Houdini Variables¶
Note
Here is a quick overview of all the specific variables that can be used in Houdini. They should always be used instead of a hard wired path. They will expand before an .ifd is generated so they should be working with the farm properly.
All helga variables are prefixed with HELGA, if they arent, they are not specific to the helga project.
Note
This list is subject to constant updates.
Shots¶
$HELGA_SHOT_NAME | Name of the current shot | 030_establishertavern, 240_kick, etc. |
This variable is added by the pipeline on startup if it doesnt exist. However it is NOT given a value. The correct value for the current shot has to be set by the user. Please see below for examples.
Warning
When importing Alembics (characters, shots, cameras) please always have your path starting with:
$HELGA_ALEMBIC_PATH/$HELGA_SHOT_NAME/
For example:
$HELGA_ALEMBIC_PATH/$HELGA_SHOT_NAME/props/
$HELGA_ALEMBIC_PATH/$HELGA_SHOT_NAME/cameras/shot_cam.abc
$HELGA_ALEMBIC_PATH/$HELGA_SHOT_NAME/chars/ulfbert_rendergeo.abc
Applications¶
$HELGA_HOUDINI_EXE | Path to pipeline Houdini | C:/symlinks/houdini/13.0.260/hfs/bin/houdinifx.exe |
$HELGA_MAYA_EXE | Path to pipeline Maya | C:/symlinks/maya/maya2014x64/bin/maya.exe |
$HELGA_NUKE_EXE | Path to pipeline Nuke | D:/tools/Nuke8.0v1/Nuke8.0.exe |
Pipeline¶
$HELGA_PIPELINE_BASE_PATH | Root path of server | //bigfoot/grimmhelga |
$HELGA_PIPELINE_FLAVOUR | Currently active pipeline flavour. Could be deploy or sandbox etc. | deploy, sandbox etc. |
Houdini¶
$HELGA_SCRIPTS_BASE_PATH | Python package base path. From here you can import helga. | //bigfoot/grimmhelga/Production/scripts/deploy/helga |
$HELGA_HDRI_PATH | Path for all HDRIs | $HELGA_PIPELINE_BASE_PATH + /Production/2d/hdri |
$HELGA_OTL_PATH | Default path for helga otls | $HELGA_PIPELINE_BASE_PATH + /Production/3d/maya/scenes/assets/otls |
$HELGA_FUR_PATH | Path for fur caches | $HELGA_PIPELINE_BASE_PATH + /Production/3d/maya/cache/fur |
$HELGA_ALEMBIC_PATH | Path for all abc caches used in lighting, fur and sim. | $HELGA_PIPELINE_BASE_PATH + /Production/3d/maya/cache/alembic |
$HELGA_TEXTURES_PATH | Path for all textures used in the helga project. | $HELGA_PIPELINE_BASE_PATH + /Production/3d/maya/scenes/assets/textures |
$HELGA_RENDER_PATH | Root Path where all images are rendered to from 3d. | $HELGA_PIPELINE_BASE_PATH + /Production/3d/maya/images |