Workspace
my_project
workspace folder
assembler
project folder
creation
creation group folder
input.xml see content example
output.xml see content example
map
a creation group sub-folder
map-scene-A.xml
map-scene-B.xml
process
process group folder
script
script folder for software delegation
config.xml see content example
input
scene
sceneA
sceneA.max
sceneB
texture
map1.jpg
output
scene
render.jpg
compositing
mandatory folder additionnal folder
Definitions
The workspace folder contains the mandatory sub-folder named "assembler".
The "assembler" sub-folder contains thoses sub-folders: "process" (Process Group), "creation" (Creation Group) & "scripts" (generated scripts processed by the delegated softs).
The use can add sub-folder into "process" and "creation" to easily rank Process Group and Creation Group.
creation group example
<CreationGroup id="input" path="input">
<Creation id="map1" filename="map1.jpg"/>
<Creation id="sceneA" filename="scene.max"/>
</CreationGroup>
process group example
<ProcessGroup id="main">
<Process id="sphereRender" type="3d" delegate="max">
<Input creationId="sphere" />
<Object name="sphere">
<Param name="material.diffuseMap">file(picture)</Param>
</Object>
<Render>
<Param name="width">1920</Param>
<Param name="height">1080</Param>
<Param name="camera">camera</Param>
<Param name="creationId">render</Param>
</Render>
</Process>
</ProcessGroup>
config example
<project>
<Config>
<Param name="resolution">1920;1080</Param>
<Param name="3dDesign"/>
<Param name="maya.bufferSize">5000</Param>
</Config>
</project>