Навыки shader-dev
📦

shader-dev

v1.0 Ревизия содержимого r1 Безопасно ⚡ Содержит скрипты📁 Доступ к файловой системе⚙️ Внешние команды

Создание шейдерных эффектов WebGL

Работа с шейдерами в реальном времени часто дает сбои из-за недостающих математических деталей или различий WebGL2. Этот навык предоставляет структурированные техники GLSL, правила адаптации и рекомендации по отладке.

Поддерживает: Claude Codex Code(CC)
🥉 78 Бронза

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "shader-dev" from https://skillstore.io/skills/minimax-ai-shader-dev.md and its manifest at https://skillstore.io/api/skills/minimax-ai-shader-dev/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «shader-dev». Create a raymarched glass orb scene with soft shadows and bloom.

Ожидаемый результат:

  • План техники с использованием SDF-геометрии, ray marching, оценки нормалей, освещения, теней и постобработки.
  • Заметки по адаптации WebGL2 для uniforms, координат фрагментов и точек входа шейдера.
  • Ограничения производительности для шагов marching, выборок теней и проходов bloom.

Использование «shader-dev». Port a ShaderToy fluid effect into a standalone browser page.

Ожидаемый результат:

  • План многопроходного буфера с ping-pong состоянием, обработкой ввода мыши и таймингом кадров.
  • Рекомендации по настройке браузера для WebGL2, форматов framebuffer, обработки изменения размера и сообщений fallback.
  • Проверки отладки для NaN velocity, неподдерживаемых расширений и чрезмерной выборки.

Использование «shader-dev». Improve a procedural terrain shader that looks repetitive.

Ожидаемый результат:

  • Рекомендации по вариативности FBM, domain warping, предотвращению повторения текстур и атмосферным подсказкам глубины.
  • Чеклист для балансировки качества относительно шагов ray, октав noise и стоимости оценки нормалей.

Аудит безопасности

Безопасно

The static findings are false positives caused by Markdown examples, GLSL shader terminology, vector swizzles, fixed browser fallback snippets, and relative reference links. No prompt injection, exfiltration intent, unsafe command execution, live filesystem access, or network behavior was found in the reviewed content.

75
Просканировано файлов
37,722
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы

Факторы риска

⚡ Содержит скрипты (10)
📁 Доступ к файловой системе (42)
⚙️ Внешние команды (66)
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/minimax-ai-shader-dev/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/minimax-ai-shader-dev/security.svg)](https://skillstore.io/skills/minimax-ai-shader-dev?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/minimax-ai-shader-dev?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/minimax-ai-shader-dev/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/minimax-ai-shader-dev.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

MiniMax-AI. (2026). shader-dev security audit report (audit version 5) [Author version 1.0]. Skillstore. https://skillstore.io/skills/minimax-ai-shader-dev/audits/5

Цитата BibTeX

@techreport{minimax-ai-minimax-ai-shader-dev-2026, author = {MiniMax-AI}, title = {shader-dev security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/minimax-ai-shader-dev/audits/5}, note = {Author version 1.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "shader-dev security audit report (audit version 5)" version: "1.0" type: report authors: - name: "MiniMax-AI" date-released: "2026-07-06" url: "https://skillstore.io/skills/minimax-ai-shader-dev/audits/5" identifiers: - type: other value: "skillstore:minimax-ai-shader-dev:audit:5" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
69
Сообщество
83
Соответствие спецификации

Что вы можете построить

Прототипирование процедурных сцен

Создавайте raymarched SDF-сцены, фракталы, процедурные паттерны и стилизованные визуальные эффекты на основе текстовых требований.

Создание игровых визуальных эффектов

Проектируйте WebGL2-эффекты воды, ландшафта, частиц, освещения, теней, bloom и камеры для интерактивных проектов.

Отладка проблем переноса шейдеров

Адаптируйте соглашения ShaderToy для самостоятельных страниц WebGL2 и избегайте распространенных ошибок компиляции и выполнения.

Попробуйте эти промпты

Создать первый шейдер
Create a simple WebGL2 fragment shader concept for a procedural animated background. Use one primary technique and include setup notes.
Адаптировать идею ShaderToy
Adapt a ShaderToy-style effect to standalone WebGL2. Include the required uniform mapping, main wrapper, and likely compile pitfalls.
Объединить несколько техник
Design a real-time scene that combines SDF geometry, soft shadows, ambient occlusion, atmospheric fog, and tone mapping. Keep performance practical.
Оптимизировать и диагностировать
Review a slow or blank WebGL2 shader workflow. Identify likely causes, performance risks, and visual debugging outputs to isolate the problem.

Лучшие практики

  • Укажите целевую платформу, контекст браузера, разрешение и бюджет производительности перед запросом шейдера.
  • Запрашивайте одну основную технику и несколько вспомогательных вместо объединения всех эффектов.
  • Запрашивайте адаптацию WebGL2 и заметки по отладке, когда результат должен работать вне ShaderToy.

Избегать

  • Запрос всех техник в одном шейдере без визуального приоритета или цели производительности.
  • Смешивание соглашений ShaderToy и WebGL2 без запроса явных правил адаптации.
  • Игнорирование ограничений циклов, количества шагов ray и бюджетов выборки для рендеринга в браузере.

Часто задаваемые вопросы

Запускает ли этот навык или показывает предварительный просмотр шейдеров?
Нет. Он предоставляет рекомендации и паттерны разработки шейдеров, но не выполняет и не тестирует результат визуально.
Может ли он создавать самостоятельные страницы WebGL2?
Он включает правила адаптации для самостоятельных страниц WebGL2, включая uniforms, настройку canvas и распространенные проблемы компиляции.
Он предназначен только для ShaderToy?
Нет. Материалы используют концепции в стиле ShaderToy, но навык объясняет, как адаптировать их для WebGL2.
Какие темы шейдеров охвачены?
Он охватывает SDF, ray marching, освещение, тени, частицы, жидкости, ландшафт, воду, noise, постобработку и многое другое.
Может ли он помочь с производительностью?
Да. Он предоставляет практические бюджеты для шагов ray, циклов выборки, октав FBM и ограничений браузерного рендеринга.
Заменяет ли он инженерную проверку графики?
Нет. Сложные эффекты по-прежнему требуют тестирования в браузере, профилирования, визуальной проверки и настройки под конкретные устройства.

Сведения для разработчиков

Автор

MiniMax-AI

Лицензия

MIT

Версия автора

v1.0

Ревизия Skillstore

r1

Примечание о версии

Заявленная автором версия не соответствует SemVer.

Ссылка

b8ca75d2c0a7e7102978993058777d82b8ab2610

Актуальность поддержки

22.07.2026

Использование

4 загрузок · 163 просмотров

Структура файлов

📁 reference/

📄 ambient-occlusion.md

📄 analytic-ray-tracing.md

📄 anti-aliasing.md

📄 atmospheric-scattering.md

📄 camera-effects.md

📄 cellular-automata.md

📄 color-palette.md

📄 csg-boolean-operations.md

📄 domain-repetition.md

📄 domain-warping.md

📄 fluid-simulation.md

📄 fractal-rendering.md

📄 lighting-model.md

📄 matrix-transform.md

📄 multipass-buffer.md

📄 normal-estimation.md

📄 particle-system.md

📄 path-tracing-gi.md

📄 polar-uv-manipulation.md

📄 post-processing.md

📄 procedural-2d-pattern.md

📄 procedural-noise.md

📄 ray-marching.md

📄 sdf-2d.md

📄 sdf-3d.md

📄 sdf-tricks.md

📄 shadow-techniques.md

📄 simulation-physics.md

📄 sound-synthesis.md

📄 terrain-rendering.md

📄 texture-mapping-advanced.md

📄 texture-sampling.md

📄 volumetric-rendering.md

📄 voronoi-cellular-noise.md

📄 voxel-rendering.md

📄 water-ocean.md

📄 webgl-pitfalls.md

📁 techniques/

📄 ambient-occlusion.md

📄 analytic-ray-tracing.md

📄 anti-aliasing.md

📄 atmospheric-scattering.md

📄 camera-effects.md

📄 cellular-automata.md

📄 color-palette.md

📄 csg-boolean-operations.md

📄 domain-repetition.md

📄 domain-warping.md

📄 fluid-simulation.md

📄 fractal-rendering.md

📄 lighting-model.md

📄 matrix-transform.md

📄 multipass-buffer.md

📄 normal-estimation.md

📄 particle-system.md

📄 path-tracing-gi.md

📄 polar-uv-manipulation.md

📄 post-processing.md

📄 procedural-2d-pattern.md

📄 procedural-noise.md

📄 ray-marching.md

📄 sdf-2d.md

📄 sdf-3d.md

📄 sdf-tricks.md

📄 shadow-techniques.md

📄 simulation-physics.md

📄 sound-synthesis.md

📄 terrain-rendering.md

📄 texture-mapping-advanced.md

📄 texture-sampling.md

📄 volumetric-rendering.md

📄 voronoi-cellular-noise.md

📄 voxel-rendering.md

📄 water-ocean.md

📄 webgl-pitfalls.md

📄 SKILL.md