AIKraft/Skills/Разработка шейдеров

Разработка шейдеров

Comprehensive GLSL shader techniques for creating stunning visual effects — ray marching, SDF modeling, fluid simulation, particle systems, procedural generation, lighting, post-processing, and more.

minimax-ai official Дизайн

Что делает навык

Навык предоставляет полное руководство по 36 техникам GLSL-шейдеров (совместимым с ShaderToy) для создания визуальных эффектов в реальном времени, включая ray marching, SDF-моделирование, симуляцию жидкостей и постобработку. Он помогает агенту генерировать код шейдеров, адаптируя его для WebGL2, и выбирать правильные техники через маршрутизацию запросов.

Когда применять

  • Создание 3D-сцен и объектов из математических формул с использованием ray marching и SDF.
  • Разработка эффектов частиц, таких как огонь, дождь или искры, с помощью систем частиц.
  • Реализация физических симуляций, включая жидкости, ткани или гравитацию, на GPU.
  • Генерация процедурных текстур, ландшафтов, облаков или фракталов (Mandelbrot, Julia).
  • Применение постобработки: bloom, tone mapping, хроматическая аберрация или размытие в движении.

Как работает

  1. Анализ запроса пользователя для определения соответствующей техники из таблицы маршрутизации (Technique Routing Table).
  2. Чтение соответствующего файла из директории techniques/ для получения принципов, шагов реализации и шаблонов кода.
  3. При необходимости углубленного понимания математики или продвинутых паттернов переход к файлам в директории reference/.
  4. Адаптация GLSL-кода под стандарты WebGL2 (версия #version 300 es, использование gl_FragCoord, обёртка mainImage в main).
  5. Генерация HTML-страницы с полным экраном, чёрным фоном и настройкой uniform-переменных (iTime, iResolution и др.).
  6. Проверка кода на типичные ошибки WebGL2/GLSL (порядок объявлений, отсутствие зарезервированных слов, строгая типизация).

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

Создай raymarched SDF сцену с мягкими тенями.
Реализуй симуляцию жидкости с использованием Navier-Stokes.
Напиши шейдер для процедурной генерации облаков и тумана.

Что понадобится

  • Среда выполнения с поддержкой WebGL2
  • Доступ к файлам репозитория (techniques/, reference/)
  • Знание синтаксиса GLSL и структуры ShaderToy

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «shader-dev» из репозитория: # https://github.com/minimax-ai/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r shader-dev/ ~/.claude/skills/shader-dev/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.