3d-features
CommunityUpgrade the 3D viewer with new controls
Authornirholas
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you add or modify Three.js 3D viewer capabilities so your models render correctly and your UI exposes the right controls without fighting the existing Viewer architecture.
Core Features & Use Cases
- Viewer extension via state + GUI: Add new GUI-controllable toggles by extending
this.state, wiring controls inside the appropriateaddGUI()folder, and implementing the correspondingViewerhandler. - Rendering capability enhancements: Extend lighting, display modes (wireframe/skeleton/grid/axes/background), animation playback, and camera behavior by updating the Viewer’s dedicated sections.
- Asset loading & environment updates: Introduce or adjust loaders (GLTF/GLB, Draco, KTX2, Meshopt, EXR) and environment maps by editing loader setup and
src/environments.js.
Quick Start
Use the 3d-features skill to add a new toggle that enables or disables a specific display mode (for example, showing the model’s bounding box) in the Three.js viewer.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: 3d-features Download link: https://github.com/nirholas/three-ui/archive/main.zip#3d-features Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.