Omoospace 心法

只有四条法则,非常容易记忆:
- 用直白、具体的表达,命名一切
contents/存静态的资源型文件subspaces/存动态的制作型文件OMOOSPACE.md记录信息
1. 用直白、具体的表达,命名一切
-
避免特殊符号和空格。
仅接受字母、数字、下划线_、英文点.、连接符- -
用易于理解的通用表达命名,避免缩写、代号。
不用简略到无法理解的缩写,例如BC?TE?空上? -
可以省略动作,但不能省略对象。
例如建模道具01.blend可以写道具01.blend,不能写建模.blend。测试水特效.hip不能写测试.hip -
可以用前缀设置语境(下划线**
_**分隔),用后缀添加修饰(英文点**.**分隔)。
例如场景010_解剖资产_骨骼模型.high.v001.blend。场景010、解剖资产是语境,.high、.v001是修饰,他们都是对骨骼模型的补充说明,更多示例看这里,如何设置前缀、后缀?
2. contents/ 存静态的资源型文件
-
存,被引用的、导入的、导出后的资源型文件、成品文件。
例如:图片、视频、音效、模型、甚至工程文件,数据等等“只读”的文件 -
按资源类型设置子文件夹
├── contents/ │ ├── audios/ # 音频素材 │ ├── downloads/ # 网上下载的 │ ├── dynamics/ # 各种 FX 结算 │ ├── images/ # 贴图、图片素材 │ ├── models/ # 模型,动态模型 │ ├── renders/ # 序列帧、渲染视频 │ ├── data/ # 引用数据 │ ╰── videos/ # 成片、视频素材更多示例看这里,如何设置文件夹?
-
文件夹结构不要轻易调整,文件也不要随意移动。
如果一定要调整,可以用复制的方式,以避免原引用丢失。
3. subspaces/ 存动态的制作型文件
-
存,用于记录过程的制作型文件,软件的工程文件。
例如:.psd、.blend、.word、.ppt -
按目标设置文件和子文件夹
├── subspaces/ │ ├── 资产/ # (准备)资产 │ │ ├── 道具01.blend # 最新版本 │ │ ╰── 道具01.v001.blend # 备份版本 │ ╰── 场景010/ # (制作) 场景010 │ ├── 场景010.prproj #(剪辑)场景010 │ ├── 场景010.blend #(搭建)场景010 │ ╰── 测试爆炸效果.blend # 测试爆炸效果更多示例看这里,如何设置文件夹?
可以不设置subspaces/文件夹,直接把制作型文件放在根目录。 -
文件夹结构可以任意调整,文件也可以随意移动。
这里允许散乱的状态,制作中的、调试中的、有待验证的、没有整理的。 -
文件若要被引用,另存到**
contents/**下。
制作型文件互相不能引用,以避免动态散乱的上游内容影响下游文件。├── contents/ │ ╰── models/ │ ╰── **道具01.blend** ├── subspaces/ │ ├── 准备资产/ │ │ ╰── 道具01.blend │ ╰── 场景010.blend场景010.blend想要引用道具001.blend,就把后者复制到contents/下。详情看这里,如何备份副本?
4. OMOOSPACE.md记录信息
约定OMOOSPACE.md来记录整个项目的信息。