跳转至

术语

工作空间

Subspace

目标(Objective)是创作的目的(真是废话),为了完一个大目标,往往需要设置多小目标。但目标是抽象的,它的具象存在依靠具体的制作文件或者文件夹,这些文件、文件夹就叫工作空间(Subspace)。

因此,用"目标内容"去命名是最合适不过的

路径名

Pathname

├── Subspaces/
   ╰── 动画短片01/
       ├── 资产/
          ├── 角色A/
             ├── 角色A.zbr
             ├── 角色A.zbr
             ├── 角色A.spp
             ├── 角色A.blend
             ╰── 角色A.v001.blend
          ╰── 角色B.blend
       ├── 场景010.blend
       ╰── 场景020.blend

可以通过文件夹结构非常清晰的看到多层级的目标,根据每个文件我们可以到:

工作空间 目的 路径
动画短片01/ 制作 动画短片01 动画短片01
资产/ 准备 资产 动画短片01 / 资产
角色A/ 准备 角色A 动画短片01 / 资产 / 角色A
角色A 雕刻 角色A 动画短片01 / 资产 / 角色A
角色A.spp 材质 角色A 动画短片01 / 资产 / 角色A
角色A.blend 装配 角色A 动画短片01 / 资产 / 角色A
角色A.v001.blend 备份 角色A 动画短片01 / 资产 / 角色A
角色B.blend 准备 角色B 动画短片01 / 资产 / 角色B
场景010.blend 制作 场景010 动画短片01 / 场景010
场景010.blend 制作 场景020 动画短片01 / 场景010

多层级的目标由大到小排列,我们称为工作空间的路径。基于路径生成的名字,即工作空间的路径名(Pathname)。

例如,动画短片01/场景010.blend动画短片02/场景010.blend,他们的路径名分别为动画短片01_场景010动画短片02_场景010

路径名用于生成附有含义且不会重名的导出路径。

目标树

Objective Tree

如果我们把这几条路径合并,就能形成树状结构,我们称为目标树(Objective Tree) 你也可以用前缀实现完全一样结构的目标树

├── Subspaces
   ├── 动画短片01_资产_角色A.zbr
   ├── 动画短片01_资产_角色A.spp
   ├── 动画短片01_资产_角色A.blend
   ├── 动画短片01_资产_角色A.v001.blend
   ├── 动画短片01_资产_角色B.blend
   ├── 动画短片01_场景010.blend
   ╰── 动画短片01_场景020.blend

甚至可以不加动画短片01_动画短片01_资产_语境前缀,也不用设置那些文件夹。完全可以只写场景010.blend角色A.blend

只有当你想解决重名、文件太多问题的时候,才有必要加文件夹或者前缀。