用自然语言写 GLSL shader!36 种实时渲染技术即拿即用
说实话,每次看到那些炫酷的 ShaderToy 作品,我都想自己写一个,但 GLSL 的数学门槛真的劝退很多人——光一个 ray marching 就够喝一壶的。
现在有了 shader-dev 这个 Skill,一切都变了。
它能做什么?
shader-dev 是 MiniMax 官方出品的 GLSL 开发技能包,覆盖 36 种实时渲染技术,全都是 ShaderToy 兼容格式:
- Ray Marching / SDF 建模 — 写几行代码就能渲染出复杂的 3D 场景
- 流体模拟 — Navier-Stokes 方程的 GPU 实现
- 粒子系统 — 烟雾、火焰、爆炸粒子效果
- 程序化生成 — Perlin / Simplex 噪声、FBM 地形
- 光照与后处理 — PBR、Toon Shading、泛光、景深
每个技术都有独立的 techniques/ 目录,配合路由表,你只需要说”我要做一个有软阴影的 ray march 场景”,Skill 自动给你匹配到对的文件,包含完整代码模板。
实际体验
我试着用它生成一个 SDF 场景加软阴影,输出是完整的 WebGL2 页面,直接跑在浏览器里。之前我要折腾好几天,现在几秒钟就拿到了可运行的代码。
它的路由表设计很聪明——不用你懂 GLSL 细节,只需要描述你想要的效果,Skill 自动找最合适的 technique 文件和代码模板。数学推导、uniform 声明、动画循环,全都帮你处理好了。
适用场景
- 生成艺术(Generative Art)创作者
- 前端/创意开发者做酷炫视觉效果
- 游戏 VFX 原型快速迭代
- 可视化/科学可视化渲染
安装方式
一行命令搞定:
npx skills add https://github.com/MiniMax-AI/skills --skill shader-dev
支持 Claude Code、Cursor、Codux、VSCode 等主流 Coding Agent。
GitHub 仓库本身 13.6k Stars,shader-dev 是其中最亮的一个子技能。强烈建议设计师 / 创意开发者收藏。
https://github.com/MiniMax-AI/skills
评论区
0 条评论
登录后可评论。