Nex Glb Character System

Hybrid GLB/Procedural character system for Three.js with Draco compression, asset caching, and a selection UI.

Install
cmdop skills install agensi-nex-glb-character-system

Comprehensive 3D Character Management

The Nex GLB Character System is a production-hardened solution for handling avatars in Three.js applications. It bridges the gap between hand-crafted procedural geometry and high-fidelity GLB models, ensuring your 3D app remains functional even if assets fail to load or haven't been created yet.

What it does

  • Hybrid Character UI: A keyboard-accessible grid selection system that resolves choices to a CharacterDef schema.
  • Smart Asset Loading: An AssetLoader singleton featuring built-in Draco decompression (v1.5.7) and a robust per-URL cache.
  • Resilient Placements: Uses a "clone-on-demand" pattern to prevent scene-graph conflicts and implements a placeholder-on-failure mode to ensure one broken model doesn't crash your entire multiplayer scene.
  • Procedural Fallback: Automatically generates colored procedural meshes if a GLB path is missing or the network request fails.

Why developers choose this

Unlike basic loaders, this system handles the edge cases of 3D development: it manages memory by caching models while providing fresh clones for every instance, supports preloading for smooth transitions, and includes a ready-to-use UI that works with both mouse and keyboard. It's designed specifically for developers building multiplayer games, social VR, or 3D configurators who need a reliable, "fail-safe" loading pipeline.

Built by Nex AI. More skills and info at nex-ai.be and slopsome.com.