返回顶部
s

shader-dev着色器开发

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

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
172
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

shader-dev

Shader Craft

一个统一的技能,涵盖36种GLSL着色器技术(兼容ShaderToy),用于实时视觉效果。

调用方式

/shader-dev <请求>

$ARGUMENTS 包含用户的请求(例如创建一个带柔和阴影的光线步进SDF场景)。

技能结构

shader-dev/
├── SKILL.md # 核心技能(本文件)
├── techniques/ # 实现指南(根据路由表读取)
│ ├── ray-marching.md # 基于SDF的球体追踪
│ ├── sdf-3d.md # 3D有符号距离函数
│ ├── lighting-model.md # PBR、Phong、卡通着色
│ ├── procedural-noise.md # Perlin、Simplex、FBM噪声
│ └── ... # 另外34个技术文件
└── reference/ # 详细指南(按需读取)
├── ray-marching.md # 数学推导与高级模式
├── sdf-3d.md # 扩展SDF理论
├── lighting-model.md # 光照数学深入
├── procedural-noise.md # 噪声函数理论
└── ... # 另外34个参考文件

使用方法

  1. 1. 阅读下方的技术路由表,确定与用户请求匹配的技术
  2. 从 techniques/ 中读取相关文件——每个文件包含核心原理、实现步骤和完整代码模板
  3. 如需更深入的理解(数学推导、高级模式),按照每个技术文件底部的参考链接进入 reference/
  4. 在生成独立HTML页面时,应用下方的WebGL2适配规则

技术路由表

用户想要创建...主要技术可组合的技术
基于数学的3D物体/场景ray-marching + sdf-3dlighting-model, shadow-techniques
复杂3D形状(布尔运算、混合)
csg-boolean-operations | sdf-3d, ray-marching | | 无限重复的3D图案 | domain-repetition | sdf-3d, ray-marching | | 有机/扭曲形状 | domain-warping | procedural-noise | | 流体/烟雾/墨迹效果 | fluid-simulation | multipass-buffer | | 粒子效果(火焰、火花、雪) | particle-system | procedural-noise, color-palette | | 基于物理的模拟 | simulation-physics | multipass-buffer | | 生命游戏/反应扩散 | cellular-automata | multipass-buffer, color-palette | | 海洋/水面 | water-ocean | atmospheric-scattering, lighting-model | | 地形/景观 | terrain-rendering | atmospheric-scattering, procedural-noise | | 云/雾/体积火焰 | volumetric-rendering | procedural-noise, atmospheric-scattering | | 天空/日落/大气 | atmospheric-scattering | volumetric-rendering | | 真实感光照(PBR、Phong) | lighting-model | shadow-techniques, ambient-occlusion | | 阴影(柔和/硬边) | shadow-techniques | lighting-model | | 环境光遮蔽 | ambient-occlusion | lighting-model, normal-estimation | | 路径追踪/全局光照 | path-tracing-gi | analytic-ray-tracing, multipass-buffer | | 精确光线-几何体相交 | analytic-ray-tracing | lighting-model | | 体素世界(Minecraft风格) | voxel-rendering | lighting-model, shadow-techniques | | 噪声/FBM纹理 | procedural-noise | domain-warping | | 平铺2D图案 | procedural-2d-pattern | polar-uv-manipulation | | Voronoi/细胞图案 | voronoi-cellular-noise | color-palette | | 分形(Mandelbrot、Julia、3D) | fractal-rendering | color-palette, polar-uv-manipulation | | 色彩分级/调色板 | color-palette | — | | 泛光/色调映射/故障效果 | post-processing | multipass-buffer | | 多通道乒乓缓冲区 | multipass-buffer | — | | 纹理/采样技术 | texture-sampling | — | | 相机/矩阵变换 | matrix-transform | — | | 表面法线 | normal-estimation | — | | 极坐标/万花筒 | polar-uv-manipulation | procedural-2d-pattern | | 基于SDF的2D形状/UI | sdf-2d | color-palette | | 程序化音频/音乐 | sound-synthesis | — | | SDF技巧/优化 | sdf-tricks | sdf-3d, ray-marching | | 抗锯齿渲染 | anti-aliasing | sdf-2d, post-processing | | 景深/运动模糊/镜头效果 | camera-effects | post-processing, multipass-buffer | | 高级纹理映射/无平铺纹理 | texture-mapping-advanced | terrain-rendering, texture-sampling | | WebGL2着色器错误/调试 | webgl-pitfalls | — |

技术索引

几何体与SDF

  • - sdf-2d — 用于形状、UI、抗锯齿渲染的2D有符号距离函数
  • sdf-3d — 用于实时隐式曲面建模的3D有符号距离函数
  • csg-boolean-operations — 构造实体几何:并集、差集、交集及平滑混合
  • domain-repetition — 无限空间重复、折叠和有限平铺
  • domain-warping — 使用噪声扭曲域以产生有机流动形状
  • sdf-tricks — SDF优化、包围体、二分搜索细化、掏空、分层边缘、调试可视化

光线投射与光照

  • - ray-marching — 使用SDF进行球体追踪的3D场景渲染
  • analytic-ray-tracing — 光线-基元相交的闭式解(球体、平面、盒子、环面)
  • path-tracing-gi — 用于照片级真实感全局光照的蒙特卡洛路径追踪
  • lighting-model — Phong、Blinn-Phong、PBR(Cook-Torrance)和卡通着色
  • shadow-techniques — 硬阴影、柔和阴影(半影估计)、级联阴影
  • ambient-occlusion — 基于SDF的AO、屏幕空间AO近似
  • normal-estimation — 有限差分法线、四面体技术

模拟与物理

  • - fluid-simulation — 带平流、扩散、压力投影的Navier-Stokes流体求解器
  • simulation-physics — 基于GPU的物理:弹簧、布料、N体引力、碰撞
  • particle-system — 无状态和有状态粒子系统(火焰、雨、火花、星系)
  • cellular-automata — 生命游戏、反应扩散(图灵图案)、沙粒模拟

自然现象

  • - water-ocean — Gerstner波、FFT海洋、焦散、水下雾

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 minimax-shader-dev-1775911262 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 minimax-shader-dev-1775911262 技能

通过命令行安装

skillhub install minimax-shader-dev-1775911262

下载

⬇ 下载 shader-dev v1.0.0(免费)

文件大小: 6.97 KB | 发布时间: 2026-4-12 10:36

v1.0.0 最新 2026-4-12 10:36
Initial release: a comprehensive skill for real-time GLSL shader techniques.

- Provides a unified command to access 36 ShaderToy-compatible graphical techniques
- Covers ray marching, SDF modeling, lighting, procedural generation, physics, simulation, post-processing, and more
- Includes a technique routing table for easy mapping from user requests to core guides and implementation files
- Supports reference materials for deep dives (mathematical theory, advanced patterns)
- Designed for WebGL2 adaptation and standalone HTML outputs

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部