当前版本:1.84


指南

这是一个翻译 Cesium.js 中内置着色器的仓库,如果有兴趣可以参与贡献。

结构

与官方仓库中 Source/Shaders 目录基本一致。每个 glsl 写入同一个 markdown 文档。

此项目根目录下的 ShaderSource 目录是着色器源代码,Docs 目录下的文件才是翻译后的文档。

如何贡献

目前分文档翻译和原理翻译两部分。

step1:复刻一份仓库到你的账户下

使用 fork 功能。

step2:开一个新分支

请自行查找 git 文档。

例如,你想修改/增加 Builtin/Structs/ray.glsl 的文档,开的分支名可为:[add] builtin/structs/ray / [branch] builtin/structs/ray

step3:书写 markdown 文档

参考结构说明以及 Docs/README.md 中的预制目录表格。

翻译核心着色器的格式要求

todo

翻译 Builtin/Constants 的格式要求

todo

翻译 Builtin/Functions 的格式要求

todo

翻译 Builtin/Structs 的格式要求

todo

翻译 Appearances 的格式要求

todo

翻译 Materials 的格式要求

todo

翻译 PostProcessStages 的格式要求

step4:在贡献者列表写上你的名字

不一定非要是 github 链接,你随意,只占一行文本超链接即可,禁止打广告。

step5:发起推送请求(PullRequest)

然后我来审查合并。

贡献者