threejs-loaders · calesthio — скилл для Claude Code: загрузка 3D-моделей и текстур
Скилл для работы с Three.js: загружает GLTF-модели, текстуры, HDR-среды и управляет прогрессом загрузки через LoadingManager. Пригодится, если в проекте нужно добавить 3D-сцены или работать с моделями из Blender.
npx skills add calesthio/OpenMontage --skill threejs-loaders -a claude-codeЧто делает threejs-loaders
Скилл предоставляет готовые шаблоны для всех основных типов загрузки: GLTFLoader для 3D-моделей, TextureLoader для изображений, CubeTextureLoader для skybox'ов, RGBELoader и EXRLoader для HDR-окружений. Внутри — примеры работы с LoadingManager для отслеживания прогресса нескольких ассетов, настройки текстур (цветовое пространство, обёртывание, фильтрация, анизотропия), обработка загруженных моделей (тени, поиск объектов, масштабирование).
Когда модель загружена, можно сразу получить доступ к анимациям, камерам и пользовательским данным из редактора. Для больших моделей предусмотрена поддержка Draco-сжатия и KTX2-текстур — это снижает размер файлов. Скилл содержит примеры PMREMGenerator для PBR и обхода сцены через traverse().
Требуется Three.js и его расширения (addons). Если используешь compressed-model.glb, потребуется Draco-декодер с гугл-CDN.
Какие задачи решает
- загрузить GLTF-модель в сцену вместе с анимациями
- настроить текстуры и управлять их повтором, смещением, фильтрацией
- отследить прогресс загрузки нескольких ассетов
- установить HDR-окружение для реалистичного освещения
- сжать 3D-модели без потери качества
Примеры запросов агенту
- Загрузи модель model.glb и добавь её в сцену с анимациями
- Настрой загрузку текстуры с повтором 2x2 и сглаживанием
- Покажи прогресс загрузки всех ассетов через LoadingManager
Как установить threejs-loaders
1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill threejs-loaders -a claude-code2Вручную: положить файлы
~/.claude/skills/threejs-loaders/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/threejs-loaders/
1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill threejs-loaders -a codex2Вручную: положить файлы
.agents/skills/threejs-loaders/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill threejs-loaders -a cursor2Вручную: положить файлы
.cursor/skills/threejs-loaders/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install calesthio/OpenMontage threejs-loaders2Вручную: положить файлы
.github/skills/threejs-loaders/SKILL.md1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill threejs-loaders -a gemini-cli2Командой платформы
gemini skills install https://github.com/calesthio/OpenMontage --path .claude/skills/threejs-loadersВручную: положить файлы
.devin/skills/threejs-loaders/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill threejs-loaders -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора28
Весь набор →Другие версии threejs-loaders
Похожие
Вопросы о threejs-loaders
Как установить threejs-loaders в Claude Code?
Выполни npx skills add calesthio/OpenMontage --skill threejs-loaders -a claude-code, затем открой ~/.claude/skills/threejs-loaders/SKILL.md — там полные шаблоны и примеры.
Что делает threejs-loaders?
Предоставляет готовые примеры для загрузки 3D-моделей (GLTF, GLB), текстур (JPG, PNG), HDR-окружений, управления прогрессом через LoadingManager и обработки загруженного контента в сцене.
Какие зависимости нужны?
Three.js и его модули (GLTFLoader, TextureLoader, RGBELoader и др. из three/addons). Для сжатых моделей потребуется DRACOLoader с доступом к декодеру на CDN.