godot-3d-lighting — скилл для Claude Code: свет и тени в Godot
Скилл для ИИ-агентов, который подсказывает, как настроить 3D-освещение в Godot: каскады теней, затухание источников, VoxelGI, SDFGI и запекание лайтмапов.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-lighting -a claude-codeЧто делает godot-3d-lighting
Скилл описывает рабочие приёмы для DirectionalLight3D, OmniLight3D и SpotLight3D: режимы каскадных теней, параметры затухания, углы прожекторов. Отдельно разобраны варианты глобального освещения — VoxelGI, SDFGI, LightmapGI и ReflectionProbe — с указанием, когда каждый из них уместен.
Внутри набор скриптов на GDScript: shadow_cascade_tuner.gd подстраивает дистанции расщепления теней по углу солнца, lightmap_bake_helper.gd настраивает Shadowmasking для гибридных сцен, fake_gi_bounce.gd имитирует отскок света на мобильных рендерерах, light_lod_optimizer.gd отключает тени по дистанции. Есть и менеджеры для тумана, проб отражений и смены суток. Перед реализацией конкретного паттерна скилл требует прочитать соответствующий скрипт.
Главное ограничение — рендерер. SDFGI в реальном времени работает только на Forward+, поэтому на Mobile и Compatibility придётся обходиться поддельными источниками отскока. VoxelGI на тонких стенах даёт утечку света, а лайтмапы не обновляются для движущейся геометрии. Если сцена полностью динамическая, запекание не подойдёт — это повод сразу выбрать SDFGI или VoxelGI.
Какие задачи решает
- настроить каскадные тени для DirectionalLight3D в большой сцене
- убрать утечку света от VoxelGI через тонкие стены
- выбрать между VoxelGI, SDFGI и LightmapGI для конкретной сцены
- снизить число источников с тенями, не потеряв картинку
- запечь лайтмап с шумоподавлением и Shadowmasking
Примеры запросов агенту
- помоги настроить DirectionalLight3D с четырьмя каскадами теней для открытой местности
- почему VoxelGI даёт утечку света через стены и как это исправить
- сделай имитацию отскока света для мобильного рендерера через fake_gi_bounce.gd
Как установить godot-3d-lighting
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-lighting -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-3d-lighting/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-3d-lighting/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-lighting -a codex2Вручную: положить файлы
.agents/skills/godot-3d-lighting/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-lighting -a cursor2Вручную: положить файлы
.cursor/skills/godot-3d-lighting/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-3d-lighting2Вручную: положить файлы
.github/skills/godot-3d-lighting/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-lighting -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-3d-lightingВручную: положить файлы
.devin/skills/godot-3d-lighting/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-lighting -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о godot-3d-lighting
Как установить godot-3d-lighting в Claude?
Выполните npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-lighting -a claude-code. После этого файл скилла окажется в ~/.claude/skills/godot-3d-lighting/SKILL.md.
Что делает godot-3d-lighting?
Даёт агенту паттерны 3D-освещения в Godot: каскады теней, затухание OmniLight3D, прожекторы SpotLight3D, глобальное освещение и запекание лайтмапов. Плюс скрипты на GDScript под каждую задачу.
Почему SDFGI не работает на мобильных?
SDFGI в реальном времени доступен только на рендерере Forward+. Для Mobile и Compatibility скилл предлагает fake_gi_bounce.gd с источниками заполняющего света без теней.