cesium-builtinshader-doc-cn
cesium-builtinshader-doc-cn copied to clipboard
Cesium.js 中内置着色器代码的翻译文档
当前版本:1.98
指南
这是一个翻译 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)
然后我来审查合并。