概念页
Godot Shaders 社区库索引
Godot Shaders Library Index
godotshaders.com 是社区驱动的 Godot 着色器库:按 Canvas Item / Spatial / Particle / Sky 等浏览与下载片段。本 wiki 只建索引与抽样要点,不镜像上千源码。
站点怎么用
- 按类型与标签搜:溶解、描边、水、风、像素、后处理等。
- 每条通常含:预览、类型、Godot 版本说明、shader 代码、许可/署名。
- 使用前读许可:多数作者要求署名或保留许可证头;商业项目逐条确认。
与官方/GDQuest 的分工
| 来源 | 角色 |
|---|---|
| 官方 shaders 教程 + shading language | 语法与管线权威 |
| GDQuest First Shader | 从零教学路径 |
| GodotShaders.com | 效果菜谱与灵感;需自行适配版本 |
抽样条目(详见 raw samples)
溶解(像素块)、像素描边、风吹草/树(像素吸附)、3D 像素描边后处理、水/传送门类(链 GDQuest 门户课)等——见 raw/articles/godot-shaders/。
取舍
- 粘贴即用省时间,但可能过时(Godot 3 语法、SCREEN_TEXTURE 改名等)——以 4.x 文档校验。
- 性能未知:屏幕空间多采样在移动端要测。
参见
出处
相关页面
游戏开发 · GodotGodot 着色器入门Godot Shading LanguageGDShader 是面向 Godot 的 GLSL 简化方言。shadertype 决定用途:canvasitem(2D)、spatial(3D)、particles、sky、fog。材质引用 Shader;uniform 暴露参数。理论公式见图形学页;此处只谈引擎形态与入门路径。游戏开发 · GodotGodot 常见着色技巧对照Common Godot Shader Techniques把社区与教程里反复出现的 2D/3D 技巧对照到图形学概念:溶解、描边、风摆、水面、后处理边缘——实现细节以 raw 抽样与官方为准,公式见图形学页。图形学可编程着色器与 GPU 管线Programmable Shaders & GPU PipelineGPU 把第 2 章的概念管线实现为一组硬件阶段,分为完全可编程、可配置但不可编程、完全固定三类。现代 GPU 采用统一着色器架构:各类着色器共用同一套编程模型和核心,由 GPU 自行分配负载。着色器用 HLSL、GLSL 等类 C 语言编写,输入分为 uniform 和 varying 两类。图形学片元着色器与 GLSL 基础Fragment Shaders & GLSL Basics片元着色器(fragment shader)是在每个像素(片元)上并行执行的小程序:输入位置等信息,输出颜色。GLSL 是 OpenGL / OpenGL ES / WebGL 共用的着色语言;本书用全屏 billboard 上的像素着色练习,建立程序化图形的基础心智模型。