让AI帮你写GLSL:Shader Craft技能让着色器开发从数天变成数小时
做过 ShaderToy 作品的朋友都知道,从零写一段能看的 GLSL 代码有多劝退——数学要懂、图形学要会、调试还得来回改。但现在,AI 已经可以把「描述需求」直接变成「可运行的着色器代码」,而这个 Skill 就是那座桥。
Shader Craft:把 36 种着色器技术装进一个 Skill
shader-dev 来自 MiniMax-AI 的开源 Skill 库(repo 13.700+ stars),本质上是一套结构化的 GLSL 技术路由表。它不帮你调用现成的滤镜,而是教 AI 怎么从自然语言生成完整的着色器代码——涵盖光线追踪、软阴影、体渲染、粒子系统、噪声函数等 36 种技术,覆盖从入门到进阶的主流场景。
工作流很清晰:先根据你要的效果类型查路由表,找到对应的 technique 文件(每个文件里有实现原理、步骤、完整模板),AI 参考模板生成代码,最后适配 WebGL2 独立页面跑起来。整个过程不需要你手写一行 GLSL。
它能做什么?
列出几个典型的「说出来就能做」的场景:
- 想要一个 ray-marched 的 SDF 场景?告诉它,它给你完整的光线步进 + 距离场建模代码
- 想要流体模拟?粒子系统?程序化地形?路由表里都有对应的 technique 模块
- 做后期处理?模糊、泛光、色调映射,同样有现成模板
每个模块都经过验证,代码可以直接拷贝进 WebGL2 环境。官方还配了实时预览调试指南,复杂效果从「数天开发」压缩到「数小时出活」。
适合谁用?
如果你是做交互视觉、动态图形、实时艺术展示的开发者或设计师,这个 Skill 能大幅降低用代码做视觉的门槛——不需要把图形学原理全学完,只要知道「我想要什么效果」,AI 就能帮你把代码写出来再调好。
当然,它生成的是技术向的 GLSL 代码,不是那种一键出图的 AI 绘图。如果你想做的是「给我一张赛博朋克风格图片」,出门左转 Midjourney。但如果你想做实时交互视觉、想让网站背景动起来、想让粒子效果跟音频联动——这个 Skill 值得放进你的工具箱。
安装方式很简单:
npx skills add https://github.com/MiniMax-AI/skills --skill shader-dev
GitHub 源码:https://github.com/MiniMax-AI/skills/tree/main/skills/shader-dev
GitHub: https://github.com/MiniMax-AI/skills/tree/main/skills/shader-dev
评论区
登录后可评论。