urp-postprocessing — скилл для Claude Code: постобработка URP
Настраивает и отлаживает постобработку URP через Volume: bloom, tonemapping, цветокоррекцию, глубину резкости, виньетку. Пригодится, когда эффекты не видны в кадре.
npx skills add Unity-Technologies/skills --skill urp-postprocessing -a claude-codeЧто делает urp-postprocessing
Скилл ведёт агента по шагам: сначала проверки, потом настройка эффектов. Проверки обязательные — активный URP, включённый HDR на URP Asset, renderPostProcessing на камере, слой объекта Volume внутри volumeLayerMask камеры, наличие профиля и хотя бы одного переопределения с overrideState = true. Если URP не активен или нет Main Camera, работа останавливается.
Дальше эффекты добавляются как VolumeComponent на VolumeProfile через profile.Add<T>(). Каждое свойство — это VolumeParameter, и без overrideState = true Volume его проигнорирует. Для конкретных эффектов скилл подгружает справочник references/effect-reference.md со списком свойств по bloom, tonemapping, depth of field, vignette и другим.
Всё делается C# внутри живого редактора Unity через команду eval. Ей нужен подключённый Editor и пакет com.unity.pipeline — этим занимается отдельный скилл unity-cli, и его надо поставить первым. eval компилирует блок операторов, а не файл: директивы using он не принимает, типы придётся писать полностью (UnityEngine.Rendering.Volume, а не Volume). Если команды eval в каталоге нет, дальше идти некуда. Проекту нужен пакет com.unity.render-pipelines.universal версии 14.0.0 или выше.
Какие задачи решает
- включить постобработку на камере и не забыть про маску слоёв Volume
- добавить bloom или tonemapping на профиль и выставить overrideState
- разобраться, почему эффект есть в профиле, но не виден в кадре
- проверить HDR на URP Asset перед настройкой tonemapping
- найти Volume, который камера игнорирует из-за слоя
Примеры запросов агенту
- Проверь настройку постобработки URP в проекте и покажи, что не так
- Добавь bloom и tonemapping на профиль глобального Volume
- Почему виньетка не появляется в кадре? Проверь камеру и маску слоёв
Как установить urp-postprocessing
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill urp-postprocessing -a claude-code2Вручную: положить файлы
~/.claude/skills/urp-postprocessing/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/urp-postprocessing/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill urp-postprocessing -a codex2Вручную: положить файлы
.agents/skills/urp-postprocessing/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill urp-postprocessing -a cursor2Вручную: положить файлы
.cursor/skills/urp-postprocessing/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Unity-Technologies/skills urp-postprocessing2Вручную: положить файлы
.github/skills/urp-postprocessing/SKILL.md1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill urp-postprocessing -a gemini-cli2Командой платформы
gemini skills install https://github.com/Unity-Technologies/skills --path skills/urp-postprocessingВручную: положить файлы
.devin/skills/urp-postprocessing/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill urp-postprocessing -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора28
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о urp-postprocessing
Как установить urp-postprocessing в Claude Code?
Выполните npx skills add Unity-Technologies/skills --skill urp-postprocessing -a claude-code. Скилл окажется в ~/.claude/skills/urp-postprocessing/SKILL.md.
Что делает urp-postprocessing?
Помогает агенту настроить и отладить постобработку URP через Volume framework: проверяет камеру, слои, профиль, добавляет переопределения эффектов и запускает C# в живом редакторе.
Что нужно до начала работы?
Подключённый Editor Unity и пакет com.unity.pipeline с командой eval — их ставит скилл unity-cli. В проекте нужен пакет com.unity.render-pipelines.universal версии 14.0.0 или выше.