# Usage ## First use Before creating your first project, Odin need some information: - Path directory containing your projects - (Optional) Directory containing your scripts When running Odin for the first time, a pop-up will ask you to specify a project path. ```{eval-rst} .. note: You can cancel it, but another pop-up will ask you if you are sure to cancel. ``` Now the project path is set, you can create as many projects as you want. You can specify a path to a directory that contain the scripts you want to use in the DCCs software. If you work in a production, it may be set by the Pipeline-TD. > I recommend having a directory that contains repositories with the names of your DCCs. *Example:* ```yaml - 📂 : the folder that contains the repositories - 📦 : Root folder of the repository - 📂: Package folder that contains your scripts - 📂docs: optional - 📄 .gitignore: - 📄 README.md: Documentation of your repository ``` ```{eval-rst} .. _change_config: ``` ## Change the configuration You can change the software launch path if it's absolutely necessary. ```{eval-rst} .. warning:: Be aware that any modification can result to unusable software launching feature ``` * Go inside the Odin folder * Inside the 'config' folder, open the file `software_config.yaml` with a text editor * Replace the cwd and exe path: > The cwd is the path folder that contain all the files needed for the software to work properly. > The exe is the executable file path of the software. *Base:* ```yaml houdini: cwd: C:\Program Files\Side Effects Software\Houdini 18.5.596 exe: C:\Program Files\Side Effects Software\Houdini 18.5.596\bin\houdini.exe ``` *Edited:* ```yaml houdini: cwd: D:\DCC\Houdini\Houdini 18.0.432 exe: D:\DCC\Houdini\Houdini 18.0.432\bin\houdini.exe ``` ```{eval-rst} .. note:: Make sure you keep the indent for each line and the space between `cwd:` (or `exe:`) and the path ``` ## Tree overview ```yaml PROJECT_NAME: IN: PREPROD: STORYBOARD: DESIGN: SCENARIO: REFS: FILMING: CONFO: EXR: PROXY: DOCS: PHOTOS: HDRI: MAKING_OF: RUSH: DAY#: DATA: FILM: EDITING: VERSION: _EDIT_.ext PUBLISH: _EDIT.ext : : ANIMATION: VERSION: _ANIM_.ext PUBLISH: _ANIM.ext LIGHTING: VERSION: _LIGHTING_.ext PUBLISH: _LIGHTING.ext COMPOSITING: CACHE: VERSION: _COMPO_.ext PUBLISH: _COMPO.ext FX: CACHE: _FX_CACHE.vdb _FX_CACHE.abc _FX_CACHE.bgeo.sc VERSION: _FX_.ext PUBLISH: _FX.ext PREVIZ: SCENES: VERSION: SOURCEIMAGES: LIB: PUBLISH: SET: : MOD: HD: _HD.obj LD: _LD.obj SHD: __.exr FX: : .vdb .abc CHARA: : MOD: HD: _HD.obj LD: _LD.obj SHD: ___RIG.ma PROPS: : MOD: HD: _HD.obj LD: _LD.obj SHD: __.exr RIG: _RIG.ma SET: : MOD: SCENE: VERSION: _SET_.hip PUBLISH: _SET.hip SHD: TEXTURES: VERSION: : __.exr PUBLISH: __.exr SCENE: VERSION: _SHD_.spp _SHD_.sbs _SHD_.mra PUBLISH: _SHD.spp _SHD.sbs _SHD.mra FX: : CACHEFILES: .vdb .abc .bgeo.sc SCENES: VERSION: _FX_.hip PUBLISH: _FX.hip CHARA: : MOD: SCENE: VERSION: _MOD_.ma _MOD_.ztl PUBLISH: _MOD.ma _MOD.ztl SHD: TEXTURES: VERSION: : __.exr PUBLISH: __.exr SCENE: VERSION: _SHD_.spp _SHD_.sbs _SHD_.mra PUBLISH: _SHD.spp _SHD.sbs _SHD.mra RIG: SCENE: VERSION: _RIG_.ma PUBLISH: _RIG.ma PROPS: : MOD: SCENE: VERSION: _MOD_.ma _MOD_.ztl PUBLISH: _MOD.ma _MOD.ztl SHD: TEXTURES: VERSION: : __.exr PUBLISH: __.exr SCENE: VERSION: _SHD_.spp _SHD_.sbs _SHD_.mra PUBLISH: _SHD.spp _SHD.sbs _SHD.mra RIG: SCENE: VERSION: _RIG_.ma PUBLISH: _RIG.ma OUT: : : ANIMATION: _ANIM.abc LIGHTING: _LIGHTING.exr COMPOSITING: _COMPO.exr FX: _FX.vdb _FX.abc EDITING: VERSION: _EDIT_.mp4 PUBLISH: _EDIT.mp4 DAILIES: COMMUNICATION: PACKAGE_1: PACKAGE_2: PACKAGE_3: PACKAGE_4: PACKAGE_5: TMP: ```