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

r3f-postprocessing — скилл для Claude Code: постобработка в R3F

Скилл подсказывает агенту, как собрать постобработку в React Three Fiber: блум по выбранным объектам, глубину резкости, SSAO. Пригодится, когда картинка в сцене не сходится с задумкой.

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

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

Скилл разбирает пайплайн постобработки на WebGL: какой composer взять, как связать выбор объектов с эффектами, что делать с цветом после рендера. Внутри есть готовый пример с EffectComposer, Selection и SelectiveBloom — два одинаково ярких куба, но светится только тот, что выбран кликом.

Скилл прямо предупреждает: финальную сцену должен рисовать один владелец. Если рядом с EffectComposer вызвать gl.render вручную, результат перезапишется или задвоится. Про глубину резкости сказано отдельно: target — это точка в мире, а не ссылка на меш, и focusDistance={0} автфокусом не работает. Без enableNormalPass у EffectComposer эффект SSAO не запустится.

Ключевое ограничение — версии. Пример рассчитан на Fiber 9.7 и React 19 с @react-three/postprocessing 3.1 и postprocessing 6.39. Ставить поверх произвольные свежие версии пакетов или молча обновлять проект скилл не советует: сначала сверьте peer-зависимости установленного рендерера.

Проверка описана конкретно: включить и выключить эффекты, выделить объект, изменить размер окна, размонтировать и смонтировать заново под Strict Mode. TypeScript правильный цвет и поведение выделения не докажет.

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

  • Сделать так, чтобы светился только выбранный объект, а соседние оставались тёмными
  • Подобрать порядок эффектов относительно tone mapping
  • Разобраться, почему DepthOfField не фокусируется на нужной точке
  • Включить SSAO и не потерять ambient occlusion из-за отсутствия normal pass
  • Остановить двойной рендер, который ломает вывод compositor

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

  • Собери сцену на EffectComposer, чтобы блум шёл только от объекта под курсором
  • Добавь в пайплайн SSAO и выставь enableNormalPass у EffectComposer
  • Настрой DepthOfField так, чтобы резкость была на дальней коробке

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о r3f-postprocessing

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

Сначала выполните npx skills add EnzeD/r3f-skills --skill r3f-postprocessing -a claude-code, затем проверьте, что файл лежит по пути ~/.claude/skills/r3f-postprocessing/SKILL.md.

Что делает r3f-postprocessing?

Помогает агенту настраивать эффекты постобработки в React Three Fiber: блум, выделение объекта, ambient occlusion и глубину резкости. Работает с composer-пайплайнами, а не с шейдерами материалов меша.

Подойдёт ли скилл для WebGPU-рендерера Three.js?

Нет, описанный composer — для WebGL. Для WebGPURenderer в Three.js нужны node-эффекты и RenderPipeline, этот бэкенд придётся проверять отдельно.

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

Всё по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

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

r3f-interaction Настраивает события указателя, выбор объектов, перетаскивание и управление камерой в React Three Fiber. Помогает связать ввод мыши и клавиатуры без конфликтов между контроллерами сцены. CX Codex +1 3 300установок r3f-materials Помогает настроить PBR-поверхности и прозрачность в React Three Fiber. Предотвращает ошибки с цветовыми пространствами текстур и лишней нагрузкой на видеокарту. CX Codex +1 1 900установок r3f-geometry Помогает собирать геометрию и инстансированные объекты в React Three Fiber, а также разбираться с буферами, линиями и точками. Пригодится для формы объектов и сокращения draw calls. CX Codex +1 1 900установок r3f-loaders Помогает загружать и переиспользовать 3D-модели в React Three Fiber. Настраивает хуки, предзагрузку, клонирование объектов и показ заглушек. CX Codex +1 1 800установок r3f-physics Помогает добавить в React Three Fiber физику Rapier: тела, коллайдеры, силы, сенсоры и соединения. Пригодится для движения, зависящего от столкновений. CX Codex +1 1 800установок

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

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