К основному содержанию
скилл CX Codex

r3f-materials — скилл для Claude Code: что делает и как установить

Помогает настроить PBR-поверхности и прозрачность в React Three Fiber. Предотвращает ошибки с цветовыми пространствами текстур и лишней нагрузкой на видеокарту.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add EnzeD/r3f-skills --skill r3f-materials -a claude-code
Открыть на GitHub

Что делает r3f-materials

Скилл задаёт правила выбора материалов Three.js для сцен в React Three Fiber. Вместо ресурсоёмкого meshPhysicalMaterial агент подберёт meshStandardMaterial или базовый meshBasicMaterial, если объекту не нужны вычисления света. Текст чётко разграничивает форматы текстур: карты цвета требуют sRGB, а нормали и шероховатость должны передаваться в NoColorSpace.

Внутри собраны практические приёмы для стекла и прозрачности. Для листвы или декалей предписано включать alphaTest, чтобы не ломать порядок сортировки в буфере глубины. Отдельно описана работа с MeshTransmissionMaterial из Drei, где каждый объект может создавать дополнительный проход рендеринга всей сцены.

Материалы ориентированы на связку Fiber 9 и React 19 под WebGL. Они сломаются на WebGPU, если слепо переносить шейдерные компоненты Drei без адаптации под TSL. Вызов dispose у материала тоже таит подвох: он не выгружает связанные текстуры из видеопамяти автоматически.

Какие задачи решает

  • подобрать наименее затратный материал Three.js для меша
  • настроить прозрачность через alphaTest без артефактов сортировки
  • распределить пространства sRGB и NoColorSpace по текстурным картам
  • оптимизировать параметры стеклянных поверхностей в Drei

Примеры запросов агенту

  • Подбери подходящий PBR-материал для металлической сферы в React Three Fiber.
  • Настрой стекло с трансмиссией через Drei, чтобы сцена не теряла кадры.
  • Исправь артефакты наложения полупрозрачных текстур на моделях листвы.

Как установить r3f-materials

1Через Skills CLI (Vercel)

npx skills add EnzeD/r3f-skills --skill r3f-materials -a claude-code

2Вручную: положить файлы

~/.claude/skills/r3f-materials/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/r3f-materials/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о r3f-materials

Как установить r3f-materials в Claude Code?

Выполните в терминале команду npx skills add EnzeD/r3f-skills --skill r3f-materials -a claude-code.

Зачем нужен скилл r3f-materials?

Он направляет ассистента при настройке материалов Three.js, отсекая избыточные шейдерные эффекты и исправляя частые ошибки с цветом текстур.

Очищает ли удаление материала связанные текстуры?

Нет. Вызов метода dispose у материала освобождает только сам материал, поэтому текстуры требуют отдельного ручного удаления из памяти GPU.

Похожие скиллы

Всё по теме «Фронтенд и UI» →
threejs-r3f AThevon Скилл по Three.js и React Three Fiber: правила сцен, хуков, постобработки и производительности. Пригодится, когда агент пишет 3D на React. CX Codex +1 1 000установок threejs-materials-lighting gamedev-skills Скилл для three.js: подбирает материал, ставит источники света, включает тени и подключает HDR-окружение, когда модель выглядит чёрной или плоской. CX Codex +1 5 500установок threejs-materials calesthio Справочник по материалам Three.js: PBR, базовые, фонговские, кастомные шейдеры. Помогает быстро выбрать нужный материал для сетки, настроить текстуры и оптимизировать рендеринг. CX Codex +1 1 000установок react-three-fiber freshtechbro Скилл обучает агента строить декларативные 3D-сцены в React через Three.js, настраивать хуки рендера и загружать модели через Suspense. CX Codex +1 3 800установок threejs-animation iart-ai Скилл для ИИ-кодинга, который помогает писать анимацию Three.js и React Three Fiber: сцены, GLTF-клипы, камера по скроллу, инстансинг. CX Codex +1 1 400установок threejs-react-three-fiber CloudAI-X Скилл для тех, кто пишет three.js-сцены компонентами React. Подсказывает, как устроены Canvas, хуки и события указателя в React Three Fiber. CX Codex +1 1 300установок

Из того же набора3

Спонсоры проекта

Компании, которые помогают держать аналитику открытой