How about this.
▾ v001 ▸ layer_AO.png ▸ layer_AO.exr layer_AO.mov
layer_AO.png is a folder.
▾ v001 ▸ layer_AO.png ▾ layer_AO.exr layer_AO_0001.exr layer_AO_0002.exr layer_AO_0003.exr ... layer_AO.mov
That way, each channel would result in just a different name.
▾ v001 ▸ layer_AO.png ▸ layer_AO.exr ▸ layer_beauty.png ▸ layer_beauty.exr ▸ layer_diffuse.png ▸ layer_diffuse.exr layer_AO.mov layer_beauty.mov layer_diffuse.mov
This way representations are evenly represented with a dotted suffix - e.g.
.exr - even though some of the childen of a version are directories instead of files.
We could then apply the same to assets.
▾ v001 high_res.ma high_res.mov default.ma default.mov
high_res is a new identifier that we haven’t used with assets before, but is needed so we can use the identifier for each pass during rendering. When an asset doesn’t have this identifier (should we call it
output, as in the name of an “output” from a family?) then it’s given
Passes are then
output from a pipeline perspective, and it’s full name is
prefix is the topic and such.
# prefix output representation thedeal_ben_rigging_v001_default.ma
Things sure are getting complex. Shouldn’t we all just stick to Microsoft MovieMaker?