在线下载 Shadertoy shaders
Shadertoy Downloader 是一个围绕下载动作设计的简洁页面,适合想把 Shadertoy shader 直接下载成目标格式的用户使用。首页不展示复杂工作台,而是把流程集中在一个动作上:粘贴 Shadertoy 链接、选择 shader 格式,然后开始下载。
你可以用这个页面把 Shadertoy shader 下载成 Unity Shader、Cocos Shader、Godot Shader、Three.js GLSL 或 Raw GLSL 等常见格式,同时查看简单的下载步骤和格式说明。
如何下载 Shadertoy shaders
- 打开 Shadertoy,找到你想导出、保存或转换成其他 shader 格式的页面。
- 从浏览器地址栏复制完整的 Shadertoy 链接。
- 将链接粘贴到上方输入框,然后选择你要下载的 shader 格式,例如 Unity Shader、Cocos Shader、Godot Shader、Three.js GLSL 或 Raw GLSL。
- 点击下载按钮,开始当前所选 shader 格式的 Shadertoy downloader 下载流程。
支持的 shader 格式
首页重点展示用户在把 Shadertoy shader 迁移到游戏引擎、Web 图形项目或原始 GLSL 工作流时最常搜索的几类输出格式。
Unity Shader
如果你的目标是 Shadertoy 转 Unity Shader,并用于 Unity 材质和渲染流程,可以选择 Unity Shader。
Cocos Shader
如果你的目标是 Shadertoy 转 Cocos Shader,并适配 Cocos Creator 或 effect 风格的引擎使用方式,可以选择 Cocos Shader。
Godot Shader
如果你希望把 Shadertoy 效果带进 Godot 项目,可以选择 Godot Shader。
Three.js GLSL
如果你想保留偏 Web 图形的 GLSL 用法,用在 Three.js 场景里,可以选择 Three.js GLSL。
Raw GLSL
如果你只想拿到尽量接近原始 shader 源码的输出,并直接下载 Shadertoy GLSL,可以选择 Raw GLSL。
Shadertoy Downloader 常见问题
这个 Shadertoy Downloader 首页是怎么工作的?
首页围绕简单的 Shadertoy downloader 流程设计:粘贴来源链接、选择 shader 格式、点击下载。整体结构清晰直接,让用户可以快速开始下载。
当前可以选择哪些 shader 格式?
当前首页重点展示 Unity Shader、Cocos Shader、Godot Shader、Three.js GLSL 和 Raw GLSL。这些格式覆盖了常见的下载需求,包括 Shadertoy 转 Unity Shader、Shadertoy 转 Cocos Shader 和直接导出 GLSL。
可以直接下载 Unity Shader 和 Cocos Shader 吗?
可以。你可以在格式列表中直接选择 Unity Shader 或 Cocos Shader,然后开始下载。
下载前必须先选择 shader 格式吗?
是的。先粘贴 Shadertoy 链接,再选择你需要的 shader 格式,然后点击下载。
说明
请确保你对来源链接中的 shader 内容拥有合法的下载和使用权限。