threejs-materials · calesthio — скилл для Claude Code: материалы и шейдеры
Справочник по материалам Three.js: PBR, базовые, фонговские, кастомные шейдеры. Помогает быстро выбрать нужный материал для сетки, настроить текстуры и оптимизировать рендеринг.
npx skills add calesthio/OpenMontage --skill threejs-materials -a claude-codeЧто делает threejs-materials
Скилл содержит полный каталог материалов Three.js с примерами кода. Покрывает восемь встроенных типов — от простого MeshBasicMaterial без освещения до MeshPhysicalMaterial с поддержкой очков, прозрачности и анизотропии. Для каждого типа приводятся параметры, примеры использования и рекомендации.
Внутри — готовые конфигурации для частых задач: стекло с преломлением, автомобильная краска с лаком, cel-шейдинг. Примеры показывают, как работают текстуры, нормали, displacement-карты, окружающее освещение. Есть примеры для PointsMaterial и кастомных ShaderMaterial, если нужен полный контроль.
Используй скилл, когда выбираешь материал для новой геометрии, настраиваешь PBR-параметры, хочешь понять разницу между Phong и Standard, или нужен шаблон для сложного эффекта. Текст обрезан, но включает основные типы и их применение.
Какие задачи решает
- выбрать материал для реалистичного рендеринга
- настроить параметры PBR для железа и диэлектрика
- создать прозрачное стекло с преломлением света
- применить карты текстур (нормали, displacement, окружение)
- реализовать cel-шейдинг или кастомный шейдер
Примеры запросов агенту
- Покажи, как создать MeshStandardMaterial с картой шероховатости
- Как настроить transmission и thickness для стекла
- Нужен пример clearcoat для автомобильной краски
Как установить threejs-materials
1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill threejs-materials -a claude-code2Вручную: положить файлы
~/.claude/skills/threejs-materials/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/threejs-materials/
1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill threejs-materials -a codex2Вручную: положить файлы
.agents/skills/threejs-materials/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill threejs-materials -a cursor2Вручную: положить файлы
.cursor/skills/threejs-materials/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install calesthio/OpenMontage threejs-materials2Вручную: положить файлы
.github/skills/threejs-materials/SKILL.md1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill threejs-materials -a gemini-cli2Командой платформы
gemini skills install https://github.com/calesthio/OpenMontage --path .claude/skills/threejs-materialsВручную: положить файлы
.devin/skills/threejs-materials/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill threejs-materials -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора28
Весь набор →Другие версии threejs-materials
Похожие
Вопросы о threejs-materials
Как установить threejs-materials в Claude Code?
Выполни npx skills add calesthio/OpenMontage --skill threejs-materials -a claude-code, затем открой ~/.claude/skills/threejs-materials/SKILL.md.
Что делает threejs-materials?
Это справочник по всем типам материалов в Three.js: базовые, освещённые, PBR, кастомные шейдеры. Содержит примеры кода, параметры и готовые конфигурации для частых случаев.
Когда использовать MeshStandardMaterial вместо MeshPhongMaterial?
MeshStandardMaterial основан на физике (PBR) и даёт более реалистичный вид. Используй его, если нужна реалистичность и поддержка карт roughness и metalness. MeshPhongMaterial проще и быстрее, подходит для стилизованной графики.