Blender 的命名惯例
文档用途
用于记录笔者的 Blender 命名习惯并说明原因. 相关文档 对命名规则的探讨.
工程文件
Blender 工程文件名采用 snake_case.

因为 Blender 工程文件名通常会有很多单词组成, 因此 阅读效率 非常重要.
同时不需要在意 书写效率, 因为并不会频繁创建 Blender 工程.
各类物体
Blender 内部采用 kebab-case (包括 object, mesh, texture, material 等).


需要导出的物体会以文件的形式存放于 Unity 工程目录中:
涉及到 路径 问题, 不应存在空格; 涉及到文件拓展名问题, 不应使用英文句号.
并且由于素材数量多, 因此需要优先考虑 书写效率.
由于 LOD 导致的特殊情况:
如果在导出网格时, 以 _LOD0 _LOD1 _LOD2 来结尾, 那么在导入 Unity 后,
将网格拖拽入场景时, 将会自动添加 LOD Group 组件, 所以此时给网格命名时就应该特殊对待.


Collection
Blender Collection 采用 White Space Pascal Case.

因为默认的 Scene Collection 不能被修改, 同一类型应该统一命名规则.
另外虽然合集性质的命名规则优先考虑 PascalCase, 但若不担心空格引起的路径问题,
那么就可以采用 阅读效率 更好的 White Space Pascal Case.