0707070000010000000006660000000000000000010000001374457571700000700000000245.startfplayback -i on -r on -f 1 -e on -h on -t on -a on -k on -s 1 tcur 0.375 fps 24 tset 0 0.83333333333333326 frange 1 20 unitlength 1 unitmass 1 prompt 'Director -> ' 0707070000010000000006660000000000000000010000001374457571700001300000001335.variablesset -g ACTIVETAKE = 'Main' set -g DRIVER = 'mantraExample_subSteps' set -g DRIVERPATH = '/out/mantraExample_subSteps' set -g E = '2.7182818284590452354' set -g EYE = 'stereo' set -g HANDLE_STATUS = '-1' set -g HIP = 'C:/projects/submitToDeadlineTest/houdini/hip' set -g HIPFILE = 'C:/projects/submitToDeadlineTest/houdini/hip/submitToDeadline_examples_v002.hip' set -g HIPNAME = 'submitToDeadline_examples_v002' set -g JOB = 'C:/Users/duca' set -g PI = '3.1415926535897932384' set -g POSE = 'D:/studio/homes/duca/tools/houdini16.5/poselib' set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl19.16' set -g _HIP_SAVETIME = 'Fri Oct 23 16:50:39 2020' set -g _HIP_SAVEVERSION = '18.0.499' set -g _HIP_SHELFTOOLCOUNT = '13' set -g status = '0' 0707070000010000000006660000000000000000010000001374457571700001100000000075.aliasesalias matramp 'opramp' alias opcd 'opcf' alias oppwd 'oppwf' 0707070000010000000006660000000000000000010000001374457571700001400000000021.takeconfigtakename -g take 0707070000010000000006660000000000000000010000001374457571700001500000000000.hou.session0707070000010000000006660000000000000000010000001374457571700001500000000000.OPlibraries0707070000010000000006660000000000000000010000001374457571700001700000000276.OPpreferencesDriver/submitToDeadline $HOUDINI_USER_PREF_DIR/otls/submitToDeadline_v2.010_Lite_ROP.hda Driver/submitToDeadlineX $HOUDINI_USER_PREF_DIR/otls/submitToDeadlineX_ROP_TRIAL_201120_compiled.hda 0707070000010000000006660000000000000000010000001374457571700001500000023774.OPfallbacksVop/addconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/addconst otls/OPlibScripted.hda Vop/align C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/align otls/OPlibScripted.hda Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda Vop/clamp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/clamp otls/OPlibScripted.hda Sop/clusterpoints C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/clusterpoints otls/OPlibSop.hda Sop/color C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/color otls/OPlibSop.hda Vop/colormix C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/colormix otls/OPlibScripted.hda Vop/complement C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/complement otls/OPlibScripted.hda Vop/cosine C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/cosine otls/OPlibScripted.hda Vop/cross C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/cross otls/OPlibScripted.hda Vop/curlnoise C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/curlnoise otls/OPlibScripted.hda Vop/degtorad C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/degtorad otls/OPlibScripted.hda Vop/distance C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/distance otls/OPlibScripted.hda Vop/divconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/divconst otls/OPlibScripted.hda Sop/dopimportfield C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/dopimportfield otls/OPlibSop.hda Sop/dopio C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/dopio otls/OPlibSop.hda Vop/fit C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/fit otls/OPlibScripted.hda Vop/floattomatx C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/floattomatx otls/OPlibScripted.hda Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/floattovec otls/OPlibScripted.hda Sop/fluidsource C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/fluidsource otls/OPlibSop.hda Dop/gasadvectfield C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/gasadvectfield otls/OPlibDop.hda Dop/gascombustion C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/gascombustion otls/OPlibDop.hda Dop/gasdisturb C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/gasdisturb otls/OPlibDop.hda Dop/gasfieldwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/gasfieldwrangle otls/OPlibDop.hda Dop/gaslocalsharpen C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/gaslocalsharpen otls/OPlibDop.hda Dop/gasresizefluiddynamic C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/gasresizefluiddynamic otls/OPlibDop.hda Dop/gasshred C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/gasshred otls/OPlibDop.hda Dop/gasturbulence C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/gasturbulence otls/OPlibDop.hda Dop/gasvortexconfinement C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/gasvortexconfinement otls/OPlibDop.hda Vop/geometryvopglobal C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibVop.hda Vop/geometryvopglobal otls/OPlibVop.hda Vop/geometryvopglobal::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibVop.hda Vop/geometryvopglobal::2.0 otls/OPlibVop.hda Vop/geometryvopoutput C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibVop.hda Vop/geometryvopoutput otls/OPlibVop.hda Dop/geometrywrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/geometrywrangle otls/OPlibDop.hda Vop/getattrib::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/getattrib::2.0 otls/OPlibScripted.hda Object/hlight::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibObject.hda Object/hlight::2.0 otls/OPlibObject.hda Driver/ifd C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDriver.hda Driver/ifd otls/OPlibDriver.hda Vop/importattrib C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/importattrib otls/OPlibScripted.hda Sop/instance C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/instance otls/OPlibSop.hda Vop/inttofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/inttofloat otls/OPlibScripted.hda Vop/inttovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/inttovec otls/OPlibScripted.hda Vop/invert C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/invert otls/OPlibScripted.hda Vop/length C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/length otls/OPlibScripted.hda Dop/linktosourceobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/linktosourceobject otls/OPlibDop.hda Sop/matchaxis C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/matchaxis otls/OPlibSop.hda Vop/modulo C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/modulo otls/OPlibScripted.hda Sop/mountain::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/mountain::2.0 otls/OPlibSop.hda Vop/mulconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/mulconst otls/OPlibScripted.hda Vop/negate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/negate otls/OPlibScripted.hda Vop/normalize C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/normalize otls/OPlibScripted.hda Vop/not C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/not otls/OPlibScripted.hda Dop/null C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/null otls/OPlibDop.hda Driver/null C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDriver.hda Driver/null otls/OPlibDriver.hda Dop/output C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/output otls/OPlibDop.hda Vop/pcfilter C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/pcfilter otls/OPlibScripted.hda Vop/pcopen C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/pcopen otls/OPlibScripted.hda Sop/platonic C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/platonic otls/OPlibSop.hda Sop/pointjitter C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/pointjitter otls/OPlibSop.hda Sop/pointsfromvolume C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/pointsfromvolume otls/OPlibSop.hda Dop/popcollisionbehavior C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibPopDop.hda Dop/popcollisionbehavior otls/OPlibPopDop.hda Dop/popcolor C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibPopDop.hda Dop/popcolor otls/OPlibPopDop.hda Dop/popgroup C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibPopDop.hda Dop/popgroup otls/OPlibPopDop.hda Dop/popobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/popobject otls/OPlibDop.hda Dop/popsolver::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibPopDop.hda Dop/popsolver::2.0 otls/OPlibPopDop.hda Dop/popsource::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibPopDop.hda Dop/popsource::2.0 otls/OPlibPopDop.hda Dop/popwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibPopDop.hda Dop/popwrangle otls/OPlibPopDop.hda Vop/pow C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/pow otls/OPlibScripted.hda Vop/principledshader::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibVop.hda Vop/principledshader::2.0 otls/OPlibVop.hda Dop/pyrosolver::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/pyrosolver::2.0 otls/OPlibDop.hda Vop/qrotate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/qrotate otls/OPlibScripted.hda Vop/quattomatx C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/quattomatx otls/OPlibScripted.hda Vop/random C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/random otls/OPlibScripted.hda Shop/scalarvolumenoise C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibShop.hda Shop/scalarvolumenoise otls/OPlibShop.hda Dop/smokeconfigureobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/smokeconfigureobject otls/OPlibDop.hda Dop/smokeobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/smokeobject otls/OPlibDop.hda Dop/smokesolver::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/smokesolver::2.0 otls/OPlibDop.hda Vop/smooth C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/smooth otls/OPlibScripted.hda Dop/sourcevolume C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibDop.hda Dop/sourcevolume otls/OPlibDop.hda Vop/subconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/subconst otls/OPlibScripted.hda Driver/submitToDeadline C:/Users/dude/Documents/houdini18.0/otls/submitToDeadline_v2.010_Lite_ROP.hda Driver/submitToDeadline otls/submitToDeadline_v2.010_Lite_ROP.hda Vop/transpose C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/transpose otls/OPlibScripted.hda Vop/twoway C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/twoway otls/OPlibScripted.hda Vop/unifiednoise_static C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibVop.hda Vop/unifiednoise_static otls/OPlibVop.hda Vop/vecgetcompon C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/vecgetcompon otls/OPlibScripted.hda Vop/vectofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/vectofloat otls/OPlibScripted.hda Vop/vectohvec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibScripted.hda Vop/vectohvec otls/OPlibScripted.hda Sop/volumevelocity C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibSop.hda Sop/volumevelocity otls/OPlibSop.hda Vop/volumevopglobal C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibVop.hda Vop/volumevopglobal otls/OPlibVop.hda Vop/volumevopoutput C:/PROGRA~1/SIDEEF~1/HOUDIN~1.499/houdini/otls/OPlibVop.hda Vop/volumevopoutput otls/OPlibVop.hda 0707070000010000000006660000000000000000010000001374457571700001500004161370.OPdummydefsINDX[ INDEX_SECTION3M_houdini.hdalibrary3M_ Vop/addconst3M*_ Vop/align8w_Sop/attribdelete;t _Sop/attribwrangleB_ Vop/clampbH +_Sop/clusterpointsls_ Sop/colorZU_ Vop/colormix_Vop/complementL_ Vop/cosine_ Vop/cross_ Vop/curlnoise _ Vop/degtorad_ Vop/distancek_ Vop/divconstDŽM_Sop/dopimportfield$_ Sop/dopio<_Vop/fit._Vop/floattomatx@ C_Vop/floattovecDN_Sop/fluidsourceJ_Dop/gasadvectfield _Dop/gascombustionX_Dop/gasdisturb!_Dop/gasfieldwrangle8#<_Dop/gaslocalsharpen[Q_Dop/gasresizefluiddynamiccA!_ Dop/gasshred*_Dop/gasturbulence'_Dop/gasvortexconfinement_Vop/geometryvopglobal_Vop/geometryvopglobal::2.0d _Vop/geometryvopoutput_Dop/geometrywrangleA_Vop/getattrib::2.0 _Object/hlight::2.0G_ Driver/ifd'_Vop/importattribT_ Sop/instance_Vop/inttofloat_ Vop/inttovecy_ Vop/invert_ Vop/lengthdA_Dop/linktosourceobjectǥ_ Sop/matchaxiş_ Vop/moduloN_Sop/mountain::2.0G._ Vop/mulconst _ Vop/negate_ Vop/normalize~_Vop/not_Dop/null_ Driver/null_ Dop/outputC _ Vop/pcfilter)k_ Vop/pcopen.G_ Sop/platonic3l_Sop/pointjitter9U _Sop/pointsfromvolumeBop_Dop/popcollisionbehaviorY G_ Dop/popcolorf&OJ_ Dop/popgroupp<_ Dop/popobject: -_Dop/popsolver::2.0g._Dop/popsource::2.0-7_Dop/popwranglee~/X_Vop/pow_Vop/principledshader::2.0F_Dop/pyrosolver::2.0;Od_ Vop/qrotate 2`_Vop/quattomatx 4]_ Vop/random 7\j_Shop/scalarvolumenoise L _Dop/smokeconfigureobject Y#K_Dop/smokeobject |b _Dop/smokesolver::2.0t_ Vop/smoothS_Dop/sourcevolumeXZ$2_ Vop/subconst|1_Driver/submitToDeadline_ Vop/transposeA_ Vop/twowayD*_Vop/unifiednoise_staticRF_Vop/vecgetcompon_Vop/vectofloat0_ Vop/vectohvec_Sop/volumevelocity|&b_Vop/volumevopglobal_Vop/volumevopoutputՏc_Yaddconst Add Constant oplib:/Vop/addconst?Vop/addconst VOP_addconstVopvopVOPall*_alignAlignoplib:/Vop/align?Vop/align VOP_alignVopvopVOPall_ attribdeleteAttribute Delete(oplib:/Sop/attribdelete?Sop/attribdeleteSOP_attribdeleteSop_ attribwrangleAttribute Wrangle*oplib:/Sop/attribwrangle?Sop/attribwrangleSOP_attribwrangleSop_clampClampoplib:/Vop/clamp?Vop/clamp VOP_clampVopvopVOPall*_ clusterpointsCluster Points*oplib:/Sop/clusterpoints?Sop/clusterpointsSOP_clusterpointsSop_colorColoroplib:/Sop/color?Sop/color SOP_colorSop_colormix Color Mix oplib:/Vop/colormix?Vop/colormix VOP_colormixVopvopVOPall*_ complement Complement$oplib:/Vop/complement?Vop/complementVOP_complementVopvopVOPall*_cosineCosineoplib:/Vop/cosine?Vop/cosine VOP_cosineVopvopVOPall*_cross Cross Productoplib:/Vop/cross?Vop/cross VOP_crossVopvopVOPall*_ curlnoise Curl Noise"oplib:/Vop/curlnoise?Vop/curlnoise VOP_curlnoiseVopvopVOPall_degtoradDegrees to Radians oplib:/Vop/degtorad?Vop/degtorad VOP_degtoradVopvopVOPall*_distanceDistance oplib:/Vop/distance?Vop/distance VOP_distanceVopvopVOPall*_divconstDivide Constant oplib:/Vop/divconst?Vop/divconst VOP_divconstVopvopVOPall*_dopimportfieldDop Import Fields,oplib:/Sop/dopimportfield?Sop/dopimportfieldSOP_dopimportfieldSop_dopioDop I/Ooplib:/Sop/dopio?Sop/dopio SOP_dopioSop_fit Fit Rangeoplib:/Vop/fit?Vop/fitVOP_fitVopvopVOPall*_ floattomatxFloat to Matrix3&oplib:/Vop/floattomatx?Vop/floattomatxVOP_floattomatxVopvopVOPall_ floattovecFloat to Vector$oplib:/Vop/floattovec?Vop/floattovecVOP_floattovecVopvopVOPall*_ fluidsource Fluid Source&oplib:/Sop/fluidsource?Sop/fluidsource SOP_volumeSop_gasadvectfieldGas Advect Field,oplib:/Dop/gasadvectfield?Dop/gasadvectfieldDOP_gasDop_ gascombustionGas Combustion*oplib:/Dop/gascombustion?Dop/gascombustionDOP_gascombustionDop_ gasdisturbGas Disturbance$oplib:/Dop/gasdisturb?Dop/gasdisturbDOP_gasdisturbDop_gasfieldwrangleGas Field Wrangle.oplib:/Dop/gasfieldwrangle?Dop/gasfieldwrangleDOP_gasfieldwrangleDop_gaslocalsharpenGas Local Sharpen.oplib:/Dop/gaslocalsharpen?Dop/gaslocalsharpenDOP_gasDop_gasresizefluiddynamicGas Resize Fluid Dynamic:oplib:/Dop/gasresizefluiddynamic?Dop/gasresizefluiddynamicDOP_gasresizefluiddynamicDop_gasshred Gas Shred oplib:/Dop/gasshred?Dop/gasshred DOP_gasshredDop_ gasturbulenceGas Turbulence*oplib:/Dop/gasturbulence?Dop/gasturbulenceDOP_gasturbulenceDop_gasvortexconfinementGas Vortex Confinement8oplib:/Dop/gasvortexconfinement?Dop/gasvortexconfinementDOP_gasDop_geometryvopglobalGeometry VOP Global Parameters2oplib:/Vop/geometryvopglobal?Vop/geometryvopglobalVOP_geometryvopglobalVopcvex_geometryvopglobal::2.0Geometry VOP Global Parameters { name "align" script "align" label "align" code { "$matx = dihedral($from, $to);" } output matrix3 matx "Rotation Matrix" VOP_VEC_INPUT(from, "Vector To Rotate From", 1, 0, 0) VOP_VEC_INPUT(to, "Vector To Rotate To", 0, 1, 0) signature "Matrix 3" default { } signature "Angle Axis" v { vector vector vector4 } } INDXContentsW_ DialogScriptWr]0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for attribdelete automatically generated { name attribdelete script attribdelete label "Attribute Delete" help { "" } inputlabel 1 "Geometry to Remove Attributes from" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "ptdel" label "Point Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 ptdel" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vtxdel" label "Vertex Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 vtxdel" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "primdel" label "Primitive Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 primdel" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dtldel" label "Detail Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 dtldel" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "updatevar" label "Update Local Variables" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDXContentsW_ DialogScriptW,]0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for attribwrangle automatically generated { name attribwrangle script attribwrangle label "Attribute Wrangle" help { "" } inputlabel 1 "Geometry to Process with Wrangle" inputlabel 2 "Ancillary Input, point(1, ...) to Access" inputlabel 3 "Ancillary Input, point(2, ...) to Access" inputlabel 4 "Ancillary Input, point(3, ...) to Access" group { name "folder0" label "Code" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l attribvop1 bindgroup" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "vertices" "Vertices" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "class" label "Run Over" type ordinal default { "point" } menu { "detail" "Detail (only once)" "primitive" "Primitives" "point" "Points" "vertex" "Vertices" "number" "Numbers" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_numcount" label "Number Count" type integer default { "10" } hidewhen "{ class != number }" range { 0! 10000 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_threadjobsize" label "Thread Job Size" type integer default { "1024" } hidewhen "{ class != number }" range { 1! 10000 } parmtag { "autoscope" "0000000000000000" } } parm { name "snippet" label "VEXpression" type string default { "" } menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('attribwrangle/snippet')" ] language python } range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "VEX" } parmtag { "editorlines" "8-30" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'snippet'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "exportlist" label "Attributes to Create" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_strict" label "Enforce Prototypes" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } group { name "folder0_1" label "Bindings" parm { name "autobind" label "Autobind by Name" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } multiparm { name "bindings" label "Number of Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" label "Attribute Name" type string default { "" } range { 0 1 } } parm { name "bindparm#" label "VEX Parameter" type string default { "" } range { 0 1 } } } parm { name "groupautobind" label "Autobind Groups by Name" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } multiparm { name "groupbindings" label "Group Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" label "Group Name" type string default { "" } range { 0 1 } } parm { name "bindgroupparm#" label "VEX Parameter" type string default { "" } range { 0 1 } } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vex_outputmask" label "Export Parameters" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_updatenmls" label "Update Normals If Displaced" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "vex_matchattrib" label "Attribute to Match" type string default { "id" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_inplace" label "Compute Results In Place" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_selectiongroup" label "Output Selection Group" type string default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_precision" label "VEX Precision" type string default { "auto" } menu { "auto" "Auto" "32" "32 Bit" "64" "64 Bit (Experimental)" } parmtag { "autoscope" "0000000000000000" } } } } INDX DialogScript ]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "clamp" script "clamp" label "clamp" code { "$clamp = clamp($val, $min, $max);" } input float val "Input Value" input float min "Minimum Value" input float max "Maximum Value" output float clamp "Clamped Value" signature "Float" default { } signature "Integer" i { int int int int } signature "2D Vector" u { vector2 vector2 vector2 vector2 } signature "3D Vector" v { vector vector vector vector } signature "3D Point" p { point point point point } signature "3D Normal" n { normal normal normal normal } signature "RGB Color" c { color color color color } signature "4D Vector" v4 { vector4 vector4 vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector uvector uvector } signature "Uniform 3D Point" up { upoint upoint upoint upoint } signature "Uniform 3D Normal" un { unormal unormal unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor ucolor ucolor } VOP_FLT_PARM(min, "Min", 0) VOP_FLT_PARM(max, "Max", 1) VOP_INT_PARM(min_i, "Min", 0) VOP_INT_PARM(max_i, "Max", 1) VOP_VEC2_PARM(min_u, "Min", 0, 0) VOP_VEC2_PARM(max_u, "Max", 1, 1) VOP_VEC_PARM(min_v, "Min", 0, 0, 0) VOP_VEC_PARM(max_v, "Max", 1, 1, 1) VOP_VEC_PARM(min_p, "Min", 0, 0, 0) VOP_VEC_PARM(max_p, "Max", 1, 1, 1) VOP_VEC_PARM(min_n, "Min", 0, 0, 0) VOP_VEC_PARM(max_n, "Max", 1, 1, 1) VOP_CLR_PARM(min_c, "Min", 0, 0, 0) VOP_CLR_PARM(max_c, "Max", 1, 1, 1) VOP_CLR4_PARM(min_v4, "Min", 0, 0, 0, 0) VOP_CLR4_PARM(max_v4, "Max", 1, 1, 1, 1) VOP_FLT_PARM(min_uf, "Min", 0) VOP_FLT_PARM(max_uf, "Max", 1) VOP_VEC_PARM(min_uv, "Min", 0, 0, 0) VOP_VEC_PARM(max_uv, "Max", 1, 1, 1) VOP_VEC_PARM(min_up, "Min", 0, 0, 0) VOP_VEC_PARM(max_up, "Max", 1, 1, 1) VOP_VEC_PARM(min_un, "Min", 0, 0, 0) VOP_VEC_PARM(max_un, "Max", 1, 1, 1) VOP_CLR_PARM(min_uc, "Min", 0, 0, 0) VOP_CLR_PARM(max_uc, "Max", 1, 1, 1) group { name "gs" obsolete 12.0 } group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDXContentsW_ DialogScriptWL]0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for clusterpoints automatically generated { name clusterpoints script clusterpoints label "Cluster Points" help { "" } inputlabel 1 "Points To Cluster" inputlabel 2 "Rest Position" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "attrib_name" label "Output Attribute" type string joinnext default { "cluster" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "cluster_output" label "Output" type ordinal joinnext default { "0" } menu { "clusterpoints" "Cluster Points " "averagepoints" "Average Points" "both" "Both" "boxes" "Boxes" } range { 0 1 } } parm { name "color_output" label "Color Output" type ordinal nolabel default { "color" } menu { "off" "Points" "on" "Colored Particles" "color" "Colored Points" } range { 0 1 } } parm { name "cluster_filter" label "Cluster Filter" type string default { "*" } range { 0 1 } } multiparm { name "num_controls" label "Control Attributes" default 1 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "control_attrib#" label "Control Attribute #" type string joinnext default { "P" } range { 0 1 } } parm { name "control_weight#" label "Weight #" type float default { "1" } range { 0! 10 } } } group { name "folder0" label "Cluster Settings" parm { name "buildclusters" label "Build Clusters" type toggle default { "1" } range { 0 1 } } parm { name "num_clusters" label "Clusters" type integer default { "10" } disablewhen "{ buildclusters == 0 }" range { 1! 100 } parmtag { "autoscope" "0000000000000000" } } parm { name "random_seed" label "Seed" type integer default { "0" } disablewhen "{ buildclusters == 0 }" range { 0 100 } parmtag { "autoscope" "0000000000000000" } } parm { name "iterations" label "Refinement Iterations" type integer default { "50" } disablewhen "{ buildclusters == 0 }" range { 0 100 } parmtag { "autoscope" "0000000000000000" } } parm { name "threshold_attrib" label "Threshold Attribute" type string joinnext default { "" } disablewhen "{ buildclusters == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "threshold_weight" label "Weight" type float default { "1" } disablewhen "{ threshold_attrib == \"\" } { buildclusters == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "initial_time_thresh" label "Initial Threshold" type float default { "1" } disablewhen "{ threshold_attrib == \"\" } { buildclusters == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "time_thresh" label "Goal Threshold" type float default { "0.25" } disablewhen "{ threshold_attrib == \"\" } { buildclusters == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_1" label "Averaging Settings" parm { name "keep_attributes" label "Copy Point Attributes From Cluster" type toggle default { "off" } disablewhen "{ output_average_points == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "maxsamplecount" label "Max Sample Count" type integer default { "1" } disablewhen "{ keep_attributes == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "size_attribute" label "Size Attribute Name" type string default { "scale" } disablewhen "{ output_average_points == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "size_padding" label "Padding Min" type vector size 3 default { "0.1" "0.1" "0.1" } disablewhen "{ output_average_points == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "size_padding2" label "Padding Max" type vector size 3 default { "0.1" "0.1" "0.1" } disablewhen "{ output_average_points == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } } } INDXContentsW_ DialogScriptW]é0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for color automatically generated { name color script color label Color help { "" } inputlabel 1 "Geometry to Color" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l constant group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } bindselector uveditselect "Assign Colors" "Select the geometry to apply colors to and press Enter to complete" 0 1 all 0 grouptype 0 } parm { name "grouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "vertices" "Vertices" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "deleteallcolorattribs" label "Delete All Existing Color Attributes" type toggle default { "0" } } parm { name "class" label "Class" type integer default { "2" } menu { "detail" "Detail" "primitive" "Primitive" "point" "Point" "vertex" "Vertex" } range { 0 10 } export all parmtag { "autoscope" "0000" } } parm { name "colortype" label "Color Type" type integer default { "0" } menu { "0" "Constant" "1" "Bounding Box" "2" "Random" "3" "Ramp from Attribute" "4" "Random from Attribute" } range { 0 10 } export all parmtag { "autoscope" "0000" } } parm { name "color" label "Color" type color size 3 default { "1" "1" "1" } hidewhen "{ colortype != 0 }" range { 0 1 } export all parmtag { "autoscope" "0000" } } parm { name "seed" label "Seed" type float default { "0" } hidewhen "{ colortype != 2 colortype != 4 }" range { 0 10 } parmtag { "autoscope" "0000" } } parm { name "rampattribute" label "Attribute" type string default { "" } menureplace { [ "opmenu -l attribdelete1 ptdel" ] } hidewhen "{ colortype != 3 colortype != 4 }" range { 0 1 } } parm { name "ramprange" label "Range" type float size 2 default { "0" "1" } hidewhen "{ colortype != 3 }" range { 0 10 } } parm { name "ramp" label "Attribute Ramp" type ramp_rgb default { "2" } hidewhen "{ colortype != 3 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "vecramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" } parmtag { "rampcolortype" "rgb" } parmtag { "rampkeys_var" "vecramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "vecramp_the_key_values" } } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "colormix" script "colormix" label "colormix" outercode { INCLUDE_VOPLIB } code { "if ($space)" " $clr = hsvtorgb(vop_colormix(rgbtohsv($primary)," " rgbtohsv($secondary)," " $bias, $adjust));" "else" " $clr = vop_colormix($primary, $secondary, $bias, $adjust);" } output color clr "Blended Color" input color primary "Primary Color" input color secondary "Secondary Color" input float bias "Bias Amount" input int adjust "Adjust Bias" input int space "Color Blending Space" VOP_CLR_PARM(primary, "Primary Color", 1.0, 0.7, 1) VOP_CLR_PARM(secondary, "Secondary Color", 0.3, 0.3, 1) VOP_FLT_PARM(bias, "Bias Amount", 0.5) parm { name adjust label "Adjust Bias" type int menu { 0 "Use As Is" 1 "Clamp To Unit Range" 2 "Ease In/Out Within Unit Range" 3 "Smooth With Cardinal Spline" } default { 1 } } parm { name space label "Color Blending Space" type int menu { 0 "RGB (Unaffected)" 1 "HSV" } default { 0 } } } INDX DialogScript ]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "complement" script "complement" label "complement" code { "$complem = -$val;" "$complem += 1;" } input float val "Input Value" output float complem "Complement: 1 - Input Value" signature "Float" default { } signature "Integer" i { int int } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } VOP_FLT_PARM(val, "Value", 1) VOP_INT_PARM(val_i, "Value", 1) VOP_VEC2_PARM(val_u, "Value", 1, 1) VOP_VEC_PARM(val_v, "Value", 1, 1, 1) VOP_VEC_PARM(val_p, "Value", 1, 1, 1) VOP_VEC_PARM(val_n, "Value", 1, 1, 1) VOP_CLR_PARM(val_c, "Value", 1, 1, 1) VOP_VEC4_PARM(val_v4,"Value", 1, 1, 1, 1) VOP_FLT_PARM(val_uf, "Value", 1) VOP_VEC_PARM(val_uv, "Value", 1, 1, 1) VOP_VEC_PARM(val_up, "Value", 1, 1, 1) VOP_VEC_PARM(val_un, "Value", 1, 1, 1) VOP_CLR_PARM(val_uc, "Value", 1, 1, 1) group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "cosine" script "cosine" label "cosine" outercode { "#include " } code { "$cosine = vop_cos($rad);" } input float rad "Radians" output float cosine "Output Value" signature "Float" default { } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } VOP_FLT_PARM(rad, "Radians", 0) VOP_VEC2_PARM(rad_u, "Radians", 0, 0) VOP_VEC_PARM(rad_v, "Radians", 0, 0, 0) VOP_VEC_PARM(rad_p, "Radians", 0, 0, 0) VOP_VEC_PARM(rad_n, "Radians", 0, 0, 0) VOP_VEC_PARM(rad_c, "Radians", 0, 0, 0) VOP_VEC4_PARM(rad_v4, "Radians", 0, 0, 0, 0) VOP_FLT_PARM(rad_uf, "Radians", 0) VOP_VEC_PARM(rad_uv, "Radians", 0, 0, 0) VOP_VEC_PARM(rad_up, "Radians", 0, 0, 0) VOP_VEC_PARM(rad_un, "Radians", 0, 0, 0) VOP_VEC_PARM(rad_uc, "Radians", 0, 0, 0) group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "cross" script "cross" label "cross" outercode { INCLUDE_VOPLIB } code { "$crossprod = vop_cross($vec1, $vec2);" } output vector crossprod "Cross Product" VOP_VEC_INPUT(vec1, "Vector 1", 1, 0, 0) VOP_VEC_INPUT(vec2, "Vector 2", 0, 1, 0) signature "3D Vector" default { } signature "3D Vector/Normal" vn { vector normal vector } signature "3D Normal/Vector" nv { normal vector vector } signature "3D Normal/Normal" nn { normal normal vector } signature "Uniform 3D Vector" uv { uvector uvector uvector } signature "Uniform 3D Vector/Normal" vn { uvector unormal uvector } signature "Uniform 3D Normal/Vector" nv { unormal uvector uvector } signature "Uniform 3D Normal/Normal" nn { unormal unormal uvector } } INDX DialogScript ]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "curlnoise" script "curlnoise" label "curlnoise" outercode { "#include " } code { "#if !strcmp($signature, \"default\")" " $noise = vop_curlNoiseVV($pos, $freq, $offset, $normal, $type, $sdf, $turb, $bounce, $amp, $rough, $atten, $dist, $radius, $h);" "#else" " $noise = vop_curlNoiseVP($pos, $freq, $offset, $normal, $type, $sdf, $turb, $bounce, $amp, $rough, $atten, $dist, $radius, $h);" "#endif" } input string type "Noise Type" input point pos "Position" input vector freq "Frequency" input point offset "Offset" input float amp "Amplitude" input float rough "Roughness" input float atten "Attenuation" input int turb "Turbulence" input float h "Step Size" input float radius "Surface Effect Radius" input float dist "Distance to Surface" input vector normal "Surface Normal" input string sdf "Collision SDF" input int bounce "Enable Bouncing" output vector noise "Noise" signature "3D Noise" default { string point vector point float float float int float float float vector string int vector } signature "4D Noise" vp { string vector4 vector4 vector4 float float float int float float float vector string int vector } parm { name type label "Noise Type" type string menu { "pnoise" "Perlin Noise" "onoise" "Original Perlin Noise" "snoise" "Sparse Convolution Noise" "anoise" "Alligator Noise" "xnoise" "Simplex Noise" "exact_pnoise" "Analytic Perlin Noise" "exact_xnoise" "Analytic Simplex Noise" } default { "pnoise" } } VOP_VEC_PARM (pos, "Position", 0, 0, 0) VOP_VEC4_PARM (pos_vp, "Position", 0, 0, 0, 0) VOP_VEC_PARM (freq, "Frequency", 1, 1, 1) VOP_VEC4_PARM (freq_vp, "Frequency", 1, 1, 1, 1) VOP_VEC_PARM (offset, "Offset", 0, 0, 0) VOP_VEC4_PARM (offset_vp, "Offset", 0, 0, 0, 0) VOP_FLT_PARM_R (amp, "Amplitude", 1, -1, 1) VOP_FLT_PARM (rough, "Roughness", 0.5) VOP_FLT_PARM (atten, "Attenuation", 1) VOP_INT_PARM_R (turb, "Turbulence", 3, 1, 12) parm { name h label "Step Size" size 1 type float default { 0.0001 } disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } " } parm { name radius label "Surface Effect Radius" size 1 type float default { 1 } range { 0 10 } disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } " } parm { name dist label "Distance to Surface" size 1 type float default { 1 } disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } " } parm { name normal label "Surface Normal" size 3 type float default { 0 0 0 } disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } " } parm { name sdf label "Collision SDF" size 1 type string default { "" } disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } " } parm { name bounce label "Enable Bouncing SDF" size 1 type toggle default { 0 } disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } " } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "degtorad" script "degtorad" label "degtorad" outercode { INCLUDE_VOPLIB } code { "$rad = vop_radians($deg);" } input float deg "Degrees" output float rad "Radians" signature "Float" default { } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } VOP_FLT_PARM_R(deg, "Degrees", 0, 0, 360) VOP_VECTOR2_PARM(float, deg_u, "Degrees", 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_v, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_p, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_n, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(color, deg_c, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR4_PARM(float, deg_v4,"Degrees", 0, 0, 0, 1, 0, 360) VOP_FLT_PARM_R(deg_uf, "Degrees", 0, 0, 360) VOP_VECTOR_PARM(float, deg_uv, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_up, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_un, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(color, deg_uc, "Degrees", 0, 0, 0, 0, 360) group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "distance" script "distance" label "distance" code { "$dist = distance($p1, $p2);" } input point p1 "Point 1" input point p2 "Point 2" output float dist "Point Distance" signature "3D Points" default { } signature "4D Points" v4 { vector4 vector4 float } signature "Uniform 3D Points" up { upoint upoint ufloat } VOP_VEC_PARM (p1, "Point 1", 0, 0, 0) VOP_VEC_PARM (p2, "Point 2", 0, 0, 0) VOP_VEC4_PARM(p1_v4, "Point 1", 0, 0, 0, 0) VOP_VEC4_PARM(p2_v4, "Point 2", 0, 0, 0, 0) VOP_VEC_PARM (p1_up, "Point 1", 0, 0, 0) VOP_VEC_PARM (p2_up, "Point 2", 0, 0, 0) } INDX DialogScript!]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "divconst" script "divconst" label "divconst" code { "$scaled = $val * (1.0 / $divconst);" } descriptiveparm divconst input float val "Input Value" output float scaled "Input Value / Constant" signature "Float" default { } signature "Integer" i { int int } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "BSDF" b { bsdf bsdf } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } VOP_FLT_PARM(divconst, "Divider", 1) } INDXContentsW_ DialogScriptW$ ]0707070000010000000006660000000000000000010000001374457562600001300000000000TRAILER!!!# Dialog script for dopimportfield automatically generated { name dopimportfield script dopimportfield label "Dop Import Fields" help { "" } inputlabel 1 "Sub-Network Input #1" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" outputlabel 1 "Sub-Network Output #1" parm { name "doppath" label "DOP Network" type oppath default { "" } range { 0 1 } parmtag { "opfilter" "!!DOP!!" } parmtag { "oprelative" "." } } parm { name "dopnode" label "DOP Node" type oppath default { "" } range { 0 1 } parmtag { "oprelative" "." } } parm { name "defobj" label "Default Object" type string default { "" } disablewhen "{ dopnode != \"\" }" range { 0 1 } } parm { name "doposxform" label "Transform Geometry With Position Data" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "doxform" label "Transform Geometry With Geometry Data" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "computeminmax" label "Compute Min/Max Values" type toggle default { "0" } range { 0 1 } } parm { name "importsimsettings" label "Import Simulation Settings" type toggle default { "1" } range { 0 1 } } parm { name "presets" label "Presets" type string default { "choose" } menu { "smoke" "Smoke" "liquid" "Liquid" "dsdfire" "Fire (DSD)" "pyro" "Pyro" "flip" "FLIP Fluid" "upressmoke" "Upres Smoke" "upresliquid" "Upres Liquid" "upresdsdfire" "Upres Fire (DSD)" "uprespyro" "Upres Pyro" "particles" "Particles" "choose" "Choose" } range { 0 1 } parmtag { "script_callback" "hou.pwd().hdaModule().invokePresetMenu(kwargs)" } parmtag { "script_callback_language" "python" } } group { name "folder0" label "Import" multiparm { name "fields" label "Fields to Import" parm { name "enable#" label "Import" type toggle joinnext default { "1" } range { 0 1 } } parm { name "visible#" label "Visualization" type ordinal default { "smoke" } menu { "smoke" "Smoke" "rainbow" "Rainbow" "iso" "Isosurface" "invisible" "Invisible" "heightfield" "Height Field" "nochange" "No Change" } range { 0 1 } } parm { name "objname#" label "Object" type string joinnext default { "" } range { 0 1 } } parm { name "fieldname#" label "Field" type string default { "" } range { 0 1 } } } } group { name "folder0_1" label "Compression" parm { name "delete_attributes" label "Attributes to Delete" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } multiparm { name "attribute_numcasts" label "Attributes to Cast" default 0 parmtag { "autoscope" "0000000000000000" } parm { name "attribute_class#" label "Class" type string default { "point" } menu { "detail" "Detail" "primitive" "Primitive" "point" "Point" "vertex" "Vertex" } range { 0 1 } } parm { name "attribute_attribs#" label "Attributes" type string default { "" } range { 0 1 } } parm { name "attribute_precision#" label "Precision" type string default { "fpreal32" } menu { "uint8" "8-bit unsigned integer" "int8" "8-bit signed integer" "int16" "16-bit integer" "int32" "32-bit integer" "int64" "64-bit integer" "fpreal16" "16-bit float" "fpreal32" "32-bit float" "fpreal64" "64-bit float" } range { 0 1 } } } multiparm { name "compression" label "Fields to Compress" parm { name "compgroup#" label "Source Group" type string default { "" } menutoggle { [ "opmenu -l placeholder_for_menus group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "constanttol#" label "Constant Tol" type float default { "0" } range { 0! 1 } } parm { name "quantizetol#" label "Quantization Tol" type float default { "0" } range { 0! 1 } } parm { name "dither#" label "Dithering" type ordinal default { "ordered" } menu { "none" "None" "ordered" "Ordered" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "usefp16_#" label "Use 16bit Float" type toggle default { "0" } range { 0 1 } } parm { name "maskgroup#" label "Mask Group" type string default { "" } menutoggle { [ "opmenu -l placeholder_for_menus maskgrp" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "sop_input" "1" } } parm { name "maskexpand#" label "Mask Expansion" type integer default { "1" } range { 0! 10 } } parm { name "domaskmin#" label "Min Mask" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "maskmin#" label "Mask Minimum" type float default { "0" } disablewhen "{ domaskmin# == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "domaskmax#" label "Min Mask" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "maskmax#" label "Mask Maximum" type float default { "1" } disablewhen "{ domaskmax# == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "invertmask#" label "Invert Mask" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } } INDXContentsW_ DialogScriptW<_]0707070000010000000006660000000000000000010000001374457562600001300000000000TRAILER!!!# Dialog script for dopio automatically generated 08/03/16 10:44:36 { name dopio script dopio label "Dop I/O" help { "" } inputlabel 1 "Sub-Network Input #1" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" outputlabel 1 "Sub-Network Output #1" parm { name "loadfromdisk" label "Load from Disk " type toggle joinnext default { "0" } range { 0 1 } } parm { name "reload" label "Reload Geometry" type button default { "0" } range { 0 1 } } parm { name "file" label "Geometry File" type geometry default { "$HIP/geo/$HIPNAME.$OS.$F.bgeo.sc" } menureplace { [ "opmenu -l render sopoutput" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "write" } } group { name "folder0" label "Import from DOPs" parm { name "doppath" label "DOP Network" type oppath default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!DOP!!" } parmtag { "oprelative" "." } } parm { name "dopnode" label "DOP Node" type oppath default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "defobj" label "Default Object" type string default { "" } disablewhen "{ dopnode != \"\" }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "doposxform" label "Transform Geometry With Position Data" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "doxform" label "Transform Geometry With Geometry Data" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "computeminmax" label "Compute Min/Max Values" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "importsimsettings" label "Import Simulation Settings" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "presets" label "Presets" type string default { "choose" } menu { "smoke" "Smoke" "liquid" "Liquid" "dsdfire" "Fire (DSD)" "pyro" "Pyro" "flip" "FLIP Fluid" "upressmoke" "Upres Smoke" "upresliquid" "Upres Liquid" "upresdsdfire" "Upres Fire (DSD)" "uprespyro" "Upres Pyro" "particles" "Particles" "choose" "Choose" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "hou.pwd().hdaModule().invokePresetMenu(kwargs)" } parmtag { "script_callback_language" "python" } } group { name "folder1" label "Fields" multiparm { name "fields" label "Fields to Import" default 0 parmtag { "autoscope" "0000000000000000" } parm { name "enable#" label "Import" type toggle joinnext default { "1" } disablewhen "{ loadfromdisk == 1 }" range { 0 1 } } parm { name "visible#" label "Visualization" type ordinal default { "smoke" } disablewhen "{ loadfromdisk == 1 }" menu { "smoke" "Smoke" "rainbow" "Rainbow" "iso" "Isosurface" "invisible" "Invisible" "heightfield" "Height Field" "nochange" "No Change" } range { 0 1 } } parm { name "objname#" label "Object" type string joinnext default { "" } disablewhen "{ loadfromdisk == 1 }" range { 0 1 } } parm { name "fieldname#" label "Field" type string default { "" } disablewhen "{ loadfromdisk == 1 }" range { 0 1 } } } } group { name "folder1_1" label "Compression" parm { name "delete_attributes" label "Attributes to Delete" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } multiparm { name "attribute_numcasts" label "Attributes to Cast" default 0 parmtag { "autoscope" "0000000000000000" } parm { name "attribute_class#" label "Class" type string default { "point" } menu { "detail" "Detail" "primitive" "Primitive" "point" "Point" "vertex" "Vertex" } range { 0 1 } } parm { name "attribute_attribs#" label "Attributes" type string default { "" } range { 0 1 } } parm { name "attribute_precision#" label "Precision" type string default { "fpreal32" } menu { "uint8" "8-bit unsigned integer" "int8" "8-bit signed integer" "int16" "16-bit integer" "int32" "32-bit integer" "int64" "64-bit integer" "fpreal16" "16-bit float" "fpreal32" "32-bit float" "fpreal64" "64-bit float" } range { 0 1 } } } multiparm { name "compression" label "Fields to Compress" default 0 parmtag { "autoscope" "0000000000000000" } parm { name "compgroup#" label "Source Group" type string default { "" } menutoggle { [ "opmenu -l placeholder_for_menus group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "constanttol#" label "Constant Tol" type float default { "0" } range { 0! 1 } } parm { name "quantizetol#" label "Quantization Tol" type float default { "0" } range { 0! 1 } } parm { name "dither#" label "Dithering" type ordinal default { "ordered" } menu { "none" "None" "ordered" "Ordered" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "usefp16_#" label "Use 16bit Float" type toggle default { "0" } range { 0 1 } } parm { name "maskgroup#" label "Mask Group" type string default { "" } menutoggle { [ "opmenu -l placeholder_for_menus maskgrp" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "sop_input" "1" } } parm { name "maskexpand#" label "Mask Expansion" type integer default { "1" } range { 0! 10 } } parm { name "domaskmin#" label "Min Mask" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "maskmin#" label "Mask Minimum" type float default { "0" } disablewhen "{ domaskmin# == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "domaskmax#" label "Min Mask" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "maskmax#" label "Mask Maximum" type float default { "1" } disablewhen "{ domaskmax# == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "invertmask#" label "Invert Mask" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } } group { name "folder0_1" label "Save to File" parm { name "execute" label "Save to Disk" type button joinnext default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "n = hou.pwd(); n.node('render').render(); n.node('read_back').parm('reload').pressButton()" } parmtag { "script_callback_language" "python" } parmtag { "takecontrol" "always" } } parm { name "executebackground" label "Save to Disk in Background" type button joinnext default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } parmtag { "takecontrol" "always" } } parm { name "renderdialog" label "Controls..." type button nolabel default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "takecontrol" "always" } } parm { name "trange" label "Valid Frame Range" type ordinal default { "normal" } menu { "off" "Save Current Frame" "normal" "Save Frame Range" "on" "Save Frame Range Only (Strict)" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "f" label "Start/End/Inc" type float size 3 default { "$FSTART" "$FEND" "1" } disablewhen "{ trange == off }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "take" label "Render With Take" type string default { "_current_" } menu { [ "opmenu -l render take" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "xformtype" label "Transform" type ordinal default { "none" } menu { "none" "None" "world" "Into World Space" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "mkpath" label "Create Intermediate Directories" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "initsim" label "Initialize Simulation OPs" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "alfprogress" label "Alfred Style Progress" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "reportnetwork" label "Report Network Use" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "saveretry" label "Save Retries" type integer default { "0" } range { 0! 5 } parmtag { "autoscope" "0000000000000000" } } parm { name "savebackground" label "Save in Background" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "tprerender" label "Pre-Render Script" type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "prerender" label "Pre-Render Script" type file joinnext default { "" } menureplace { [ "opmenu -l render prerender" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "read" } } parm { name "lprerender" label "Pre-Render Script Language" type string nolabel default { "hscript" } menu { "hscript" "Hscript" "python" "Python" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "tpreframe" label "Pre-Frame Script" type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "preframe" label "Pre-Frame Script" type file joinnext default { "" } menureplace { [ "opmenu -l render preframe" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "read" } } parm { name "lpreframe" label "Pre-Frame Script Language" type string nolabel default { "hscript" } menu { "hscript" "Hscript" "python" "Python" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "tpostframe" label "Post-Frame Script" type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "postframe" label "Post-Frame Script" type file joinnext default { "" } menureplace { [ "opmenu -l render postframe" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "read" } } parm { name "lpostframe" label "Post-Frame Script Language" type string nolabel default { "hscript" } menu { "hscript" "Hscript" "python" "Python" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "tpostrender" label "Post-Render Script" type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "postrender" label "Post-Render Script" type file joinnext default { "" } menureplace { [ "opmenu -l render postrender" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "read" } } parm { name "lpostrender" label "Post-Render Script Language" type string nolabel default { "hscript" } menu { "hscript" "Hscript" "python" "Python" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_2" label "Load from File" parm { name "missingframe" label "Missing Frame" type ordinal default { "error" } menu { "error" "Report Error" "empty" "No Geometry" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "loadtype" label "Load" type ordinal default { "full" } menu { "full" "All Geometry" "infobbox" "Info Bounding Box" "info" "Info" "points" "Point Cloud" "delayed" "Packed Disk Primitive" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "packedviewedit" label "Display Packed As" type ordinal default { "unchanged" } hidewhen "{ loadtype != full }" menu { "unchanged" "Use File Setting" "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "viewportlod" label "Display As" type ordinal default { "box" } hidewhen "{ loadtype != delayed }" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "delayload" label "Delay Load Geometry" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "cachesize" label "Cache Frames" type integer default { "0" } disablewhen "{ loadtype != full } { packedviewedit != unchanged }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "prefetch" label "Pre-fetch Geometry" type toggle default { "off" } disablewhen "{ loadtype != full } { packedviewedit != unchanged } { cachesize == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } INDX DialogScriptY]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "fit" script "fit" label "fit" outercode { INCLUDE_VOPLIB } code { "$shift = vop_fit($val, $srcmin, $srcmax, $destmin, $destmax);" } input float val "Input Value" input float srcmin "Minimum Value In Source Range" input float srcmax "Maximum Value In Source Range" input float destmin "Minimum Value In Destination Range" input float destmax "Maximum Value In Destination Range" output float shift "Shifted Value" signature "Float" default { } signature "2D Vector" v2 { vector2 vector2 vector2 vector2 vector2 vector2 } signature "3D Vector" v { vector vector vector vector vector vector } signature "3D Point" p { point point point point point point } signature "3D Normal" n { normal normal normal normal normal normal } signature "RGB Color" c { color color color color color color } signature "4D Vector" v4 { vector4 vector4 vector4 vector4 vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector uvector uvector uvector uvector } signature "Uniform 3D Point" up { upoint upoint upoint upoint upoint upoint } signature "Uniform 3D Normal" un { unormal unormal unormal unormal unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor ucolor ucolor ucolor ucolor } VOP_FLT_PARM(srcmin, "Source Min", 0) VOP_FLT_PARM(srcmax, "Source Max", 1) VOP_FLT_PARM(destmin, "Destination Min", 0) VOP_FLT_PARM(destmax, "Destination Max", 1) VOP_VEC2_PARM(srcmin_v2, "Source Min", 0, 0) VOP_VEC2_PARM(srcmax_v2, "Source Max", 1, 1) VOP_VEC2_PARM(destmin_v2, "Destination Min", 0, 0) VOP_VEC2_PARM(destmax_v2, "Destination Max", 1, 1) VOP_VEC_PARM(srcmin_v, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_v, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_v, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_v, "Destination Max", 1, 1, 1) VOP_VEC_PARM(srcmin_p, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_p, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_p, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_p, "Destination Max", 1, 1, 1) VOP_VEC_PARM(srcmin_n, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_n, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_n, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_n, "Destination Max", 1, 1, 1) VOP_CLR_PARM(srcmin_c, "Source Min", 0, 0, 0) VOP_CLR_PARM(srcmax_c, "Source Max", 1, 1, 1) VOP_CLR_PARM(destmin_c, "Destination Min", 0, 0, 0) VOP_CLR_PARM(destmax_c, "Destination Max", 1, 1, 1) VOP_VEC4_PARM(srcmin_v4, "Source Min", 0, 0, 0, 0) VOP_VEC4_PARM(srcmax_v4, "Source Max", 1, 1, 1, 1) VOP_VEC4_PARM(destmin_v4, "Destination Min", 0, 0, 0, 0) VOP_VEC4_PARM(destmax_v4, "Destination Max", 1, 1, 1, 1) VOP_FLT_PARM(srcmin_uf, "Source Min", 0) VOP_FLT_PARM(srcmax_uf, "Source Max", 1) VOP_FLT_PARM(destmin_uf, "Destination Min", 0) VOP_FLT_PARM(destmax_uf, "Destination Max", 1) VOP_VEC_PARM(srcmin_uv, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_uv, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_uv, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_uv, "Destination Max", 1, 1, 1) VOP_VEC_PARM(srcmin_up, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_up, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_up, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_up, "Destination Max", 1, 1, 1) VOP_VEC_PARM(srcmin_un, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_un, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_un, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_un, "Destination Max", 1, 1, 1) VOP_CLR_PARM(srcmin_uc, "Source Min", 0, 0, 0) VOP_CLR_PARM(srcmax_uc, "Source Max", 1, 1, 1) VOP_CLR_PARM(destmin_uc, "Destination Min", 0, 0, 0) VOP_CLR_PARM(destmax_uc, "Destination Max", 1, 1, 1) group { name "gs" obsolete 12.0 } group { name "gv" obsolete 12.0 } group { name "gv4" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "floattomatx" script "floattomatx" label "floattomatx" code { "$matx = set($fval11, $fval12, $fval13," " $fval21, $fval22, $fval23," " $fval31, $fval32, $fval33);" } output matrix3 matx "Output Matrix3" VOP_FLT_INPUT(fval11, "Row 1 Column 1", 1) VOP_FLT_INPUT(fval12, "Row 1 Column 2", 0) VOP_FLT_INPUT(fval13, "Row 1 Column 3", 0) VOP_FLT_INPUT(fval21, "Row 2 Column 1", 0) VOP_FLT_INPUT(fval22, "Row 2 Column 2", 1) VOP_FLT_INPUT(fval23, "Row 2 Column 3", 0) VOP_FLT_INPUT(fval31, "Row 3 Column 1", 0) VOP_FLT_INPUT(fval32, "Row 3 Column 2", 0) VOP_FLT_INPUT(fval33, "Row 3 Column 3", 1) } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "floattovec" script "floattovec" label "floattovec" outercode { INCLUDE_VOPLIB } code { "$vec = vop_floattovec($fval1, $fval2, $fval3);" } input float fval1 "Component 1" input float fval2 "Component 2" input float fval3 "Component 3" output vector vec "Output Vector" VOP_FLT_PARM(fval1, "Component 1", 0) VOP_FLT_PARM(fval2, "Component 2", 0) VOP_FLT_PARM(fval3, "Component 3", 0) VOP_FLT_PARM(fval1_uv, "Component 1", 0) VOP_FLT_PARM(fval2_uv, "Component 2", 0) VOP_FLT_PARM(fval3_uv, "Component 3", 0) signature "3D Vector" default { } signature "3D Point" p { float float float point } signature "3D Normal" n { float float float normal } signature "RGB Color" c { float float float color } signature "Uniform 3D Vector" uv { ufloat ufloat ufloat uvector } signature "Uniform 3D Point" up { ufloat ufloat ufloat upoint } signature "Uniform 3D Normal" un { ufloat ufloat ufloat unormal } signature "Uniform RGB Color" uc { ufloat ufloat ufloat ucolor } } INDXContentsW_ DialogScriptW'\80707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for fluidsource automatically generated { name fluidsource script fluidsource label "Fluid Source" help { "" } inputlabel 1 "Geometry to Turn into a Volume Fluid Source" inputlabel 2 rest inputlabel 3 fuel inputlabel 4 velocity group { name "container_settings_1" label "Scalar Volumes" parm { name "method" label "Method" type ordinal joinnext default { "0" } menu { "0" "Build SDF From Geometry" "1" "Stamp Points" "2" "Sample Volumes" } range { 0 1 } } parm { name "make_sdf" label "Output SDF" type toggle default { "0" } range { 0 1 } } parm { name "source_attribute" label "Source Attribute" type string default { "density" } range { 0 1 } } multiparm { name "number_of_volumes" label "Number of Volumes" default 1 parm { name "visibility#" label "Visibility" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "volvis#" label "Visualize" type ordinal default { "smoke" } disablewhen "{ visibility# == 0 }" menu { "smoke" "Smoke" "iso" "Isosurface" "slice" "Slice" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "name#" label "Name" type string joinnext default { "density" } range { 0 1 } } parm { name "volumescale#" label "Scale" type float default { "1" } range { 0 1 } } } group { name "settings" label "Settings" parm { name "invert_sign" label "Invert" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "divsize" label "Division Size" type float default { "0.1" } range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "volborderval" label "Border Value" type float default { "0" } range { -1 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "settings_1" label "Visualization" parm { name "slice_plane" label "Slice Plane" type ordinal default { "xy" } menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "slice_type" label "Slice Type" type ordinal default { "false" } menu { "none" "No Mapping " "false" "Infra-Red" "pink" "White to Red " "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "slice_method" label "Slice Method" type ordinal default { "mesh" } menu { "volume" "Volume " "mesh" "Mesh " "points" "Points" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "slice_planeoffset" label "Plane Offset" type float default { "0" } range { -1! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "slice_iso_offset" label "Iso Offset" type float default { "0.025" } range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "slice_range" label "Slice Range" type float size 2 default { "0" "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "settings_2" label "SDF From Geometry" parm { name "minimum_distance" label "Minimum Distance" type toggle default { "1" } disablewhen "{ method == 1 } { method == 2 }" range { 0 1 } } parm { name "scale_by_source_attribute" label "Scale By Source Attribute" type toggle default { "0" } disablewhen "{ method == 1 } { method == 2 }" range { 0 1 } } parm { name "e_interior" label "Empty Interior" type toggle default { "on" } disablewhen "{ minimum_distance == 1 } { method == 1 } { method == 2 } { make_sdf == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "eloc" label "Edge Location" type float default { "0" } disablewhen "{ method == 1 } { method == 2 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "units" "m1" } } parm { name "size" label "Out Feather Length" type float default { "0.2" } disablewhen "{ method == 1 } { method == 2 } { make_sdf == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "units" "m1" } } parm { name "edge_thickness" label "Edge Thickness" type float default { "0.1" } disablewhen "{ e_interior == 0 } { minimum_distance == 1 } { method == 1 } { method == 2 } { make_sdf == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "units" "m1" } } parm { name "in_feather_length" label "In Feather Length" type float default { "0.1" } disablewhen "{ e_interior == 0 } { minimum_distance == 1 } { method == 1 } { method == 2 } { make_sdf == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "units" "m1" } } group { name "folder1" label "Feather In" parm { name "remap_feather_in" label "Remap Feather In" type toggle default { "off" } disablewhen "{ e_interior == 0 } { minimum_distance == 1 } { method == 1 } { method == 2 } { make_sdf == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "feather_in_ramp" label "Feather In Ramp" type ramp_flt default { "2" } disablewhen "{ e_interior == 0 } { remap_feather_in == 0 } { minimum_distance == 1 } { method == 1 } { method == 2 } { make_sdf == 1 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "feather_in_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "feather_in_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "feather_in_ramp_the_key_values" } } } group { name "folder1_1" label "Feather Out" parm { name "remap_feather_out" label "Remap Feather Out" type toggle default { "off" } disablewhen "{ method == 1 } { method == 2 } { make_sdf == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "feather_out_ramp" label "Feather Out Ramp" type ramp_flt default { "2" } disablewhen "{ remap_feather_out == 0 } { method == 1 } { method == 2 } { make_sdf == 1 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "feather_out_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "feather_out_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "feather_out_ramp_the_key_values" } } } } group { name "settings_3" label "Stamp Points" parm { name "generate_particle_sdf" label "Generate Volume From SDF" type toggle default { "0" } disablewhen "{ method == 0 } { method == 2 } { make_sdf == 1 }" range { 0 1 } } parm { name "scale_particle_sdf" label "Scale By Source Attribute" type toggle default { "0" } disablewhen "{ generate_particle_sdf == 0 } { method == 0 } { method == 2 }" range { 0 1 } } parm { name "bandwidth" label "Sample Distance" type float default { "0.2" } disablewhen "{ method == 0 scale_by_source_attribute == 0 } { method == 2 scale_by_source_attribute == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "smoothness2" label "Point Sample Threshold" type float default { "8" } disablewhen "{ method == 0 scale_by_source_attribute == 0 } { method == 2 scale_by_source_attribute == 0 } { make_sdf == 1 } { generate_particle_sdf == 1 scale_particle_sdf == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "feather" label "Feather" type float default { "0.05" } disablewhen "{ generate_particle_sdf == 0 } { method == 0 } { method == 2 } { make_sdf == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "units" "m1" } } parm { name "pointsdf_edge_location" label "Edge Location" type float default { "0.5" } disablewhen "{ method == 0 } { method == 2 } { generate_particle_sdf == 0 make_sdf == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } } group { name "settings_4" label "Noise" parm { name "use_noise" label "Use Noise" type toggle default { "0" } range { 0 1 } } parm { name "animate_noise" label "Animated" type toggle default { "1" } disablewhen "{ use_noise == 0 }" range { 0 1 } } parm { name "destmin" label "Turbulence Influence" type float default { "1" } disablewhen "{ use_noise == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "voronoi_influence" label "Cell Influence" type float default { "0" } disablewhen "{ use_noise == 0 } { type == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "pulse_duration" label "Pulse Duration" type float default { "1" } disablewhen "{ use_noise == 0 } { animate_noise == 0 }" range { 0 10 } parmtag { "units" "s1" } } group { name "turbulent" label "Turbulence Settings" parm { name "noise_mode" label "Mode" type ordinal default { "0" } disablewhen "{ use_noise == 0 }" menu { "0" "Additive" "1" "Multiplicative" } range { 0 1 } } parm { name "sharpness" label "Sharpness" type float default { "0.5" } disablewhen "{ use_noise == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "amp" label "Amplitude" type float default { "1" } disablewhen "{ use_noise == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "grain" label "Grain" type float default { "0.1" } disablewhen "{ use_noise == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb" label "Turbulence" type integer default { "2" } disablewhen "{ use_noise == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "offset" label "Offset" type float default { "0" } disablewhen "{ use_noise == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "element_size" label "Element Size" type float default { "1" } disablewhen "{ use_noise == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "units" "m1" } } parm { name "element_scale" label "Element Scale" type float size 3 default { "1" "1" "1" } disablewhen "{ use_noise == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "turbulent_1" label "Cell Settings" parm { name "cell_mode" label "Mode" type ordinal default { "0" } disablewhen "{ use_noise == 0 }" menu { "0" "Additive" "1" "Multiplicative" } range { 0 1 } } parm { name "invert_cells" label "Invert Cells" type toggle default { "off" } disablewhen "{ use_noise == 0 } { type == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "adaptive_cells" label "Adaptive Cells" type toggle default { "on" } disablewhen "{ use_noise == 0 } { type == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "cell_thresh" label "Split Distance" type float default { "0.25" } disablewhen "{ use_noise == 0 } { type == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "cell_offset" label "Offset" type float default { "0" } disablewhen "{ use_noise == 0 } { type == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "cell_harshness" label "Harshness" type float default { "0.5" } disablewhen "{ use_noise == 0 } { type == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "cell_min" label "Minimum Distance" type float default { "0.2" } disablewhen "{ use_noise == 0 } { type == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "cell_max" label "Maximum Distance" type float default { "1" } disablewhen "{ use_noise == 0 } { type == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "cell_size" label "Cell Size" type float default { "0.5" } disablewhen "{ use_noise == 0 } { type == 1 }" range { 0 10 } parmtag { "units" "m1" } } parm { name "cell_scale" label "Cell Scale" type float size 3 default { "1" "1" "1" } disablewhen "{ use_noise == 0 } { type == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } } group { name "settings_5" label "Motion Blur" parm { name "frames_to_blur" label "Frames to Blur" type float default { "1" } range { 0 10 } } parm { name "geometry_samples" label "Geometry Samples" type integer default { "1" } range { 1! 10 } } parm { name "blur_offset" label "Blur Offset" type float default { "0" } range { -1 1 } } } group { name "settings_6" label "SDF Sampling" parm { name "laserscan" label "Laser Scan" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "fixsigns" label "Fix Signs" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "forcebounds" label "Force Bounds" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "sweepalpha" label "Sign Sweep Threshold" type float default { "2" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "sweepcount" label "Max Sign Sweep Count" type integer default { "8" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } } } group { name "container_settings_1_1" label "Velocity Volumes" parm { name "vel_method" label "Method" type ordinal default { "0" } menu { "0" "Stamp Points " } range { 0 1 } } parm { name "vel_source_attribute" label "Source Attribute" type string default { "v" } range { 0 1 } } multiparm { name "vel_number_of_volumes" label "Number of Volumes" default 1 parm { name "vel_visibility#" label "Visualize" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "vel_volvis#" label "Visualize" type ordinal default { "1" } disablewhen "{ vel_visibility# == 0 }" menu { "smoke" "Smoke" "streamers" "Streamers" } range { 0 1 } } parm { name "vel_name#" label "Name" type string joinnext default { "vel" } range { 0 1 } } parm { name "vel_volumescale#" label "Scale" type float default { "1" } range { 0 1 } } } parm { name "vel_add_uniform" label "Add Uniform Velocity" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "vel_uniformvel" label "Add Velocity" type vector size 3 default { "0" "1" "0" } disablewhen "{ vel_add_uniform == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } group { name "vel_settings" label "Settings" parm { name "vel_invert_sign" label "Invert" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_divsize" label "Division Size" type float default { "ch('./divsize')" } range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "vel_volborderval" label "Border Value" type float default { "0" } range { -1 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "vel_settings_1" label "Visualization" parm { name "vel_stream_use_plane" label "Use Streamer Plane" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "vel_stream_plane_orient" label "Use Plane" type ordinal default { "xy" } disablewhen "{ vel_stream_use_plane == 0 }" menu { "xy" "XY plane" "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_stream_plane_pos" label "Plane Position" type float default { "0" } disablewhen "{ vel_stream_use_plane == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_stream_length" label "Streamer Length" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "s1" } } parm { name "vel_stream_separation" label "Streamer Separation" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "" } } parm { name "vel_stream_max" label "Streamer Max" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "vel_settings_2" label "Stamp Points" parm { name "vel_pointextrapdist" label "Sample Distance" type float default { "0.2" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } } group { name "vel_settings_3" label "Curl Noise" parm { name "vel_add_curl_noise" label "Add Curl Noise" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_turbtimedep" label "Animated" type toggle default { "on" } disablewhen "{ vel_add_curl_noise == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_turbscale" label "Scale" type float default { "1" } disablewhen "{ vel_add_curl_noise == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "vel_turbswirl" label "Swirl Size" type float default { "1" } disablewhen "{ vel_add_curl_noise == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "units" "m1" } } parm { name "vel_turbrough" label "Grain" type float default { "0.5" } disablewhen "{ vel_add_curl_noise == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "vel_turboffset" label "Offset" type float default { "1" } disablewhen "{ vel_add_curl_noise == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "vel_turbatten" label "Attenuation" type float default { "1" } disablewhen "{ vel_add_curl_noise == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "vel_turboctaves" label "Turbulence" type integer default { "3" } disablewhen "{ vel_add_curl_noise == 0 }" range { 1 12 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "vel_turbpulselength" label "Pulse Length" type float default { "1" } disablewhen "{ vel_add_curl_noise == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "s1" } } parm { name "vel_turbframeoffset" label "Frame Offset" type float default { "0" } disablewhen "{ vel_add_curl_noise == 0 }" range { -10 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "vel_settings_4" label "Vortex" parm { name "vel_add_vortex" label "Add Vortex" type toggle default { "0" } range { 0 1 } } parm { name "vel_vortexpivot" label "Center" type vector size 3 default { "0" "0" "0" } disablewhen "{ vel_add_vortex == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "vel_vortexdir" label "Direction" type vector size 3 default { "0" "1" "0" } disablewhen "{ vel_add_vortex == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_vortexspeed" label "Angular Velocity" type float default { "0" } disablewhen "{ vel_add_vortex == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "s-1" } } parm { name "vel_limitvortex" label "Limit Vortex" type toggle joinnext default { "off" } disablewhen "{ vel_add_vortex == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "vel_vortexradius" label "Vortex Radius" type float default { "0.14" } disablewhen "{ vel_limitvortex == 0 } { vel_add_vortex == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "units" "m1" } } parm { name "vel_vortexramp" label "Vortex Ramp" type ramp_flt default { "3" } disablewhen "{ vel_limitvortex == 0 } { vel_add_vortex == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "vortexramp_the_basis_strings" } parmtag { "rampbasisdefault" "catmull-rom" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( catmull-rom ) 2pos ( 0.5 ) 2value ( 1 ) 2interp ( catmull-rom ) 3pos ( 1 ) 3value ( 0 ) 3interp ( catmull-rom )" } parmtag { "rampkeys_var" "vortexramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "vortexramp_the_key_values" } } } group { name "vel_settings_5" label "Object" parm { name "vel_objapply" label "Add Object Motion" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_objpath" label "Object Path" type oppath default { ".." } disablewhen "{ vel_objapply == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vel_objscale" label "Scale" type float default { "1" } disablewhen "{ vel_objapply == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_objframe" label "Frame" type float default { [ "$FF-0.5" hscript-expr ] } disablewhen "{ vel_objapply == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_objsample" label "Frame Sample" type float default { "1" } disablewhen "{ vel_objapply == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } } group { name "container_settings_1_2" label "Particles" parm { name "createparticles" label "Create Particles" type toggle default { "0" } range { 0 1 } } parm { name "particlesource" label "Particle Source" type string default { "" } disablewhen "{ createparticles == 0 }" range { 0 1 } } parm { name "pointmethod" label "Construction Method" type ordinal default { "sparse" } disablewhen "{ createparticles == 0 }" menu { "dense" "Dense Grid" "sparse" "Sparse Volume" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "particlesep" label "Particle Separation" type float default { "0.1" } disablewhen "{ createparticles == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "jitterseed" label "Jitter Seed" type float default { "0" } disablewhen "{ createparticles == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "jitterscale" label "Jitter Scale" type float default { "0" } disablewhen "{ createparticles == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "doscatter" label "doshell" type toggle nolabel joinnext default { "off" } disablewhen "{ createparticles == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "scatter" label "Scatter Density" type float default { "1" } disablewhen "{ createparticles == 0 } { doscatter == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "dooversampling" label "dooversampling" type toggle nolabel joinnext default { "off" } disablewhen "{ createparticles == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "oversampling" label "Oversampling" type float default { "2" } disablewhen "{ createparticles == 0 } { dooversampling == 0 }" range { 1 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "oversamplingbandwidth" label "Oversampling Bandwidth" type float default { "1" } disablewhen "{ createparticles == 0 } { dooversampling == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "addpartviscosity" label "Viscosity" type toggle nolabel joinnext default { "off" } disablewhen "{ createparticles == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "partviscosity" label "Viscosity" type float default { "1" } disablewhen "{ addpartviscosity == 0 } { createparticles == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "addpartdensity" label "Density" type toggle nolabel joinnext default { "off" } disablewhen "{ createparticles == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "partdensity" label "Density" type float default { "1" } disablewhen "{ addpartdensity == 0 } { createparticles == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_rest" label "Add Rest Attribute" type toggle default { "0" } disablewhen "{ createparticles == 0 }" range { 0 1 } } parm { name "dual_rest_attributes" label "Dual Rest Attributes" type toggle default { "1" } disablewhen "{ createparticles == 0 } { enable_rest == 0 }" range { 0 1 } } parm { name "rest_offset" label "Rest Offset" type vector size 3 default { "0" "0" "0" } disablewhen "{ enable_rest == 0 }" range { -1 1 } } } group { name "container_settings_1_3" label "Container Settings" parm { name "initialize" label "Initialize" type ordinal default { "0" } menu { "source" "Source Smoke" "sourcefuel" "Source Fuel" "sourcefluid" "Source Fluid" "sourceflip" "Source FLIP" "sink" "Sink" "sinkfluid" "Sink Fluid" "collision" "Collision" "pump" "Pump" "velocity" "Velocity" "expand" "Expand" } range { 0 1 } parmtag { "script_callback" "hou.node(\".\").hdaModule().set()" } parmtag { "script_callback_language" "python" } } parm { name "bound_expansion" label "Padding" type float joinnext default { "0.05" } range { 0 10 } parmtag { "units" "m1" } } parm { name "auto_bounds" label "Auto Bounds" type toggle default { "1" } range { 0 1 } } } group { name "container_settings_1_4" label "Partitioning" parm { name "enable_partitioning" label "Enable Partitioning" type toggle nolabel joinnext default { "0" } range { 0 1 } parmtag { "script_callback_language" "python" } } parm { name "partrition_type" label "Partitioning" type ordinal default { "points" } disablewhen "{ enable_partitioning == 0 }" menu { "primitives" "Primitives" "points" "Points" } range { 0 1 } } parm { name "partition_attribute" label "Partition Attribute" type string default { "cluster" } disablewhen "{ enable_partitioning == 0 }" range { 0 1 } } } } INDXContentsW_ DialogScriptW )T,n0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for gasadvectfield automatically generated 10/01/14 23:15:42 { name gasadvectfield script gasadvectfield label "Gas Advect Field" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "advecttype" label "Advection Type" type ordinal joinnext default { "modifiedmaccormack" } menu { "single" "Single Stage" "bfecc" "BFECC" "modifiedmaccormack" "Modified MacCormack" } range { 0 1 } export none } parm { name "clampvalues" label "Clamp Values" type ordinal joinnext default { "revert" } disablewhen "{ advecttype == single }" menu { "off" "None" "on" "Clamp" "revert" "Revert" } range { 0 1 } export none } parm { name "blendwidth" label "Blend" type float default { "0" } disablewhen "{ advecttype == single }" range { 0! 0.5! } export none } parm { name "field" label "Field" type string default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "velocity" label "Velocity Field" type string default { "vel" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "advectmethod" label "Advection Method" type ordinal default { "trace" } menu { "single" "Single Step" "trace" "Trace" "midpoint" "Trace Midpoint" "hjweno" "HJWENO" "upwind" "Upwind" "rk3" "Trace RK3" "rk4" "Trace RK4" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "cflcond" label "CFL Condition" type float default { "1" } range { 0 10 } export none } parm { name "selfadvection" label "Allow Self Advection" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usetimestep" label "Use Timestep" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } export none } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l normal_advect group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "dataname" label "Data Name" type string default { "$OS" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "uniquedataname" label "Unique Data Name" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContentsW_ DialogScriptW]0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for gascombustion automatically generated { name gascombustion script gascombustion label "Gas Combustion" help { "" } inputlabel 1 "Input 0" inputlabel 2 "Input 1" inputlabel 3 "Input 2" inputlabel 4 "Input 3" parm { name "enable_soot" label "Enable Soot" type toggle default { "1" } range { 0 1 } } parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } group { name "folder0" label "Settings" parm { name "ignitiontemp" label "Ignition Temperature" type float default { "0.1" } range { 0 1 } } parm { name "burnrate" label "Burn Rate" type float default { "0.9" } range { 0! 1! } } parm { name "fuelinefficiency" label "Fuel Inefficiency" type float default { "0" } range { 0! 1! } } parm { name "heatoutput" label "Temperature Output" type float default { "0.8" } range { 0 10 } } parm { name "gasrelease" label "Gas Released" type float default { "10" } range { 0 10 } } parm { name "gas_heat_influence" label "Gas Heat Influence" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "gas_burn_influence" label "Gas Burn Influence" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "temp_heat_influence" label "Temp Heat Influence" type float default { "1" } range { 0 1 } } parm { name "temp_burn_influence" label "Temp Burn Influence" type float default { "1" } range { 0 1 } } parm { name "sootrate" label "Soot Rate" type float default { "1" } disablewhen "{ enable_soot == 0 }" range { 0 1 } } } group { name "folder0_1" label "Mappings" parm { name "temperature" label "Temperature Field" type string default { "temperature" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "fuel" label "Fuel Field" type string default { "fuel" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "soot" label "Soot Field" type string default { "density" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "divergence" label "Divergence Field" type string default { "divergence" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "burn" label "Burn Field" type string default { "burn" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "heat" label "Heat Field" type string default { "heat" } range { 0 1 } } parm { name "stencil" label "Stencil Field" type string default { "active" } disablewhen "{ opencl == 1 }" } } group { name "folder0_2" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } } } } INDXContentsW_ DialogScriptW)]0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for gasdisturb automatically generated { name gasdisturb script gasdisturb label "Gas Disturbance" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "time_scale" label "Time Scale" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } group { name "settings" label "Disturb Settings" parm { name "dist_scale" label "Disturbance" type float default { "0.75" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "cutoff" label "Cutoff" type float default { "0.1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "override_block_size" label "Use Block Size" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "block_size" label "Block Size" type float default { "0.3" } disablewhen "{ override_block_size == 0 }" range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "locality" label "Locality" type integer default { "1" } disablewhen "{ override_block_size == 1 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } } group { name "settings_1" label "Control Settings" parm { name "use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_field" label "Use Control Field" type string default { "" } disablewhen "{ use_control_field == 0 }" range { 0 1 } } parm { name "control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ use_control_field == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_range" label "Control Range" type float size 2 default { "0" "1" } disablewhen "{ use_control_field == 0 }" range { 0 10 } } parm { name "remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ use_control_field == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_field_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ use_control_field == 0 } { remap_control_field == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_field_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_field_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_field_ramp_the_key_values" } } } group { name "settings_2" label "Bindings" parm { name "vectordisturb" label "Disturb Field is Vector Field" type toggle default { "0" } range { 0 1 } } parm { name "disturb_field" label "Disturb Field" type string default { "temperature" } menureplace { "temperature" "Temperature" "vel" "Velocity" } range { 0 1 } } parm { name "thresh_field" label "Threshold Field" type string default { "density" } range { 0 1 } } parm { name "stencilfield" label "Stencil Field" type string default { "active" } disablewhen "{ opencl == 1 }" } } group { name "settings_3" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } } } } INDXContentsW_ DialogScriptW"]0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for gasfieldwrangle automatically generated { name gasfieldwrangle script gasfieldwrangle label "Gas Field Wrangle" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" group { name "folder0" label "Code" parm { name "snippet" label "VEXpression" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'snippet'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "exportlist" label "Fields to Write to" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_strict" label "Enforce Prototypes" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } group { name "folder0_1" label "Bindings" parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vex_outputmask" label "Export Parameters" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "autobind" label "Autobind by Name" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } } multiparm { name "bindings" label "Number of Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "binddata#" label "DOP Data" type string default { "" } } parm { name "bindparm#" label "VEX Parameter" type string default { "" } } } parm { name "vex_stencil" label "Stencil Field" type string default { "active" } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_precision" label "VEX Precision" type string default { "auto" } menu { "auto" "Auto" "32" "32 Bit" "64" "64 Bit (Experimental)" } parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_2" label "Inputs" parm { name "bindinputmenu1" label "Input 1" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput1" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu1 != sop }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput1" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu1 != dopdata }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindinputmenu2" label "Input 2" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput2" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu2 != sop }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput2" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu2 != dopdata }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindinputmenu3" label "Input 3" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput3" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu3 != sop }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput3" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu3 != dopdata }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindinputmenu4" label "Input 4" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput4" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu4 != sop }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput4" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu4 != dopdata }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } parm { name "usetimestep" label "Use Timestep" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 10 } } } INDXContentsW_ DialogScriptWO0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for gaslocalsharpen automatically generated 06/20/12 11:43:12 { name gaslocalsharpen script gaslocalsharpen label "Gas Local Sharpen" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" group { name "folder0" label "Parameters" parm { name "field" label "Field to Sharpen" type string default { "density" } range { 0 1 } export none } parm { name "sharpenrate" label "Sharpen Rate" type float default { "0.5" } range { 0! 2 } export none } parm { name "locality" label "Locality" type integer default { "4" } range { 1! 10 } export none } parm { name "usetimestep" label "Use Timestep" type toggle default { "1" } range { 0 1 } export none } parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 10 } export none } } group { name "folder0_1" label "Fields" parm { name "totalfield" label "Pre-Sharpen Total" type string default { "temp_total" } range { 0 1 } export none } parm { name "totalprimefield" label "Post-Sharpen Total" type string default { "temp_totalprime" } range { 0 1 } export none } parm { name "localmaxfield" label "Local Max" type string default { "temp_localmax" } range { 0 1 } export none } } group { name "folder0_2" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } export none } } } INDXContentsW_ DialogScriptW!"]0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for gasresizefluiddynamic automatically generated { name gasresizefluiddynamic script gasresizefluiddynamic label "Gas Resize Fluid Dynamic" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "fluidtype" label "Fluid Type" type ordinal default { "smoke" } menu { "fire" "DSD Fire" "smoke" "Smoke and Pyro" "liquid" "Liquid" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "extrafields" label "Extra Resize Fields" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "delay_frames" label "Delay Frames" type integer default { "0" } range { 0 10 } } parm { name "fulltiles" label "Full Tile Mode" type toggle default { "0" } } group { name "folder0_1" label "Bounds" parm { name "bound_padding" label "Padding" type float default { "0.3" } range { 0! 1 } parmtag { "units" "m1" } } parm { name "weighted" label "Weigthed" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "bound_subtract" label "Subtract Threshold" type float default { "0.2" } disablewhen "{ weighted == 0 }" range { 0 1 } parmtag { "units" "m1" } } parm { name "padding_min_scale" label "Lower Padding Scale" type vector size 3 default { "1" "1" "1" } range { 0! 1 } } parm { name "padding_max_scale" label "Upper Padding Scale" type vector size 3 default { "1" "1" "1" } range { 0! 1 } } group { name "field" label "Field" parm { name "reference_field" label "Reference Field" type string default { "density" } range { 0 1 } } parm { name "scale" label "Resolution Scale" type float default { "1" } range { 0! 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "field_cutoff" label "Field Cutoff" type float default { "0.005" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } } group { name "field_1" label "Tracking Object" parm { name "use_tracking_objects" label "Use Tracking Object" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "tracking_source" label "Track By Object" type ordinal default { "0" } disablewhen "{ use_tracking_objects == 0 }" menu { "0" "Sop" "1" "Dop" } range { 0 1 } } parm { name "tracking_path" label "Sop Path" type oppath default { "" } disablewhen "{ use_tracking_objects == 0 } { tracking_source == 1 }" range { 0 1 } parmtag { "oprelative" "." } } parm { name "data_name" label "Dop Path" type string default { "resizebounds" } disablewhen "{ use_tracking_objects == 0 } { tracking_source == 0 }" range { 0 1 } } } } group { name "folder0_1_1" label "Max Bounds" parm { name "use_max_bounds" label "Clamp To Maximum Size" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "bound_mode" label "Clamp To Maxium Size" type ordinal default { "1" } disablewhen "{ use_max_bounds == 0 }" menu { "0" "From Object" "1" "Initialization Static" "2" "Initialization Dynamic" "3" "Manual" } range { 0 1 } } parm { name "operator_path" label "Object" type oppath default { "" } disablewhen "{ bound_mode == 1 } { bound_mode == 3 }" range { 0 1 } parmtag { "oprelative" "." } } parm { name "bound_size" label "Size" type vector size 3 default { "0" "0" "0" } disablewhen "{ bound_mode != 3 }" range { -1 1 } parmtag { "units" "m1" } } parm { name "bound_center" label "Center" type vector size 3 default { "0" "0" "0" } disablewhen "{ bound_mode != 3 }" range { -1 1 } } parm { name "enforce_boundaries" label "Enforce Boundaries" type toggle joinnext default { "0" } range { 0 1 } } parm { name "minx" label "-X" type toggle joinnext default { "1" } disablewhen "{ enforce_boundaries == 0 }" range { 0 1 } } parm { name "maxx" label "+X" type toggle joinnext default { "1" } disablewhen "{ enforce_boundaries == 0 }" range { 0 1 } } parm { name "miny" label "-Y" type toggle joinnext default { "1" } disablewhen "{ enforce_boundaries == 0 }" range { 0 1 } } parm { name "maxy" label "+Y" type toggle joinnext default { "1" } disablewhen "{ enforce_boundaries == 0 }" range { 0 1 } } parm { name "minz" label "-Z" type toggle joinnext default { "1" } disablewhen "{ enforce_boundaries == 0 }" range { 0 1 } } parm { name "maxz" label "+Z" type toggle default { "1" } disablewhen "{ enforce_boundaries == 0 }" range { 0 1 } } } group { name "folder0_1_2" label "Distribution" parm { name "address" label "Tracker Address" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "port" label "Tracker Port" type integer default { "8000" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "jobname" label "Job Name" type string default { "${OS}_$F" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } INDXContentsW_ DialogScriptW*N]0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for gasshred automatically generated { name gasshred script gasshred label "Gas Shred" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "visualize_shredding" label "Visualize Shredding" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "modify_temperature" label "Modify Temperature Through Shredding" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } group { name "shred_settings" label "Shred Settings" parm { name "shred_scale" label "Scale" type float default { "0.5" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "temp_threshold" label "Temperature Threshold" type float default { "0.75" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "fade" label "Threshold Width" type float default { "0.1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "squash" label "Squash" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "stretch" label "Stretch" type float default { "0.5" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "clip_gradient" label "Clip Influence Gradient" type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "clip_value" label "Clip Gradient" type float default { "7" } disablewhen "{ clip_gradient == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "temp_inf_rate" label "Temp Influence Rate" type float default { "0.2" } disablewhen "{ modify_temperature == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } } group { name "shred_settings_1" label "Control Settings" parm { name "use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_field" label "Control Field" type string default { "temperature" } disablewhen "{ use_control_field == 0 }" range { 0 1 } } parm { name "control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ use_control_field == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_min" label "Control Min" type float default { "0" } disablewhen "{ use_control_field == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_max" label "Control Max" type float default { "1" } disablewhen "{ use_control_field == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ use_control_field == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_field_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ remap_control_field == 0 } { use_control_field == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_field_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_field_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_field_ramp_the_key_values" } } } group { name "shred_settings_2" label "Visualization" parm { name "guideplane2" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ visualize_shredding == 0 }" menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "guidevistype2" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ visualize_shredding == 0 }" menu { "none" "None" "distance" "Distance" "speed" "Speed" "origin" "Origin" "dir" "Direction " "value" "Value" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "guidevismode2" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ visualize_shredding == 0 }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "guidevisscale2" label "Visualization Scale" type float default { "1" } disablewhen "{ visualize_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "guideplaneval2" label "Plane Position" type float default { "0" } disablewhen "{ visualize_shredding == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "guidestreamerlen2" label "Streamer Length" type float default { "1" } disablewhen "{ visualize_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "guidestreamerminspeed2" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ visualize_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "guiderange3" label "Visualization Range" type float size 2 default { "0" "5" } disablewhen "{ visualize_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "shred_settings_3" label "Temporary Fields" parm { name "clear_temporary_fields" label "Clear Temporary Fields" type toggle default { "1" } range { 0 1 } } parm { name "gradient_field" label "Gradient Field" type string default { "gradient" } range { 0 1 } } parm { name "shred_temp" label "Shred Temperature Field" type string default { "temptemp" } range { 0 1 } } } group { name "shred_settings_4" label "Bindings" parm { name "temperature_field" label "Temperature Field" type string default { "temperature" } range { 0 1 } } parm { name "velocity" label "Velocity Field" type string default { "vel" } range { 0 1 } } parm { name "stencilfield" label "Stencil Field" type string default { "active" } disablewhen "{ opencl == 1 }" } } group { name "shred_settings_5" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } } } } INDXContentsW_ DialogScriptW'G]0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for gasturbulence automatically generated { name gasturbulence script gasturbulence label "Gas Turbulence" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "vis_turbulence" label "Visualize Turbulence" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } group { name "settings" label "Turbulence Settings" parm { name "turbulence_scale" label "Scale" type float default { "0.15" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "swirl_size" label "Swirl Size" type float default { "0.65" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "rough" label "Grain" type float default { "0.5" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "pulse_length" label "Pulse Length" type float default { "0.5" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "seed" label "Seed" type float default { "2.4" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "atten" label "Attenuation" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_threshold" label "Influence Threshold" type float default { "0.01" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb" label "Turbulence" type integer default { "2" } range { 1 12 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } } group { name "settings_1" label "Control Settings" parm { name "use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_field" label "Control Field" type string default { "density" } disablewhen "{ use_control_field == 0 }" range { 0 1 } } parm { name "control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ use_control_field == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_min" label "Control Min" type float default { "0" } disablewhen "{ use_control_field == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_max" label "Control Max" type float default { "1" } disablewhen "{ use_control_field == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ use_control_field == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ use_control_field == 0 } { remap_control_field == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_ramp_the_key_values" } } } group { name "settings_2" label "Visualization" parm { name "guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ vis_turbulence == 0 }" menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "guidevistype" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ vis_turbulence == 0 }" menu { "none" "None " "distance" "Distance" "speed" "Speed" "origin" "Origin" "dir" "Direction " "value" "Value" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "guidevismode" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ vis_turbulence == 0 }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "guidevisscale" label "Visualization Scale" type float default { "1" } disablewhen "{ vis_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ vis_turbulence == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "guidestreamerlen" label "Streamer Length" type float default { "1" } disablewhen "{ vis_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "guidestreamerminspeed" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ vis_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "guiderange" label "Visualization Range" type float size 2 default { "0" "1" } disablewhen "{ vis_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "settings_3" label "Temporary Fields" parm { name "clear_temporary_fields" label "Clear Temporary Fields" type toggle default { "1" } range { 0 1 } } parm { name "forcevel" label "Force Velocity" type string default { "forcevel_temp" } range { 0 1 } } } group { name "settings_4" label "Bindings" parm { name "density_field" label "Density Field" type string default { "density" } range { 0 1 } } parm { name "velocity_field" label "Velocity Field" type string default { "vel" } range { 0 1 } } parm { name "stencilfield" label "Stencil Field" type string default { "active" } disablewhen "{ opencl == 1 }" } } group { name "settings_5" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } } } } INDXContentsW_ DialogScriptW(O10707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for gasvortexconfinement automatically generated 01/16/12 17:14:09 { name gasvortexconfinement script gasvortexconfinement label "Gas Vortex Confinement" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "confinementscale" label "Confinement Scale" type float default { "0.1" } range { 0 10 } export none } group { name "control_settings" label "Control Settings" parm { name "use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "1" } range { 0 1 } export none } parm { name "control_field" label "Control Field" type string default { "confinement" } disablewhen "{ use_control_field == 0 }" range { 0 1 } export none } parm { name "remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ use_control_field == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "control_min" label "Control Min" type float default { "0" } disablewhen "{ use_control_field == 0 } { remap_control_field == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "control_max" label "Control Max" type float default { "1" } disablewhen "{ use_control_field == 0 } { remap_control_field == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ use_control_field == 0 } { remap_control_field == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "control_field_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ use_control_field == 0 } { remap_control_field == 0 }" range { 1! 10 } export none parmtag { "rampvalues_var" "control_field_ramp_the_key_values" } parmtag { "rampkeys_var" "control_field_ramp_the_key_positions" } parmtag { "rampbasis_var" "control_field_ramp_the_basis_strings" } parmtag { "autoscope" "0000000000000000" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "parmvop" "1" } parmtag { "rampbasisdefault" "linear" } } } group { name "control_settings_1" label "Visualization" parm { name "visualize_confinement" label "Visualize Confinement" type toggle default { "0" } range { 0 1 } export none } parm { name "guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ visualize_confinement == 0 }" menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidevistype" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ visualize_confinement == 0 }" menu { "none" "None" "distance" "Distance " "speed" "Speed" "origin" "Origin" "dir" "Direction" "value" "Value" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidevismode" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ visualize_confinement == 0 }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidevisscale" label "Visualization Scale" type float default { "1" } disablewhen "{ visualize_confinement == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ visualize_confinement == 0 }" range { -1! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidestreamerlen" label "Streamer Length" type float default { "1" } disablewhen "{ visualize_confinement == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidestreamerminspeed" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ visualize_confinement == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guiderange" label "Visualization Range" type float size 2 default { "0" "1" } disablewhen "{ visualize_confinement == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "control_settings_2" label "Temporary Fields" parm { name "cleartemp" label "Clear Temporary Fields" type toggle default { "1" } range { 0 1 } export none parmtag { "script_callback" "1" } } parm { name "curl" label "Curl" type string default { "curl" } range { 0 1 } export none } parm { name "curlmag" label "Curl Magnitude" type string default { "curlmag" } range { 0 1 } export none } parm { name "vortexdir" label "Vortex Direction" type string default { "vortexdir" } range { 0 1 } export none } } group { name "control_settings_3" label "Bindings" parm { name "vel" label "Velocity Field" type string default { "vel" } range { 0 1 } export none } parm { name "confinement" label "Confinement Field" type string default { "confinement" } range { 0 1 } export none } } group { name "control_settings_4" label "Advanced" parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "opencl" label "Use Open CL" type toggle default { "0" } range { 0 1 } export none } } } INDXContentsW_ DialogScriptW=Q0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for geometryvopglobal automatically generated 05/22/13 15:13:22 { name geometryvopglobal script geometryvopglobal label "Geometry VOP Global Parameters" output vector P P output vector v Velocity output vector force Force output float life Life output float age Age output int id Id output vector Cd Cd output vector N N output float Time Time output float Timeinc "Time Inc" output float Frame Frame output int ptnum "Point Number" output int primnum "Primitive Number" output int vtxnum "Vertex Number" output int numpt "Number of Points" output int numprim "Number of Prims" output int numvtx "Number of Vertices" output string OpInput1 "First Input" output string OpInput2 "Second Input" output string OpInput3 "Third Input" output string OpInput4 "Fourth Input" signature "Default Inputs" default { vector vector vector float float int vector vector float float float int int int int int int string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDXContentsW_ DialogScriptWTA\_0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for geometryvopglobal::2.0 automatically generated 10/17/14 14:13:51 { name geometryvopglobal::2.0 script geometryvopglobal::2.0 label "Geometry VOP Global Parameters" output vector P P output vector v Velocity output vector force Force output float age Age output float life Life output int id Id output vector Cd Cd output vector uv UV output vector N N output float Time Time output float TimeInc "Time Inc" output float Frame Frame output int ptnum "Point Number" output int primnum "Primitive Number" output int vtxnum "Vertex Number" output int numpt "Number of Points" output int numprim "Number of Prims" output int numvtx "Number of Vertices" output string OpInput1 "First Input" output string OpInput2 "Second Input" output string OpInput3 "Third Input" output string OpInput4 "Fourth Input" signature "Default Inputs" default { vector vector vector float float int vector vector vector float float float int int int int int int string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDXContentsW_ DialogScriptW"Q!0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for geometryvopoutput automatically generated 05/16/13 09:54:41 { name geometryvopoutput script geometryvopoutput label "Geometry VOP Output" input vector P P input vector v Velocity input vector force Force input vector Cd Color input vector N Normal inputflags P 0 inputflags v 0 inputflags force 0 inputflags Cd 0 inputflags N 0 signature "Default Inputs" default { vector vector vector vector vector } outputoverrides default { } help { "" } } INDXContentsW_ DialogScriptW ]0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for geometrywrangle automatically generated { name geometrywrangle script geometrywrangle label "Geometry Wrangle" help { "" } inputlabel 1 Pre-Solve inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" inputlabel 5 "Sub-Network Input #5" inputlabel 6 "Sub-Network Input #6" inputlabel 7 "Sub-Network Input #7" inputlabel 8 "Sub-Network Input #8" inputlabel 9 "Sub-Network Input #9" inputlabel 10 "Sub-Network Input #10" inputlabel 11 "Sub-Network Input #11" inputlabel 12 "Sub-Network Input #12" inputlabel 13 "Sub-Network Input #13" inputlabel 14 "Sub-Network Input #14" inputlabel 15 "Sub-Network Input #15" inputlabel 16 "Sub-Network Input #16" inputlabel 17 "Sub-Network Input #17" inputlabel 18 "Sub-Network Input #18" inputlabel 19 "Sub-Network Input #19" inputlabel 20 "Sub-Network Input #20" inputlabel 21 "Sub-Network Input #21" inputlabel 22 "Sub-Network Input #22" inputlabel 23 "Sub-Network Input #23" inputlabel 24 "Sub-Network Input #24" inputlabel 25 "Sub-Network Input #25" inputlabel 26 "Sub-Network Input #26" inputlabel 27 "Sub-Network Input #27" inputlabel 28 "Sub-Network Input #28" inputlabel 29 "Sub-Network Input #29" inputlabel 30 "Sub-Network Input #30" inputlabel 31 "Sub-Network Input #31" inputlabel 32 "Sub-Network Input #32" inputlabel 33 "Sub-Network Input #33" inputlabel 34 "Sub-Network Input #34" inputlabel 35 "Sub-Network Input #35" inputlabel 36 "Sub-Network Input #36" inputlabel 37 "Sub-Network Input #37" inputlabel 38 "Sub-Network Input #38" inputlabel 39 "Sub-Network Input #39" inputlabel 40 "Sub-Network Input #40" inputlabel 41 "Sub-Network Input #41" inputlabel 42 "Sub-Network Input #42" inputlabel 43 "Sub-Network Input #43" inputlabel 44 "Sub-Network Input #44" inputlabel 45 "Sub-Network Input #45" inputlabel 46 "Sub-Network Input #46" inputlabel 47 "Sub-Network Input #47" inputlabel 48 "Sub-Network Input #48" inputlabel 49 "Sub-Network Input #49" inputlabel 50 "Sub-Network Input #50" inputlabel 51 "Sub-Network Input #51" inputlabel 52 "Sub-Network Input #52" inputlabel 53 "Sub-Network Input #53" inputlabel 54 "Sub-Network Input #54" inputlabel 55 "Sub-Network Input #55" inputlabel 56 "Sub-Network Input #56" inputlabel 57 "Sub-Network Input #57" inputlabel 58 "Sub-Network Input #58" inputlabel 59 "Sub-Network Input #59" inputlabel 60 "Sub-Network Input #60" inputlabel 61 "Sub-Network Input #61" inputlabel 62 "Sub-Network Input #62" inputlabel 63 "Sub-Network Input #63" inputlabel 64 "Sub-Network Input #64" inputlabel 65 "Sub-Network Input #65" inputlabel 66 "Sub-Network Input #66" inputlabel 67 "Sub-Network Input #67" inputlabel 68 "Sub-Network Input #68" inputlabel 69 "Sub-Network Input #69" inputlabel 70 "Sub-Network Input #70" inputlabel 71 "Sub-Network Input #71" inputlabel 72 "Sub-Network Input #72" inputlabel 73 "Sub-Network Input #73" inputlabel 74 "Sub-Network Input #74" inputlabel 75 "Sub-Network Input #75" inputlabel 76 "Sub-Network Input #76" inputlabel 77 "Sub-Network Input #77" inputlabel 78 "Sub-Network Input #78" inputlabel 79 "Sub-Network Input #79" inputlabel 80 "Sub-Network Input #80" inputlabel 81 "Sub-Network Input #81" inputlabel 82 "Sub-Network Input #82" inputlabel 83 "Sub-Network Input #83" inputlabel 84 "Sub-Network Input #84" inputlabel 85 "Sub-Network Input #85" inputlabel 86 "Sub-Network Input #86" inputlabel 87 "Sub-Network Input #87" inputlabel 88 "Sub-Network Input #88" inputlabel 89 "Sub-Network Input #89" inputlabel 90 "Sub-Network Input #90" inputlabel 91 "Sub-Network Input #91" inputlabel 92 "Sub-Network Input #92" inputlabel 93 "Sub-Network Input #93" inputlabel 94 "Sub-Network Input #94" inputlabel 95 "Sub-Network Input #95" inputlabel 96 "Sub-Network Input #96" inputlabel 97 "Sub-Network Input #97" inputlabel 98 "Sub-Network Input #98" inputlabel 99 "Sub-Network Input #99" inputlabel 100 "Sub-Network Input #100" inputlabel 101 "Sub-Network Input #101" inputlabel 102 "Sub-Network Input #102" inputlabel 103 "Sub-Network Input #103" inputlabel 104 "Sub-Network Input #104" inputlabel 105 "Sub-Network Input #105" inputlabel 106 "Sub-Network Input #106" inputlabel 107 "Sub-Network Input #107" inputlabel 108 "Sub-Network Input #108" inputlabel 109 "Sub-Network Input #109" inputlabel 110 "Sub-Network Input #110" inputlabel 111 "Sub-Network Input #111" inputlabel 112 "Sub-Network Input #112" inputlabel 113 "Sub-Network Input #113" inputlabel 114 "Sub-Network Input #114" inputlabel 115 "Sub-Network Input #115" inputlabel 116 "Sub-Network Input #116" inputlabel 117 "Sub-Network Input #117" inputlabel 118 "Sub-Network Input #118" inputlabel 119 "Sub-Network Input #119" inputlabel 120 "Sub-Network Input #120" inputlabel 121 "Sub-Network Input #121" inputlabel 122 "Sub-Network Input #122" inputlabel 123 "Sub-Network Input #123" inputlabel 124 "Sub-Network Input #124" inputlabel 125 "Sub-Network Input #125" inputlabel 126 "Sub-Network Input #126" inputlabel 127 "Sub-Network Input #127" inputlabel 128 "Sub-Network Input #128" inputlabel 129 "Sub-Network Input #129" inputlabel 130 "Sub-Network Input #130" inputlabel 131 "Sub-Network Input #131" inputlabel 132 "Sub-Network Input #132" inputlabel 133 "Sub-Network Input #133" inputlabel 134 "Sub-Network Input #134" inputlabel 135 "Sub-Network Input #135" inputlabel 136 "Sub-Network Input #136" inputlabel 137 "Sub-Network Input #137" inputlabel 138 "Sub-Network Input #138" inputlabel 139 "Sub-Network Input #139" inputlabel 140 "Sub-Network Input #140" inputlabel 141 "Sub-Network Input #141" inputlabel 142 "Sub-Network Input #142" inputlabel 143 "Sub-Network Input #143" inputlabel 144 "Sub-Network Input #144" inputlabel 145 "Sub-Network Input #145" inputlabel 146 "Sub-Network Input #146" inputlabel 147 "Sub-Network Input #147" inputlabel 148 "Sub-Network Input #148" inputlabel 149 "Sub-Network Input #149" inputlabel 150 "Sub-Network Input #150" inputlabel 151 "Sub-Network Input #151" inputlabel 152 "Sub-Network Input #152" inputlabel 153 "Sub-Network Input #153" inputlabel 154 "Sub-Network Input #154" inputlabel 155 "Sub-Network Input #155" inputlabel 156 "Sub-Network Input #156" inputlabel 157 "Sub-Network Input #157" inputlabel 158 "Sub-Network Input #158" inputlabel 159 "Sub-Network Input #159" inputlabel 160 "Sub-Network Input #160" inputlabel 161 "Sub-Network Input #161" inputlabel 162 "Sub-Network Input #162" inputlabel 163 "Sub-Network Input #163" inputlabel 164 "Sub-Network Input #164" inputlabel 165 "Sub-Network Input #165" inputlabel 166 "Sub-Network Input #166" inputlabel 167 "Sub-Network Input #167" inputlabel 168 "Sub-Network Input #168" inputlabel 169 "Sub-Network Input #169" inputlabel 170 "Sub-Network Input #170" inputlabel 171 "Sub-Network Input #171" inputlabel 172 "Sub-Network Input #172" inputlabel 173 "Sub-Network Input #173" inputlabel 174 "Sub-Network Input #174" inputlabel 175 "Sub-Network Input #175" inputlabel 176 "Sub-Network Input #176" inputlabel 177 "Sub-Network Input #177" inputlabel 178 "Sub-Network Input #178" inputlabel 179 "Sub-Network Input #179" inputlabel 180 "Sub-Network Input #180" inputlabel 181 "Sub-Network Input #181" inputlabel 182 "Sub-Network Input #182" inputlabel 183 "Sub-Network Input #183" inputlabel 184 "Sub-Network Input #184" inputlabel 185 "Sub-Network Input #185" inputlabel 186 "Sub-Network Input #186" inputlabel 187 "Sub-Network Input #187" inputlabel 188 "Sub-Network Input #188" inputlabel 189 "Sub-Network Input #189" inputlabel 190 "Sub-Network Input #190" inputlabel 191 "Sub-Network Input #191" inputlabel 192 "Sub-Network Input #192" inputlabel 193 "Sub-Network Input #193" inputlabel 194 "Sub-Network Input #194" inputlabel 195 "Sub-Network Input #195" inputlabel 196 "Sub-Network Input #196" inputlabel 197 "Sub-Network Input #197" inputlabel 198 "Sub-Network Input #198" inputlabel 199 "Sub-Network Input #199" inputlabel 200 "Sub-Network Input #200" inputlabel 201 "Sub-Network Input #201" inputlabel 202 "Sub-Network Input #202" inputlabel 203 "Sub-Network Input #203" inputlabel 204 "Sub-Network Input #204" inputlabel 205 "Sub-Network Input #205" inputlabel 206 "Sub-Network Input #206" inputlabel 207 "Sub-Network Input #207" inputlabel 208 "Sub-Network Input #208" inputlabel 209 "Sub-Network Input #209" inputlabel 210 "Sub-Network Input #210" inputlabel 211 "Sub-Network Input #211" inputlabel 212 "Sub-Network Input #212" inputlabel 213 "Sub-Network Input #213" inputlabel 214 "Sub-Network Input #214" inputlabel 215 "Sub-Network Input #215" inputlabel 216 "Sub-Network Input #216" inputlabel 217 "Sub-Network Input #217" inputlabel 218 "Sub-Network Input #218" inputlabel 219 "Sub-Network Input #219" inputlabel 220 "Sub-Network Input #220" inputlabel 221 "Sub-Network Input #221" inputlabel 222 "Sub-Network Input #222" inputlabel 223 "Sub-Network Input #223" inputlabel 224 "Sub-Network Input #224" inputlabel 225 "Sub-Network Input #225" inputlabel 226 "Sub-Network Input #226" inputlabel 227 "Sub-Network Input #227" inputlabel 228 "Sub-Network Input #228" inputlabel 229 "Sub-Network Input #229" inputlabel 230 "Sub-Network Input #230" inputlabel 231 "Sub-Network Input #231" inputlabel 232 "Sub-Network Input #232" inputlabel 233 "Sub-Network Input #233" inputlabel 234 "Sub-Network Input #234" inputlabel 235 "Sub-Network Input #235" inputlabel 236 "Sub-Network Input #236" inputlabel 237 "Sub-Network Input #237" inputlabel 238 "Sub-Network Input #238" inputlabel 239 "Sub-Network Input #239" inputlabel 240 "Sub-Network Input #240" inputlabel 241 "Sub-Network Input #241" inputlabel 242 "Sub-Network Input #242" inputlabel 243 "Sub-Network Input #243" inputlabel 244 "Sub-Network Input #244" inputlabel 245 "Sub-Network Input #245" inputlabel 246 "Sub-Network Input #246" inputlabel 247 "Sub-Network Input #247" inputlabel 248 "Sub-Network Input #248" inputlabel 249 "Sub-Network Input #249" inputlabel 250 "Sub-Network Input #250" inputlabel 251 "Sub-Network Input #251" inputlabel 252 "Sub-Network Input #252" inputlabel 253 "Sub-Network Input #253" inputlabel 254 "Sub-Network Input #254" inputlabel 255 "Sub-Network Input #255" inputlabel 256 "Sub-Network Input #256" inputlabel 257 "Sub-Network Input #257" inputlabel 258 "Sub-Network Input #258" inputlabel 259 "Sub-Network Input #259" inputlabel 260 "Sub-Network Input #260" inputlabel 261 "Sub-Network Input #261" inputlabel 262 "Sub-Network Input #262" inputlabel 263 "Sub-Network Input #263" inputlabel 264 "Sub-Network Input #264" inputlabel 265 "Sub-Network Input #265" inputlabel 266 "Sub-Network Input #266" inputlabel 267 "Sub-Network Input #267" inputlabel 268 "Sub-Network Input #268" inputlabel 269 "Sub-Network Input #269" inputlabel 270 "Sub-Network Input #270" inputlabel 271 "Sub-Network Input #271" inputlabel 272 "Sub-Network Input #272" inputlabel 273 "Sub-Network Input #273" inputlabel 274 "Sub-Network Input #274" inputlabel 275 "Sub-Network Input #275" inputlabel 276 "Sub-Network Input #276" inputlabel 277 "Sub-Network Input #277" inputlabel 278 "Sub-Network Input #278" inputlabel 279 "Sub-Network Input #279" inputlabel 280 "Sub-Network Input #280" inputlabel 281 "Sub-Network Input #281" inputlabel 282 "Sub-Network Input #282" inputlabel 283 "Sub-Network Input #283" inputlabel 284 "Sub-Network Input #284" inputlabel 285 "Sub-Network Input #285" inputlabel 286 "Sub-Network Input #286" inputlabel 287 "Sub-Network Input #287" inputlabel 288 "Sub-Network Input #288" inputlabel 289 "Sub-Network Input #289" inputlabel 290 "Sub-Network Input #290" inputlabel 291 "Sub-Network Input #291" inputlabel 292 "Sub-Network Input #292" inputlabel 293 "Sub-Network Input #293" inputlabel 294 "Sub-Network Input #294" inputlabel 295 "Sub-Network Input #295" inputlabel 296 "Sub-Network Input #296" inputlabel 297 "Sub-Network Input #297" inputlabel 298 "Sub-Network Input #298" inputlabel 299 "Sub-Network Input #299" inputlabel 300 "Sub-Network Input #300" inputlabel 301 "Sub-Network Input #301" inputlabel 302 "Sub-Network Input #302" inputlabel 303 "Sub-Network Input #303" inputlabel 304 "Sub-Network Input #304" inputlabel 305 "Sub-Network Input #305" inputlabel 306 "Sub-Network Input #306" inputlabel 307 "Sub-Network Input #307" inputlabel 308 "Sub-Network Input #308" inputlabel 309 "Sub-Network Input #309" inputlabel 310 "Sub-Network Input #310" inputlabel 311 "Sub-Network Input #311" inputlabel 312 "Sub-Network Input #312" inputlabel 313 "Sub-Network Input #313" inputlabel 314 "Sub-Network Input #314" inputlabel 315 "Sub-Network Input #315" inputlabel 316 "Sub-Network Input #316" inputlabel 317 "Sub-Network Input #317" inputlabel 318 "Sub-Network Input #318" inputlabel 319 "Sub-Network Input #319" inputlabel 320 "Sub-Network Input #320" inputlabel 321 "Sub-Network Input #321" inputlabel 322 "Sub-Network Input #322" inputlabel 323 "Sub-Network Input #323" inputlabel 324 "Sub-Network Input #324" inputlabel 325 "Sub-Network Input #325" inputlabel 326 "Sub-Network Input #326" inputlabel 327 "Sub-Network Input #327" inputlabel 328 "Sub-Network Input #328" inputlabel 329 "Sub-Network Input #329" inputlabel 330 "Sub-Network Input #330" inputlabel 331 "Sub-Network Input #331" inputlabel 332 "Sub-Network Input #332" inputlabel 333 "Sub-Network Input #333" inputlabel 334 "Sub-Network Input #334" inputlabel 335 "Sub-Network Input #335" inputlabel 336 "Sub-Network Input #336" inputlabel 337 "Sub-Network Input #337" inputlabel 338 "Sub-Network Input #338" inputlabel 339 "Sub-Network Input #339" inputlabel 340 "Sub-Network Input #340" inputlabel 341 "Sub-Network Input #341" inputlabel 342 "Sub-Network Input #342" inputlabel 343 "Sub-Network Input #343" inputlabel 344 "Sub-Network Input #344" inputlabel 345 "Sub-Network Input #345" inputlabel 346 "Sub-Network Input #346" inputlabel 347 "Sub-Network Input #347" inputlabel 348 "Sub-Network Input #348" inputlabel 349 "Sub-Network Input #349" inputlabel 350 "Sub-Network Input #350" inputlabel 351 "Sub-Network Input #351" inputlabel 352 "Sub-Network Input #352" inputlabel 353 "Sub-Network Input #353" inputlabel 354 "Sub-Network Input #354" inputlabel 355 "Sub-Network Input #355" inputlabel 356 "Sub-Network Input #356" inputlabel 357 "Sub-Network Input #357" inputlabel 358 "Sub-Network Input #358" inputlabel 359 "Sub-Network Input #359" inputlabel 360 "Sub-Network Input #360" inputlabel 361 "Sub-Network Input #361" inputlabel 362 "Sub-Network Input #362" inputlabel 363 "Sub-Network Input #363" inputlabel 364 "Sub-Network Input #364" inputlabel 365 "Sub-Network Input #365" inputlabel 366 "Sub-Network Input #366" inputlabel 367 "Sub-Network Input #367" inputlabel 368 "Sub-Network Input #368" inputlabel 369 "Sub-Network Input #369" inputlabel 370 "Sub-Network Input #370" inputlabel 371 "Sub-Network Input #371" inputlabel 372 "Sub-Network Input #372" inputlabel 373 "Sub-Network Input #373" inputlabel 374 "Sub-Network Input #374" inputlabel 375 "Sub-Network Input #375" inputlabel 376 "Sub-Network Input #376" inputlabel 377 "Sub-Network Input #377" inputlabel 378 "Sub-Network Input #378" inputlabel 379 "Sub-Network Input #379" inputlabel 380 "Sub-Network Input #380" inputlabel 381 "Sub-Network Input #381" inputlabel 382 "Sub-Network Input #382" inputlabel 383 "Sub-Network Input #383" inputlabel 384 "Sub-Network Input #384" inputlabel 385 "Sub-Network Input #385" inputlabel 386 "Sub-Network Input #386" inputlabel 387 "Sub-Network Input #387" inputlabel 388 "Sub-Network Input #388" inputlabel 389 "Sub-Network Input #389" inputlabel 390 "Sub-Network Input #390" inputlabel 391 "Sub-Network Input #391" inputlabel 392 "Sub-Network Input #392" inputlabel 393 "Sub-Network Input #393" inputlabel 394 "Sub-Network Input #394" inputlabel 395 "Sub-Network Input #395" inputlabel 396 "Sub-Network Input #396" inputlabel 397 "Sub-Network Input #397" inputlabel 398 "Sub-Network Input #398" inputlabel 399 "Sub-Network Input #399" inputlabel 400 "Sub-Network Input #400" inputlabel 401 "Sub-Network Input #401" inputlabel 402 "Sub-Network Input #402" inputlabel 403 "Sub-Network Input #403" inputlabel 404 "Sub-Network Input #404" inputlabel 405 "Sub-Network Input #405" inputlabel 406 "Sub-Network Input #406" inputlabel 407 "Sub-Network Input #407" inputlabel 408 "Sub-Network Input #408" inputlabel 409 "Sub-Network Input #409" inputlabel 410 "Sub-Network Input #410" inputlabel 411 "Sub-Network Input #411" inputlabel 412 "Sub-Network Input #412" inputlabel 413 "Sub-Network Input #413" inputlabel 414 "Sub-Network Input #414" inputlabel 415 "Sub-Network Input #415" inputlabel 416 "Sub-Network Input #416" inputlabel 417 "Sub-Network Input #417" inputlabel 418 "Sub-Network Input #418" inputlabel 419 "Sub-Network Input #419" inputlabel 420 "Sub-Network Input #420" inputlabel 421 "Sub-Network Input #421" inputlabel 422 "Sub-Network Input #422" inputlabel 423 "Sub-Network Input #423" inputlabel 424 "Sub-Network Input #424" inputlabel 425 "Sub-Network Input #425" inputlabel 426 "Sub-Network Input #426" inputlabel 427 "Sub-Network Input #427" inputlabel 428 "Sub-Network Input #428" inputlabel 429 "Sub-Network Input #429" inputlabel 430 "Sub-Network Input #430" inputlabel 431 "Sub-Network Input #431" inputlabel 432 "Sub-Network Input #432" inputlabel 433 "Sub-Network Input #433" inputlabel 434 "Sub-Network Input #434" inputlabel 435 "Sub-Network Input #435" inputlabel 436 "Sub-Network Input #436" inputlabel 437 "Sub-Network Input #437" inputlabel 438 "Sub-Network Input #438" inputlabel 439 "Sub-Network Input #439" inputlabel 440 "Sub-Network Input #440" inputlabel 441 "Sub-Network Input #441" inputlabel 442 "Sub-Network Input #442" inputlabel 443 "Sub-Network Input #443" inputlabel 444 "Sub-Network Input #444" inputlabel 445 "Sub-Network Input #445" inputlabel 446 "Sub-Network Input #446" inputlabel 447 "Sub-Network Input #447" inputlabel 448 "Sub-Network Input #448" inputlabel 449 "Sub-Network Input #449" inputlabel 450 "Sub-Network Input #450" inputlabel 451 "Sub-Network Input #451" inputlabel 452 "Sub-Network Input #452" inputlabel 453 "Sub-Network Input #453" inputlabel 454 "Sub-Network Input #454" inputlabel 455 "Sub-Network Input #455" inputlabel 456 "Sub-Network Input #456" inputlabel 457 "Sub-Network Input #457" inputlabel 458 "Sub-Network Input #458" inputlabel 459 "Sub-Network Input #459" inputlabel 460 "Sub-Network Input #460" inputlabel 461 "Sub-Network Input #461" inputlabel 462 "Sub-Network Input #462" inputlabel 463 "Sub-Network Input #463" inputlabel 464 "Sub-Network Input #464" inputlabel 465 "Sub-Network Input #465" inputlabel 466 "Sub-Network Input #466" inputlabel 467 "Sub-Network Input #467" inputlabel 468 "Sub-Network Input #468" inputlabel 469 "Sub-Network Input #469" inputlabel 470 "Sub-Network Input #470" inputlabel 471 "Sub-Network Input #471" inputlabel 472 "Sub-Network Input #472" inputlabel 473 "Sub-Network Input #473" inputlabel 474 "Sub-Network Input #474" inputlabel 475 "Sub-Network Input #475" inputlabel 476 "Sub-Network Input #476" inputlabel 477 "Sub-Network Input #477" inputlabel 478 "Sub-Network Input #478" inputlabel 479 "Sub-Network Input #479" inputlabel 480 "Sub-Network Input #480" inputlabel 481 "Sub-Network Input #481" inputlabel 482 "Sub-Network Input #482" inputlabel 483 "Sub-Network Input #483" inputlabel 484 "Sub-Network Input #484" inputlabel 485 "Sub-Network Input #485" inputlabel 486 "Sub-Network Input #486" inputlabel 487 "Sub-Network Input #487" inputlabel 488 "Sub-Network Input #488" inputlabel 489 "Sub-Network Input #489" inputlabel 490 "Sub-Network Input #490" inputlabel 491 "Sub-Network Input #491" inputlabel 492 "Sub-Network Input #492" inputlabel 493 "Sub-Network Input #493" inputlabel 494 "Sub-Network Input #494" inputlabel 495 "Sub-Network Input #495" inputlabel 496 "Sub-Network Input #496" inputlabel 497 "Sub-Network Input #497" inputlabel 498 "Sub-Network Input #498" inputlabel 499 "Sub-Network Input #499" inputlabel 500 "Sub-Network Input #500" group { name "folder1" label "Code" parm { name "bindgroup" label "Group" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindgrouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "vertices" "Vertices" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindclass" label "Run Over" type ordinal default { "point" } menu { "detail" "Detail (only once)" "primitive" "Primitives" "point" "Points" "vertex" "Vertices" "number" "Numbers" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_numcount" label "Number Count" type integer default { "100" } hidewhen "{ bindclass != number }" range { 0! 10000 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_threadjobsize" label "Thread Job Size" type integer default { "32" } hidewhen "{ bindclass != number }" range { 1! 10000 } parmtag { "autoscope" "0000000000000000" } } parm { name "snippet" label "VEXpression" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'snippet'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "exportlist" label "Attributes to Create" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_strict" label "Enforce Prototypes" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } group { name "folder1_1" label "Data Bindings" parm { name "bindgeo" label "Geometry" type string default { "Geometry" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vex_outputmask" label "Export Parameters" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "autobind" label "Autobind by Name" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } multiparm { name "bindings" label "Attribute Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "binddata#" label "Attribute Name" type string default { "" } range { 0 1 } } parm { name "bindparm#" label "VEX Parameter" type string default { "" } range { 0 1 } } } multiparm { name "bindfield_num" label "Field Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindfield_data#" label "Field Name" type string default { "" } range { 0 1 } } parm { name "bindfield_parm#" label "VEX Parameter" type string default { "" } range { 0 1 } } } parm { name "groupautobind" label "Autobind Groups by Name" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } multiparm { name "groupbindings" label "Group Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" label "Group Name" type string default { "" } range { 0 1 } } parm { name "bindgroupparm#" label "VEX Parameter" type string default { "" } range { 0 1 } } } parm { name "vex_updatenmls" label "Update Normals If Displaced" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "vex_precision" label "VEX Precision" type string default { "auto" } menu { "auto" "Auto" "32" "32 Bit" "64" "64 Bit (Experimental)" } parmtag { "autoscope" "0000000000000000" } } } group { name "folder1_2" label "Inputs" parm { name "bindinputmenu1" label "Input 1" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput1" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu1 != sop }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput1" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu1 != dopdata }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindinputmenu2" label "Input 2" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput2" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu2 != sop }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput2" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu2 != dopdata }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindinputmenu3" label "Input 3" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput3" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu3 != sop }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput3" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu3 != dopdata }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindinputmenu4" label "Input 4" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput4" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu4 != sop }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput4" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu4 != dopdata }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } parm { name "usetimestep" label "Use Timestep" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 10 } } } INDX DialogScript l]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "getattrib" script "getattrib" label "getattrib" code { "string $sourcefile = $opinput;" "if ($opinput == 'file') $sourcefile = $file;" "$success = 0;" "int $elemidx = $i1;" "if ($atype == 'vertex')" " $elemidx = vertexindex($sourcefile, $i1, $i2);" "$adata = getattrib($sourcefile, $atype, $attrib, $elemidx, $success);" "if (!$success)" " $adata = $adefault;" } descriptiveparm attrib input string file "Geometry File" input string atype "Attribute Class" input string attrib "Attribute Name" input int i1 "Point or Primitive Number" input int i2 "Vertex Number" input vector adefault "Default Value" output vector adata "Attribute Value" output int success "Return 1 For Success, 0 For Failure" signature "Float" f { string string string int int float float int } signature "Integer" i { string string string int int int int int } signature "Vector 2" v2 { string string string int int vector2 vector2 int } signature "Vector 3" default { } signature "Vector 4" v4 { string string string int int vector4 vector4 int } signature "Matrix 2" m2 { string string string int int matrix2 matrix2 int } signature "Matrix 3" m3 { string string string int int matrix3 matrix3 int } signature "Matrix 4" m { string string string int int matrix matrix int } signature "String" s { string string string int int string string int } signature "Float Array" fa { string string string int int floata floata int } signature "Integer Array" ia { string string string int int inta inta int } signature "Vector 2 Array" v2a { string string string int int vector2a vector2a int } signature "Vector 3 Array" va { string string string int int vectora vectora int } signature "Vector 4 Array" v4a { string string string int int vector4a vector4a int } signature "Matrix 2 Array" m2a { string string string int int matrix2a matrix2a int } signature "Matrix 3 Array" m3a { string string string int int matrix3a matrix3a int } signature "Matrix 4 Array" ma { string string string int int matrixa matrixa int } signature "String Array" sa { string string string int int stringa stringa int } parm { name opinput label "Input" type string default { "file" } menu { "file" "File" "opinput:0" "First Input" "opinput:1" "Second Input" "opinput:2" "Third Input" "opinput:3" "Fourth Input" } } parm { name file label "Geometry File" type geometry default { "$HH/geo/defgeo.bgeo" } disablewhen "{ opinput != file }" } parm { name atype label "Attribute Class" type string default { "point" } menu { "detail" "Detail" "point" "Point" "prim" "Primitive" "vertex" "Vertex" "pointgroup" "Point Group" "primgroup" "Primitive Group" } } parm { name attrib label "Attribute" type string default { "Cd" } } parm { name i1 label "Point or Primitive" type int size 1 default { 0 } } parm { name i2 label "Vertex" type int size 1 default { 0 } } } INDXContentsW_ DialogScriptW]0707070000010000000006660000000000000000010000001374457562600001300000000000TRAILER!!!# Dialog script for hlight::2.0 automatically generated { name hlight::2.0 script hlight::2.0 label Light help { "" } bindhandle aperture light "Light" aperture "" bindhandle coneangle light "Light" coneangle "" bindhandle conedelta light "Light" conedelta "" bindhandle coneenable light "Light" coneonoff "" bindhandle far light "Light" far "" bindhandle focal light "Light" focal "" bindhandle focus light "Light" focus "" bindhandle light_conefov light "Light" light_conefov "" bindhandle lookatpath light "Light" lookat "" bindhandle near light "Light" near "" bindhandle orthowidth light "Light" orthowidth "" bindhandle projection light "Light" projection "" bindhandle px light "Light" px "" bindhandle py light "Light" py "" bindhandle pz light "Light" pz "" bindhandle xOrd light "Light" rst_order "" bindhandle rx light "Light" rx "" bindhandle rx_max light "Light" rx_max "" bindhandle rx_max_on light "Light" rx_max_on "" bindhandle rx_min light "Light" rx_min "" bindhandle rx_min_on light "Light" rx_min_on "" bindhandle ry light "Light" ry "" bindhandle ry_max light "Light" ry_max "" bindhandle ry_max_on light "Light" ry_max_on "" bindhandle ry_min light "Light" ry_min "" bindhandle ry_min_on light "Light" ry_min_on "" bindhandle rz light "Light" rz "" bindhandle rz_max light "Light" rz_max "" bindhandle rz_max_on light "Light" rz_max_on "" bindhandle rz_min light "Light" rz_min "" bindhandle rz_min_on light "Light" rz_min_on "" bindhandle sx light "Light" sx "" bindhandle sx_max light "Light" sx_max "" bindhandle sx_max_on light "Light" sx_max_on "" bindhandle sx_min light "Light" sx_min "" bindhandle sx_min_on light "Light" sx_min_on "" bindhandle sy light "Light" sy "" bindhandle sy_max light "Light" sy_max "" bindhandle sy_max_on light "Light" sy_max_on "" bindhandle sy_min light "Light" sy_min "" bindhandle sy_min_on light "Light" sy_min_on "" bindhandle sz light "Light" sz "" bindhandle sz_max light "Light" sz_max "" bindhandle sz_max_on light "Light" sz_max_on "" bindhandle sz_min light "Light" sz_min "" bindhandle sz_min_on light "Light" sz_min_on "" bindhandle tx light "Light" tx "" bindhandle tx_max light "Light" tx_max "" bindhandle tx_max_on light "Light" tx_max_on "" bindhandle tx_min light "Light" tx_min "" bindhandle tx_min_on light "Light" tx_min_on "" bindhandle ty light "Light" ty "" bindhandle ty_max light "Light" ty_max "" bindhandle ty_max_on light "Light" ty_max_on "" bindhandle ty_min light "Light" ty_min "" bindhandle ty_min_on light "Light" ty_min_on "" bindhandle tz light "Light" tz "" bindhandle tz_max light "Light" tz_max "" bindhandle tz_max_on light "Light" tz_max_on "" bindhandle tz_min light "Light" tz_min "" bindhandle tz_min_on light "Light" tz_min_on "" bindhandle rOrd light "Light" xyz_order "" inputlabel 1 "Sub-Network Input #1" group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export none } parm { name "r" baseparm label "Rotate" export none } parm { name "s" baseparm label "Scale" invisible export none } parm { name "p" baseparm label "Pivot" invisible export none } parm { name "scale" baseparm label "Uniform Scale" invisible export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } group { name "folder0_1" label "Lookat Options" invisibletab parm { name "lookatpath" baseparm label "Look At" export none } parm { name "lookup" baseparm label "Look At Up Vector" export none } } group { name "folder0_1_1" label "Path Options" invisibletab parm { name "pathobjpath" baseparm label "Path Object" export none } parm { name "roll" baseparm label "Roll" export none } parm { name "pos" baseparm label "Position" export none } parm { name "uparmtype" baseparm label "Parameterization" export none } parm { name "pathorient" baseparm label "Orient Along Path" export none } parm { name "up" baseparm label "Orient Up Vector" export none } parm { name "bank" baseparm label "Auto-Bank factor" export none } } } group { name "stdswitcher4_1" label "Light" parm { name "light_enable" label "Enable" type toggle default { "1" } range { 0 1 } export all } parm { name "ogl_enablelight" label "Enable In Viewport" type toggle default { "1" } range { 0 1 } } parm { name "light_type" label "Type" type ordinal default { "0" } disablewhen "{ light_enable == 0 }" menu { "point" "Point" "line" "Line" "grid" "Grid" "disk" "Disk" "sphere" "Sphere" "tube" "Tube" "geo" "Geometry" "distant" "Distant" "sun" "Sun" } range { 0 1 } export all } parm { name "light_color" label "Color" type color size 3 default { "1" "1" "1" } disablewhen "{ light_enable == 0 }" range { 0 1 } export all } parm { name "light_intensity" label "Intensity" type float default { "1" } disablewhen "{ light_enable == 0 }" range { 0 10 } export all } parm { name "light_exposure" label "Exposure" type float default { "0" } disablewhen "{ light_enable == 0 }" range { -10 10 } export all } multiparm { name "light_contrib" label "Contributions" parm { name "light_contribenable#" label "light_contribenable#" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "light_contribname#" label "Component #" type string default { "" } menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraLightContributions')\")`" ] } range { 0 1 } } } parm { name "categories" label "Categories" type string default { "" } disablewhen "{ light_enable == 0 }" range { 0 1 } } parm { name "vm_lpetag" label "LPE Tag" type string default { "" } help "None" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "lpetag" } parmtag { "spare_category" "Shading" } } parm { name "vm_samplingquality" label "Sampling Quality" type float default { "1" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant }" range { 0 10 } } parm { name "light_contribprimary" label "Render Light Geometry" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant }" range { 0 1 } } group { name "atten_folder_1" label "Spot Light Options" parm { name "coneenable" label "Enable Spot Light" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "light_conefov" label "Use cone angle for field of view" type toggle default { "1" } disablewhen "{ light_enable == 0 } { coneenable != 1 }" range { 0 1 } } parm { name "light_fov" label "Projection Angle" type float default { "45" } disablewhen "{ light_enable == 0 } { light_conefov != 0 coneenable == 1 } { light_type == distant } { light_type == sun }" range { 0.05 90 } } parm { name "coneangle" label "Cone Angle" type angle default { "45" } disablewhen "{ light_enable == 0 } { coneenable != 1 }" range { 0 180 } } parm { name "conedelta" label "Cone Delta" type angle default { "10" } disablewhen "{ light_enable == 0 } { coneenable != 1 }" range { 0 180 } } parm { name "coneroll" label "Cone Rolloff" type float default { "1" } disablewhen "{ light_enable == 0 } { coneenable != 1 }" range { 0.001 10 } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "projmap" label "Projection Map" type image default { "" } disablewhen "{ light_enable == 0 }" range { 0 1 } } parm { name "near" label "Near Clipping" type float default { "0.001" } disablewhen "{ light_enable == 0 }" range { 0 10000 } parmtag { "spare_category" "View" } } parm { name "far" label "Far Clipping" type float default { "10000" } disablewhen "{ light_enable == 0 }" range { 0 10000 } parmtag { "spare_category" "View" } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "areamap" label "Environment/IES Map" type image default { "" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "areamapspace" label "Environment Space" type string default { "space:object" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" }" menu { "space:current" "Camera Space" "space:world" "World Space" "space:object" "Object Space" "" "Use Environment Null" } range { 0 1 } } parm { name "areamapnull" label "Environment Null" type oppath default { "" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" } { areamapspace != \"\" }" range { 0 1 } parmtag { "opfilter" "!!OBJ/NULL!!" } parmtag { "oprelative" "." } } parm { name "areamapblur" label "Map Blur Angle" type float default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" }" range { 0 90 } } parm { name "areamapscale" label "Map Angle Scale" type float default { "1" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" }" range { 0.1 2 } } } group { name "atten_folder_1_1" label "Area Light Options" parm { name "areasize" label "Area Size" type float size 2 default { "1" "1" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 10 } } parm { name "normalizearea" label "Normalize Light Intensity to Area" type toggle default { "1" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "singlesided" label "Single Sided" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "reverse" label "Reverse Emission Direction" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun } { singlesided == 0 }" range { 0 1 } } parm { name "sharpspot" label "Sharp Spot Light" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "selfshadow" label "Self Shadow" type toggle default { "1" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "shop_materialpath" label "Material" type oppath default { "" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } parmtag { "oprelative" "." } } parm { name "light_texture" label "Texture Map" type image default { "" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" }" range { 0 1 } } parm { name "edgeenable" label "Enable Edge Falloff" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" }" range { 0 1 } } parm { name "edgewidth" label "Edge Width" type float default { "0.1" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" } { edgeenable == 0 }" range { 0 1 } } parm { name "edgerolloff" label "Edge Rolloff" type float default { "1" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" } { edgeenable == 0 }" range { 0.001 10 } } parm { name "areageometry" label "Geometry Object" type oppath default { "" } disablewhen "{ light_type != geo }" range { 0 1 } parmtag { "oprelative" "." } } parm { name "intothisobject" label "Transform Into This Object" type toggle default { "0" } disablewhen "{ light_type != geo }" range { 0 1 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "pc_enable" label "Enable Point Cloud" type toggle default { "0" } disablewhen "{ light_type != geo }" range { 0 1 } } parm { name "pc_samples" label "Point Samples" type integer default { "16" } disablewhen "{ pc_enable == 0 } { light_type != geo }" range { 1 128 } } parm { name "pc_file" label "Point Cloud File" type file default { "temp:$OS.pc" } disablewhen "{ pc_enable == 0 } { light_type != geo }" range { 0 1 } } parm { name "render_pointcloud" label "Auto-generate Point Cloud" type toggle default { "1" } disablewhen "{ pc_enable == 0 } { light_type != geo }" range { 0 1 } } parm { name "vm_shadingfactor" label "Shading Quality" type float default { "0.5" } disablewhen "{ pc_enable == 0 } { light_type != geo } { render_pointcloud == 0 }" range { 0.1 1 } } parm { name "pc_camera_override" label "Override Dicing Camera" type toggle default { "0" } disablewhen "{ pc_enable == 0 } { light_type != geo } { render_pointcloud == 0 }" range { 0 1 } } parm { name "pc_camera" label "Dicing Camera" type oppath default { "" } disablewhen "{ pc_enable == 0 } { light_type != geo } { render_pointcloud == 0 } { pc_camera_override == 0 }" range { 0 1 } parmtag { "opfilter" "!!OBJ/CAMERA!!" } parmtag { "oprelative" "." } parmtag { "opfullpath" "1" } } } group { name "atten_folder_1_2" label "Distant Light Options" parm { name "orthowidth" label "Orthographic Width" type float default { "2" } disablewhen "{ light_type != distant light_type != sun }" range { 1 10 } } parm { name "vm_envangle" label "Sun Angle" type float default { "5" } disablewhen "{ light_type != sun }" range { 0 90 } } } group { name "atten_folder_1_3" label "Attenuation Options" parm { name "atten_type" label "Attenuation" type ordinal default { "physical" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" menu { "none" "No Attenuation" "half" "Half Distance Attenuation" "physical" "Physically Correct" } range { 0 1 } } parm { name "atten_dist" label "Half Distance" type float default { "10" } disablewhen "{ light_enable == 0 } { atten_type != half } { light_type == distant } { light_type == sun }" range { 0 100 } } parm { name "atten_start" label "Attenuation Start" type float default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { atten_type == none }" range { 0 100 } } parm { name "activeradiusenable" label "Use Separate Active Radius" type toggle nolabel joinnext default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "activeradius" label "Active Radius" type float default { "100" } help "Radius of effect for the light, if different from Attenuation End. Objects farther than this distance will not receive illumination" disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { activeradiusenable == 0 }" range { 0 100 } parmtag { "spare_category" "Light" } } parm { name "attenrampenable" label "Use Attenuation Ramp Multiplier" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "atten_rampstart" label "Ramp Start Distance" type float default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { attenrampenable == 0 }" range { 0 100 } parmtag { "spare_category" "Light" } } parm { name "atten_rampend" label "Ramp End Distance" type float default { "100" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { attenrampenable == 0 }" range { 0 100 } parmtag { "spare_category" "Light" } } parm { name "attenramp" label "Attenuation Ramp Multiplier" type ramp_rgb default { "3" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { attenrampenable == 0 }" range { 1! 10 } parmtag { "rampbasis_var" "atten_basis" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 1 1 1 ) 1interp ( linear ) 2pos ( 0.899999976 ) 2c ( 1 1 1 ) 2interp ( linear ) 3pos ( 1 ) 3c ( 0 0 0 ) 3interp ( linear )" } parmtag { "rampkeys_var" "atten_keys" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "atten_values" } } } } group { name "stdswitcher4_2" label "Shadow" parm { name "shadow_type" label "Shadow Type" type ordinal default { "raytrace" } menu { "off" "No Shadows" "raytrace" "Ray-Traced Shadows" "depthmap" "Depth Map Shadows" } range { 0 1 } } parm { name "shadowmask" label "Shadow Mask" type oplist default { "*" } disablewhen "{ shadow_type == off }" range { 0 1 } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "shadowcategories" label "Shadow Selection" type string default { "-noshadow" } help "None" parmtag { "spare_category" "Shadow" } } parm { name "shadow_intensity" label "Shadow Intensity" type float default { "1" } disablewhen "{ shadow_type == off }" range { 0 1 } } parm { name "shadow_color" label "Shadow Color" type color size 3 default { "0" "0" "0" } disablewhen "{ shadow_type == off }" range { 0 1 } } parm { name "shadow_transparent" label "Transparent Shadows" type toggle default { "1" } disablewhen "{ shadow_type == off }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadow_bias" label "Shadow Bias" type float default { "0.05" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadow_quality" label "Shadow Quality" type float default { "1" } hidewhen "{ shadow_type != depthmap }" range { 0.1 10 } } parm { name "shadow_softness" label "Shadow Softness" type float default { "1" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadow_blur" label "Shadow Blur" type float default { "0" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "render_shadowmap" label "Auto-generate Shadow Map" type toggle default { "1" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "labelparm" label "Field Of View" type label default { "See spot light options (in light tab) for view controls" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadowmap_file" label "Shadow Map" type image default { "temp:$OS.rat" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "res" label "Resolution" type intvector2 joinnext size 2 default { "512" "512" } hidewhen "{ shadow_type != depthmap }" range { -1 1 } parmtag { "spare_category" "View" } } parm { name "shadowmap_resMenu" label "Choose Resolution" type button nolabel default { "0" } hidewhen "{ shadow_type != depthmap }" menumini { "128" "Tiny (128x128)" "256" "Small (256x256)" "512" "Normal (512x512)" "1024" "Large (1024x1024)" "4096" "Huge (4096)" } range { 0 1 } parmtag { "script_callback" "opparm . res ( $script_value $script_value )" } parmtag { "spare_category" "View" } } parm { name "shadowmap_samples" label "Pixel Samples" type intvector2 size 2 default { "2" "2" } disablewhen "{ shadow_transparent != 1 }" hidewhen "{ shadow_type != depthmap }" range { 1 32 } parmtag { "script_callback" "1" } } parm { name "shadowmotionblur" label "Depth Map Motion Blur" type toggle default { "0" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadow_autofit" label "Fit Shadow Map to Shadow Mask" type toggle default { "0" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } } group { name "stdswitcher4_3" label "Misc" parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "iconscale" label "Icon Scale" type float default { "1" } range { 0 10 } } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } } parm { name "l_dimmer" label "Dimmer" type float invisible default { [ "if(ch(\"./light_enable\"), ch(\"./light_intensity\"), 0)" hscript-expr ] } range { 0 10 } parmtag { "autoscope" "1000000000000000" } } parm { name "dimmer" baseparm label "Dimmer" invisible export all } parm { name "use_dcolor" baseparm label "Set Wireframe Color" invisible export none } parm { name "dcolor" baseparm label "Wireframe Color" invisible export none } parm { name "focal" label "Camera Focal Length" type float invisible default { "lock(1)" } range { 0 10 } } parm { name "aperture" label "Camera Aperture" type float invisible default { "if(ch('coneenable')==0 || ch('light_conefov') == 0, if(strcmp(chs('light_type'), 'distant') == 0 || strcmp(chs('light_type'), 'sun') == 0, 1, 2*tan(0.5*ch('light_fov'))), 2*tan(ch('conedelta')+0.5*ch('coneangle')))" } range { 0 10 } } parm { name "projection2" label "Camera Projection" type ordinal invisible default { "if(strcmp(chs('light_type'), 'distant')==0 || strcmp(chs('light_type'), 'sun')==0, 1, 0)" } menu { "perspective" "Perspective" "ortho" "Orthographic" } range { 0 1 } } parm { name "focus" label "Handle Focus" type float invisible default { "10" } range { 0 10 } } parm { name "winmask" label "Window Mask" type oplist invisible default { "`ifs(ch('shadow_autofit') && ch('coneenable') && strcmp(chs('shadow_type'), 'depthmap') == 0 && strcmp(chs('shadowmask'), '*')!=0, chs('shadowmask'), '')`" } range { 0 1 } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/" } } parm { name "light_wrangler" label "Light Wrangler" type string invisible default { "HoudiniLight" } range { 0 1 } } parm { name "clampprojmap" label "Clamp Projected Map To Frustum" type toggle invisible default { "0" } range { 0 1 } } parm { name "areafullsphere" label "Use full sphere for environment" type toggle invisible default { "0" } range { 0 1 } } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "pr" baseparm label "Pivot Rotate" invisible export none } } INDX DialogScripta]# Dialog script for ifd automatically generated { name ifd script ifd label Mantra help { "" } inputlabel 1 "Sub-Network Input #1" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" inputlabel 5 "Sub-Network Input #5" inputlabel 6 "Sub-Network Input #6" inputlabel 7 "Sub-Network Input #7" inputlabel 8 "Sub-Network Input #8" inputlabel 9 "Sub-Network Input #9" inputlabel 10 "Sub-Network Input #10" inputlabel 11 "Sub-Network Input #11" inputlabel 12 "Sub-Network Input #12" inputlabel 13 "Sub-Network Input #13" inputlabel 14 "Sub-Network Input #14" inputlabel 15 "Sub-Network Input #15" inputlabel 16 "Sub-Network Input #16" inputlabel 17 "Sub-Network Input #17" inputlabel 18 "Sub-Network Input #18" inputlabel 19 "Sub-Network Input #19" inputlabel 20 "Sub-Network Input #20" inputlabel 21 "Sub-Network Input #21" inputlabel 22 "Sub-Network Input #22" inputlabel 23 "Sub-Network Input #23" inputlabel 24 "Sub-Network Input #24" inputlabel 25 "Sub-Network Input #25" inputlabel 26 "Sub-Network Input #26" inputlabel 27 "Sub-Network Input #27" inputlabel 28 "Sub-Network Input #28" inputlabel 29 "Sub-Network Input #29" inputlabel 30 "Sub-Network Input #30" inputlabel 31 "Sub-Network Input #31" inputlabel 32 "Sub-Network Input #32" inputlabel 33 "Sub-Network Input #33" inputlabel 34 "Sub-Network Input #34" inputlabel 35 "Sub-Network Input #35" inputlabel 36 "Sub-Network Input #36" inputlabel 37 "Sub-Network Input #37" inputlabel 38 "Sub-Network Input #38" inputlabel 39 "Sub-Network Input #39" inputlabel 40 "Sub-Network Input #40" inputlabel 41 "Sub-Network Input #41" inputlabel 42 "Sub-Network Input #42" inputlabel 43 "Sub-Network Input #43" inputlabel 44 "Sub-Network Input #44" inputlabel 45 "Sub-Network Input #45" inputlabel 46 "Sub-Network Input #46" inputlabel 47 "Sub-Network Input #47" inputlabel 48 "Sub-Network Input #48" inputlabel 49 "Sub-Network Input #49" inputlabel 50 "Sub-Network Input #50" inputlabel 51 "Sub-Network Input #51" inputlabel 52 "Sub-Network Input #52" inputlabel 53 "Sub-Network Input #53" inputlabel 54 "Sub-Network Input #54" inputlabel 55 "Sub-Network Input #55" inputlabel 56 "Sub-Network Input #56" inputlabel 57 "Sub-Network Input #57" inputlabel 58 "Sub-Network Input #58" inputlabel 59 "Sub-Network Input #59" inputlabel 60 "Sub-Network Input #60" inputlabel 61 "Sub-Network Input #61" inputlabel 62 "Sub-Network Input #62" inputlabel 63 "Sub-Network Input #63" inputlabel 64 "Sub-Network Input #64" inputlabel 65 "Sub-Network Input #65" inputlabel 66 "Sub-Network Input #66" inputlabel 67 "Sub-Network Input #67" inputlabel 68 "Sub-Network Input #68" inputlabel 69 "Sub-Network Input #69" inputlabel 70 "Sub-Network Input #70" inputlabel 71 "Sub-Network Input #71" inputlabel 72 "Sub-Network Input #72" inputlabel 73 "Sub-Network Input #73" inputlabel 74 "Sub-Network Input #74" inputlabel 75 "Sub-Network Input #75" inputlabel 76 "Sub-Network Input #76" inputlabel 77 "Sub-Network Input #77" inputlabel 78 "Sub-Network Input #78" inputlabel 79 "Sub-Network Input #79" inputlabel 80 "Sub-Network Input #80" inputlabel 81 "Sub-Network Input #81" inputlabel 82 "Sub-Network Input #82" inputlabel 83 "Sub-Network Input #83" inputlabel 84 "Sub-Network Input #84" inputlabel 85 "Sub-Network Input #85" inputlabel 86 "Sub-Network Input #86" inputlabel 87 "Sub-Network Input #87" inputlabel 88 "Sub-Network Input #88" inputlabel 89 "Sub-Network Input #89" inputlabel 90 "Sub-Network Input #90" inputlabel 91 "Sub-Network Input #91" inputlabel 92 "Sub-Network Input #92" inputlabel 93 "Sub-Network Input #93" inputlabel 94 "Sub-Network Input #94" inputlabel 95 "Sub-Network Input #95" inputlabel 96 "Sub-Network Input #96" inputlabel 97 "Sub-Network Input #97" inputlabel 98 "Sub-Network Input #98" inputlabel 99 "Sub-Network Input #99" inputlabel 100 "Sub-Network Input #100" inputlabel 101 "Sub-Network Input #101" inputlabel 102 "Sub-Network Input #102" inputlabel 103 "Sub-Network Input #103" inputlabel 104 "Sub-Network Input #104" inputlabel 105 "Sub-Network Input #105" inputlabel 106 "Sub-Network Input #106" inputlabel 107 "Sub-Network Input #107" inputlabel 108 "Sub-Network Input #108" inputlabel 109 "Sub-Network Input #109" inputlabel 110 "Sub-Network Input #110" inputlabel 111 "Sub-Network Input #111" inputlabel 112 "Sub-Network Input #112" inputlabel 113 "Sub-Network Input #113" inputlabel 114 "Sub-Network Input #114" inputlabel 115 "Sub-Network Input #115" inputlabel 116 "Sub-Network Input #116" inputlabel 117 "Sub-Network Input #117" inputlabel 118 "Sub-Network Input #118" inputlabel 119 "Sub-Network Input #119" inputlabel 120 "Sub-Network Input #120" inputlabel 121 "Sub-Network Input #121" inputlabel 122 "Sub-Network Input #122" inputlabel 123 "Sub-Network Input #123" inputlabel 124 "Sub-Network Input #124" inputlabel 125 "Sub-Network Input #125" inputlabel 126 "Sub-Network Input #126" inputlabel 127 "Sub-Network Input #127" inputlabel 128 "Sub-Network Input #128" inputlabel 129 "Sub-Network Input #129" inputlabel 130 "Sub-Network Input #130" inputlabel 131 "Sub-Network Input #131" inputlabel 132 "Sub-Network Input #132" inputlabel 133 "Sub-Network Input #133" inputlabel 134 "Sub-Network Input #134" inputlabel 135 "Sub-Network Input #135" inputlabel 136 "Sub-Network Input #136" inputlabel 137 "Sub-Network Input #137" inputlabel 138 "Sub-Network Input #138" inputlabel 139 "Sub-Network Input #139" inputlabel 140 "Sub-Network Input #140" inputlabel 141 "Sub-Network Input #141" inputlabel 142 "Sub-Network Input #142" inputlabel 143 "Sub-Network Input #143" inputlabel 144 "Sub-Network Input #144" inputlabel 145 "Sub-Network Input #145" inputlabel 146 "Sub-Network Input #146" inputlabel 147 "Sub-Network Input #147" inputlabel 148 "Sub-Network Input #148" inputlabel 149 "Sub-Network Input #149" inputlabel 150 "Sub-Network Input #150" inputlabel 151 "Sub-Network Input #151" inputlabel 152 "Sub-Network Input #152" inputlabel 153 "Sub-Network Input #153" inputlabel 154 "Sub-Network Input #154" inputlabel 155 "Sub-Network Input #155" inputlabel 156 "Sub-Network Input #156" inputlabel 157 "Sub-Network Input #157" inputlabel 158 "Sub-Network Input #158" inputlabel 159 "Sub-Network Input #159" inputlabel 160 "Sub-Network Input #160" inputlabel 161 "Sub-Network Input #161" inputlabel 162 "Sub-Network Input #162" inputlabel 163 "Sub-Network Input #163" inputlabel 164 "Sub-Network Input #164" inputlabel 165 "Sub-Network Input #165" inputlabel 166 "Sub-Network Input #166" inputlabel 167 "Sub-Network Input #167" inputlabel 168 "Sub-Network Input #168" inputlabel 169 "Sub-Network Input #169" inputlabel 170 "Sub-Network Input #170" inputlabel 171 "Sub-Network Input #171" inputlabel 172 "Sub-Network Input #172" inputlabel 173 "Sub-Network Input #173" inputlabel 174 "Sub-Network Input #174" inputlabel 175 "Sub-Network Input #175" inputlabel 176 "Sub-Network Input #176" inputlabel 177 "Sub-Network Input #177" inputlabel 178 "Sub-Network Input #178" inputlabel 179 "Sub-Network Input #179" inputlabel 180 "Sub-Network Input #180" inputlabel 181 "Sub-Network Input #181" inputlabel 182 "Sub-Network Input #182" inputlabel 183 "Sub-Network Input #183" inputlabel 184 "Sub-Network Input #184" inputlabel 185 "Sub-Network Input #185" inputlabel 186 "Sub-Network Input #186" inputlabel 187 "Sub-Network Input #187" inputlabel 188 "Sub-Network Input #188" inputlabel 189 "Sub-Network Input #189" inputlabel 190 "Sub-Network Input #190" inputlabel 191 "Sub-Network Input #191" inputlabel 192 "Sub-Network Input #192" inputlabel 193 "Sub-Network Input #193" inputlabel 194 "Sub-Network Input #194" inputlabel 195 "Sub-Network Input #195" inputlabel 196 "Sub-Network Input #196" inputlabel 197 "Sub-Network Input #197" inputlabel 198 "Sub-Network Input #198" inputlabel 199 "Sub-Network Input #199" inputlabel 200 "Sub-Network Input #200" inputlabel 201 "Sub-Network Input #201" inputlabel 202 "Sub-Network Input #202" inputlabel 203 "Sub-Network Input #203" inputlabel 204 "Sub-Network Input #204" inputlabel 205 "Sub-Network Input #205" inputlabel 206 "Sub-Network Input #206" inputlabel 207 "Sub-Network Input #207" inputlabel 208 "Sub-Network Input #208" inputlabel 209 "Sub-Network Input #209" inputlabel 210 "Sub-Network Input #210" inputlabel 211 "Sub-Network Input #211" inputlabel 212 "Sub-Network Input #212" inputlabel 213 "Sub-Network Input #213" inputlabel 214 "Sub-Network Input #214" inputlabel 215 "Sub-Network Input #215" inputlabel 216 "Sub-Network Input #216" inputlabel 217 "Sub-Network Input #217" inputlabel 218 "Sub-Network Input #218" inputlabel 219 "Sub-Network Input #219" inputlabel 220 "Sub-Network Input #220" inputlabel 221 "Sub-Network Input #221" inputlabel 222 "Sub-Network Input #222" inputlabel 223 "Sub-Network Input #223" inputlabel 224 "Sub-Network Input #224" inputlabel 225 "Sub-Network Input #225" inputlabel 226 "Sub-Network Input #226" inputlabel 227 "Sub-Network Input #227" inputlabel 228 "Sub-Network Input #228" inputlabel 229 "Sub-Network Input #229" inputlabel 230 "Sub-Network Input #230" inputlabel 231 "Sub-Network Input #231" inputlabel 232 "Sub-Network Input #232" inputlabel 233 "Sub-Network Input #233" inputlabel 234 "Sub-Network Input #234" inputlabel 235 "Sub-Network Input #235" inputlabel 236 "Sub-Network Input #236" inputlabel 237 "Sub-Network Input #237" inputlabel 238 "Sub-Network Input #238" inputlabel 239 "Sub-Network Input #239" inputlabel 240 "Sub-Network Input #240" inputlabel 241 "Sub-Network Input #241" inputlabel 242 "Sub-Network Input #242" inputlabel 243 "Sub-Network Input #243" inputlabel 244 "Sub-Network Input #244" inputlabel 245 "Sub-Network Input #245" inputlabel 246 "Sub-Network Input #246" inputlabel 247 "Sub-Network Input #247" inputlabel 248 "Sub-Network Input #248" inputlabel 249 "Sub-Network Input #249" inputlabel 250 "Sub-Network Input #250" inputlabel 251 "Sub-Network Input #251" inputlabel 252 "Sub-Network Input #252" inputlabel 253 "Sub-Network Input #253" inputlabel 254 "Sub-Network Input #254" inputlabel 255 "Sub-Network Input #255" inputlabel 256 "Sub-Network Input #256" inputlabel 257 "Sub-Network Input #257" inputlabel 258 "Sub-Network Input #258" inputlabel 259 "Sub-Network Input #259" inputlabel 260 "Sub-Network Input #260" inputlabel 261 "Sub-Network Input #261" inputlabel 262 "Sub-Network Input #262" inputlabel 263 "Sub-Network Input #263" inputlabel 264 "Sub-Network Input #264" inputlabel 265 "Sub-Network Input #265" inputlabel 266 "Sub-Network Input #266" inputlabel 267 "Sub-Network Input #267" inputlabel 268 "Sub-Network Input #268" inputlabel 269 "Sub-Network Input #269" inputlabel 270 "Sub-Network Input #270" inputlabel 271 "Sub-Network Input #271" inputlabel 272 "Sub-Network Input #272" inputlabel 273 "Sub-Network Input #273" inputlabel 274 "Sub-Network Input #274" inputlabel 275 "Sub-Network Input #275" inputlabel 276 "Sub-Network Input #276" inputlabel 277 "Sub-Network Input #277" inputlabel 278 "Sub-Network Input #278" inputlabel 279 "Sub-Network Input #279" inputlabel 280 "Sub-Network Input #280" inputlabel 281 "Sub-Network Input #281" inputlabel 282 "Sub-Network Input #282" inputlabel 283 "Sub-Network Input #283" inputlabel 284 "Sub-Network Input #284" inputlabel 285 "Sub-Network Input #285" inputlabel 286 "Sub-Network Input #286" inputlabel 287 "Sub-Network Input #287" inputlabel 288 "Sub-Network Input #288" inputlabel 289 "Sub-Network Input #289" inputlabel 290 "Sub-Network Input #290" inputlabel 291 "Sub-Network Input #291" inputlabel 292 "Sub-Network Input #292" inputlabel 293 "Sub-Network Input #293" inputlabel 294 "Sub-Network Input #294" inputlabel 295 "Sub-Network Input #295" inputlabel 296 "Sub-Network Input #296" inputlabel 297 "Sub-Network Input #297" inputlabel 298 "Sub-Network Input #298" inputlabel 299 "Sub-Network Input #299" inputlabel 300 "Sub-Network Input #300" inputlabel 301 "Sub-Network Input #301" inputlabel 302 "Sub-Network Input #302" inputlabel 303 "Sub-Network Input #303" inputlabel 304 "Sub-Network Input #304" inputlabel 305 "Sub-Network Input #305" inputlabel 306 "Sub-Network Input #306" inputlabel 307 "Sub-Network Input #307" inputlabel 308 "Sub-Network Input #308" inputlabel 309 "Sub-Network Input #309" inputlabel 310 "Sub-Network Input #310" inputlabel 311 "Sub-Network Input #311" inputlabel 312 "Sub-Network Input #312" inputlabel 313 "Sub-Network Input #313" inputlabel 314 "Sub-Network Input #314" inputlabel 315 "Sub-Network Input #315" inputlabel 316 "Sub-Network Input #316" inputlabel 317 "Sub-Network Input #317" inputlabel 318 "Sub-Network Input #318" inputlabel 319 "Sub-Network Input #319" inputlabel 320 "Sub-Network Input #320" inputlabel 321 "Sub-Network Input #321" inputlabel 322 "Sub-Network Input #322" inputlabel 323 "Sub-Network Input #323" inputlabel 324 "Sub-Network Input #324" inputlabel 325 "Sub-Network Input #325" inputlabel 326 "Sub-Network Input #326" inputlabel 327 "Sub-Network Input #327" inputlabel 328 "Sub-Network Input #328" inputlabel 329 "Sub-Network Input #329" inputlabel 330 "Sub-Network Input #330" inputlabel 331 "Sub-Network Input #331" inputlabel 332 "Sub-Network Input #332" inputlabel 333 "Sub-Network Input #333" inputlabel 334 "Sub-Network Input #334" inputlabel 335 "Sub-Network Input #335" inputlabel 336 "Sub-Network Input #336" inputlabel 337 "Sub-Network Input #337" inputlabel 338 "Sub-Network Input #338" inputlabel 339 "Sub-Network Input #339" inputlabel 340 "Sub-Network Input #340" inputlabel 341 "Sub-Network Input #341" inputlabel 342 "Sub-Network Input #342" inputlabel 343 "Sub-Network Input #343" inputlabel 344 "Sub-Network Input #344" inputlabel 345 "Sub-Network Input #345" inputlabel 346 "Sub-Network Input #346" inputlabel 347 "Sub-Network Input #347" inputlabel 348 "Sub-Network Input #348" inputlabel 349 "Sub-Network Input #349" inputlabel 350 "Sub-Network Input #350" inputlabel 351 "Sub-Network Input #351" inputlabel 352 "Sub-Network Input #352" inputlabel 353 "Sub-Network Input #353" inputlabel 354 "Sub-Network Input #354" inputlabel 355 "Sub-Network Input #355" inputlabel 356 "Sub-Network Input #356" inputlabel 357 "Sub-Network Input #357" inputlabel 358 "Sub-Network Input #358" inputlabel 359 "Sub-Network Input #359" inputlabel 360 "Sub-Network Input #360" inputlabel 361 "Sub-Network Input #361" inputlabel 362 "Sub-Network Input #362" inputlabel 363 "Sub-Network Input #363" inputlabel 364 "Sub-Network Input #364" inputlabel 365 "Sub-Network Input #365" inputlabel 366 "Sub-Network Input #366" inputlabel 367 "Sub-Network Input #367" inputlabel 368 "Sub-Network Input #368" inputlabel 369 "Sub-Network Input #369" inputlabel 370 "Sub-Network Input #370" inputlabel 371 "Sub-Network Input #371" inputlabel 372 "Sub-Network Input #372" inputlabel 373 "Sub-Network Input #373" inputlabel 374 "Sub-Network Input #374" inputlabel 375 "Sub-Network Input #375" inputlabel 376 "Sub-Network Input #376" inputlabel 377 "Sub-Network Input #377" inputlabel 378 "Sub-Network Input #378" inputlabel 379 "Sub-Network Input #379" inputlabel 380 "Sub-Network Input #380" inputlabel 381 "Sub-Network Input #381" inputlabel 382 "Sub-Network Input #382" inputlabel 383 "Sub-Network Input #383" inputlabel 384 "Sub-Network Input #384" inputlabel 385 "Sub-Network Input #385" inputlabel 386 "Sub-Network Input #386" inputlabel 387 "Sub-Network Input #387" inputlabel 388 "Sub-Network Input #388" inputlabel 389 "Sub-Network Input #389" inputlabel 390 "Sub-Network Input #390" inputlabel 391 "Sub-Network Input #391" inputlabel 392 "Sub-Network Input #392" inputlabel 393 "Sub-Network Input #393" inputlabel 394 "Sub-Network Input #394" inputlabel 395 "Sub-Network Input #395" inputlabel 396 "Sub-Network Input #396" inputlabel 397 "Sub-Network Input #397" inputlabel 398 "Sub-Network Input #398" inputlabel 399 "Sub-Network Input #399" inputlabel 400 "Sub-Network Input #400" inputlabel 401 "Sub-Network Input #401" inputlabel 402 "Sub-Network Input #402" inputlabel 403 "Sub-Network Input #403" inputlabel 404 "Sub-Network Input #404" inputlabel 405 "Sub-Network Input #405" inputlabel 406 "Sub-Network Input #406" inputlabel 407 "Sub-Network Input #407" inputlabel 408 "Sub-Network Input #408" inputlabel 409 "Sub-Network Input #409" inputlabel 410 "Sub-Network Input #410" inputlabel 411 "Sub-Network Input #411" inputlabel 412 "Sub-Network Input #412" inputlabel 413 "Sub-Network Input #413" inputlabel 414 "Sub-Network Input #414" inputlabel 415 "Sub-Network Input #415" inputlabel 416 "Sub-Network Input #416" inputlabel 417 "Sub-Network Input #417" inputlabel 418 "Sub-Network Input #418" inputlabel 419 "Sub-Network Input #419" inputlabel 420 "Sub-Network Input #420" inputlabel 421 "Sub-Network Input #421" inputlabel 422 "Sub-Network Input #422" inputlabel 423 "Sub-Network Input #423" inputlabel 424 "Sub-Network Input #424" inputlabel 425 "Sub-Network Input #425" inputlabel 426 "Sub-Network Input #426" inputlabel 427 "Sub-Network Input #427" inputlabel 428 "Sub-Network Input #428" inputlabel 429 "Sub-Network Input #429" inputlabel 430 "Sub-Network Input #430" inputlabel 431 "Sub-Network Input #431" inputlabel 432 "Sub-Network Input #432" inputlabel 433 "Sub-Network Input #433" inputlabel 434 "Sub-Network Input #434" inputlabel 435 "Sub-Network Input #435" inputlabel 436 "Sub-Network Input #436" inputlabel 437 "Sub-Network Input #437" inputlabel 438 "Sub-Network Input #438" inputlabel 439 "Sub-Network Input #439" inputlabel 440 "Sub-Network Input #440" inputlabel 441 "Sub-Network Input #441" inputlabel 442 "Sub-Network Input #442" inputlabel 443 "Sub-Network Input #443" inputlabel 444 "Sub-Network Input #444" inputlabel 445 "Sub-Network Input #445" inputlabel 446 "Sub-Network Input #446" inputlabel 447 "Sub-Network Input #447" inputlabel 448 "Sub-Network Input #448" inputlabel 449 "Sub-Network Input #449" inputlabel 450 "Sub-Network Input #450" inputlabel 451 "Sub-Network Input #451" inputlabel 452 "Sub-Network Input #452" inputlabel 453 "Sub-Network Input #453" inputlabel 454 "Sub-Network Input #454" inputlabel 455 "Sub-Network Input #455" inputlabel 456 "Sub-Network Input #456" inputlabel 457 "Sub-Network Input #457" inputlabel 458 "Sub-Network Input #458" inputlabel 459 "Sub-Network Input #459" inputlabel 460 "Sub-Network Input #460" inputlabel 461 "Sub-Network Input #461" inputlabel 462 "Sub-Network Input #462" inputlabel 463 "Sub-Network Input #463" inputlabel 464 "Sub-Network Input #464" inputlabel 465 "Sub-Network Input #465" inputlabel 466 "Sub-Network Input #466" inputlabel 467 "Sub-Network Input #467" inputlabel 468 "Sub-Network Input #468" inputlabel 469 "Sub-Network Input #469" inputlabel 470 "Sub-Network Input #470" inputlabel 471 "Sub-Network Input #471" inputlabel 472 "Sub-Network Input #472" inputlabel 473 "Sub-Network Input #473" inputlabel 474 "Sub-Network Input #474" inputlabel 475 "Sub-Network Input #475" inputlabel 476 "Sub-Network Input #476" inputlabel 477 "Sub-Network Input #477" inputlabel 478 "Sub-Network Input #478" inputlabel 479 "Sub-Network Input #479" inputlabel 480 "Sub-Network Input #480" inputlabel 481 "Sub-Network Input #481" inputlabel 482 "Sub-Network Input #482" inputlabel 483 "Sub-Network Input #483" inputlabel 484 "Sub-Network Input #484" inputlabel 485 "Sub-Network Input #485" inputlabel 486 "Sub-Network Input #486" inputlabel 487 "Sub-Network Input #487" inputlabel 488 "Sub-Network Input #488" inputlabel 489 "Sub-Network Input #489" inputlabel 490 "Sub-Network Input #490" inputlabel 491 "Sub-Network Input #491" inputlabel 492 "Sub-Network Input #492" inputlabel 493 "Sub-Network Input #493" inputlabel 494 "Sub-Network Input #494" inputlabel 495 "Sub-Network Input #495" inputlabel 496 "Sub-Network Input #496" inputlabel 497 "Sub-Network Input #497" inputlabel 498 "Sub-Network Input #498" inputlabel 499 "Sub-Network Input #499" inputlabel 500 "Sub-Network Input #500" parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" label "Camera" type oppath default { "/obj/cam1" } parmtag { "opfilter" "!!OBJ/CAMERA!!" } parmtag { "oprelative" "." } } parm { name "override_camerares" label "Override Camera Resolution" type toggle default { "0" } } parm { name "res_fraction" label "Resolution Scale" type string default { "0.5" } hidewhen "{ override_camerares == 0 }" menu { "0.1" "1/10 (One Tenth Resolution)" "0.2" "1/5 (One Fifth Resolution)" "0.25" "1/4 (Quarter Resolution)" "0.3333333" "1/3 (One Third Resolution)" "0.5" "1/2 (Half Resolution)" "0.6666666" "2/3 (Two Thirds Resolution)" "0.75" "3/4 (Three Quarter Resolution)" "specific" "User Specified Resolution" } } parm { name "res_override" label "Resolution" type intvector2 joinnext size 2 default { "1280" "720" } disablewhen "{ res_fraction != specific }" hidewhen "{ override_camerares == 0 }" range { -1 1 } } parm { name "res_overrideMenu" label "Choose Resolution" type button nolabel default { "0" } disablewhen "{ res_fraction != specific }" hidewhen "{ override_camerares == 0 }" menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] } parmtag { "script_callback" "opparm . res_override ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` aspect_override ( `arg(\"$script_value\", 2)` )" } } parm { name "aspect_override" label "Pixel Aspect Ratio" type float default { "1" } disablewhen "{ res_fraction != specific }" hidewhen "{ override_camerares == 0 }" range { 0.05 2 } } group { name "images" label "Images" parm { name "soho_program" label "soho Program" type file invisible default { "IFD.py" } parmtag { "filechooser_mode" "read" } } parm { name "soho_shopstyle" label "soho SHOP Style" type string invisible default { "VMantra" } } parm { name "soho_ipr_support" label "IPR Supported" type toggle invisible default { "1" } } parm { name "soho_previewsupport" label "Preview Supported" type toggle invisible default { "1" } } parm { name "vm_picture" label "Output Picture" type file default { "$HIP/render/$HIPNAME.$OS.$F4.exr" } menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } range { 0 1 } parmtag { "filechooser_mode" "write" } } parm { name "vm_device" label "Output Device" type string default { "" } menu { "" "Infer from filename" "Houdini" "Houdini .pic format" "TIFF" "Tagged Image File Format (TIFF)" "OpenEXR" "Open EXR" "PNG" "Portable Network Graphics (PNG)" "JPEG" "JPEG" "RAT" "Random Access Texture (RAT)" } range { 0 1 } } parm { name "soho_mkpath" label "Create Intermediate Directories" type toggle default { "1" } } parm { name "soho_skip_frame" label "Skip Rendered Frames" type string default { "no" } menu { "no" "Overwrite existing frames" "exist:vm_picture" "Skip files that exist" "valid:vm_picture" "Skip frames that are valid images" } } group { name "output" label "Output" } group { name "output_1" label "Extra Image Planes" } group { name "output_2" label "Deep Output" } group { name "output_3" label "Cryptomatte" } group { name "output_4" label "Meta Data" tabbreak } } group { name "images_1" label "Rendering" group { name "sampling" label "Sampling" } group { name "sampling_1" label "Limits" } group { name "sampling_2" label "Shading" } group { name "sampling_3" label "Render" } group { name "sampling_4" label "Dicing" } group { name "sampling_5" label "Statistics" } } group { name "images_2" label "Objects" parm { name "vobject" label "Candidate Objects" type oplist default { "*" } help "Objects will not be output if their display flag is off" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "forceobject" label "Force Objects" type oplist default { "" } help "Objects will be output regardless of the state of their display flag" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "matte_objects" label "Forced Matte" type oplist default { "" } help "Objects forced to be output as matte objects" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "phantom_objects" label "Forced Phantom" type oplist default { "" } help "Objects forced to be output as phantom objects" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "excludeobject" label "Exclude Objects" type oplist default { "" } help "Objects which are not output" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "obj_light_sep" label "Separator" type separator default { "" } } parm { name "sololight" label "Solo Light" type oplist default { "" } help "Solo Lights" parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } } parm { name "alights" label "Candidate Lights" type oplist default { "*" } help "Lights will not be output if their dimmer channel is 0." disablewhen "{ sololight != \"\" }" parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } } parm { name "forcelights" label "Force Lights" type oplist default { "" } help "Lights will be output regardless of the value of their dimmer channel" disablewhen "{ sololight != \"\" }" parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } } parm { name "excludelights" label "Exclude Lights" type oplist default { "" } help "Lights will not be output under any circumstances." disablewhen "{ sololight != \"\" }" parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } } parm { name "soho_autoheadlight" label "Headlight Creation" type toggle default { "1" } help "By default, if there are no lights in the scene, a headlight will automatically be created. To disable this, turn this toggle off." disablewhen "{ sololight != \"\" }" } parm { name "light_fog_sep" label "Separator" type separator default { "" } } parm { name "vfog" label "Visible Fog" type oplist default { "*" } help "Objects will not be output if their display flag is off" parmtag { "opfilter" "!!OBJ/FOG!!" } parmtag { "oprelative" "/obj" } } } group { name "images_3" label "Scripts" parm { name "tprerender" label "tprerender" type toggle nolabel joinnext default { "1" } } parm { name "prerender" label "Pre-Render Script" type file joinnext default { "" } disablewhen "{ tprerender == 0 }" parmtag { "filechooser_mode" "read" } } parm { name "lprerender" label "lprerender" type string nolabel default { "hscript" } disablewhen "{ tprerender == 0 }" menu { "hscript" "Hscript" "python" "Python" } } parm { name "tpreframe" label "tpreframe" type toggle nolabel joinnext default { "1" } } parm { name "preframe" label "Pre-Frame Script" type file joinnext default { "" } disablewhen "{ tpreframe == 0 }" parmtag { "filechooser_mode" "read" } } parm { name "lpreframe" label "lpreframe" type string nolabel default { "hscript" } disablewhen "{ tpreframe == 0 }" menu { "hscript" "Hscript" "python" "Python" } } parm { name "tpostframe" label "tpostframe" type toggle nolabel joinnext default { "1" } } parm { name "postframe" label "Post-Frame Script" type file joinnext default { "" } disablewhen "{ tpostframe == 0 }" parmtag { "filechooser_mode" "read" } } parm { name "lpostframe" label "lpostframe" type string nolabel default { "hscript" } disablewhen "{ tpostframe == 0 }" menu { "hscript" "Hscript" "python" "Python" } } parm { name "tpostrender" label "tpostrender" type toggle nolabel joinnext default { "1" } } parm { name "postrender" label "Post-Render Script" type file joinnext default { "" } disablewhen "{ tpostrender == 0 }" parmtag { "filechooser_mode" "read" } } parm { name "lpostrender" label "lpostrender" type string nolabel default { "hscript" } disablewhen "{ tpostrender == 0 }" menu { "hscript" "Hscript" "python" "Python" } } } group { name "images_4" label "Driver" parm { name "soho_pipecmd" label "Command" type string default { "mantra" } disablewhen "{ soho_outputmode != 0 }" menureplace { "mantra" "No command line options" "mantra -H host1,host2" "Network rendering" "mantra -o consolewait" "Verbose to console (Windows only)" "mantra -e basic" "Enable curve/point engine procedural" "mantra -e full" "Enable full engine procedural" "mantra -P fitler.py" "Filter IFD using python" } } parm { name "soho_outputmode" label "Save IFD File To Disk" type toggle nolabel joinnext default { "0" } } parm { name "soho_diskfile" label "Disk File" type file default { "$HIP/mantra.ifd" } disablewhen "{ soho_outputmode != 1 }" parmtag { "filechooser_mode" "write" } } parm { name "soho_compression" label "File Compression" type string default { "ext" } help "Determines the file compression used when writing to a disk file (or if soho_force_compression is enabled)." disablewhen "{ soho_outputmode != 1 soho_force_compression != 1 }" menu { "ext" "Use Filename Extension" "none" "No Compression" "blosc" "BLOSC Compression" "gzip" "gzip Compression" } } parm { name "soho_foreground" label "Block Until Render Complete" type toggle default { "0" } disablewhen "{ soho_outputmode != 0 }" } parm { name "soho_initsim" label "Initialize Simulation OPs" type toggle default { "0" } } parm { name "soho_viewport_menu" label "Show In Viewport Menu" type toggle default { "1" } help "By default SOHO output drivers do not appear in the viewport menu. Adding this property and turning it on will cause the driver to show up." } } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "importattrib" script "importattrib" label "importattrib" code { "$adata = 0;" "if( $isconnected_ptnum )" " $success = import($attrib, $adata, $input_index, $ptnum);" "else" " $success = import($attrib, $adata, $input_index);" } input string attrib "Attribute Name" input int input_index "OP Input Index" input int ptnum "Point Number" output int success "Return 1 For Success, 0 For Failure" output vector adata "Attribute Value" signature "Float Attribute" f { string int int int float } signature "Integer Attribute" i { string int int int int } signature "Vector Attribute" default { } signature "Vector4 Attribute" v4 { string int int int vector4 } signature "Matrix3 Attribute" m3 { string int int int matrix3 } signature "Matrix Attribute" m { string int int int matrix } parm { name attrib label "Attribute" type string default { "Cd" } } parm { name input_index label "OP Input Index" type int size 1 default { 0 } range { 0 3 } } } INDXContentsW_ DialogScriptWOTF0707070000010000000006660000000000000000010000001374457562600001300000000000TRAILER!!!# Dialog script for instance automatically generated 05/06/14 15:14:50 { name instance script instance label Instance help { "" } inputlabel 1 "Particles to Instantiate Instances on" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l copy1 templateGrp" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sop_input" "1" } } parm { name "instanceattrib" label "Instance Attribute" type string default { "instancepath" } range { 0 1 } export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "packexpanded" label "Pack Using Expanded/Absolute File Path" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usetransform" label "Use Object Transform" type toggle default { "0" } range { 0 1 } export none } } INDX DialogScript`]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "inttofloat" script "inttofloat" label "inttofloat" code { "$fval = (float)$ival;" } input int ival "Integer Value" output float fval "Float Output" parm { name ival label "Integer Input" type int size 1 default { 0 } } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "inttovec" script "inttovec" label "inttovec" outercode { INCLUDE_VOPLIB } code { "$vec = set((float) $int1, (float) $int2, (float) $int3);" } output vector vec "Output Vector" VOP_INT_INPUT_R(int1, "Component 1", 0, 0, 1) VOP_INT_INPUT_R(int2, "Component 2", 0, 0, 1) VOP_INT_INPUT_R(int3, "Component 3", 0, 0, 1) } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "invert" script "invert" label "invert" code { "#if !strcmp($signature, \"f\")" " $inverse = 1.0 / $val;" "#else" " $inverse = invert($val);" "#endif" } input matrix val "Input Value" output matrix inverse "Inverted Value" signature "4x4 Matrix" default { } signature "3x3 Matrix" m3 { matrix3 matrix3 } signature "2x2 Matrix" m2 { matrix2 matrix2 } signature "Float" f { float float } parm { name val label "Value" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } parm { name val_m3 label "Value" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name val_m2 label "Value" type float size 4 default { 1 0 0 1 } } parm { name val_f label "Value" type float size 1 default { 1 } } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "length" script "length" label "length" code { "$len = length($vec);" } input vector vec "Vector" output float len "Vector Length" signature "3D Vector" default { } signature "2D Vector" u { vector2 float } signature "3D Point" p { point float } signature "3D Normal" n { normal float } signature "4D Vector" v4 { vector4 float } signature "Uniform 3D Vector" uv { uvector ufloat } signature "Uniform 3D Point" up { upoint ufloat } signature "Uniform 3D Normal" un { unormal float } VOP_VEC_PARM(vec, "Value", 1, 1, 1) VOP_VEC2_PARM(vec_u, "Value", 1, 1) VOP_VEC_PARM(vec_p, "Value", 1, 1, 1) VOP_VEC_PARM(vec_n, "Value", 1, 1, 1) VOP_VEC4_PARM(vec_v4, "Value", 1, 1, 1, 1) VOP_VEC_PARM(vec_uv, "Value", 1, 1, 1) VOP_VEC_PARM(vec_up, "Value", 1, 1, 1) VOP_VEC_PARM(vec_un, "Value", 1, 1, 1) group { name "g0" obsolete 12.0 } } INDXContentsW_ DialogScriptWgSB0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for linktosourceobject automatically generated 06/05/14 14:21:54 { name linktosourceobject script sourceobject label "Link to Source Object" help { "" } inputlabel 1 "Input 0" inputlabel 2 "Input 1" inputlabel 3 "Input 2" inputlabel 4 "Input 3" parm { name "objpath" label "OBJ Path" type oppath default { "" } range { 0 1 } export none parmtag { "opfilter" "!!OBJ!!" } parmtag { "oprelative" "." } } parm { name "sharedata" label "Data Sharing" type ordinal default { "off" } menu { "off" "Do Not Share Data" "on" "Share Data Across All Time" "onestep" "Share Data In One Timestep" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "activation" label "Activation" type integer default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l emptydata1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContentsW_ DialogScriptW U\0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for matchaxis automatically generated 07/20/15 16:41:32 { name matchaxis script match_axis label "Match Axis" help { "" } bindhandle to1 vector "Vector" vx "" bindhandle to2 vector "Vector" vy "" bindhandle to3 vector "Vector" vz "" inputlabel 1 "Geometry to Resize and Align" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Point Group" type string default { "" } menutoggle { [ "opmenu -l attribvop1 bindgroup" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } } parm { name "from" label "From Vector" type float size 3 default { "0" "1" "0" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "to" label "To Vector" type float size 3 default { "0" "1" "0" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "modulo" script "modulo" label "modulo" outercode { INCLUDE_VOPLIB } code { "#if defined(__vex)" "$mod = $input1 % $input2;" "#else" "$mod = vop_mod($input1, $input2);" "#endif" } input float input1 "Input 1" input float input2 "Input 2" output float mod "Modulo" VOP_FLT_PARM(input2, "Divisor", 1) VOP_FLT_PARM(input2_i, "Divisor", 1) VOP_VEC_PARM(input2_v, "Divisor", 1, 1, 1) VOP_VEC2_PARM(input2_u, "Divisor", 1, 1) VOP_VEC_PARM(input2_p, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_n, "Divisor", 1, 1, 1) VOP_CLR_PARM(input2_c, "Divisor", 1, 1, 1) VOP_VEC4_PARM(input2_v4,"Divisor", 1, 1, 1, 1) VOP_FLT_PARM(input2_uf, "Divisor", 1) VOP_VEC_PARM(input2_uv, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_up, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_un, "Divisor", 1, 1, 1) VOP_CLR_PARM(input2_uc, "Divisor", 1, 1, 1) signature "Float" default { } signature "Integer" i { int int int } signature "2D Vector" u { vector2 vector2 vector2 } signature "3D Vector" v { vector vector vector } signature "3D Point" p { point point point } signature "3D Normal" n { normal normal normal } signature "RGB Color" c { color color color } signature "4D Vector" v4 { vector4 vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector uvector } signature "Uniform 3D Point" up { upoint upoint upoint } signature "Uniform 3D Normal" un { unormal unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor ucolor } } INDXContentsW_ DialogScriptW.4]0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for mountain::2.0 automatically generated { name mountain::2.0 script mountain::2.0 label Mountain help { "" } bindhandle offsetx xform "Transformer" tx "" bindhandle offsety xform "Transformer" ty "" bindhandle offsetz xform "Transformer" tz "" inputlabel 1 "Sub-Network Input #1" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l attribvop1 bindgroup" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport.\nShift-click to turn on Select Groups." } parmtag { "script_action_icon" "BUTTONS_reselect" } bindselector everything "Transform Points" "Select the geometry to mountain and press Enter to complete. Middle mouse to select. Left mouse to select and drag." 0 1 0xffffffff 0 "" 0 } parm { name "centernoise" label "Center Noise" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "height" label "Height" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "elementsize" label "Element Size" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "elementscale" label "Scale" type vector size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "offset" label "Offset" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "pulselength" label "Pulse Length" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "time" label "Time" type float default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } groupsimple { name "folder0" label "Noise Settings" parm { name "basis" label "Noise Type" type string default { "simplex" } menu { "sine" "Sinusoid" "perlin" "Perlin" "pperlin" "Periodic Perlin" "simplex" "Simplex (Improved Perlin)" "sparse" "Sparse Convolution" "flow" "Flow" "pflow" "Periodic Flow" "worleyFA" "Worley (cellular) F1" "worleyFB" "Worley (cellular) F2-F1" "mworleyFA" "Manhattan Worley (cellular) F1" "mworleyFB" "Manhattan Worley (cellular) F2-F1" "cworleyFA" "Chebyshev Worley (cellular) F1" "cworleyFB" "Chebyshev Worley (cellular) F2-F1" "alligator" "Alligator" } range { 0 1 } unquoted parmtag { "autoscope" "0000000000000000" } } parm { name "fractal" label "Fractal Type" type string default { "hmfT" } menu { "none" "None" "fBm" "Standard (fBm)" "mfT" "Terrain" "hmfT" "Hybrid Terrain" } range { 0 1 } unquoted parmtag { "autoscope" "0000000000000000" } } parm { name "oct" label "Max Octaves" type integer default { "8" } range { 0 16 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "lac" label "Lacunarity" type float default { "1.841" } range { 0 4 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "rough" label "Roughness" type float default { "0.5" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "flowrot" label "Flow Rotation" type float default { "0" } disablewhen "{ basis != flow basis != pflow }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } } groupcollapsible { name "folder1" label "Post Processing" parm { name "fold" label "Fold" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "complement" label "Complement" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dogain" label "Do Gain" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "gain" label "Gain" type float default { "0.5" } disablewhen "{ dogain == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dobias" label "Do Bias" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "bias" label "Bias" type float default { "0.5" } disablewhen "{ dobias == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } groupsimple { name "folder2" label "Clipping" parm { name "clipmin" label "Clipping Minimum" type float default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "clipmax" label "Clipping Maximum" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } } } groupcollapsible { name "folder3" label "Distortion" groupsimple { name "folder4" label "Lattice Warp" parm { name "dolwarp" label "Enable Lattice Warp" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "accuml" label "Accumulate Lattice Warp" type toggle default { "on" } disablewhen "{ dolwarp == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dispfreq" label "Freq" type float default { "1" } disablewhen "{ dolwarp == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "disp" label "Lattice Warp" type float default { "0.1" } disablewhen "{ dolwarp == 0 }" range { -0.5 0.5 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } } groupsimple { name "folder5" label "Gradient Warp" parm { name "dogwarp" label "Enable Gradient Warp" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "accumg" label "Accumulate Gradient Warp" type toggle default { "off" } disablewhen "{ dogwarp == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "gflow" label "Gradient Warp" type float default { "0.1" } disablewhen "{ dogwarp == 0 }" range { -0.5 0.5 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } } } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "mulconst" script "mulconst" label "mulconst" code { "$scaled = $val * $mulconst;" } descriptiveparm mulconst input float val "Input Value" output float scaled "Input Value * Constant" signature "Float" default { } signature "Integer" i { int int } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "BSDF" b { bsdf bsdf } signature "4D Vector" v4 { vector4 vector4 } signature "3x3 Matrix" m3 { matrix3 matrix3 } signature "4x4 Matrix " m4 { matrix matrix } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } parm { name mulconst label "Multiplier" type float size 1 default { 1.0 } } } INDX DialogScriptx]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "negate" script "negate" label "negate" code { "$negated = -$val;" } input int val "Input Value" output int negated "Negated Value" signature "Integer" default { } signature "Float" f { float float } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } } INDX DialogScripto]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "normalize" script "normalize" label "normalize" code { "$nvec = normalize($vec);" } input normal vec "Input Vector" output normal nvec "Normalized Vector" signature "3D Normal" default { } signature "2D Vector" u { vector2 vector2 } signature "3D Point" p { point point } signature "3D Vector" v { vector vector } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Vector" uv { uvector uvector } VOP_VEC_PARM(vec, "Normal", 1, 0, 0) VOP_VEC2_PARM(vec_u, "Normal", 1, 0) VOP_VEC_PARM(vec_p, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_v, "Normal", 1, 0, 0) VOP_VEC4_PARM(vec_v4, "Quaternion", 0, 0, 0, 1) VOP_VEC_PARM(vec_un, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_up, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_uv, "Normal", 1, 0, 0) group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "not" script "not" label "not" code { "#ifdef __vex" " if ($bitwise)" " $not = ~$input;" " else" " $not = !$input;" "#else" " $not = ($input == 0) ? 1 : 0;" "#endif" } input int input "Input Value" output int not "\"Not\" Input" parm { name bitwise label "Bitwise Operation" type toggle size 1 default { 0 } } } INDXContentsW_ DialogScriptWF 0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for null automatically generated 09/05/07 11:45:15 { name null script null label Null help { "" } inputlabel 1 "Input 0" inputlabel 2 "Input 1" inputlabel 3 "Input 2" inputlabel 4 "Input 3" } INDXContentsW_ DialogScriptWDFf0707070000010000000006660000000000000000010000001374457562600001300000000000TRAILER!!!# Dialog script for null automatically generated 04/19/06 15:54:14 { name null script null label Null help { } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" } INDXContentsW_ DialogScriptW ]0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for output automatically generated { name output script output label Output help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "execute" label "Save to Disk" type button joinnext default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "takecontrol" "always" } } parm { name "executebackground" label "Save to Disk in Background" type button default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } parmtag { "takecontrol" "always" } } parm { name "f" label "Start/End/Inc" type float size 3 default { "$FSTART" "$FEND" "1" } disablewhen "{ trange == off }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "take" label "Render with Take" type string default { "_current_" } menu { [ "opmenu -l render take" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dopoutput" label "Output File" type file default { "$HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim" } menureplace { [ "opmenu -l rop_dop1 dopoutput" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "write" } } parm { name "usesimframes" label "Output Every Sim Frame Using $SF" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "mkpath" label "Create Intermediate Directories" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "initsim" label "Initialize Simulation OPs" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "alfprogress" label "Alfred Style Progress" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript?]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "pcfilter" script "pcfilter" label "pcfilter" code { "$value = pcfilter($handle, $channel);" } input int handle "pcopen Handle" input string channel "Channel Name" output vector value "Filtered Value" signature "Integer Channel" i { int string int } signature "Float Channel" f { int string float } signature "Vector Channel" default { } signature "Vector4 Channel" v4 { int string vector4 } signature "Matrix3 Channel" m3 { int string matrix3 } signature "Matrix Channel" m { int string matrix } parm { name handle label "PCOpen Handle" type int size 1 default { -1 } } parm { name channel label "Channel" type string default { "P" } } } INDX DialogScriptv]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "pcopen" script "pcopen" label "pcopen" outercode { "#include " } code { "VOPpoint $pcP = $P;" "#if defined(VOP_SHADING) || defined(VOP_SOP) || defined(VOP_POP)" " if ($isconnected_P == 0) $pcP = P;" "#endif" "if ($nchannel != \"\") {" " $handle = pcopen($file, $pchannel, $pcP, $nchannel, $N, $radius, $maxpoints, \"ndot\", cos(radians($cone)), \"preload\", $preload);" "} else {" " $handle = pcopen($file, $pchannel, $pcP, $radius, $maxpoints, \"preload\", $preload);" "}" } output int handle "Texture Handle" VOP_FILE_INPUT(file, "Point Cloud Texture", "defgeo.bgeo") VOP_STR_INPUT(pchannel, "Position Channel", "P") VOP_VEC_INPUT(P, "Query Position", 0, 0, 0) VOP_STR_INPUT(nchannel, "Normal Channel", "") VOP_VEC_INPUT(N, "Query Normal", 0, 0, 0) VOP_FLT_INPUT(radius, "Search radius", 0.1) VOP_INT_INPUT(maxpoints, "Number of points", 10) VOP_FLT_INPUT(cone, "Cone Angle", 90) VOP_TOGGLE_INPUT(preload, "Preload Map", 1) } INDXContentsW_ DialogScriptW]0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for platonic automatically generated 01/07/11 14:22:07 { name platonic script platonic label "Platonic Solids" help { "" } bindhandle t1 sphere "Transformer" tx "" bindhandle t2 sphere "Transformer" ty "" bindhandle t3 sphere "Transformer" tz "" bindhandle rx sphere "Transformer" rx "" bindhandle ry sphere "Transformer" ry "" bindhandle rz sphere "Transformer" rz "" parm { name "type" label "Solid Type" type integer default { "0" } menu { "0" "Tetrahedron" "1" "Cube" "2" "Octahedron" "3" "Icosahedron" "4" "Dodecahedron" "5" "Soccer Ball" "6" "Utah Teapot" } range { 0 10 } export all } parm { name "orient" label "Orientation" type ordinal default { "y" } menu { "x" "X axis" "y" "Y axis" "z" "Z axis" } range { 0 1 } export none } parm { name "radius" label "Radius" type float default { "1" } range { 0 10 } export all } parm { name "t" label "Position" type float size 3 default { "0" "0" "0" } range { 0 10 } export dialog } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } range { 0 360 } export dialog } } INDXContentsW_ DialogScriptW]0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for pointjitter automatically generated { name pointjitter script pointjitter label "Point Jitter" help { "" } inputlabel 1 "Geometry to Jitter Points on" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l attribvop1 bindgroup" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } } parm { name "useidattrib" label "Use ID Attribute" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "idattrib" label "Id Attribute" type string default { "id" } disablewhen "{ useidattrib == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "scale" label "Scale" type float default { "1" } range { 0 10 } } parm { name "axisscale" label "Axis Scales" type vector size 3 default { "1" "1" "1" } range { -1 1 } } parm { name "seed" label "Seed" type float default { "1" } range { 0 10 } } parm { name "usepscale" label "Use PScale" type toggle default { "off" } range { 0 1 } } parm { name "updatenmls" label "Update Normals" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } } } INDXContentsW_ DialogScriptW]0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for pointsfromvolume automatically generated { name pointsfromvolume script pointsfromvolume label "Points from Volume" help { "" } inputlabel 1 "Geometry to Fill with Points" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "source" label "Source Type" type ordinal default { "auto" } menu { "auto" "Auto Detect" "geometry" "Geometry" "fog" "Fog" "sdf" "Signed Distance Field" } range { 0 1 } } parm { name "pointmethod" label "Construction Method" type ordinal default { "sparse" } menu { "dense" "Dense Grid" "sparse" "Sparse Volume" } range { 0 1 } } parm { name "invert" label "Invert Volume" type toggle default { "0" } range { 0 1 } } parm { name "inittype" label "Point Configuration" type ordinal default { "0" } menu { "grid" "Grid" "tetrahedral" "Tetrahedral" } range { 0 1 } } parm { name "particlesep" label "Point Separation" type float default { "0.1" } range { 0! 10 } } parm { name "iso" label "Isovalue" type float default { "0" } disablewhen "{ pointmethod != sparse } { source == fog }" range { -10 10 } } parm { name "dominiso" label "dominiso" type toggle nolabel joinnext default { "0" } disablewhen "{ pointmethod != sparse } { source == fog }" range { 0 1 } } parm { name "miniso" label "Min Isovalue" type float default { "0" } disablewhen "{ pointmethod != sparse } { dominiso == 0 } { source == fog }" range { -10 10 } } parm { name "jitterseed" label "Jitter Seed" type float default { "0" } range { 0 10 } } parm { name "jitterscale" label "Jitter Scale" type float default { "0" } range { 0 10 } } parm { name "converttofog" label "Convert to Fog" type toggle default { "1" } disablewhen "{ source == fog } { source == sdf } { pointmethod == sparse }" range { 0 1 } } parm { name "offset" label "Grid Offset" type vector size 3 default { "0" "0" "0" } range { -1 1 } } parm { name "addscale" label "Add Scale Attribute" type toggle default { "0" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "radiusscale" label "Particle Radius Scale" type float default { "2" } disablewhen "{ addscale == 0 }" range { 0 10 } } parm { name "dodither" label "Dither Surface" type toggle default { "0" } hidewhen "{ pointmethod != sparse }" range { 0 1 } } parm { name "dithernormal" label "Dither Normal" type vector size 3 default { "0" "1" "0" } hidewhen "{ pointmethod != sparse } { dodither == 0 }" range { -1 1 } } parm { name "ditherangle" label "Dither Angle" type angle default { "45" } hidewhen "{ pointmethod != sparse } { dodither == 0 }" range { 0 180 } } parm { name "doscatter" label "doshell" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "scatter" label "Scatter Density" type float default { "1" } disablewhen "{ doscatter == 0 }" range { 0 10 } } parm { name "relaxpoints" label "Relax Points" type toggle nolabel joinnext default { "off" } disablewhen "{ doscatter == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "relaxiterations" label "Relax Iterations" type integer default { "10" } disablewhen "{ doscatter == 0 } { relaxpoints == 0 }" range { 0! 100 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "dooversampling" label "dooversampling" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "oversampling" label "Oversampling" type float default { "2" } disablewhen "{ dooversampling == 0 }" range { 1 10 } } parm { name "oversamplingbandwidth" label "Oversampling Bandwidth" type float default { "1" } disablewhen "{ dooversampling == 0 }" range { 0 10 } } parm { name "newg" label "Create Output Group" type toggle default { "0" } range { 0 1 } } parm { name "outputgroup" label "Output Group" type string default { "" } disablewhen "{ newg == 0 }" range { 0 1 } } } INDXContentsW_ DialogScriptW TFuK0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for popcollisionbehavior automatically generated 10/21/14 11:01:31 { name popcollisionbehavior script popcollisionbehavior label "POP Collision Behavior" help { "" } inputlabel 1 "Data to be attached" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "activate" label "Activation" type float default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usegroup" label "Group" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "partgroup" label "Group" type string default { "" } disablewhen "{ usegroup == 0 }" menutoggle { [ "import doppoptoolutils" ] [ "" ] [ "return doppoptoolutils.buildGroupMenu(hou.pwd())" ] language python } range { 0 1 } export none } group { name "folder1" label "Behavior" parm { name "creategroup" label "Create Group" type toggle nolabel joinnext default { "0" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "creategroupname" label "Group Name" type string default { "" } disablewhen "{ creategroup == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "preservegroup" label "Preserve Group" type toggle default { "off" } disablewhen "{ creategroup == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usecolor" label "Use Color" type toggle nolabel joinnext default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "hitcolor" label "Color Hits" type color size 3 default { "1" "0" "0" } disablewhen "{ usecolor == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "addhittotal" label "Compute Hit Total" type toggle default { "0" } range { 0 1 } export none } parm { name "movetohit" label "Move to Hit" type toggle default { "0" } range { 0 1 } export none } parm { name "response" label "Response" type ordinal default { "none" } menu { "none" "None" "die" "Die" "stopped" "Stop" "stuck" "Stick" "slide" "Slide" } range { 0 1 } export none } parm { name "labelparm" label "Label" type label nolabel default { "Note: Bouncing is handled using Static or RBD Objects" } range { 0 1 } export none } } group { name "folder1_1" label "Bindings" parm { name "bindgeo" label "Geometry" type string default { "Geometry" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } } INDXContentsW_ DialogScriptWN]0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for popcolor automatically generated { name popcolor script popcolor label "POP Color" help { "" } inputlabel 1 "Stream to Color" parm { name "activate" label "Activation" type float default { "1" } range { 0 1 } } parm { name "usegroup" label "Use Group" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "partgroup" label "Group" type string default { "" } disablewhen "{ usegroup == 0 }" menutoggle { [ "import doppoptoolutils" ] [ "" ] [ "return doppoptoolutils.buildGroupMenu(hou.pwd())" ] language python } range { 0 1 } } group { name "folder0" label "Color" parm { name "updatecolor" label "Update Color" type toggle default { "1" } range { 0 1 } } parm { name "colortype" label "Color Type" type ordinal default { "constant" } disablewhen "{ updatecolor == 0 }" menu { "constant" "Constant" "random" "Random" "ramp" "Ramp" "blend" "Blend" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "color" label "Color" type color size 3 default { "0.5" "0.5" "1" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != constant }" range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } } parm { name "uselocalconstant" label "Use VEXpressions" type toggle default { "off" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != constant }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "localconstant" label " " type string default { "" } disablewhen "{ updatecolor == 0 }" hidewhen "{ uselocalconstant == 0 } { colortype != constant }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popcolor/localconstant')" ] language python } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'localconstant'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "seed" label "Seed" type float default { "0" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != random }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "localrandom" label "VEXpression" type string default { "seed += @id;" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != random }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popcolor/localrandom')" ] language python } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'localrandom'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "ramp" label "Ramp" type ramp_rgb default { "2" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != ramp }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "parm_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "monotonecubic" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( monotonecubic ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( monotonecubic )" } parmtag { "rampcolortype" "rgb" } parmtag { "rampkeys_var" "parm_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "parm_ramp_the_key_values" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "startcolor" label "Start" type color size 3 default { "1" "0" "0" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != blend }" range { 0 1 } } parm { name "endcolor" label "End" type color size 3 default { "1" "1" "0" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != blend }" range { 0 1 } } parm { name "blendramp" label "Blend Ramp" type ramp_flt default { "2" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != blend }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "blendramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "blendramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "blendramp_the_key_values" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "ramprange" label "Range" type float size 2 default { "0" "1" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype == constant } { colortype == random }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "localramp" label "VEXpression" type string default { "ramp = @nage;" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != ramp }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popcolor/localramp')" ] language python } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'localramp'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "localblendramp" label "VEXpression" type string default { "ramp = @nage;" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != blend }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popcolor/localblendramp')" ] language python } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'localblendramp'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } } group { name "folder0_1" label "Alpha" parm { name "updatealpha" label "Update Alpha" type toggle default { "0" } range { 0 1 } } parm { name "alphatype" label "Alpha Type" type ordinal default { "0" } disablewhen "{ updatealpha == 0 }" menu { "constant" "Constant" "ramp" "Ramp" } range { 0 1 } } parm { name "alpha" label "Alpha" type float default { "1" } disablewhen "{ updatealpha == 0 }" hidewhen "{ alphatype != constant }" range { 0 1 } } parm { name "uselocalalphaconstant" label "Use VEXpressions" type toggle default { "0" } disablewhen "{ updatealpha == 0 }" hidewhen "{ alphatype != constant }" range { 0 1 } } parm { name "localalphaconstant" label " " type string default { "alpha = alpha;" } disablewhen "{ updatealpha == 0 }" hidewhen "{ uselocalalphaconstant == 0 } { alphatype != constant }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popcolor/localalphaconstant')" ] language python } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'localalphaconstant'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "alpharamp" label "Ramp" type ramp_flt default { "2" } disablewhen "{ updatealpha == 0 }" hidewhen "{ alphatype != ramp }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "parm_alpharamp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "parm_alpharamp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "parm_alpharamp_the_key_values" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "alpharamprange" label "Range" type float size 2 default { "0" "1" } disablewhen "{ updatealpha == 0 }" hidewhen "{ alphatype != ramp }" range { 0 10 } } parm { name "localalpharamp" label "VEXpression" type string default { "ramp = @nage;" } disablewhen "{ updatealpha == 0 }" hidewhen "{ alphatype != ramp }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popcolor/localalpharamp')" ] language python } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'localalpharamp'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } } group { name "folder0_2" label "Bindings" parm { name "bindgeo" label "Geometry" type string default { "Geometry" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } } group { name "stdswitcher5" label "Inputs" parm { name "bindinputmenu1" label "Input 1" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "bindgeoinput1" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu1 != sop }" parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput1" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu1 != dopdata }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "bindinputmenu2" label "Input 2" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "bindgeoinput2" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu2 != sop }" parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput2" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu2 != dopdata }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "bindinputmenu3" label "Input 3" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "bindgeoinput3" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu3 != sop }" parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput3" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu3 != dopdata }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "bindinputmenu4" label "Input 4" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "bindgeoinput4" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu4 != sop }" parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput4" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu4 != dopdata }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } } INDXContentsW_ DialogScriptW { name "pow" script "pow" label "pow" outercode { INCLUDE_VOPLIB } code { "$pow = vop_pow(($val), $exp);" } input float val "Input Value" input float exp "Exponent" output float pow "Output Value" signature "Float" default { } signature "2D Vector" u { vector2 float vector2 } signature "3D Vector" v { vector float vector } signature "3D Point" p { point float point } signature "3D Normal" n { normal float normal } signature "RGB Color" c { color float color } signature "4D Vector" v4 { vector4 float vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector ufloat uvector } signature "Uniform 3D Point" up { upoint ufloat upoint } signature "Uniform 3D Normal" un { unormal ufloat unormal } signature "Uniform RGB Color" uc { ucolor ufloat ucolor } VOP_FLT_PARM(val, "Value", 1) VOP_VEC_PARM(val_v, "Value", 1, 1, 1) VOP_VEC2_PARM(val_u, "Value", 1, 1) VOP_VEC_PARM(val_p, "Value", 1, 1, 1) VOP_VEC_PARM(val_n, "Value", 1, 1, 1) VOP_CLR_PARM(val_c, "Value", 1, 1, 1) VOP_VEC4_PARM(val_v4,"Value", 1, 1, 1, 1) VOP_FLT_PARM(val_uf, "Value", 1) VOP_VEC_PARM(val_uv, "Value", 1, 1, 1) VOP_VEC_PARM(val_up, "Value", 1, 1, 1) VOP_VEC_PARM(val_un, "Value", 1, 1, 1) VOP_CLR_PARM(val_uc, "Value", 1, 1, 1) parm { name exp label "Exponent" type float size 1 default { 1.0 } } group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDXContentsW_ DialogScriptWF^Oh0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for principledshader::2.0 automatically generated { name principledshader::2.0 script principledshader::2.0 label "Principled Shader" rendermask "VMantra OGL" shadertype vopmaterial input vector uv "UV Coordinates" input vector basecolor "Base Color" input float albedomult "Albedo Multiplier" input int basecolor_usePointColor "Use Point Color" input int basecolor_usePackedColor "Use Packed Color" input int frontface "Shade Both Sides As Front" input float ior IOR input float rough Roughness input float aniso Anisotropy input float anisodir "Anisotropy Direction" input float metallic Metallic input float reflect Reflectivity input float reflecttint "Reflect Tint" input float coat Coat input float coatrough "Coat Roughness" input float transparency Transparency input vector transcolor "Transmission Color" input float transdist "At Distance" input float dispersion Dispersion input int priority "Surface Priority" input float sss Subsurface input string sssmodel "SSS Mode" input float sssdist "Subsurface Distance" input vector ssscolor "Subsurface Color" input float sssphase "Scattering Phase" input float sheen Sheen input float sheentint "Sheen Tint" input vector emitcolor "Emission Color" input float emitint "Emission Intensity" input int emitillum "Emission Illuminates Objects" input float opac "Opacity Scale" input vector opaccolor "Opacity Color" input int fakecausticsenabled Enable input float fakecausticstransmit "Transmission Tint" input float fakecausticsshadow "Shadow Contour" input float fakecausticsopacity "Shadow Opacity" input int basecolor_useTexture "Use Texture" input string basecolor_texture Texture input float basecolor_textureIntensity "Tint Intensity" input string basecolor_textureWrap Wrap input string basecolor_textureColorSpace "Source Color Space" input int metallic_useTexture "Use Texture" input string metallic_texture Texture input int metallic_monoChannel Channel input string metallic_textureWrap Wrap input string metallic_textureColorSpace "Source Color Space" input int transparency_useTexture "Use Texture" input string transparency_texture Texture input int transparency_monoChannel Channel input string transparency_textureWrap Wrap input string transparency_textureColorSpace "Source Color Space" input int ior_useTexture "Use Texture" input string ior_texture Texture input int ior_monoChannel Channel input string ior_textureWrap Wrap input string ior_textureColorSpace "Source Color Space" input int transcolor_useTexture "Use Texture" input string transcolor_texture Texture input float transcolor_textureIntensity "Tint Intensity" input string transcolor_textureWrap Wrap input string transcolor_textureColorSpace "Source Color Space" input int transdist_useTexture "Use Texture" input string transdist_texture Texture input int transdist_monoChannel Channel input string transdist_textureWrap Wrap input string transdist_textureColorSpace "Source Color Space" input int dispersion_useTexture "Use Texture" input string dispersion_texture Texture input int dispersion_monoChannel Channel input string dispersion_textureWrap Wrap input string dispersion_textureColorSpace "Source Color Space" input int reflect_useTexture "Use Texture" input string reflect_texture Texture input int reflect_monoChannel Channel input string reflect_textureWrap Wrap input string reflect_textureColorSpace "Source Color Space" input int reflecttint_useTexture "Use Texture" input string reflecttint_texture Texture input int reflecttint_monoChannel Channel input string reflecttint_textureWrap Wrap input string reflecttint_textureColorSpace "Source Color Space" input int rough_useTexture "Use Texture" input string rough_texture Texture input int rough_monoChannel Channel input string rough_textureWrap Wrap input string rough_textureColorSpace "Source Color Space" input int aniso_useTexture "Use Texture" input string aniso_texture Texture input int aniso_monoChannel Channel input string aniso_textureWrap Wrap input string aniso_textureColorSpace "Source Color Space" input int anisodir_useTexture "Use Texture" input string anisodir_texture Texture input int anisodir_monoChannel Channel input string anisodir_textureWrap Wrap input string anisodir_textureColorSpace "Source Color Space" input string anisodir_textureFilter "Filter Type" input int sss_useTexture "Use Texture" input string sss_texture Texture input int sss_monoChannel Channel input string sss_textureWrap Wrap input string sss_textureColorSpace "Source Color Space" input int sssdist_useTexture "Use Texture" input string sssdist_texture Texture input int sssdist_monoChannel Channel input string sssdist_textureWrap Wrap input string sssdist_textureColorSpace "Source Color Space" input int ssscolor_useTexture "Use Texture" input string ssscolor_texture Texture input string ssscolor_textureWrap Wrap input string ssscolor_textureColorSpace "Source Color Space" input int sheen_useTexture "Use Texture" input string sheen_texture Texture input int sheen_monoChannel Channel input string sheen_textureWrap Wrap input string sheen_textureColorSpace "Source Color Space" input int sheentint_useTexture "Use Texture" input string sheentint_texture Map input int sheentint_monoChannel Channel input string sheentint_textureWrap Wrap input string sheentint_textureColorSpace "Source Color Space" input int coat_useTexture "Use Texture" input string coat_texture Texture input int coat_monoChannel Channel input string coat_textureWrap Wrap input string coat_textureColorSpace "Source Color Space" input int coatrough_useTexture "Use Texture" input string coatrough_texture Texture input int coatrough_monoChannel Channel input string coatrough_textureWrap Wrap input string coatrough_textureColorSpace "Source Color Space" input int emitcolor_useTexture "Use Texture" input string emitcolor_texture Texture input float emitcolor_textureIntensity "Tint Intensity" input string emitcolor_textureWrap Wrap input string emitcolor_textureColorSpace "Source Color Space" input int opaccolor_useTexture "Use Texture" input string opaccolor_texture Texture input string opaccolor_textureWrap Wrap input float opaccolor_textureIntensity "Tint Intensity" input string opaccolor_textureColorSpace "Source Color Space" input string surface_textureFilter Filter input float surface_textureFilterWidth "Filter Width" input int baseBumpAndNormal_enable Enable input string baseBumpAndNormal_type "Texture Type" input string baseBump_colorSpace "Texture Color Space" input float baseBump_bumpScale "Effect Scale" input string baseBump_bumpTexture "Texture Path" input string baseBump_wrap Wrap input string baseBump_filter Filter input float baseBump_filterWidth "Filter Width" input int baseBump_channel Channel input string baseBump_imagePlane "Image Plane" input string baseNormal_colorspace "Texture Color Space" input string baseNormal_vectorSpace "Vector Space" input float baseNormal_scale "Effect Scale" input string baseNormal_texture "Texture Path" input string baseNormal_wrap Wrap input string baseNormal_filter Filter input float baseNormal_filterWidth "Filter Width" input int baseNormal_channel Channel input string baseNormal_imagePlane "Image Plane" input int baseNormal_space "Normal Space" input int baseNormal_flipX "Flip X" input int baseNormal_flipY "Flip Y" input int separateCoatNormals "Separate Coat Normals" input int coatBumpAndNormal_enable Enable input string coatBumpAndNormal_type "Texture Type" input string coatBump_colorSpace "Texture Color Space" input float coatBump_bumpScale "Effect Scale" input string coatBump_bumpTexture "Texture Path" input string coatBump_wrap Wrap input string coatBump_filter Filter input float coatBump_filterWidth "Filter Width" input int coatBump_channel Channel input string coatBump_imagePlane "Image Plane" input string coatNormal_colorspace "Texture Color Space" input string coatNormal_vectorSpace "Vector Space" input float coatNormal_scale "Effect Scale" input string coatNormal_texture "Texture Path" input string coatNormal_wrap Wrap input string coatNormal_filter Filter input float coatNormal_filterWidth "Filter Width" input int coatNormal_channel Channel input string coatNormal_imagePlane "Image Plane" input int coatNormal_space "Normal Space" input int coatNormal_flipX "Flip X" input int coatNormal_flipY "Flip Y" input int dispInput_enable "Enable Input Displacement" input float dispInput_max "Maximum Displacement" input string dispInput_vectorspace "Vector Space" input int dispTex_enable "Enable Texture Displacement" input string dispTex_type "Texture Type" input string dispTex_colorSpace "Texture Color Space" input string dispTex_vectorSpace "Vector Space" input string dispTex_channelOrder "Channel Order" input float dispTex_offset Offset input float dispTex_scale "Effect Scale" input string dispTex_texture "Texture Path" input int dispTex_channel Channel input string dispTex_wrap Wrap input string dispTex_filter Filter input float dispTex_filterWidth "Filter Width" input int dispNoise_enable "Enable Noise Displacement" input string dispNoise_type "Noise Type" input vector dispNoise_freq Frequency input vector dispNoise_offset Offset input float dispNoise_amp Amplitude input float dispNoise_rough Roughness input float dispNoise_atten Attenuation input int dispNoise_turb Turbulence input string difflabel Diffuse input string refllabel Reflection input string refractlabel Refraction input string coatlabel "Coat Reflection" input string ssslabel Subsurface input vector2 uvtrans Translate input float uvrot Rotate input vector2 uvscale Scale input vector baseN "" input vector coatN "" input float disp "Normal Displacement" input vector vdisp "Vector Displacement" input int opacpointalpha "Use Point Alpha" input int roundedEdge_enable "" input float roundedEdge_radius "Round Edge Radius" input int roundedEdge_mode "Round Edge Mode" input int opacpackedalpha "Use Packed Alpha" input vector2 st "" input int basecolor_useTextureAlpha "Use Texture Alpha" output surface surface surface output displacement displacement displacement output struct_ShaderLayer layer "" inputflags uv 2 inputflags basecolor 2 inputflags albedomult 2 inputflags basecolor_usePointColor 2 inputflags basecolor_usePackedColor 2 inputflags frontface 2 inputflags ior 2 inputflags rough 2 inputflags aniso 2 inputflags anisodir 2 inputflags metallic 2 inputflags reflect 2 inputflags reflecttint 2 inputflags coat 2 inputflags coatrough 2 inputflags transparency 2 inputflags transcolor 2 inputflags transdist 2 inputflags dispersion 2 inputflags priority 2 inputflags sss 2 inputflags sssmodel 2 inputflags sssdist 2 inputflags ssscolor 2 inputflags sssphase 2 inputflags sheen 2 inputflags sheentint 2 inputflags emitcolor 2 inputflags emitint 2 inputflags emitillum 2 inputflags opac 2 inputflags opaccolor 2 inputflags fakecausticsenabled 2 inputflags fakecausticstransmit 2 inputflags fakecausticsshadow 2 inputflags fakecausticsopacity 2 inputflags basecolor_useTexture 2 inputflags basecolor_texture 2 inputflags basecolor_textureIntensity 2 inputflags basecolor_textureWrap 2 inputflags basecolor_textureColorSpace 2 inputflags metallic_useTexture 2 inputflags metallic_texture 2 inputflags metallic_monoChannel 2 inputflags metallic_textureWrap 2 inputflags metallic_textureColorSpace 2 inputflags transparency_useTexture 2 inputflags transparency_texture 2 inputflags transparency_monoChannel 2 inputflags transparency_textureWrap 2 inputflags transparency_textureColorSpace 2 inputflags ior_useTexture 2 inputflags ior_texture 2 inputflags ior_monoChannel 2 inputflags ior_textureWrap 2 inputflags ior_textureColorSpace 2 inputflags transcolor_useTexture 2 inputflags transcolor_texture 2 inputflags transcolor_textureIntensity 2 inputflags transcolor_textureWrap 2 inputflags transcolor_textureColorSpace 2 inputflags transdist_useTexture 2 inputflags transdist_texture 2 inputflags transdist_monoChannel 2 inputflags transdist_textureWrap 2 inputflags transdist_textureColorSpace 2 inputflags dispersion_useTexture 2 inputflags dispersion_texture 2 inputflags dispersion_monoChannel 2 inputflags dispersion_textureWrap 2 inputflags dispersion_textureColorSpace 2 inputflags reflect_useTexture 2 inputflags reflect_texture 2 inputflags reflect_monoChannel 2 inputflags reflect_textureWrap 2 inputflags reflect_textureColorSpace 2 inputflags reflecttint_useTexture 2 inputflags reflecttint_texture 2 inputflags reflecttint_monoChannel 2 inputflags reflecttint_textureWrap 2 inputflags reflecttint_textureColorSpace 2 inputflags rough_useTexture 2 inputflags rough_texture 2 inputflags rough_monoChannel 2 inputflags rough_textureWrap 2 inputflags rough_textureColorSpace 2 inputflags aniso_useTexture 2 inputflags aniso_texture 2 inputflags aniso_monoChannel 2 inputflags aniso_textureWrap 2 inputflags aniso_textureColorSpace 2 inputflags anisodir_useTexture 2 inputflags anisodir_texture 2 inputflags anisodir_monoChannel 2 inputflags anisodir_textureWrap 2 inputflags anisodir_textureColorSpace 2 inputflags anisodir_textureFilter 2 inputflags sss_useTexture 2 inputflags sss_texture 2 inputflags sss_monoChannel 2 inputflags sss_textureWrap 2 inputflags sss_textureColorSpace 2 inputflags sssdist_useTexture 2 inputflags sssdist_texture 2 inputflags sssdist_monoChannel 2 inputflags sssdist_textureWrap 2 inputflags sssdist_textureColorSpace 2 inputflags ssscolor_useTexture 2 inputflags ssscolor_texture 2 inputflags ssscolor_textureWrap 2 inputflags ssscolor_textureColorSpace 2 inputflags sheen_useTexture 2 inputflags sheen_texture 2 inputflags sheen_monoChannel 2 inputflags sheen_textureWrap 2 inputflags sheen_textureColorSpace 2 inputflags sheentint_useTexture 2 inputflags sheentint_texture 2 inputflags sheentint_monoChannel 2 inputflags sheentint_textureWrap 2 inputflags sheentint_textureColorSpace 2 inputflags coat_useTexture 2 inputflags coat_texture 2 inputflags coat_monoChannel 2 inputflags coat_textureWrap 2 inputflags coat_textureColorSpace 2 inputflags coatrough_useTexture 2 inputflags coatrough_texture 2 inputflags coatrough_monoChannel 2 inputflags coatrough_textureWrap 2 inputflags coatrough_textureColorSpace 2 inputflags emitcolor_useTexture 2 inputflags emitcolor_texture 2 inputflags emitcolor_textureIntensity 2 inputflags emitcolor_textureWrap 2 inputflags emitcolor_textureColorSpace 2 inputflags opaccolor_useTexture 2 inputflags opaccolor_texture 2 inputflags opaccolor_textureWrap 2 inputflags opaccolor_textureIntensity 2 inputflags opaccolor_textureColorSpace 2 inputflags surface_textureFilter 2 inputflags surface_textureFilterWidth 2 inputflags baseBumpAndNormal_enable 2 inputflags baseBumpAndNormal_type 2 inputflags baseBump_colorSpace 2 inputflags baseBump_bumpScale 2 inputflags baseBump_bumpTexture 2 inputflags baseBump_wrap 2 inputflags baseBump_filter 2 inputflags baseBump_filterWidth 2 inputflags baseBump_channel 2 inputflags baseBump_imagePlane 2 inputflags baseNormal_colorspace 2 inputflags baseNormal_vectorSpace 2 inputflags baseNormal_scale 2 inputflags baseNormal_texture 2 inputflags baseNormal_wrap 2 inputflags baseNormal_filter 2 inputflags baseNormal_filterWidth 2 inputflags baseNormal_channel 2 inputflags baseNormal_imagePlane 2 inputflags baseNormal_space 2 inputflags baseNormal_flipX 2 inputflags baseNormal_flipY 2 inputflags separateCoatNormals 2 inputflags coatBumpAndNormal_enable 2 inputflags coatBumpAndNormal_type 2 inputflags coatBump_colorSpace 2 inputflags coatBump_bumpScale 2 inputflags coatBump_bumpTexture 2 inputflags coatBump_wrap 2 inputflags coatBump_filter 2 inputflags coatBump_filterWidth 2 inputflags coatBump_channel 2 inputflags coatBump_imagePlane 2 inputflags coatNormal_colorspace 2 inputflags coatNormal_vectorSpace 2 inputflags coatNormal_scale 2 inputflags coatNormal_texture 2 inputflags coatNormal_wrap 2 inputflags coatNormal_filter 2 inputflags coatNormal_filterWidth 2 inputflags coatNormal_channel 2 inputflags coatNormal_imagePlane 2 inputflags coatNormal_space 2 inputflags coatNormal_flipX 2 inputflags coatNormal_flipY 2 inputflags dispInput_enable 2 inputflags dispInput_max 2 inputflags dispInput_vectorspace 2 inputflags dispTex_enable 2 inputflags dispTex_type 2 inputflags dispTex_colorSpace 2 inputflags dispTex_vectorSpace 2 inputflags dispTex_channelOrder 2 inputflags dispTex_offset 2 inputflags dispTex_scale 2 inputflags dispTex_texture 2 inputflags dispTex_channel 2 inputflags dispTex_wrap 2 inputflags dispTex_filter 2 inputflags dispTex_filterWidth 2 inputflags dispNoise_enable 2 inputflags dispNoise_type 2 inputflags dispNoise_freq 2 inputflags dispNoise_offset 2 inputflags dispNoise_amp 2 inputflags dispNoise_rough 2 inputflags dispNoise_atten 2 inputflags dispNoise_turb 2 inputflags difflabel 2 inputflags refllabel 2 inputflags refractlabel 2 inputflags coatlabel 2 inputflags ssslabel 2 inputflags uvtrans 2 inputflags uvrot 2 inputflags uvscale 2 inputflags baseN 2 inputflags coatN 2 inputflags disp 2 inputflags vdisp 2 inputflags opacpointalpha 2 inputflags roundedEdge_enable 2 inputflags roundedEdge_radius 2 inputflags roundedEdge_mode 2 inputflags opacpackedalpha 2 inputflags st 2 inputflags basecolor_useTextureAlpha 2 outputflags layer 2 signature "Default Inputs" default { vector vector float int int int float float float float float float float float float float vector float float int float string float vector float float float vector float int float vector int float float float int string float string string int string int string string int string int string string int string int string string int string float string string int string int string string int string int string string int string int string string int string int string string int string int string string int string int string string int string int string string string int string int string string int string int string string int string string string int string int string string int string int string string int string int string string int string int string string int string float string string int string string float string string float int string string float string string string float int string string string float string string string float int string int int int int int string string float string string string float int string string string float string string string float int string int int int int float string int string string string string float float string int string string float int string vector vector float float float int string string string string string vector2 float vector2 vector vector float vector int int float int int vector2 int surface displacement struct_ShaderLayer } outputoverrides default { ___begin auto (0) ___begin auto (0) ___begin auto (0) } help { "" } parm { name "specmodel" label "OpenGL Specular Model" type string invisible default { "ggx" } parmtag { "ogl_coat_model" "1" } parmtag { "ogl_spec_model" "1" } } parm { name "coatspecmodel" label "OpenGL Coat Specular Model" type string invisible default { "ggx" } parmtag { "ogl_coat_model" "1" } } parm { name "specular_tint" label "OpenGL Specular Tint" type float invisible default { [ "(1-ch(\"metallic\"))*ch(\"reflecttint\")" hscript-expr ] } range { 0! 1! } parmtag { "units" "" } } group { name "diffuse_folder_15" label "Surface" groupsimple { name "folder7" label "Basic" parm { name "basecolor" label "Base Color" type color size 3 default { "0.2" "0.2" "0.2" } disablewhen "{ basecolor_useBaseColor == 0 } { diff_enable == 0 }" range { 0 1 } parmtag { "ogl_amb" "1" } parmtag { "ogl_diff" "1" } parmtag { "ogl_spec" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "albedomult" label "Albedo Multiplier" type float default { "1" } range { 0 1 } parmtag { "ogl_amb_intensity" "1" } parmtag { "ogl_diff_intensity" "1" } parmtag { "ogl_spec_intensity" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_usePointColor" label "Use Point Color" type toggle default { "on" } disablewhen "{ diff_enable == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_usePackedColor" label "Use Packed Color" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "frontface" label "Shade Both Sides As Front" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder4" label "Specular" parm { name "ior" label "IOR" type float default { "1.5" } range { 1 3 } parmtag { "ogl_ior" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough" label "Roughness" type float default { "0.3" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_diff_rough" "1" } parmtag { "ogl_rough" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso" label "Anisotropy" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir" label "Anisotropy Direction" type float default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } groupsimple { name "folder12" label "Reflection" parm { name "metallic" label "Metallic" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_metallic" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect" label "Reflectivity" type float default { "1" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_reflect" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint" label "Reflect Tint" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_spectint" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat" label "Coat" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_coat_intensity" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough" label "Coat Roughness" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_coat_rough" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder13" label "Transparency" parm { name "transparency" label "Transparency" type float default { "0" } range { 0 1 } parmtag { "ogl_transparency" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor" label "Transmission Color" type color size 3 default { "1" "1" "1" } disablewhen "{ transcolor_useBaseColor == 0 } { diff_enable == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist" label "At Distance" type float default { "0.1" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion" label "Dispersion" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "priority" label "Surface Priority" type integer default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } groupsimple { name "folder8" label "Subsurface Scattering" parm { name "sss" label "Subsurface" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssmodel" label "SSS Mode" type string default { "pbrsss" } menu { "pbrsss" "Full Subsurface Scattering" "pbrsingles" "Single Scattering" "pbrrwalksss" "Random Walk (Karma)" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist" label "Subsurface Distance" type float default { "0.1" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor" label "Subsurface Color" type color size 3 default { "1" "1" "1" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssphase" label "Scattering Phase" type float default { "0" } disablewhen "{ sssmodel == pbrsss }" range { -1 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder11" label "Sheen" parm { name "sheen" label "Sheen" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint" label "Sheen Tint" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder9" label "Emission" parm { name "emitcolor" label "Emission Color" type color size 3 default { "0" "0" "0" } range { 0 1 } parmtag { "ogl_emit" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitint" label "Emission Intensity" type float default { "1" } range { 0 10 } parmtag { "ogl_emit_intensity" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitillum" label "Emission Illuminates Objects" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_15_1" label "Opacity" groupsimple { name "folder15" label "Opacity" parm { name "opac" label "Opacity Scale" type float default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor" label "Opacity Color" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opacpointalpha" label "Use Point Alpha" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opacpackedalpha" label "Use Packed Alpha" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder6" label "Fake Caustics" parm { name "fakecausticsenabled" label "Enable" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "fakecausticstransmit" label "Transmission Tint" type float default { "1" } disablewhen "{ fakecausticsenabled == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "fakecausticsshadow" label "Shadow Contour" type float default { "1" } disablewhen "{ fakecausticsenabled == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "fakecausticsopacity" label "Shadow Opacity" type float default { "0" } disablewhen "{ fakecausticsenabled == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_15_2" label "Textures" groupsimple { name "folder54" label "Base Color" grouptag { "group_type" "simple" } parm { name "basecolor_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" parmtag { "ogl_use_tex1" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_texture" label "Texture" type image default { "" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" parmtag { "ogl_specmap" "1" } parmtag { "ogl_tex1" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_textureIntensity" label "Tint Intensity" type float default { "1" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_textureWrap" label "Wrap" type string default { "repeat" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "ogl_tex_vwrap1" "1" } parmtag { "ogl_tex_wrap1" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_textureColorSpace" label "Source Color Space" type string default { "auto" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_useTextureAlpha" label "Use Texture Alpha" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder1" label "IOR" parm { name "ior_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ior_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ior_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ior_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ior_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ior_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ior_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ior_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ ior_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder227" label "Roughness" grouptag { "group_type" "simple" } parm { name "rough_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_roughmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ rough_useTexture == 0 }" parmtag { "ogl_roughmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ rough_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_roughmap_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ rough_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ rough_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder228" label "Anisotropy" grouptag { "group_type" "simple" } parm { name "aniso_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ aniso_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ aniso_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ aniso_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ aniso_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder229" label "Anisotropy Direction" grouptag { "group_type" "simple" } parm { name "anisodir_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "script_callback" "python -c 'hou.phm().toggle_anisodir_texture(hou.pwd())'" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ anisodir_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ anisodir_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ anisodir_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ anisodir_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } parm { name "anisodir_textureFilter" label "Filter Type" type string default { "point" } hidewhen "{ anisodir_useTexture == 0 }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" "point" "Point (No Filter)" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder55" label "Metallic" grouptag { "group_type" "simple" } parm { name "metallic_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_metallicmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ metallic_useTexture == 0 }" parmtag { "ogl_metallicmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ metallic_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_metallicmap_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ metallic_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ metallic_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder16" label "Reflectivity" parm { name "reflect_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_reflect_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflect_useTexture == 0 }" parmtag { "ogl_reflect_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflect_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_reflect_map_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflect_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ reflect_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder226" label "Reflect Tint" grouptag { "group_type" "simple" } parm { name "reflecttint_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder233" label "Coat" grouptag { "group_type" "simple" } parm { name "coat_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_coat_intensity_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coat_useTexture == 0 }" parmtag { "ogl_coat_intensity_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coat_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_coat_intensity_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coat_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ coat_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder234" label "Coat Roughness" grouptag { "group_type" "simple" } parm { name "coatrough_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_coat_roughness_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coatrough_useTexture == 0 }" parmtag { "ogl_coat_roughness_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coatrough_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_coat_roughness_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coatrough_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ coatrough_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder2" label "Transparency" parm { name "transparency_useTexture" label "Use Texture" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transparency_texture" label "Texture" type image default { "" } hidewhen "{ transparency_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transparency_monoChannel" label "Channel" type integer joinnext default { "0" } hidewhen "{ transparency_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transparency_textureWrap" label "Wrap" type string joinnext default { "repeat" } hidewhen "{ transparency_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transparency_textureColorSpace" label "Source Color Space" type string default { "linear" } hidewhen "{ transparency_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder5" label "Transmission Color" parm { name "transcolor_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_texture" label "Texture" type image default { "" } disablewhen "{ diff_enable == 0 }" hidewhen "{ transcolor_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_textureIntensity" label "Tint Intensity" type float default { "1" } disablewhen "{ diff_enable == 0 }" hidewhen "{ transcolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_textureWrap" label "Wrap" type string default { "repeat" } disablewhen "{ diff_enable == 0 }" hidewhen "{ transcolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_textureColorSpace" label "Source Color Space" type string default { "auto" } disablewhen "{ diff_enable == 0 }" hidewhen "{ transcolor_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder5_1" label "At Distance" parm { name "transdist_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ transdist_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ transdist_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ transdist_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ transdist_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder5_2" label "Dispersion" parm { name "dispersion_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ dispersion_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ dispersion_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ dispersion_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ dispersion_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder230" label "Subsurface" grouptag { "group_type" "simple" } parm { name "sss_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sss_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sss_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sss_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sss_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sss_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sss_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sss_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sss_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder3" label "Subsurface Scattering Distance" parm { name "sssdist_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sssdist_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sssdist_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sssdist_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sssdist_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder3_1" label "Subsurface Color" parm { name "ssscolor_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ssscolor_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ssscolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ ssscolor_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder231" label "Sheen" grouptag { "group_type" "simple" } parm { name "sheen_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheen_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheen_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheen_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sheen_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder232" label "Sheen Tint" grouptag { "group_type" "simple" } parm { name "sheentint_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheentint_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheentint_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheentint_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sheentint_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "diffuse_folder_14_3" label "Emission" parm { name "emitcolor_useTexture" label "Use Texture" type toggle default { "off" } parmtag { "ogl_use_emissionmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_texture" label "Texture" type image default { "" } hidewhen "{ emitcolor_useTexture == 0 }" parmtag { "ogl_emissionmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_textureIntensity" label "Tint Intensity" type float default { "1" } hidewhen "{ emitcolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_textureWrap" label "Wrap" type string default { "repeat" } hidewhen "{ emitcolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_textureColorSpace" label "Source Color Space" type string default { "repeat" } hidewhen "{ emitcolor_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder14" label "Opacity" parm { name "opaccolor_useTexture" label "Use Texture" type toggle default { "off" } parmtag { "ogl_use_opacitymap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor_texture" label "Texture" type image default { "" } hidewhen "{ opaccolor_useTexture == 0 }" parmtag { "ogl_opacitymap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor_textureWrap" label "Wrap" type string default { "repeat" } hidewhen "{ opaccolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor_textureIntensity" label "Tint Intensity" type float default { "1" } hidewhen "{ opaccolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor_textureColorSpace" label "Source Color Space" type string default { "repeat" } hidewhen "{ opaccolor_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder235" label "Sampling" grouptag { "group_type" "simple" } parm { name "surface_textureFilter" label "Filter" type string default { "catrom" } menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "surface_textureFilterWidth" label "Filter Width" type float default { "1" } range { 0 5 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_15_3" label "Bump & Normals" parm { name "roundedEdge_enable" label "roundedEdge_enable" type toggle nolabel joinnext default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "roundedEdge_radius" label "Round Edge Radius" type float joinnext default { "0.01" } disablewhen "{ roundedEdge_enable == 0 }" range { 0 0.1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "roundedEdge_mode" label "Round Edge Mode" type integer nolabel default { "0" } help "Edge types to smooth." disablewhen "{ roundedEdge_enable == 0 }" menu { "both" "Concave and Convex Edges" "concave" "Concave Edges" "convex" "Convex Edges" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } group { name "shading_16" label "Base" parm { name "baseBumpAndNormal_enable" label "Enable" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBumpAndNormal_type" label "Texture Type" type string default { "normal" } disablewhen "{ baseBumpAndNormal_enable == 0 }" menu { "bump" "Bump" "normal" "Normal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_colorSpace" label "Texture Color Space" type string default { "linear" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_bumpScale" label "Effect Scale" type float default { "0.05" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" range { 0 0.5 } parmtag { "ogl_bumpscale" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_bumpTexture" label "Texture Path" type image default { "" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_wrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_filter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_filterWidth" label "Filter Width" type float default { "1" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_channel" label "Channel" type integer default { "0" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_imagePlane" label "Image Plane" type string default { "" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_colorspace" label "Texture Color Space" type string default { "linear" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_vectorSpace" label "Vector Space" type string default { "uvtangent" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "ogl_normalmap_type" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_scale" label "Effect Scale" type float default { "1" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_texture" label "Texture Path" type image default { "" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" parmtag { "ogl_normalmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_wrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_filter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_filterWidth" label "Filter Width" type float default { "1" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_channel" label "Channel" type integer default { "0" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_imagePlane" label "Image Plane" type string default { "" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_space" label "Normal Space" type integer default { "0" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "0" "0 to 1" "1" "-1 to 1" } range { 0 10 } parmtag { "ogl_normalbias" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_flipX" label "Flip X" type toggle default { "off" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" parmtag { "ogl_normalflipx" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_flipY" label "Flip Y" type toggle default { "off" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" parmtag { "ogl_normalflipy" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_useTexture" label "OpenGL Use Bump Texture" type toggle invisible default { [ "ch(\"baseBumpAndNormal_enable\") && strcmp(chs(\"baseBumpAndNormal_type\"), \"bump\") == 0" hscript-expr ] } parmtag { "ogl_use_bumpmap" "1" } } parm { name "baseNormal_useTexture" label "OpenGL Use Normal Texture" type toggle invisible default { [ "ch(\"baseBumpAndNormal_enable\") && strcmp(chs(\"baseBumpAndNormal_type\"), \"normal\") == 0" hscript-expr ] } parmtag { "ogl_use_normalmap" "1" } } } group { name "shading_16_1" label "Coat" parm { name "separateCoatNormals" label "Separate Coat Normals" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBumpAndNormal_enable" label "Enable" type toggle default { "on" } disablewhen "{ separateCoatNormals == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBumpAndNormal_type" label "Texture Type" type string default { "normal" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" menu { "bump" "Bump" "normal" "Normal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_colorSpace" label "Texture Color Space" type string default { "linear" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_bumpScale" label "Effect Scale" type float default { "0.05" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" range { 0 0.5 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_bumpTexture" label "Texture Path" type image default { "" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_wrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_filter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_filterWidth" label "Filter Width" type float default { "1" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_channel" label "Channel" type integer default { "0" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_imagePlane" label "Image Plane" type string default { "" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_colorspace" label "Texture Color Space" type string default { "linear" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_vectorSpace" label "Vector Space" type string default { "uvtangent" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_scale" label "Effect Scale" type float default { "1" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_texture" label "Texture Path" type image default { "" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_wrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_filter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_filterWidth" label "Filter Width" type float default { "1" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_channel" label "Channel" type integer default { "0" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_imagePlane" label "Image Plane" type string default { "" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_space" label "Normal Space" type integer default { "0" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "0" "0 to 1" "1" "-1 to 1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_flipX" label "Flip X" type toggle default { "off" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_flipY" label "Flip Y" type toggle default { "off" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_15_4" label "Displacement" parm { name "shop_disable_displace_shader" label "Disable Displace Shader" type toggle invisible default { [ "!ch(\"dispInput_enable\") && !ch(\"dispTex_enable\") && !ch(\"dispNoise_enable\")" hscript-expr ] } help "None" parmtag { "spare_category" "Shaders" } } groupsimple { name "folder236" label "General" grouptag { "group_type" "simple" } parm { name "vm_displacebound" label "Displacement Bound" type float default { [ "1.01*ch(\"dispInput_enable\")*ch(\"dispInput_max\") + ch(\"dispTex_enable\")*max(abs((1.0+ch(\"dispTex_offset\"))*ch(\"dispTex_scale\")), abs(ch(\"dispTex_offset\")*ch(\"dispTex_scale\"))) + ch(\"dispNoise_enable\")*abs(ch(\"dispNoise_amp\"))" hscript-expr ] } disablewhen "{ enableDispMap == 0 enableNoise == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } parm { name "vm_truedisplace" label "True Displacements" type toggle default { [ "on" hscript-expr ] } disablewhen "{ enableDispMap == 0 enableNoise == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } parm { name "vm_bumpraydisplace" label "Add Bump To Ray Traced Displacements" type toggle default { "1" } help "None" disablewhen "{ vm_truedisplace == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "bumpraydisplace" } parmtag { "spare_category" "Shading" } } } groupsimple { name "folder10" label "Custom Input" parm { name "dispInput_enable" label "Enable Input Displacement" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispInput_max" label "Maximum Displacement" type float default { "1" } hidewhen "{ dispInput_enable == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } parm { name "dispInput_vectorspace" label "Vector Space" type string default { "uvtangent" } hidewhen "{ dispInput_enable == 0 }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } } groupsimple { name "folder237" label "Texture" hidewhentab "{ enableDispMap == 0 }" grouptag { "group_type" "simple" } parm { name "dispTex_enable" label "Enable Texture Displacement" type toggle default { "off" } parmtag { "ogl_use_displacemap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_type" label "Texture Type" type string default { "disp" } hidewhen "{ dispTex_enable == 0 }" menu { "disp" "Displacement Along Normal" "vectordisp" "Vector Displacement" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_colorSpace" label "Texture Color Space" type string default { "linear" } hidewhen "{ dispTex_enable == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_vectorSpace" label "Vector Space" type string default { "uvtangent" } hidewhen "{ dispTex_enable == 0 } { dispTex_type != normal dispTex_type != vectordisp }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "ogl_displace_space" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_channelOrder" label "Channel Order" type string default { "xyz" } hidewhen "{ dispTex_enable == 0 } { dispTex_type != vectordisp }" menu { "xyz" "XYZ" "xzy" "XZY" } parmtag { "ogl_displace_up" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_offset" label "Offset" type float default { "-0.5" } hidewhen "{ dispTex_enable == 0 } { dispTex_type != bump dispTex_type != disp }" range { -1 0 } parmtag { "ogl_displaceoffset" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_scale" label "Effect Scale" type float default { "0.05" } hidewhen "{ dispTex_enable == 0 }" range { 0 1 } parmtag { "ogl_displacescale" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_texture" label "Texture Path" type image default { "" } hidewhen "{ dispTex_enable == 0 }" parmtag { "ogl_displacemap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_channel" label "Channel" type integer joinnext default { "0" } hidewhen "{ dispTex_enable == 0 } { dispTex_type != bump dispTex_type != disp }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_wrap" label "Wrap" type string joinnext default { "repeat" } hidewhen "{ dispTex_enable == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_filter" label "Filter" type string default { "gauss" } hidewhen "{ dispTex_enable == 0 }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_filterWidth" label "Filter Width" type float default { "1" } hidewhen "{ dispTex_enable == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } } groupsimple { name "folder238" label "Noise" hidewhentab "{ enableNoise == 0 }" grouptag { "group_type" "simple" } parm { name "dispNoise_enable" label "Enable Noise Displacement" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_type" label "Noise Type" type string default { "xnoise" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" menu { "pnoise" "Perlin Noise" "onoise" "Original Perlin Noise" "xnoise" "Simplex Noise" "snoise" "Sparse Convolution Noise" "anoise" "Alligator Noise" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_freq" label "Frequency" type float size 3 default { "10" "10" "10" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_offset" label "Offset" type float size 3 default { "0" "0" "0" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_amp" label "Amplitude" type float default { "1" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { -1 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_rough" label "Roughness" type float default { "0.5" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_atten" label "Attenuation" type float default { "1" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_turb" label "Turbulence" type integer default { "5" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } } } group { name "diffuse_folder_15_5" label "Settings" groupsimple { name "folder239" label "Component Labels" grouptag { "group_type" "simple" } parm { name "difflabel" label "Diffuse" type string default { "diffuse" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "refllabel" label "Reflection" type string default { "reflect" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "refractlabel" label "Refraction" type string default { "refract" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatlabel" label "Coat Reflection" type string default { "coat" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssslabel" label "Subsurface" type string default { "sss" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder0" label "UV" parm { name "uvtrans" label "Translate" type float size 2 default { "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "uvrot" label "Rotate" type float default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "uvscale" label "Scale" type float size 2 default { "1" "1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } } } parm { name "Cd" label "Attribute Color" type color invisible size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Alpha" label "Attribute Alpha" type float invisible default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "layer" label "layer" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "direct" label "direct" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect" label "indirect" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ce" label "Ce" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_emission" label "direct_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all_emission" label "all_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all" label "all" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_emission" label "indirect_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_comp" label "direct_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_comp" label "indirect_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all_comp" label "all_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_noshadow" label "direct_noshadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_shadow" label "direct_shadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_noshadow" label "indirect_noshadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_shadow" label "indirect_shadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "level" label "level" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "diffuselevel" label "diffuselevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "specularlevel" label "specularlevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "volumelevel" label "volumelevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_samples" label "direct_samples" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_samples" label "indirect_samples" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "nlights" label "nlights" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_noshadow_comp" label "direct_noshadow_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_noshadow_comp" label "indirect_noshadow_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "nddispersion" label "nddispersion" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ndpriority" label "ndpriority" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ndior" label "ndior" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "absorption" label "absorption" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Oc" label "Oc" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Cv" label "Cv" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Th" label "Th" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ab" label "Ab" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Cu" label "Cu" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Vd" label "Vd" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Nt" label "Nt" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ds" label "Ds" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "pre_disp_P" label "pre_disp_P" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "pre_disp_utan" label "pre_disp_utan" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "pre_disp_vtan" label "pre_disp_vtan" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "pre_disp_N" label "pre_disp_N" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "disp" label "Normal Displacement" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "vdisp" label "Vector Displacement" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "Dt" label "Dt" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Vdt" label "Vdt" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseN" label "baseN" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatN" label "coatN" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "speccolor" label "Specular Color" type color invisible size 3 default { "1" "1" "1" } help "Deprecated Parameter" range { 0 1 } } parm { name "displayColor" label "Attribute Color" type color invisible size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "st" label "st" type float invisible size 2 default { "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } } INDXContentsW_ DialogScriptWN]0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for pyrosolver::2.0 automatically generated { name pyrosolver::2.0 script pyrosolver::2.0 label "Pyro Solver" help { "" } inputlabel 1 Object inputlabel 2 Pre-solve inputlabel 3 "Velocity Update" inputlabel 4 Advection inputlabel 5 "Sourcing (post-solve)" group { name "combustion_1" label "Simulation" parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "temp_diffusion" label "Temperature Diffusion" type float default { "0.5" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "cooling_rate" label "Cooling Rate" type float default { "0.75" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "viscosity" label "Viscosity" type float default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "lift" label "Buoyancy Lift" type float default { "5" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "kg1m1s-2" } } parm { name "buoyancy_dir" label "Buoyancy Dir" type direction size 3 default { "0" "1" "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "combustion_1_1" label "Combustion" parm { name "enable_combustion" label "Enable Combustion" type toggle default { "1" } range { 0 1 } } parm { name "ignitiontemp" label "Ignition Temperature" type float default { "0.1" } disablewhen "{ enable_combustion == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "burnrate" label "Burn Rate" type float default { "0.9" } disablewhen "{ enable_combustion == 0 }" range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "fuelinefficiency" label "Fuel Inefficiency" type float default { "0.1" } disablewhen "{ enable_combustion == 0 }" range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "heatoutput" label "Temperature Output" type float default { "0.25" } disablewhen "{ enable_combustion == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "gasrelease" label "Gas Released" type float default { "15" } disablewhen "{ enable_combustion == 0 }" range { 0 25 } parmtag { "autoscope" "0000000000000000" } } group { name "flames" label "Flames" parm { name "cooldown_time" label "Flame Height" type float default { "3" } disablewhen "{ enable_combustion == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "enable_cooling_field" label "Enable Cooling Field" type toggle nolabel joinnext default { "1" } disablewhen "{ enable_combustion == 0 }" range { 0 1 } } parm { name "cooling_field" label "Cooling Field" type string default { "temperature" } disablewhen "{ enable_cooling_field == 0 } { enable_combustion == 0 }" range { 0 1 } } parm { name "cooling_field_range" label "Cooling Field Range" type float size 2 default { "0" "1" } disablewhen "{ enable_cooling_field == 0 } { enable_combustion == 0 }" range { 0 10 } } parm { name "remap_cooldown_time" label "Remap Heat Cool Field" type ramp_flt default { "2" } disablewhen "{ enable_cooling_field == 0 } { enable_combustion == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "remap_cooldown_time_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 1 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 0.10000000149011612 ) 2interp ( linear )" } parmtag { "rampkeys_var" "remap_cooldown_time_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "remap_cooldown_time_the_key_values" } } } group { name "flames_1" label "Smoke" parm { name "emit_smoke" label "Emit Smoke" type toggle default { "1" } disablewhen "{ enable_combustion == 0 }" range { 0 1 } } parm { name "use_dense" label "Create Dense Smoke" type toggle default { "off" } disablewhen "{ emit_smoke == 0 } { enable_combustion == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "source" label "Source" type ordinal default { "heat" } disablewhen "{ emit_smoke == 0 } { enable_combustion == 0 }" menu { "burn" "Burn " "heat" "Heat" } range { 0 1 } } parm { name "smoke_amount" label "Smoke Amount" type float default { "1" } disablewhen "{ emit_smoke == 0 } { enable_combustion == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "heat_cutoff" label "Heat Cutoff" type float default { "0.2" } disablewhen "{ emit_smoke == 0 } { enable_combustion == 0 } { source == burn }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "blend" label "Blend Amount" type float default { "0.2" } disablewhen "{ emit_smoke == 0 } { enable_combustion == 0 } { source == burn }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } } group { name "flames_2" label "Gas" parm { name "gas_heat_influence" label "Flame Contribution" type float default { "0.2" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "gas_burn_influence" label "Burn Contribution" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "flames_3" label "Temperature" parm { name "binf_temperature_to_flames" label "Flames Influence Cooling Rate" type toggle default { "0" } range { 0 1 } } parm { name "temp_heat_influence" label "Flame Contribution" type float default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "temp_burn_influence" label "Burn Contribution" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "flame_rate" label "Drop Rate" type float default { "1" } disablewhen "{ binf_temperature_to_flames == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "flame_out_of_bound_influence" label "Outer Area Drop Rate" type float default { "0.5" } disablewhen "{ binf_temperature_to_flames == 0 }" range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "flame_cutoff" label "Flame Cutoff" type float default { "2" } disablewhen "{ binf_temperature_to_flames == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "flame_sharpness" label "Sharpness" type float default { "0.5" } disablewhen "{ binf_temperature_to_flames == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } } group { name "flames_4" label "Fuel" parm { name "advect_fuel" label "Advect Fuel" type toggle default { "0" } disablewhen "{ enable_combustion == 0 }" range { 0 1 } } parm { name "fuel_speed" label "Fuel Speed" type float default { "0.1" } disablewhen "{ advect_fuel == 0 } { enable_combustion == 0 }" range { 0 10 } } } } group { name "combustion_1_2" label "Shape" parm { name "enable_dissipation" label "Dissipation" type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "evap" label "Dissipation" type float default { "0.1" } disablewhen "{ enable_dissipation == 0 }" range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "enable_disturbance" label "Disturbance" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "dist_scale" label "Disturbance" type float default { "0.5" } disablewhen "{ enable_disturbance == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "enable_shredding" label "Shredding " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_scale" label "Shredding" type float default { "0.5" } disablewhen "{ enable_shredding == 0 }" range { 0! 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_sharpening" label "Sharpening" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "sharpenrate" label "Sharpening" type float default { "0.5" } disablewhen "{ enable_sharpening == 0 }" range { 0! 2 } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_turbulence" label "Turbulence" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turbulence_scale" label "Turbulence" type float default { "0.1" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "enable_confinement" label "Confinement " type toggle nolabel joinnext default { "off" } range { 0 1 } } parm { name "confinementscale" label "Confinement" type float default { "1" } disablewhen "{ enable_confinement == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } group { name "wind_2" label "Dissipation" parm { name "use_dissipation_control_field" label "Use Control Field" type toggle nolabel joinnext default { "on" } disablewhen "{ enable_dissipation == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dissipation_control_field" label "Control Field" type string default { "temperature" } disablewhen "{ use_dissipation_control_field == 0 } { enable_dissipation == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dissipation_control_range" label "Control Range" type float size 2 default { "0" "1" } disablewhen "{ use_dissipation_control_field == 0 } { enable_dissipation == 0 }" range { 0 10 } } parm { name "remap_dissipation_field" label "Remap Dissipation Field" type ramp_flt default { "4" } disablewhen "{ use_dissipation_control_field == 0 } { enable_dissipation == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "remap_dissipation_field_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 1 ) 1interp ( catmull-rom ) 2pos ( 0.17888999999999999 ) 2value ( 0.875 ) 2interp ( catmull-rom ) 3pos ( 0.36799999999999999 ) 3value ( 0.27000000000000002 ) 3interp ( catmull-rom ) 4pos ( 1 ) 4value ( 0 ) 4interp ( catmull-rom )" } parmtag { "rampkeys_var" "remap_dissipation_field_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "remap_dissipation_field_the_key_values" } } } group { name "wind_2_1" label "Disturbance" parm { name "dist_target" label "Field to Disturb" type ordinal default { "vel" } disablewhen "{ enable_disturbance == 0 }" menu { "temperature" "Temperature" "vel" "Velocity" } range { 0 1 } } parm { name "dist_density_cutoff" label "Cutoff" type float default { "0.15" } disablewhen "{ enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dist_override_block_size" label "Use Block Size" type toggle default { "1" } disablewhen "{ enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dist_block_size" label "Block Size" type float default { "0.2" } disablewhen "{ dist_override_block_size == 0 } { enable_disturbance == 0 }" range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dist_locality" label "Locality" type integer default { "1" } disablewhen "{ enable_disturbance == 0 } { dist_override_block_size == 1 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } group { name "control_settings2" label "Control Settings" parm { name "dist_use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "off" } disablewhen "{ enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dist_control_field" label "Use Control Field" type string default { "" } disablewhen "{ dist_use_control_field == 0 } { enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dist_control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ dist_use_control_field == 0 } { enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dist_control_range" label "Control Range" type float size 2 default { "0" "1" } disablewhen "{ dist_use_control_field == 0 } { enable_disturbance == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "dist_remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ dist_use_control_field == 0 } { enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dist_control_field_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ dist_use_control_field == 0 } { enable_disturbance == 0 } { dist_remap_control_field == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_field_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_field_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_field_ramp_the_key_values" } } } group { name "control_settings2_1" label "Bindings" parm { name "dist_thresh_field" label "Threshold Field" type string default { "density" } disablewhen "{ enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } group { name "wind_2_2" label "Shredding" parm { name "shred_temp_threshold" label "Temperature Threshold" type float default { "0.75" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "shred_fade" label "Threshold Width" type float default { "0.1" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "shred_squash" label "Squash" type float default { "1" } disablewhen "{ enable_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "shred_stretch" label "Stretch" type float default { "0.5" } disablewhen "{ enable_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "clip_gradient" label "Clip Influence Gradient" type toggle nolabel joinnext default { "on" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "clip_value" label "Clip Gradient" type float default { "7" } disablewhen "{ clip_gradient == 0 } { enable_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } group { name "shred_settings_2_1" label "Control Settings" parm { name "shred_use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "off" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "shred_control_field" label "Control Field" type string default { "density" } disablewhen "{ shred_use_control_field == 0 } { enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ shred_use_control_field == 0 } { enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "shred_control_range" label "Control Range" type vector2 size 2 default { "0" "1" } disablewhen "{ shred_use_control_field == 0 } { enable_shredding == 0 }" range { -1 1 } } parm { name "remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ shred_use_control_field == 0 } { enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_field_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ shred_use_control_field == 0 } { remap_control_field == 0 } { enable_shredding == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_field_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_field_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_field_ramp_the_key_values" } } } group { name "shred_settings_2_1_1" label "Visualization" parm { name "shred_visualize_shredding" label "Visualize Shredding" type toggle default { "off" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ shred_visualize_shredding == 0 } { enable_shredding == 0 }" menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guidevistype" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" menu { "none" "None" "distance" "Distance" "speed" "Speed" "origin" "Origin" "dir" "Direction " "value" "Value" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guidevismode" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guidevisscale" label "Visualization Scale" type float default { "1" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guidestreamerlen" label "Streamer Length" type float default { "1" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guidestreamerminspeed" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guiderange" label "Visualization Range" type float size 2 default { "0" "5" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "shred_settings_2_1_2" label "Bindings" parm { name "shred_clear_temporary_fields" label "Clear Temporary Fields" type toggle default { "on" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_temperature_field" label "Temperature Field" type string default { "temperature" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_velocity_field" label "Velocity Field" type string default { "vel" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } group { name "wind_2_3" label "Sharpness" parm { name "sharpen_field" label "Field Name" type string default { "density" } disablewhen "{ enable_sharpening == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "sharpen_locality" label "Locality" type integer default { "4" } disablewhen "{ enable_sharpening == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "wind_2_4" label "Turbulence" parm { name "turb_swirl_size" label "Swirl Size" type float default { "1" } disablewhen "{ enable_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_rough" label "Grain" type float default { "0.5" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb_pulse_length" label "Pulse Length" type float default { "0.5" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_seed" label "Seed" type float default { "0" } disablewhen "{ enable_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_control_threshold" label "Influence Threshold" type float default { "0.01" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb_turb" label "Turbulence" type integer default { "2" } disablewhen "{ enable_turbulence == 0 }" range { 1 12 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } group { name "control_settings" label "Control Settings" parm { name "turb_use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "on" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb_control_field" label "Control Field" type string default { "density" } disablewhen "{ turb_use_control_field == 0 } { enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ turb_use_control_field == 0 } { enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb_control_range" label "Control Range" type float size 2 default { "0" "1" } disablewhen "{ turb_use_control_field == 0 } { enable_turbulence == 0 }" range { 0 10 } } parm { name "turb_remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ turb_use_control_field == 0 } { enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb_control_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ turb_use_control_field == 0 } { turb_remap_control_field == 0 } { enable_turbulence == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_ramp_the_key_values" } } } group { name "control_settings_1" label "Visualization" parm { name "turb_vis_turbulence" label "Visualize Turbulence" type toggle default { "off" } disablewhen "{ enable_turbulence == 0 } { enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guidevistype" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" menu { "none" "None " "distance" "Distance" "speed" "Speed" "origin" "Origin" "dir" "Direction " "value" "Value" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guidevismode" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guidevisscale" label "Visualization Scale" type float default { "1" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guidestreamerlen" label "Streamer Length" type float default { "0.25" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guidestreamerminspeed" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guiderange" label "Visualization Range" type float size 2 default { "0" "1" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "control_settings_2" label "Bindings" parm { name "turb_clear_temporary_fields" label "Clear Temporary Fields" type toggle default { "on" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_density_field" label "Density Field" type string default { "temperature" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_velocity_field" label "Velocity Field" type string default { "vel" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } group { name "wind_2_5" label "Confinement" parm { name "conf_use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "off" } disablewhen "{ enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_control_field" label "Control Field" type string default { "confinement" } disablewhen "{ conf_use_control_field == 0 } { enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ conf_use_control_field == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "conf_control_range" label "Control Range" type float size 2 default { "0" "1" } disablewhen "{ conf_use_control_field == 0 } { conf_remap_control_field == 0 } { enable_confinement == 0 }" range { 0 10 } } parm { name "conf_control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ conf_use_control_field == 0 } { conf_remap_control_field == 0 } { enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } group { name "visualization" label "Visualization" parm { name "conf_visualize_confinement" label "Visualize Confinement" type toggle default { "off" } disablewhen "{ enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guidevistype" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" menu { "none" "None" "distance" "Distance " "speed" "Speed" "origin" "Origin" "dir" "Direction" "value" "Value" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guidevismode" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guidevisscale" label "Visualization Scale" type float default { "1" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guidestreamerlen" label "Streamer Length" type float default { "1" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guidestreamerminspeed" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guiderange" label "Visualization Range" type float size 2 default { "0" "1" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "visualization_1" label "Control Field Ramp" parm { name "conf_control_field_ramp2" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ conf_use_control_field == 0 } { conf_remap_control_field == 0 } { enable_confinement == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_field_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_field_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_field_ramp_the_key_values" } } } group { name "visualization_2" label "Bindings" parm { name "conf_cleartemp" label "Clear Temporary Fields" type toggle default { "on" } disablewhen "{ enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_vel" label "Velocity Field" type string default { "vel" } disablewhen "{ enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_confinement" label "Confinement Field" type string default { "confinement" } disablewhen "{ enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } } group { name "combustion_1_3" label "Color" parm { name "enable_color_dissipation" label "Enable Color Dissipation" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "color_evap" label "Dissipation" type float default { "0.1" } disablewhen "{ enable_color_dissipation == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_color_blur" label "Enable Color Blur" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "color_blur" label "Blur" type float default { "1" } disablewhen "{ enable_color_blur == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_color_sharpening" label "Enable Color Sharpening" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "color_sharpening" label "Sharpening" type float default { "0.5" } disablewhen "{ enable_color_sharpening == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } group { name "folder2" label "Dissipation" parm { name "use_color_dissipation_field" label "Control Field" type toggle nolabel joinnext default { "off" } disablewhen "{ enable_color_dissipation == 0 }" parmtag { "autoscope" "0000000000000000" } } parm { name "color_dissipation_field" label "Control Field" type string default { "temperature" } disablewhen "{ enable_color_dissipation == 0 } { use_color_dissipation_field == 0 }" parmtag { "autoscope" "0000000000000000" } } parm { name "color_dissipation_controlrange" label "Control Range" type float_minmax size 2 default { "0" "1" } disablewhen "{ enable_color_dissipation == 0 } { use_color_dissipation_field == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "color_remap_dissipation" label "Remap Dissipation Field" type ramp_flt default { "2" } disablewhen "{ enable_color_dissipation == 0 } { use_color_dissipation_field == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "remap_dissipation_field_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 1 ) 1interp ( monotonecubic ) 2pos ( 1 ) 2value ( 0 ) 2interp ( constant )" } parmtag { "rampkeys_var" "remap_dissipation_field_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "remap_dissipation_field_the_key_values" } parmtag { "shaderparmcontexts" "cvex" } } } group { name "folder2_1" label "Blur" parm { name "color_blur_radius" label "Radius" type float default { "1" } disablewhen "{ enable_color_blur == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "color_blur_filter" label "Filter" type ordinal default { "2" } disablewhen "{ enable_color_blur == 0 }" menu { "0" "Box" "1" "Cone" "2" "Gaussian" } parmtag { "autoscope" "0000000000000000" } } } group { name "folder2_2" label "Sharpness" parm { name "color_sharpen_radius" label "Radius" type float default { "1" } disablewhen "{ enable_color_sharpening == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "color_sharpen_threshold" label "Threshold" type float default { "0.05" } disablewhen "{ enable_color_sharpening == 0 }" range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } } } group { name "combustion_1_4" label "Relationships" parm { name "enable_relationships" label "Enable Relationships" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } group { name "std_switcher_0_6" label "Sources" parm { name "enable_source_relationship" label "Enable Source Relationship" type toggle default { "off" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "sourcedest" label "Add Source To" type string default { "density" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menureplace { "density" "Density" "temperature" "Temperature" "fuel" "Fuel" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "sourcemerge" label "Source Merge" type ordinal joinnext default { "max" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "copy" "Copy" "add" "Add" "sub" "Subtract" "mul" "Multiply" "div" "Divide" "max" "Maximum " "min" "Minimum" "average" "Average" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "source_amount" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "sourcevelmerge" label "Velocity Merge" type ordinal joinnext default { "wavg" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "none" "None" "wavg" "Weighted Average" "netnewsource" "Net New Source" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "scale_vel" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "sourcetemperaturemerge" label "Temperature Merge" type ordinal joinnext default { "wavg" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "none" "None" "wavg" "Weighted Average" "netnewsource" "Net New Source" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "scale_temp" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "veltype" label "Velocity Type" type ordinal default { "pointvelocity" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "rigidvelocity" "Rigid Velocity" "pointvelocity" "Point Velocity" "volumevelocity" "Volume Velocity " } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_6_1" label "Pumps" parm { name "enable_pump_relationship" label "Enable Pump Relationship" type toggle default { "off" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumpvelmerge" label "Velocity Merge" type ordinal joinnext default { "blend" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" menu { "blend" "Blend " "add" "Add" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumpvelscale" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumpveltype" label "Velocity Type" type ordinal default { "pointvelocity" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" menu { "rigidvelocity" "Rigid Velocity" "pointvelocity" "Point Velocity" "volumevelocity" "Volume Velocity" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumptemperaturemerge" label "Temperature Merge" type ordinal default { "none" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" menu { "none" "None" "setinterior" "Set Interior " } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_6_2" label "Collisions" parm { name "enable_collision_relationship" label "Enable Collision Relationship" type toggle default { "on" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collisiontemperaturemerge" label "Temperature Merge" type ordinal default { "collisioninterior" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" menu { "none" "None" "collisioninterior" "Collision Interior" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_usebandwidth" label "Restrict Mask to Bandwidth" type toggle default { "on" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_usepointvelocity" label "Use Point Velocity for Collisions" type toggle default { "on" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_usevolumevelocity" label "Use Volume Velocity for Collisions" type toggle default { "off" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_allownonsdf" label "Collide with Non-SDF" type toggle default { "off" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "extrapolatecollision" label "Extrapolate into Collisions" type toggle default { "off" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_6_3" label "Sink" parm { name "enable_sink" label "Enable Sink Relationship" type toggle default { "off" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } group { name "combustion_1_5" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "minimumsubsteps" label "Min Substeps" type integer default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "substeps" label "Max Substeps" type integer default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "cflcond" label "CFL Condition" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "quantize" label "Quantize to Max Substeps" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "frames_before_solve" label "Frames Before Solve" type integer default { "0" } range { 0 10 } } group { name "wind_6" label "External Forces" parm { name "scaled_forces" label "Scaled Forces" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "absolute_forces" label "Absolute Forces" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "wind_6_1" label "Rest Field" parm { name "enable_rest" label "Enable Rest" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dual_rest_fields" label "Dual Rest Fields" type toggle default { "on" } disablewhen "{ enable_rest == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "rest_framedelay" label "Frames Between Solves" type float default { "50" } disablewhen "{ enable_rest == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "rest_frameoffset" label "Frame Offset" type float default { "1" } disablewhen "{ enable_rest == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "rest_advectspeed" label "Rest Advection Rate" type float default { "0.2" } disablewhen "{ enable_rest == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "wind_6_2" label "Projection" parm { name "projection_method" label "Projection Method" type ordinal default { "1" } menu { "0" "PCG" "1" "Multigrid " } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "multigrid_minpass" label "Multigrid Iterations" type integer default { "1" } disablewhen "{ projection_method == 0 }" range { 0! 20 } parmtag { "autoscope" "0000000000000000" } } } group { name "wind_6_3" label "Advection" parm { name "advecttype" label "Advection Type" type ordinal joinnext default { "modifiedmaccormack" } menu { "single" "Single Stage" "bfecc" "BFECC" "modifiedmaccormack" "Modified MacCormack" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "clampvalues" label "Clamp Values" type ordinal joinnext default { "revert" } disablewhen "{ advecttype == single }" menu { "off" "None" "on" "Clamp" "revert" "Revert" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "blendwidth" label "Blend" type float default { "0" } disablewhen "{ advecttype == single }" range { 0! 0.5! } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "vel_advecttype" label "Vel Advection Type" type ordinal joinnext default { "modifiedmaccormack" } menu { "single" "Single Stage" "bfecc" "BFECC" "modifiedmaccormack" "Modified MacCormack" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_clampvalues" label "Clamp Values" type ordinal joinnext default { "revert" } disablewhen "{ advecttype == single }" menu { "off" "None" "on" "Clamp" "revert" "Revert" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_blendwidth" label "Blend" type float default { "0" } disablewhen "{ vel_advecttype == single }" range { 0! 0.5! } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "advectmethod" label "Advection Method" type ordinal default { "trace" } menu { "single" "Single Step" "trace" "Trace" "midpoint" "Trace Midpoint " "hjweno" "HJWENO" "upwind" "Upwind" "rk3" "Trace RK3" "rk4" "Trace RK4" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "advect_cfl" label "Advect CFL" type float default { "1.5" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "wind_6_4" label "Time Scale" parm { name "timescale_burn_influence" label "Burn Influence" type float default { "0" } range { 0! 1! } } parm { name "heat_influence" label "Heat Influence" type float default { "0.3" } range { 0! 1! } } } group { name "wind_6_5" label "Collisions" parm { name "correctcollision" label "Correct Collisions" type toggle default { "1" } range { 0 1 } } parm { name "correctcollisionfields" label "Fields to Correct" type string default { "density fuel" } disablewhen "{ correctcollision == 0 }" parmtag { "autoscope" "0000000000000000" } } parm { name "feedbackscale" label "Feedback Scale" type float default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "kg1m1s-2" } } } group { name "wind_6_6" label "Clear Fields" parm { name "fieldsclear" label "Fields to Clear" type ordinal default { "none" } menu { "none" "None" "hidden" "Hidden" "static" "Static" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "extraclear" label "Additional" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "wind_6_7" label "Distribution" parm { name "address" label "Tracker Address" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "port" label "Tracker Port" type integer default { "8000" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "jobname" label "Job Name" type string default { "${OS}_$F" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "slice" label "Slice" type integer default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "numslice" label "Number of Slices" type integer default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "internalfacesclosed" label "Treat Internal Faces as Closed" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } } } } parm { name "addaffectors" label "Make Objects Mutual Affectors" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "uniquedataname" label "Unique Data Name" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l smokesolver_build2 group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dataname" label "Data Name" type string default { "Solver" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript4]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "qrotate" script "qrotate" label "qrotate" code { "$result = qrotate($quaternion, $vec);" } input vector4 quaternion "Quaternion" input vector vec "Vector" output vector result "Result" } INDX DialogScript1]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "quattomatx" script "quattomatx" label "quattomatx" code { "$matx = qconvert($quat);" } input vector4 quat "Input Quaternion" output matrix3 matx "Output Matrix3" } INDX DialogScript>]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "random" script "random" label "random" code { "#ifdef __vex" " if ($roundtoint)" " $rand = random($pos);" " else" " $rand = rand($pos);" "#else" " $rand = cellnoise($pos);" "#endif" } input float pos "Position" output float rand "Random Number" signature "1D Float Input, 1D Output" default { } signature "1D Float Input, 3D Vector" fv { float vector } signature "1D Float Input, 3D Point" fp { float point } signature "1D Float Input, 3D Normal" fn { float normal } signature "1D Float Input, 3D Color" fc { float color } signature "1D Float Input, 4D Output" f4d { float vector4 } signature "1D Integer Input, 1D Output" i { int float } signature "1D Integer Input, 3D Vector" iv { int vector } signature "1D Integer Input, 3D Point" ip { int point } signature "1D Integer Input, 3D Normal" in { int normal } signature "1D Integer Input, 3D Color" ic { int color } signature "1D Integer Input, 4D Output" i4d { int vector4 } signature "3D Vector Input, 1D Output" v1d { vector float } signature "3D Vector Input, 3D Vector" vv { vector vector } signature "3D Vector Input, 3D Point" vp { vector point } signature "3D Vector Input, 3D Normal" vn { vector normal } signature "3D Vector Input, 3D Color" vc { vector color } signature "3D Vector, 4D Output" v4d { vector vector4 } signature "3D Point Input, 1D Output" p1d { point float } signature "3D Point Input, 3D Vector" pv { point vector } signature "3D Point Input, 3D Point" pp { point point } signature "3D Point Input, 3D Normal" pn { point normal } signature "3D Point Input, 3D Color" pc { point color } signature "3D Normal Input, 1D Output" n1d { normal float } signature "3D Normal Input, 3D Vector" nv { normal vector } signature "3D Normal Input, 3D Point" np { normal point } signature "3D Normal Input, 3D Normal" nn { normal normal } signature "3D Normal Input, 3D Color" nc { normal color } signature "3D Color Input, 1D Output" c1d { color float } signature "3D Color Input, 3D Vector" cv { color vector } signature "3D Color Input, 3D Point" cp { color point } signature "3D Color Input, 3D Normal" cn { color normal } signature "3D Color Input, 3D Color" cc { color color } signature "4D Input, 1D Output" v41d { vector4 float } signature "4D Input, 3D Output" v43d { vector4 vector } signature "4D Input, 4D Output" v44d { vector4 vector4 } signature "1D Uniform Float, 1D Output" uf1d { ufloat ufloat } signature "1D Uniform Float, 3D Vector" ufv { ufloat uvector } signature "1D Uniform Float, 3D Point" ufp { ufloat upoint } signature "1D Uniform Float, 3D Normal" ufn { ufloat unormal } signature "1D Uniform Float, 3D Color" ufc { ufloat ucolor } signature "3D Uniform Vector, 1D Output" uv1d { uvector ufloat } signature "3D Uniform Vector, 3D Vector" uvv { uvector uvector } signature "3D Uniform Vector, 3D Point" uvp { uvector upoint } signature "3D Uniform Vector, 3D Normal" uvn { uvector unormal } signature "3D Uniform Vector, 3D Color" uvc { uvector ucolor } signature "3D Uniform Point, 1D Output" up1d { upoint ufloat } signature "3D Uniform Point, 3D Vector" upv { upoint uvector } signature "3D Uniform Point, 3D Point" upp { upoint upoint } signature "3D Uniform Point, 3D Normal" upn { upoint unormal } signature "3D Uniform Point, 3D Color" upc { upoint ucolor } signature "3D Uniform Normal, 1D Output" un1d { unormal ufloat } signature "3D Uniform Normal, 3D Vector" unv { unormal uvector } signature "3D Uniform Normal, 3D Point" unp { unormal upoint } signature "3D Uniform Normal, 3D Normal" unn { unormal unormal } signature "3D Uniform Normal, 3D Color" unc { unormal ucolor } signature "3D Uniform Color, 1D Output" uc1d { ucolor ufloat } signature "3D Uniform Color, 3D Vector" ucv { ucolor uvector } signature "3D Uniform Color, 3D Point" ucp { ucolor upoint } signature "3D Uniform Color, 3D Normal" ucn { ucolor unormal } signature "3D Uniform Color, 3D Color" ucc { ucolor ucolor } VOP_FLT_PARM(pos, "Position", 0) VOP_INT_PARM(pos_i, "Position", 0) VOP_VEC_PARM(pos_v1d, "Position", 0, 0, 0) VOP_VEC_PARM(pos_p1d, "Position", 0, 0, 0) VOP_VEC_PARM(pos_n1d, "Position", 0, 0, 0) VOP_CLR_PARM(pos_c1d, "Position", 0, 0, 0) VOP_VEC4_PARM(pos_v41d, "Position", 0, 0, 0, 0) VOP_FLT_PARM(pos_uf1d, "Position", 0) VOP_VEC_PARM(pos_uv1d, "Position", 0, 0, 0) VOP_VEC_PARM(pos_up1d, "Position", 0, 0, 0) VOP_VEC_PARM(pos_un1d, "Position", 0, 0, 0) VOP_CLR_PARM(pos_uc1d, "Position", 0, 0, 0) parm { name roundtoint label "Clamp Position to Integer" type toggle size 1 default { 1 } } group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScript Q# Context: CVex /* * Houdini Dialog Script generated automatically * by vcc from source file systemscalarvolumenoise. * Generated: Tue Jul 16 17:57:01 2013 */ { name "scalarvolumenoise" script "systemscalarvolumenoise" label "System Scalar Volume Noise" rendermask VMantra help { "" } parm { name use_rest label "Use Rest" type toggle default { 0 } export none } parm { name additive label "Additive Turbulence" type toggle default { 1 } export none } parm { name timescale label "Timescale" type float default { 0 } range { 0 1 } export none } parm { name turbulence_freq label "Turbulence Frequency" type float default { 1 } export none } parm { name turbulence_scale label "Turbulence Scale" type float size 3 default { 1 1 1 } export none } parm { name srcmin label "Turbulence Min Noise" type float default { -0.5 } range { 0 1 } export none } parm { name srcmax label "Turbulence Max Noise" type float default { 0.5 } range { 0 1 } export none } parm { name sharpness label "Turbulence Sharpness" type float default { 0.5 } range { 0 1 } export none } parm { name destmin label "Turbulence Influence" type float default { 0 } range { 0 1 } export none } parm { name seed label "Turbulence Seed" type float default { 0 } range { 0 1 } export none } parm { name amp label "Turbulence Amplitude" type float default { 1 } range { -1 1 } export none } parm { name rough label "Turbulence Roughness" type float default { 0.10000000000000001 } range { 0 1 } export none } parm { name maxoctave label "Turbulence Octaves" type integer default { 1 } range { 0 32 } export none } parm { name enable_cells label "Enable Cellular Noise" type toggle default { 0 } export none } parm { name change_on_noise label "Adaptive Cells" type toggle default { 1 } export none } parm { name invert_cells label "Invert Cells" type toggle default { 0 } export none } parm { name additive_cells label "Additive Cells" type toggle default { 1 } export none } parm { name cell_min label "Cell Minimum" type float default { 0.10000000000000001 } range { 0 1 } export none } parm { name cell_max label "Cell Maximum" type float default { 1 } range { 0 1 } export none } parm { name cell_sharpness label "Cell Sharpness" type float default { 0 } range { 0 1 } export none } parm { name cell_influence label "Cell Influence" type float default { 0 } range { 0 1 } export none } parm { name voronoi_noise_seed label "Cell Seed" type float default { 0 } range { 0 1 } export none } parm { name cell_frequency label "Cell Frequency" type float default { 0.5 } range { 0 10 } export none } parm { name cell_scale label "Cell Scale" type float size 3 default { 1 1 1 } export none } parm { name cell_distance label "Cell Distance" type float default { 0.25 } range { 0 1 } export none } parm { name clampoutput label "Clamp Output" type toggle default { 1 } export none } } INDXContentsW_ DialogScriptW"Z0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for smokeconfigureobject automatically generated { name smokeconfigureobject script smokeconfigureobject label "Smoke Configure Object" help { "" } bindhandle sizex xform "Transformer" sx "" bindhandle sizey xform "Transformer" sy "" bindhandle sizez xform "Transformer" sz "" bindhandle tx xform "Transformer" tx "" bindhandle ty xform "Transformer" ty "" bindhandle tz xform "Transformer" tz "" inputlabel 1 "Objects to be processed" inputlabel 2 "Input 1" inputlabel 3 "Input 2" inputlabel 4 "Input 3" parm { name "twod" label "Two Dimensional" type toggle nolabel joinnext default { "off" } range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } } parm { name "voxelplane" label "Two Dimensional" type ordinal default { "xy" } menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "uniformvoxels" label "Division Method" type ordinal default { "max" } menu { "nonsquare" "Non Square" "x" "X Axis" "y" "Y Axis" "z" "Z Axis" "max" "Max Axis" "size" "By Size" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "uniformdiv" label "Uniform Divisions" type integer default { "10" } disablewhen "{ uniformvoxels == nonsquare } { uniformvoxels == size }" hidewhen "{ uniformvoxels == nonsquare } { uniformvoxels == size }" range { 1! 300 } export all parmtag { "autoscope" "0000000000000000" } } parm { name "div" label "Divisions" type integer size 3 default { "10" "10" "10" } disablewhen "{ uniformvoxels != nonsquare }" hidewhen "{ uniformvoxels != nonsquare }" range { 1! 1000 } parmtag { "autoscope" "0000" } } parm { name "divsize" label "Division Size" type float default { "0.1" } disablewhen "{ uniformvoxels != size }" hidewhen "{ uniformvoxels != size }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "size" label "Size" type vector size 3 default { "1" "1" "1" } range { 0! 10 } parmtag { "autoscope" "0000" } parmtag { "units" "m1" } } parm { name "t" label "Center" type vector size 3 default { "0" "0" "0" } range { -1 1 } parmtag { "autoscope" "0000" } parmtag { "units" "m1" } } parm { name "closedends" label "Closed Boundaries" type toggle joinnext default { "on" } range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } } parm { name "closexneg" label "-X" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "closexpos" label "+X" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "closeyneg" label "-Y" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "closeypos" label "+Y" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "closezneg" label "-Z" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "closezpos" label "+Z" type toggle default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } group { name "std_switcher_0" label "Guides" group { name "folder0" label "Visualization" parm { name "multifield_showguide" label "Multi" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "multifield_color" label "Multi Field" type color size 3 default { "1" "1" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "density_showguide" label "Density " type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "density_color" label "Density" type color size 3 default { "1" "1" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "temperature1_showguide" label "Temperature " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "temperature1_color" label "Temperature" type color size 3 default { "1" "1" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "fuel_showguide" label "Fuel " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "fuel_color" label "Fuel" type color size 3 default { "0.9" "0" "0.9" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "divergence_showguide" label "Divergence " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "divergence_color" label "Divergence" type color size 3 default { "1" "0.8" "0" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "burn_showguide" label "Burn " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "burn_color" label "Burn" type color size 3 default { "1" "0.8" "0" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "heat_showguide" label "Show Guide Geometry" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "heat_color" label "Heat" type color size 3 default { "1" "1" "0" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_showguide" label "Velocity " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_color" label "Velocity" type color size 3 default { "1" "1" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "collisionmask1_showguide" label "Collision " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collisionmask1_color" label "Collision" type color size 3 default { "1" "1" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "sourcemask1_showguide" label "Source " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "sourcemask1_color" label "Source" type color size 3 default { "0" "0.9" "0" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "sinkmask1_showguide" label "Sink " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "sinkmask1_color" label "Sink" type color size 3 default { "0.9" "0" "0" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_1" label "Multi" grouptag { "import_enable" "1" } grouptag { "import_source" "op:multifield" } parm { name "multifield_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "usebox" } } parm { name "multifield_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ multifield_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "useboxhash" } } parm { name "multifield_rangemin" label "Minimum" type float default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "rangemin" } } parm { name "multifield_rangemax" label "Maximum" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "rangemax" } } parm { name "multifield_densityscale" label "Density Scale" type float default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "densityscale" } } parm { name "multifield_shadowscale" label "Shadow Scale" type float default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "shadowscale" } } parm { name "multifield_setmaxres" label "Set Max Res" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "setmaxres" } } parm { name "multifield_maxres" label "Max Vis Res" type integer default { "128" } disablewhen "{ multifield_setmaxres == 0 }" range { 1! 512 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "maxres" } } group { name "folder3" label "Smoke" grouptag { "import_source" "op:multifield" } grouptag { "import_token" "emitswitcher:Smoke" } parm { name "multifield_densityfield" label "Density Field" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "densityfield" } } parm { name "multifield_densityrampmode" label "Mode" type ordinal joinnext default { "clamp" } menu { "none" "No Ramp" "clamp" "Clamped Ramp" "periodic" "Periodic Ramp" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "densityrampmode" } } parm { name "multifield_densitypreset" label "Density" type ordinal default { "none" } menu { "none" "Presets" "increasing" "Increasing" "descreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "densitypreset" } } parm { name "multifield_densityramp" label "Density Ramp" type ramp_flt default { "2" } range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "densityramp" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampshowcontrolsdefault" "0" } } parm { name "multifield_cdfield" label "Diffuse Field" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "cdfield" } } parm { name "multifield_cdrangeoverride" label "Diffuse Range" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "cdrangeoverride" } } parm { name "multifield_cdrange" label "Diffuse Range" type float size 2 default { "0" "1" } disablewhen "{ multifield_cdrangeoverride == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "cdrange" } } parm { name "multifield_cdrampmode" label "Mode" type ordinal joinnext default { "clamp" } menu { "none" "No Ramp" "clamp" "Clamped Ramp" "periodic" "Periodic Ramp" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "cdrampmode" } } parm { name "multifield_cdpreset" label "Diffuse" type ordinal default { "none" } menu { "none" "Presets" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "cdpreset" } } parm { name "multifield_cdramp" label "Diffuse Ramp" type ramp_rgb default { "2" } range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "cdramp" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" } parmtag { "rampshowcontrolsdefault" "0" } } } group { name "folder3_1" label "Emission" grouptag { "import_source" "op:multifield" } grouptag { "import_token" "emitswitcher:Emission" } parm { name "multifield_emitscale" label "Emission Scale" type float default { "0" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitscale" } } parm { name "multifield_emitfield" label "Emission Field" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitfield" } } parm { name "multifield_emitrangeoverride" label "Emit Range" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitrangeoverride" } } parm { name "multifield_emitrange" label "Emit Range" type float size 2 default { "0" "1" } disablewhen "{ multifield_emitrangeoverride == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitrange" } } parm { name "multifield_emitrampmode" label "Mode" type ordinal joinnext default { "clamp" } menu { "none" "No Ramp" "clamp" "Clamped Ramp" "periodic" "Periodic Ramp" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitrampmode" } } parm { name "multifield_emitpreset" label "Emission" type ordinal default { "none" } menu { "none" "Presets" "increasing" "Increasing" "descreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitpreset" } } parm { name "multifield_emitramp" label "Emission Ramp" type ramp_flt default { "2" } range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitramp" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampshowcontrolsdefault" "0" } } parm { name "multifield_emitcdfield" label "Emission Color Field" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitcdfield" } } parm { name "multifield_emitcdrangeoverride" label "Emission Color Range" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitcdrangeoverride" } } parm { name "multifield_emitcdrange" label "Emission Color Range" type float size 2 default { "0" "1" } disablewhen "{ multifield_emitcdrangeoverride == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitcdrange" } } parm { name "multifield_emitcdrampmode" label "Mode" type ordinal joinnext default { "clamp" } menu { "none" "No Ramp" "clamp" "Clamped Ramp" "periodic" "Periodic Ramp" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitcdrampmode" } } parm { name "multifield_emitcdpreset" label "Emission" type ordinal default { "none" } menu { "none" "Presets" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitcdpreset" } } parm { name "multifield_emitcdramp" label "Emission Color Ramp" type ramp_rgb default { "2" } range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:multifield" } parmtag { "import_token" "emitcdramp" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" } parmtag { "rampshowcontrolsdefault" "0" } } } } group { name "folder0_2" label "Density" grouptag { "import_enable" "1" } grouptag { "import_source" "op:density" } parm { name "density_usebox" label "Bounding Box" type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "usebox" } } parm { name "density_useboxhash" label "Bounding Box Hash" type toggle default { "on" } disablewhen "{ density_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "useboxhash" } } parm { name "density_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "usesmoke" } } parm { name "density_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ density_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guideremapsmoke" } } parm { name "density_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ density_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guidesmokedensity" } } parm { name "density_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ density_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guideuseplane" } } parm { name "density_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ density_usesmoke == 1 } { density_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guideplane" } } parm { name "density_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ density_usesmoke == 1 } { density_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guideplaneval" } } parm { name "density_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guidevismode" } } parm { name "density_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guidevisdensitymode" } } parm { name "density_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guiderangemode" } } parm { name "density_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 } { density_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guiderange" } } parm { name "density_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 } { density_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guiderangecenter" } } parm { name "density_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 } { density_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guiderangesize" } } parm { name "density_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ density_usesmoke == 1 } { density_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guideiso" } } parm { name "density_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ density_usesmoke == 1 } { density_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:density" } parmtag { "import_token" "guideinvert" } } } group { name "folder0_3" label "Temperature" grouptag { "import_enable" "1" } grouptag { "import_source" "op:temperature1" } parm { name "temperature1_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "usebox" } } parm { name "temperature1_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ temperature1_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "useboxhash" } } parm { name "temperature1_usesmoke" label "Use Smoke " type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "usesmoke" } } parm { name "temperature1_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ temperature1_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guideremapsmoke" } } parm { name "temperature1_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ temperature1_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guidesmokedensity" } } parm { name "temperature1_guideuseplane" label "Use Plane " type toggle joinnext default { "on" } disablewhen "{ temperature1_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guideuseplane" } } parm { name "temperature1_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guideplane" } } parm { name "temperature1_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guideplaneval" } } parm { name "temperature1_guidevismode" label "Visualization Mode" type ordinal joinnext default { "blackbody" } disablewhen "{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guidevismode" } } parm { name "temperature1_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guidevisdensitymode" } } parm { name "temperature1_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guiderangemode" } } parm { name "temperature1_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 } { temperature1_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guiderange" } } parm { name "temperature1_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 } { temperature1_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guiderangecenter" } } parm { name "temperature1_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 } { temperature1_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guiderangesize" } } parm { name "temperature1_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guideiso" } } parm { name "temperature1_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:temperature1" } parmtag { "import_token" "guideinvert" } } } group { name "folder0_4" label "Fuel" grouptag { "import_enable" "1" } grouptag { "import_source" "op:fuel" } parm { name "fuel_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "usebox" } } parm { name "fuel_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ fuel_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "useboxhash" } } parm { name "fuel_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "usesmoke" } } parm { name "fuel_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ fuel_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guideremapsmoke" } } parm { name "fuel_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ fuel_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guidesmokedensity" } } parm { name "fuel_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ fuel_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guideuseplane" } } parm { name "fuel_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ fuel_usesmoke == 1 } { fuel_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guideplane" } } parm { name "fuel_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ fuel_usesmoke == 1 } { fuel_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guideplaneval" } } parm { name "fuel_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guidevismode" } } parm { name "fuel_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guidevisdensitymode" } } parm { name "fuel_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guiderangemode" } } parm { name "fuel_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 } { fuel_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guiderange" } } parm { name "fuel_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 } { fuel_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guiderangecenter" } } parm { name "fuel_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 } { fuel_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guiderangesize" } } parm { name "fuel_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ fuel_usesmoke == 1 } { fuel_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guideiso" } } parm { name "fuel_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ fuel_usesmoke == 1 } { fuel_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:fuel" } parmtag { "import_token" "guideinvert" } } } group { name "folder0_5" label "Divergence" grouptag { "import_enable" "1" } grouptag { "import_source" "op:divergence" } parm { name "divergence_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "usebox" } } parm { name "divergence_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ divergence_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "useboxhash" } } parm { name "divergence_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "usesmoke" } } parm { name "divergence_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ divergence_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guideremapsmoke" } } parm { name "divergence_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ divergence_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guidesmokedensity" } } parm { name "divergence_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ divergence_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guideuseplane" } } parm { name "divergence_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ divergence_usesmoke == 1 } { divergence_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guideplane" } } parm { name "divergence_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ divergence_usesmoke == 1 } { divergence_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guideplaneval" } } parm { name "divergence_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guidevismode" } } parm { name "divergence_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guidevisdensitymode" } } parm { name "divergence_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guiderangemode" } } parm { name "divergence_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 } { divergence_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guiderange" } } parm { name "divergence_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 } { divergence_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guiderangecenter" } } parm { name "divergence_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 } { divergence_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guiderangesize" } } parm { name "divergence_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ divergence_usesmoke == 1 } { divergence_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guideiso" } } parm { name "divergence_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ divergence_usesmoke == 1 } { divergence_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:divergence" } parmtag { "import_token" "guideinvert" } } } group { name "folder0_6" label "Burn" grouptag { "import_enable" "1" } grouptag { "import_source" "op:burn" } parm { name "burn_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "usebox" } } parm { name "burn_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ burn_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "useboxhash" } } parm { name "burn_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "usesmoke" } } parm { name "burn_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ burn_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guideremapsmoke" } } parm { name "burn_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ burn_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guidesmokedensity" } } parm { name "burn_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ burn_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guideuseplane" } } parm { name "burn_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ burn_usesmoke == 1 } { burn_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guideplane" } } parm { name "burn_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ burn_usesmoke == 1 } { burn_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guideplaneval" } } parm { name "burn_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guidevismode" } } parm { name "burn_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guidevisdensitymode" } } parm { name "burn_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guiderangemode" } } parm { name "burn_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 } { burn_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guiderange" } } parm { name "burn_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 } { burn_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guiderangecenter" } } parm { name "burn_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 } { burn_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guiderangesize" } } parm { name "burn_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ burn_usesmoke == 1 } { burn_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guideiso" } } parm { name "burn_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ burn_usesmoke == 1 } { burn_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:burn" } parmtag { "import_token" "guideinvert" } } } group { name "folder0_7" label "Heat" grouptag { "import_enable" "1" } grouptag { "import_source" "op:heat" } parm { name "heat_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "usebox" } } parm { name "heat_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ heat_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "useboxhash" } } parm { name "heat_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "usesmoke" } } parm { name "heat_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ heat_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guideremapsmoke" } } parm { name "heat_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ heat_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guidesmokedensity" } } parm { name "heat_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ heat_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guideuseplane" } } parm { name "heat_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ heat_usesmoke == 1 } { heat_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guideplane" } } parm { name "heat_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ heat_usesmoke == 1 } { heat_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guideplaneval" } } parm { name "heat_guidevismode" label "Visualization Mode" type ordinal joinnext default { "blackbody" } disablewhen "{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guidevismode" } } parm { name "heat_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guidevisdensitymode" } } parm { name "heat_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guiderangemode" } } parm { name "heat_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 } { heat_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guiderange" } } parm { name "heat_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 } { heat_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guiderangecenter" } } parm { name "heat_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 } { heat_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guiderangesize" } } parm { name "heat_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ heat_usesmoke == 1 } { heat_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guideiso" } } parm { name "heat_guideinvert" label "Invert Iso" type toggle default { "on" } disablewhen "{ heat_usesmoke == 1 } { heat_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:heat" } parmtag { "import_token" "guideinvert" } } } group { name "folder0_8" label "Velocity" grouptag { "import_enable" "1" } grouptag { "import_source" "op:velocity" } parm { name "velocity_guideusebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guideusebox" } } parm { name "velocity_guideuseboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ velocity_guideusebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guideuseboxhash" } } parm { name "velocity_guideusesmoke" label "Use Smoke" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guideusesmoke" } } parm { name "velocity_guidescale" label "Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guidescale" } } parm { name "velocity_guideoverridediv" label "Override Divisions" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guideoverridediv" } } parm { name "velocity_guidediv" label "Divisions" type intvector size 3 default { "10" "10" "10" } disablewhen "{ velocity_guideoverridediv == 0 }" range { 1! 1000 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guidediv" } } parm { name "velocity_guidebarbs" label "Use Barbs on Vectors" type toggle default { "on" } disablewhen "{ velocity_guideusesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guidebarbs" } } parm { name "velocity_guidepercomp" label "Component Velocities" type toggle default { "off" } disablewhen "{ velocity_guideusesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guidepercomp" } } parm { name "velocity_guideusestreamers" label "Use Streamers" type toggle joinnext default { "off" } disablewhen "{ velocity_guideusesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guideusestreamers" } } parm { name "velocity_guideuseplane" label "Use Plane" type toggle default { "off" } disablewhen "{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guideuseplane" } } parm { name "velocity_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 velocity_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guideplane" } } parm { name "velocity_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 velocity_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guideplaneval" } } parm { name "velocity_guidestreamerlen" label "Streamer Length" type float default { "1" } disablewhen "{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guidestreamerlen" } } parm { name "velocity_guidestreamerminspeed" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guidestreamerminspeed" } } parm { name "velocity_guidevistype" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ velocity_guideusesmoke == 1 }" menu { "none" "None" "distance" "Distance" "speed" "Speed" "origin" "Origin" "dir" "Direction" "value" "Value" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guidevistype" } } parm { name "velocity_guidevismode" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ velocity_guideusesmoke == 1 } { velocity_guidevistype != distance velocity_guidevistype != speed }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guidevismode" } } parm { name "velocity_guidevisscale" label "Visualization Scale" type float default { "1" } disablewhen "{ velocity_guideusesmoke == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guidevisscale" } } parm { name "velocity_guiderange" label "Visualization Range" type float size 2 default { "0" "1" } disablewhen "{ velocity_guideusesmoke == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:velocity" } parmtag { "import_token" "guiderange" } } } group { name "folder0_9" label "Collision" grouptag { "import_enable" "1" } grouptag { "import_source" "op:collisionmask1" } parm { name "collisionmask1_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "usebox" } } parm { name "collisionmask1_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ collisionmask1_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "useboxhash" } } parm { name "collisionmask1_usesmoke" label "Use Smoke " type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "usesmoke" } } parm { name "collisionmask1_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ collisionmask1_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guideremapsmoke" } } parm { name "collisionmask1_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ collisionmask1_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guidesmokedensity" } } parm { name "collisionmask1_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ collisionmask1_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guideuseplane" } } parm { name "collisionmask1_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guideplane" } } parm { name "collisionmask1_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guideplaneval" } } parm { name "collisionmask1_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guidevismode" } } parm { name "collisionmask1_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guidevisdensitymode" } } parm { name "collisionmask1_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guiderangemode" } } parm { name "collisionmask1_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 } { collisionmask1_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guiderange" } } parm { name "collisionmask1_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 } { collisionmask1_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guiderangecenter" } } parm { name "collisionmask1_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 } { collisionmask1_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guiderangesize" } } parm { name "collisionmask1_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guideiso" } } parm { name "collisionmask1_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:collisionmask1" } parmtag { "import_token" "guideinvert" } } } group { name "folder0_10" label "Source" grouptag { "import_enable" "1" } grouptag { "import_source" "op:sourcemask1" } parm { name "sourcemask1_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "usebox" } } parm { name "sourcemask1_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ sourcemask1_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "useboxhash" } } parm { name "sourcemask1_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "usesmoke" } } parm { name "sourcemask1_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ sourcemask1_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guideremapsmoke" } } parm { name "sourcemask1_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ sourcemask1_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guidesmokedensity" } } parm { name "sourcemask1_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ sourcemask1_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guideuseplane" } } parm { name "sourcemask1_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guideplane" } } parm { name "sourcemask1_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guideplaneval" } } parm { name "sourcemask1_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guidevismode" } } parm { name "sourcemask1_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guidevisdensitymode" } } parm { name "sourcemask1_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guiderangemode" } } parm { name "sourcemask1_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 } { sourcemask1_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guiderange" } } parm { name "sourcemask1_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 } { sourcemask1_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guiderangecenter" } } parm { name "sourcemask1_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 } { sourcemask1_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guiderangesize" } } parm { name "sourcemask1_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guideiso" } } parm { name "sourcemask1_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sourcemask1" } parmtag { "import_token" "guideinvert" } } } group { name "folder0_11" label "Sink" grouptag { "import_enable" "1" } grouptag { "import_source" "op:sinkmask1" } parm { name "sinkmask1_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "usebox" } } parm { name "sinkmask1_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ sinkmask1_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "useboxhash" } } parm { name "sinkmask1_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "usesmoke" } } parm { name "sinkmask1_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ sinkmask1_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guideremapsmoke" } } parm { name "sinkmask1_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ sinkmask1_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guidesmokedensity" } } parm { name "sinkmask1_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ sinkmask1_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guideuseplane" } } parm { name "sinkmask1_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guideplane" } } parm { name "sinkmask1_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guideplaneval" } } parm { name "sinkmask1_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guidevismode" } } parm { name "sinkmask1_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guidevisdensitymode" } } parm { name "sinkmask1_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guiderangemode" } } parm { name "sinkmask1_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 } { sinkmask1_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guiderange" } } parm { name "sinkmask1_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 } { sinkmask1_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guiderangecenter" } } parm { name "sinkmask1_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 } { sinkmask1_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guiderangesize" } } parm { name "sinkmask1_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guideiso" } } parm { name "sinkmask1_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:sinkmask1" } parmtag { "import_token" "guideinvert" } } } group { name "folder0_12" label "Pump" grouptag { "import_enable" "1" } grouptag { "import_source" "op:pumpmask1" } parm { name "pumpmask1_showguide" label "Show Guide Geometry" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "showguide" } } parm { name "pumpmask1_color" label "Color" type color size 3 default { "0" "0" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "color" } } parm { name "pumpmask1_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "usebox" } } parm { name "pumpmask1_useboxhash" label "Bounding Box Hash" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "useboxhash" } } parm { name "pumpmask1_usesmoke" label "Use Smoke " type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "usesmoke" } } parm { name "pumpmask1_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guideremapsmoke" } } parm { name "pumpmask1_guidesmokedensity" label "Smoke Density" type float default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guidesmokedensity" } } parm { name "pumpmask1_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guideuseplane" } } parm { name "pumpmask1_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ pumpmask1_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guideplane" } } parm { name "pumpmask1_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ pumpmask1_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guideplaneval" } } parm { name "pumpmask1_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guidevismode" } } parm { name "pumpmask1_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guidevisdensitymode" } } parm { name "pumpmask1_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guiderangemode" } } parm { name "pumpmask1_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 } { pumpmask1_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guiderange" } } parm { name "pumpmask1_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 } { pumpmask1_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guiderangecenter" } } parm { name "pumpmask1_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 } { pumpmask1_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guiderangesize" } } parm { name "pumpmask1_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ pumpmask1_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guideiso" } } parm { name "pumpmask1_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ pumpmask1_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:pumpmask1" } parmtag { "import_token" "guideinvert" } } } } group { name "std_switcher_0_1" label "Initial Data" parm { name "density_soppath" label "Density SOP Path" type oppath joinnext default { "" } range { 0 1 } parmtag { "autoscope" "0000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "density_scalevalue" label "Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "temperature_soppath" label "Temperature SOP Path" type oppath joinnext default { "" } range { 0 1 } parmtag { "autoscope" "0000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "temperature_scalevalue" label "Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "fuel_soppath" label "Fuel SOP Path" type oppath joinnext default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "fuel_scalevalue" label "Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_soppath" label "Velocity SOP Path" type oppath joinnext default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "velocity_scalevalue" label "Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "usetransform" label "Use Object Transform" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_direction" label "Wind Tunnel Direction" type vector size 3 default { "0" "0" "0" } range { -1 1 } parmtag { "autoscope" "0000" } } parm { name "defcolor" label "Default Color" type color size 3 default { "1" "1" "1" } disablewhen "{ enablecolor == 0 }" range { 0 1 } } parm { name "border" label "Border Type" type ordinal default { "constant" } menu { "constant" "Constant" "repeat" "Repeat" "streak" "Streak" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "restfield" label "Add Rest Field" type toggle default { "1" } range { 0 1 } } parm { name "restresscale" label "Rest Division Scale" type float default { "0.5" } disablewhen "{ restfield == 0 }" range { 0! 2 } } parm { name "velocity_voxelsample" label "Velocity Sampling" type ordinal default { "faces" } menu { "center" "Center" "faces" "Faces" "edges" "Edges" "corner" "Corner" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "positionpath" label "Position Data Path" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_2" label "Fields" group { name "folder1" label "Dynamics" parm { name "enablevelocity" label "Velocity (vel)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enabledensity" label "Density (density)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enabletemperature" label "Temperature (temperature)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enablefuel" label "Fuel (fuel)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enabledivergence" label "Divergence (divergence)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enableburn" label "Burn (burn)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enablepressure" label "Pressure (pressure)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enablerest" label "Rest (rest)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enableconfinement" label "Confinement (confinement)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enableheat" label "Heat (heat)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enablecolor" label "Color and Alpha (Cd, Alpha)" type toggle default { "0" } } } group { name "folder1_1" label "Masks" parm { name "enablesource" label "Source (source)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enablesourceindex" label "Source Index (sourceindex)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enablesink" label "Sink (sink)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enablepump" label "Pump (pump)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enablepumpindex" label "Pump Index (pumpindex)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enablecollision" label "Collision (collision)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enablecollisionvelocity" label "Collision Velocity (collisionvel)" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } group { name "std_switcher_0_3" label "Slice" parm { name "slice" label "Slice" type integer default { "0" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "slicediv" label "Slice Divisions" type integer size 3 default { "1" "1" "1" } range { 1! 5 } parmtag { "autoscope" "0000000000000000" } } parm { name "sliceoverlapneg" label "Overlap Voxels Negative" type integer size 3 default { "4" "4" "4" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "sliceoverlappos" label "Overlap Voxels Positive" type integer size 3 default { "4" "4" "4" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } } } INDXContentsW_ DialogScriptWanZ0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for smokeobject automatically generated { name smokeobject script smokeobject label "Smoke Object" help { "" } bindhandle tx boundingbox "Bounding_Box" centerx "" bindhandle ty boundingbox "Bounding_Box" centery "" bindhandle tz boundingbox "Bounding_Box" centerz "" bindhandle sizex boundingbox "Bounding_Box" sizex "" bindhandle sizey boundingbox "Bounding_Box" sizey "" bindhandle sizez boundingbox "Bounding_Box" sizez "" inputlabel 1 "Input 0" inputlabel 2 "Input 1" inputlabel 3 "Input 2" inputlabel 4 "Input 3" group { name "creation_1" label "Properties" parm { name "twod" label "Two Dimensional" type toggle nolabel joinnext default { "off" } range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } } parm { name "voxelplane" label "Two Dimensional" type ordinal default { "xy" } menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "uniformvoxels" label "Division Method" type ordinal default { "size" } menu { "nonsquare" "Non Square" "x" "X Axis" "y" "Y Axis" "z" "Z Axis" "max" "Max Axis" "size" "By Size" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "divsize" label "Division Size" type float default { "0.2" } disablewhen "{ uniformvoxels != size }" hidewhen "{ uniformvoxels != size }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "uniformdiv" label "Uniform Divisions" type integer default { "10" } disablewhen "{ uniformvoxels == nonsquare } { uniformvoxels == size }" hidewhen "{ uniformvoxels == nonsquare } { uniformvoxels == size }" range { 1! 300 } export all parmtag { "autoscope" "0000000000000000" } } parm { name "div" label "Divisions" type integer size 3 default { "10" "10" "10" } disablewhen "{ uniformvoxels != nonsquare }" hidewhen "{ uniformvoxels != nonsquare }" range { 1! 1000 } parmtag { "autoscope" "0000" } } parm { name "size" label "Size" type vector size 3 default { "1" "1" "1" } range { 0! 10 } parmtag { "autoscope" "0000" } parmtag { "units" "m1" } } parm { name "t" label "Center" type vector size 3 default { "0" "0" "0" } disablewhen "{ instance_objects == 1 override_container_size == 1 }" range { -1 1 } parmtag { "autoscope" "0000" } parmtag { "units" "m1" } } parm { name "closedends" label "Closed Boundaries" type toggle joinnext default { "off" } range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } } parm { name "closexneg" label "-X" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "closexpos" label "+X" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "closeyneg" label "-Y" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "closeypos" label "+Y" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "closezneg" label "-Z" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "closezpos" label "+Z" type toggle default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "creation_1_1" label "Creation" parm { name "usesimframe" label "Creation Frame Specifies Simulation Frame" type toggle default { "0" } disablewhen "{ continuous == 1 instance_objects == 1 }" range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "createframe" label "Creation Frame" type integer default { "ch(opcreator(\".\")+\"/startframe\")" } disablewhen "{ continuous == 1 instance_objects == 1 }" range { 0 10 } parmtag { "autoscope" "0000" } } parm { name "object_name" label "Object Name" type string default { "$OS" } range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "solvefirstframe" label "Solve on Creation Frame" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "allowcaching" label "Allow Caching" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "creation_1_2" label "Instancing" parm { name "instance_objects" label "Create Objects From Points" type toggle default { "0" } range { 0 1 } } parm { name "override_container_size" label "Override Container Size" type toggle default { "1" } disablewhen "{ instance_objects == 0 }" range { 0 1 } } parm { name "override_division_size" label "Override Division Size" type toggle default { "0" } disablewhen "{ instance_objects == 0 }" range { 0 1 } } parm { name "numobjects" label "Number of Objects" type integer default { "1" } disablewhen "{ instance_objects == 1 }" range { 0! 10 } parmtag { "autoscope" "0000" } } parm { name "instance_points" label "Instance Points" type oppath default { "" } disablewhen "{ instance_objects == 0 }" range { 0 1 } parmtag { "oprelative" "." } } parm { name "continuous" label "Continuous" type toggle default { "0" } disablewhen "{ instance_objects == 0 }" range { 0 1 } } } parm { name "size_unit_comp" label "Unit Compensation" type vector invisible size 3 default { "ch(\"./divsize\")- ((ch(\"./sizex\")+ch(\"./tx\"))%ch(\"./divsize\"))" "ch(\"./divsize\")- ((ch(\"./sizey\")+ch(\"./ty\"))%ch(\"./divsize\"))" "ch(\"./divsize\")- ((ch(\"./sizez\")+ch(\"./tz\"))%ch(\"./divsize\"))" } range { -1 1 } } group { name "std_switcher_0" label "Guides" grouptag { "import_enable" "1" } grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "std_switcher_0:Guides" } group { name "folder0" label "Visualization" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Visualization" } parm { name "multifield_showguide" label "Multi" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_showguide" } } parm { name "multifield_color" label "Multi Field" type color size 3 default { "1" "1" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_color" } } parm { name "density_showguide" label "Density " type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_showguide" } } parm { name "density_color" label "Density" type color size 3 default { "1" "1" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_color" } } parm { name "temperature1_showguide" label "Temperature " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_showguide" } } parm { name "temperature1_color" label "Temperature" type color size 3 default { "1" "1" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_color" } } parm { name "fuel_showguide" label "Fuel " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_showguide" } } parm { name "fuel_color" label "Fuel" type color size 3 default { "0.9" "0" "0.9" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_color" } } parm { name "divergence_showguide" label "Divergence " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_showguide" } } parm { name "divergence_color" label "Divergence" type color size 3 default { "1" "0.8" "0" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_color" } } parm { name "burn_showguide" label "Burn " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_showguide" } } parm { name "burn_color" label "Burn" type color size 3 default { "1" "0.8" "0" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_color" } } parm { name "heat_showguide" label "Show Guide Geometry" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_showguide" } } parm { name "heat_color" label "Heat" type color size 3 default { "1" "1" "0" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_color" } } parm { name "velocity_showguide" label "Velocity " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_showguide" } } parm { name "velocity_color" label "Velocity" type color size 3 default { "1" "1" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_color" } } parm { name "collisionmask1_showguide" label "Collision " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_showguide" } } parm { name "collisionmask1_color" label "Collision" type color size 3 default { "1" "1" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_color" } } parm { name "sourcemask1_showguide" label "Source " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_showguide" } } parm { name "sourcemask1_color" label "Source" type color size 3 default { "0" "0.9" "0" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_color" } } parm { name "sinkmask1_showguide" label "Sink " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_showguide" } } parm { name "sinkmask1_color" label "Sink" type color size 3 default { "0.9" "0" "0" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_color" } } } group { name "folder0_1" label "Multi" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Multi" } parm { name "multifield_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_usebox" } } parm { name "multifield_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ multifield_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_useboxhash" } } parm { name "multifield_rangemin" label "Minimum" type float default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_rangemin" } } parm { name "multifield_rangemax" label "Maximum" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_rangemax" } } parm { name "multifield_densityscale" label "Density Scale" type float default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_densityscale" } } parm { name "multifield_shadowscale" label "Shadow Scale" type float default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_shadowscale" } } parm { name "multifield_setmaxres" label "Set Max Res" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_setmaxres" } } parm { name "multifield_maxres" label "Max Vis Res" type integer default { "128" } disablewhen "{ multifield_setmaxres == 0 }" range { 1! 512 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_maxres" } } group { name "folder14" label "Smoke" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder3:Smoke" } parm { name "multifield_densityfield" label "Density Field" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_densityfield" } } parm { name "multifield_densityrampmode" label "Mode" type ordinal joinnext default { "clamp" } menu { "none" "No Ramp" "clamp" "Clamped Ramp" "periodic" "Periodic Ramp" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_densityrampmode" } } parm { name "multifield_densitypreset" label "Density" type ordinal default { "none" } menu { "none" "Presets" "increasing" "Increasing" "descreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_densitypreset" } } parm { name "multifield_densityramp" label "Density Ramp" type ramp_flt default { "2" } range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_densityramp" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampshowcontrolsdefault" "0" } } parm { name "multifield_cdfield" label "Diffuse Field" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_cdfield" } } parm { name "multifield_cdrangeoverride" label "Diffuse Range" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_cdrangeoverride" } } parm { name "multifield_cdrange" label "Diffuse Range" type float size 2 default { "0" "1" } disablewhen "{ multifield_cdrangeoverride == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_cdrange" } } parm { name "multifield_cdrampmode" label "Mode" type ordinal joinnext default { "clamp" } menu { "none" "No Ramp" "clamp" "Clamped Ramp" "periodic" "Periodic Ramp" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_cdrampmode" } } parm { name "multifield_cdpreset" label "Diffuse" type ordinal default { "none" } menu { "none" "Presets" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_cdpreset" } } parm { name "multifield_cdramp" label "Diffuse Ramp" type ramp_rgb default { "2" } range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_cdramp" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" } parmtag { "rampshowcontrolsdefault" "0" } } } group { name "folder14_1" label "Emission" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder3:Emission" } parm { name "multifield_emitscale" label "Emission Scale" type float default { "0" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitscale" } } parm { name "multifield_emitfield" label "Emission Field" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitfield" } } parm { name "multifield_emitrangeoverride" label "Emit Range" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitrangeoverride" } } parm { name "multifield_emitrange" label "Emit Range" type float size 2 default { "0" "1" } disablewhen "{ multifield_emitrangeoverride == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitrange" } } parm { name "multifield_emitrampmode" label "Mode" type ordinal joinnext default { "clamp" } menu { "none" "No Ramp" "clamp" "Clamped Ramp" "periodic" "Periodic Ramp" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitrampmode" } } parm { name "multifield_emitpreset" label "Emission" type ordinal default { "none" } menu { "none" "Presets" "increasing" "Increasing" "descreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitpreset" } } parm { name "multifield_emitramp" label "Emission Ramp" type ramp_flt default { "2" } range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitramp" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampshowcontrolsdefault" "0" } } parm { name "multifield_emitcdfield" label "Emission Color Field" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitcdfield" } } parm { name "multifield_emitcdrangeoverride" label "Emission Color Range" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitcdrangeoverride" } } parm { name "multifield_emitcdrange" label "Emission Color Range" type float size 2 default { "0" "1" } disablewhen "{ multifield_emitcdrangeoverride == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitcdrange" } } parm { name "multifield_emitcdrampmode" label "Mode" type ordinal joinnext default { "clamp" } menu { "none" "No Ramp" "clamp" "Clamped Ramp" "periodic" "Periodic Ramp" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitcdrampmode" } } parm { name "multifield_emitcdpreset" label "Emission" type ordinal default { "none" } menu { "none" "Presets" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitcdpreset" } } parm { name "multifield_emitcdramp" label "Emission Color Ramp" type ramp_rgb default { "4" } range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "multifield_emitcdramp" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 0.54000002145767212 ) 2c ( 1 0.43200001120567322 0 ) 2interp ( catmull-rom ) 3pos ( 0.89300000667572021 ) 3c ( 1 0.88330000638961792 0 ) 3interp ( catmull-rom ) 4pos ( 1 ) 4c ( 1 1 1 ) 4interp ( catmull-rom )" } parmtag { "rampshowcontrolsdefault" "0" } } } } group { name "folder0_2" label "Density" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Density" } parm { name "density_usebox" label "Bounding Box" type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_usebox" } } parm { name "density_useboxhash" label "Bounding Box Hash" type toggle default { "on" } disablewhen "{ density_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_useboxhash" } } parm { name "density_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_usesmoke" } } parm { name "density_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ density_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guideremapsmoke" } } parm { name "density_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ density_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guidesmokedensity" } } parm { name "density_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ density_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guideuseplane" } } parm { name "density_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ density_usesmoke == 1 } { density_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guideplane" } } parm { name "density_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ density_usesmoke == 1 } { density_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guideplaneval" } } parm { name "density_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guidevismode" } } parm { name "density_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guidevisdensitymode" } } parm { name "density_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guiderangemode" } } parm { name "density_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 } { density_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guiderange" } } parm { name "density_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 } { density_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guiderangecenter" } } parm { name "density_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 } { density_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guiderangesize" } } parm { name "density_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ density_usesmoke == 1 } { density_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guideiso" } } parm { name "density_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ density_usesmoke == 1 } { density_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "density_guideinvert" } } } group { name "folder0_3" label "Temperature" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Temperature" } parm { name "temperature1_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_usebox" } } parm { name "temperature1_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ temperature1_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_useboxhash" } } parm { name "temperature1_usesmoke" label "Use Smoke " type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_usesmoke" } } parm { name "temperature1_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ temperature1_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guideremapsmoke" } } parm { name "temperature1_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ temperature1_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guidesmokedensity" } } parm { name "temperature1_guideuseplane" label "Use Plane " type toggle joinnext default { "on" } disablewhen "{ temperature1_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guideuseplane" } } parm { name "temperature1_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guideplane" } } parm { name "temperature1_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guideplaneval" } } parm { name "temperature1_guidevismode" label "Visualization Mode" type ordinal joinnext default { "blackbody" } disablewhen "{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guidevismode" } } parm { name "temperature1_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guidevisdensitymode" } } parm { name "temperature1_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guiderangemode" } } parm { name "temperature1_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 } { temperature1_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guiderange" } } parm { name "temperature1_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 } { temperature1_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guiderangecenter" } } parm { name "temperature1_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 } { temperature1_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guiderangesize" } } parm { name "temperature1_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guideiso" } } parm { name "temperature1_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "temperature1_guideinvert" } } } group { name "folder0_4" label "Fuel" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Fuel" } parm { name "fuel_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_usebox" } } parm { name "fuel_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ fuel_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_useboxhash" } } parm { name "fuel_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_usesmoke" } } parm { name "fuel_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ fuel_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guideremapsmoke" } } parm { name "fuel_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ fuel_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guidesmokedensity" } } parm { name "fuel_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ fuel_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guideuseplane" } } parm { name "fuel_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ fuel_usesmoke == 1 } { fuel_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guideplane" } } parm { name "fuel_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ fuel_usesmoke == 1 } { fuel_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guideplaneval" } } parm { name "fuel_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guidevismode" } } parm { name "fuel_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guidevisdensitymode" } } parm { name "fuel_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guiderangemode" } } parm { name "fuel_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 } { fuel_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guiderange" } } parm { name "fuel_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 } { fuel_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guiderangecenter" } } parm { name "fuel_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 } { fuel_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guiderangesize" } } parm { name "fuel_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ fuel_usesmoke == 1 } { fuel_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guideiso" } } parm { name "fuel_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ fuel_usesmoke == 1 } { fuel_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "fuel_guideinvert" } } } group { name "folder0_5" label "Divergence" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Divergence" } parm { name "divergence_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_usebox" } } parm { name "divergence_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ divergence_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_useboxhash" } } parm { name "divergence_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_usesmoke" } } parm { name "divergence_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ divergence_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guideremapsmoke" } } parm { name "divergence_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ divergence_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guidesmokedensity" } } parm { name "divergence_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ divergence_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guideuseplane" } } parm { name "divergence_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ divergence_usesmoke == 1 } { divergence_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guideplane" } } parm { name "divergence_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ divergence_usesmoke == 1 } { divergence_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guideplaneval" } } parm { name "divergence_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guidevismode" } } parm { name "divergence_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guidevisdensitymode" } } parm { name "divergence_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guiderangemode" } } parm { name "divergence_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 } { divergence_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guiderange" } } parm { name "divergence_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 } { divergence_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guiderangecenter" } } parm { name "divergence_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 } { divergence_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guiderangesize" } } parm { name "divergence_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ divergence_usesmoke == 1 } { divergence_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guideiso" } } parm { name "divergence_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ divergence_usesmoke == 1 } { divergence_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "divergence_guideinvert" } } } group { name "folder0_6" label "Burn" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Burn" } parm { name "burn_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_usebox" } } parm { name "burn_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ burn_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_useboxhash" } } parm { name "burn_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_usesmoke" } } parm { name "burn_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ burn_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guideremapsmoke" } } parm { name "burn_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ burn_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guidesmokedensity" } } parm { name "burn_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ burn_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guideuseplane" } } parm { name "burn_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ burn_usesmoke == 1 } { burn_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guideplane" } } parm { name "burn_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ burn_usesmoke == 1 } { burn_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guideplaneval" } } parm { name "burn_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guidevismode" } } parm { name "burn_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guidevisdensitymode" } } parm { name "burn_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guiderangemode" } } parm { name "burn_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 } { burn_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guiderange" } } parm { name "burn_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 } { burn_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guiderangecenter" } } parm { name "burn_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 } { burn_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guiderangesize" } } parm { name "burn_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ burn_usesmoke == 1 } { burn_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guideiso" } } parm { name "burn_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ burn_usesmoke == 1 } { burn_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "burn_guideinvert" } } } group { name "folder0_7" label "Heat" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Heat" } parm { name "heat_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_usebox" } } parm { name "heat_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ heat_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_useboxhash" } } parm { name "heat_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_usesmoke" } } parm { name "heat_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ heat_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guideremapsmoke" } } parm { name "heat_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ heat_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guidesmokedensity" } } parm { name "heat_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ heat_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guideuseplane" } } parm { name "heat_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ heat_usesmoke == 1 } { heat_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guideplane" } } parm { name "heat_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ heat_usesmoke == 1 } { heat_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guideplaneval" } } parm { name "heat_guidevismode" label "Visualization Mode" type ordinal joinnext default { "blackbody" } disablewhen "{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guidevismode" } } parm { name "heat_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guidevisdensitymode" } } parm { name "heat_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guiderangemode" } } parm { name "heat_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 } { heat_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guiderange" } } parm { name "heat_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 } { heat_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guiderangecenter" } } parm { name "heat_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 } { heat_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guiderangesize" } } parm { name "heat_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ heat_usesmoke == 1 } { heat_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guideiso" } } parm { name "heat_guideinvert" label "Invert Iso" type toggle default { "on" } disablewhen "{ heat_usesmoke == 1 } { heat_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "heat_guideinvert" } } } group { name "folder0_8" label "Velocity" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Velocity" } parm { name "velocity_guideusebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guideusebox" } } parm { name "velocity_guideuseboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ velocity_guideusebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guideuseboxhash" } } parm { name "velocity_guideusesmoke" label "Use Smoke" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guideusesmoke" } } parm { name "velocity_guidescale" label "Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guidescale" } } parm { name "velocity_guideoverridediv" label "Override Divisions" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guideoverridediv" } } parm { name "velocity_guidediv" label "Divisions" type intvector size 3 default { "10" "10" "10" } disablewhen "{ velocity_guideoverridediv == 0 }" range { 1! 1000 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guidediv" } } parm { name "velocity_guidebarbs" label "Use Barbs on Vectors" type toggle default { "on" } disablewhen "{ velocity_guideusesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guidebarbs" } } parm { name "velocity_guidepercomp" label "Component Velocities" type toggle default { "off" } disablewhen "{ velocity_guideusesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guidepercomp" } } parm { name "velocity_guideusestreamers" label "Use Streamers" type toggle joinnext default { "on" } disablewhen "{ velocity_guideusesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guideusestreamers" } } parm { name "velocity_guideuseplane" label "Use Plane" type toggle default { "off" } disablewhen "{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guideuseplane" } } parm { name "velocity_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 velocity_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guideplane" } } parm { name "velocity_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 velocity_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guideplaneval" } } parm { name "velocity_guidestreamerlen" label "Streamer Length" type float default { "1" } disablewhen "{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guidestreamerlen" } } parm { name "velocity_guidestreamerminspeed" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guidestreamerminspeed" } } parm { name "velocity_guidevistype" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ velocity_guideusesmoke == 1 }" menu { "none" "None" "distance" "Distance" "speed" "Speed" "origin" "Origin" "dir" "Direction" "value" "Value" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guidevistype" } } parm { name "velocity_guidevismode" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ velocity_guideusesmoke == 1 } { velocity_guidevistype != distance velocity_guidevistype != speed }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guidevismode" } } parm { name "velocity_guidevisscale" label "Visualization Scale" type float default { "1" } disablewhen "{ velocity_guideusesmoke == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guidevisscale" } } parm { name "velocity_guiderange" label "Visualization Range" type float size 2 default { "0" "1" } disablewhen "{ velocity_guideusesmoke == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "velocity_guiderange" } } } group { name "folder0_9" label "Collision" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Collision" } parm { name "collisionmask1_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_usebox" } } parm { name "collisionmask1_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ collisionmask1_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_useboxhash" } } parm { name "collisionmask1_usesmoke" label "Use Smoke " type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_usesmoke" } } parm { name "collisionmask1_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ collisionmask1_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guideremapsmoke" } } parm { name "collisionmask1_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ collisionmask1_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guidesmokedensity" } } parm { name "collisionmask1_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ collisionmask1_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guideuseplane" } } parm { name "collisionmask1_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guideplane" } } parm { name "collisionmask1_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guideplaneval" } } parm { name "collisionmask1_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guidevismode" } } parm { name "collisionmask1_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guidevisdensitymode" } } parm { name "collisionmask1_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guiderangemode" } } parm { name "collisionmask1_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 } { collisionmask1_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guiderange" } } parm { name "collisionmask1_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 } { collisionmask1_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guiderangecenter" } } parm { name "collisionmask1_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 } { collisionmask1_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guiderangesize" } } parm { name "collisionmask1_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guideiso" } } parm { name "collisionmask1_guideinvert" label "Invert Iso" type toggle default { "on" } disablewhen "{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "collisionmask1_guideinvert" } } } group { name "folder0_10" label "Source" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Source" } parm { name "sourcemask1_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_usebox" } } parm { name "sourcemask1_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ sourcemask1_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_useboxhash" } } parm { name "sourcemask1_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_usesmoke" } } parm { name "sourcemask1_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ sourcemask1_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guideremapsmoke" } } parm { name "sourcemask1_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ sourcemask1_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guidesmokedensity" } } parm { name "sourcemask1_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ sourcemask1_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guideuseplane" } } parm { name "sourcemask1_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guideplane" } } parm { name "sourcemask1_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guideplaneval" } } parm { name "sourcemask1_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guidevismode" } } parm { name "sourcemask1_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guidevisdensitymode" } } parm { name "sourcemask1_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guiderangemode" } } parm { name "sourcemask1_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 } { sourcemask1_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guiderange" } } parm { name "sourcemask1_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 } { sourcemask1_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guiderangecenter" } } parm { name "sourcemask1_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 } { sourcemask1_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guiderangesize" } } parm { name "sourcemask1_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guideiso" } } parm { name "sourcemask1_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sourcemask1_guideinvert" } } } group { name "folder0_11" label "Sink" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Sink" } parm { name "sinkmask1_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_usebox" } } parm { name "sinkmask1_useboxhash" label "Bounding Box Hash" type toggle default { "off" } disablewhen "{ sinkmask1_usebox == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_useboxhash" } } parm { name "sinkmask1_usesmoke" label "Use Smoke " type toggle joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_usesmoke" } } parm { name "sinkmask1_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } disablewhen "{ sinkmask1_usesmoke == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guideremapsmoke" } } parm { name "sinkmask1_guidesmokedensity" label "Smoke Density" type float default { "1" } disablewhen "{ sinkmask1_usesmoke == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guidesmokedensity" } } parm { name "sinkmask1_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } disablewhen "{ sinkmask1_usesmoke == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guideuseplane" } } parm { name "sinkmask1_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guideplane" } } parm { name "sinkmask1_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guideplaneval" } } parm { name "sinkmask1_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guidevismode" } } parm { name "sinkmask1_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guidevisdensitymode" } } parm { name "sinkmask1_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guiderangemode" } } parm { name "sinkmask1_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 } { sinkmask1_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guiderange" } } parm { name "sinkmask1_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 } { sinkmask1_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guiderangecenter" } } parm { name "sinkmask1_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 } { sinkmask1_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guiderangesize" } } parm { name "sinkmask1_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guideiso" } } parm { name "sinkmask1_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "sinkmask1_guideinvert" } } } group { name "folder0_12" label "Pump" grouptag { "import_source" "op:smokeconfigureobject2" } grouptag { "import_token" "folder0:Pump" } parm { name "pumpmask1_showguide" label "Show Guide Geometry" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_showguide" } } parm { name "pumpmask1_color" label "Color" type color size 3 default { "0" "0" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_color" } } parm { name "pumpmask1_usebox" label "Bounding Box" type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_usebox" } } parm { name "pumpmask1_useboxhash" label "Bounding Box Hash" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_useboxhash" } } parm { name "pumpmask1_usesmoke" label "Use Smoke " type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_usesmoke" } } parm { name "pumpmask1_guideremapsmoke" label "Remap Smoke" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guideremapsmoke" } } parm { name "pumpmask1_guidesmokedensity" label "Smoke Density" type float default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guidesmokedensity" } } parm { name "pumpmask1_guideuseplane" label "Use Plane " type toggle joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guideuseplane" } } parm { name "pumpmask1_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ pumpmask1_guideuseplane == 0 }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guideplane" } } parm { name "pumpmask1_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ pumpmask1_guideuseplane == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guideplaneval" } } parm { name "pumpmask1_guidevismode" label "Visualization Mode" type ordinal joinnext default { "false" } disablewhen "{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 }" menu { "none" "No Mapping" "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guidevismode" } } parm { name "pumpmask1_guidevisdensitymode" label "Alpha Mapping" type ordinal default { "none" } disablewhen "{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 }" menu { "none" "No Mapping" "increasing" "Increasing" "decreasing" "Decreasing" "hill" "Hill" "valley" "Valley" "step" "Step" "square" "Square" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guidevisdensitymode" } } parm { name "pumpmask1_guiderangemode" label "Specify Range by Min/Max" type toggle default { "on" } disablewhen "{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guiderangemode" } } parm { name "pumpmask1_guiderange" label "Guide Range" type float size 2 default { "0" "1" } hidewhen "{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 } { pumpmask1_guiderangemode == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guiderange" } } parm { name "pumpmask1_guiderangecenter" label "Guide Range Center" type float default { "0.5" } hidewhen "{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 } { pumpmask1_guiderangemode == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guiderangecenter" } } parm { name "pumpmask1_guiderangesize" label "Guide Range Width" type float default { "1" } hidewhen "{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 } { pumpmask1_guiderangemode == 1 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guiderangesize" } } parm { name "pumpmask1_guideiso" label "Iso Offset" type float default { "0" } disablewhen "{ pumpmask1_guideuseplane == 1 }" range { -5 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guideiso" } } parm { name "pumpmask1_guideinvert" label "Invert Iso" type toggle default { "off" } disablewhen "{ pumpmask1_guideuseplane == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject2" } parmtag { "import_token" "pumpmask1_guideinvert" } } } } group { name "std_switcher_0_1" label "Initial Data" parm { name "density_soppath" label "Density SOP Path" type oppath joinnext default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "density_scalevalue" label "Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "temperature_soppath" label "Temperature SOP Path" type oppath joinnext default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "temperature_scalevalue" label "Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "fuel_soppath" label "Fuel SOP Path" type oppath joinnext default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "fuel_scalevalue" label "Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_soppath" label "Velocity SOP Path" type oppath joinnext default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "velocity_scalevalue" label "Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "usetransform" label "Use Object Transform" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_direction" label "Wind Tunnel Direction" type vector size 3 default { "0" "0" "0" } range { -1 1 } parmtag { "autoscope" "0000" } } parm { name "defcolor" label "Default Color" type color size 3 default { "1" "1" "1" } disablewhen "{ enablecolor == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "border" label "Border Type" type ordinal default { "constant" } menu { "constant" "Constant" "repeat" "Repeat" "streak" "Streak" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "restfield" label "Add Rest Field" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "restresscale" label "Rest Division Scale" type float default { "0.5" } disablewhen "{ restfield == 0 }" range { 0! 2 } parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_voxelsample" label "Velocity Sampling" type ordinal default { "faces" } menu { "center" "Center" "faces" "Faces" "edges" "Edges" "corner" "Corner" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "positionpath" label "Position Data Path" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_2" label "Fields" grouptag { "import_enable" "1" } grouptag { "import_source" "op:smokeconfigureobject1" } grouptag { "import_token" "std_switcher_0:Fields" } group { name "folder2" label "Dynamics" grouptag { "import_source" "op:smokeconfigureobject1" } grouptag { "import_token" "folder1:Dynamics" } parm { name "enablevelocity" label "Velocity (vel)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablevelocity" } } parm { name "enabledensity" label "Density (density)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enabledensity" } } parm { name "enabletemperature" label "Temperature (temperature)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enabletemperature" } } parm { name "enablefuel" label "Fuel (fuel)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablefuel" } } parm { name "enabledivergence" label "Divergence (divergence)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enabledivergence" } } parm { name "enableburn" label "Burn (burn)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enableburn" } } parm { name "enablepressure" label "Pressure (pressure)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablepressure" } } parm { name "enablerest" label "Rest (rest)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablerest" } } parm { name "enableconfinement" label "Confinement (confinement)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enableconfinement" } } parm { name "enableheat" label "Heat (heat)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enableheat" } } parm { name "enablecolor" label "Color and Alpha (Cd, Alpha)" type toggle default { "0" } } } group { name "folder2_1" label "Masks" grouptag { "import_source" "op:smokeconfigureobject1" } grouptag { "import_token" "folder1:Masks" } parm { name "enablesource" label "Source (source)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablesource" } } parm { name "enablesourceindex" label "Source Index (sourceindex)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablesourceindex" } } parm { name "enablesink" label "Sink (sink)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablesink" } } parm { name "enablepump" label "Pump (pump)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablepump" } } parm { name "enablepumpindex" label "Pump Index (pumpindex)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablepumpindex" } } parm { name "enablecollision" label "Collision (collision)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablecollision" } } parm { name "enablecollisionvelocity" label "Collision Velocity (collisionvel)" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablecollisionvelocity" } } } } group { name "std_switcher_0_3" label "Slice" grouptag { "import_enable" "1" } grouptag { "import_source" "op:smokeconfigureobject1" } grouptag { "import_token" "std_switcher_0:Slice" } parm { name "slice" label "Slice" type integer default { "0" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "slice" } } parm { name "slicediv" label "Slice Divisions" type integer size 3 default { "1" "1" "1" } range { 1! 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "slicediv" } } parm { name "sliceoverlapneg" label "Overlap Voxels Negative" type integer size 3 default { "4" "4" "4" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "sliceoverlapneg" } } parm { name "sliceoverlappos" label "Overlap Voxels Positive" type integer size 3 default { "4" "4" "4" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "sliceoverlappos" } } } } INDXContentsW_ DialogScriptWt[I0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for smokesolver::2.0 automatically generated { name smokesolver::2.0 script smokesolver::2.0 label "Smoke Solver" help { "" } inputlabel 1 Object inputlabel 2 Pre-solve inputlabel 3 "Velocity Update" inputlabel 4 Advection inputlabel 5 "Sourcing (post-solve)" group { name "simulation" label "Simulation" parm { name "timescale" label "Timescale" type float default { "1" } range { 0 10 } } parm { name "temp_diffusion" label "Temperature Diffusion" type float default { "0.25" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "cooling_rate" label "Cooling Rate" type float default { "0.5" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "viscosity" label "Viscosity" type float default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "lift" label "Buoyancy Lift" type float default { "5" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "kg1m1s-2" } } parm { name "modify_heat" label "Modify Heat Through Shredding" type toggle invisible default { "off" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "buoyancy_dir" label "Buoyancy Dir" type direction size 3 default { "0" "1" "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "simulation_1" label "Color" parm { name "enable_color_dissipation" label "Enable Color Dissipation" type toggle nolabel joinnext default { "0" } } parm { name "color_evap" label "Dissipation" type float default { "0.1" } disablewhen "{ enable_color_dissipation == 0 }" range { 0 10 } } parm { name "enable_color_blur" label "Enable Color Blur" type toggle nolabel joinnext default { "0" } } parm { name "color_blur" label "Blur" type float default { "1" } disablewhen "{ enable_color_blur == 0 }" range { 0 10 } } parm { name "enable_color_sharpening" label "Enable Color Sharpening" type toggle nolabel joinnext default { "0" } } parm { name "color_sharpening" label "Sharpening" type float default { "0.5" } disablewhen "{ enable_color_sharpening == 0 }" range { 0 10 } } group { name "folder1" label "Dissipation" parm { name "use_color_dissipation_field" label "Control Field" type toggle nolabel joinnext default { "0" } disablewhen "{ enable_color_dissipation == 0 }" } parm { name "color_dissipation_field" label "Control Field" type string default { "temperature" } disablewhen "{ enable_color_dissipation == 0 } { use_color_dissipation_field == 0 }" } parm { name "color_dissipation_controlrange" label "Control Range" type float_minmax size 2 default { "0" "1" } disablewhen "{ enable_color_dissipation == 0 } { use_color_dissipation_field == 0 }" range { 0 10 } } parm { name "color_remap_dissipation" label "Remap Dissipation Field" type ramp_flt default { "2" } disablewhen "{ enable_color_dissipation == 0 } { use_color_dissipation_field == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "remap_dissipation_field_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 1 ) 1interp ( monotonecubic ) 2pos ( 1 ) 2value ( 0 ) 2interp ( constant )" } parmtag { "rampkeys_var" "remap_dissipation_field_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "remap_dissipation_field_the_key_values" } parmtag { "shaderparmcontexts" "cvex" } } } group { name "folder1_1" label "Blur" parm { name "color_blur_radius" label "Radius" type float default { "1" } disablewhen "{ enable_color_blur == 0 }" range { 0! 10 } } parm { name "color_blur_filter" label "Filter" type ordinal default { "2" } disablewhen "{ enable_color_blur == 0 }" menu { "0" "Box" "1" "Cone" "2" "Gaussian" } } } group { name "folder1_2" label "Sharpness" parm { name "color_sharpen_radius" label "Radius" type float default { "1" } disablewhen "{ enable_color_sharpening == 0 }" range { 0! 10 } } parm { name "color_sharpen_threshold" label "Threshold" type float default { "0.05" } disablewhen "{ enable_color_sharpening == 0 }" range { 0! 1! } } } } group { name "simulation_2" label "Relationships" parm { name "enable_relationships" label "Enable Relationships" type toggle default { "1" } range { 0 1 } } group { name "std_switcher_0_6" label "Sources" parm { name "enable_source_relationship" label "Enable Source Relationship" type toggle default { "0" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } } parm { name "sourcedest" label "Add Source To" type string default { "density" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menureplace { "density" "Density" "temperature" "Temperature" "fuel" "Fuel" } range { 0 1 } } parm { name "sourcemerge" label "Source Merge" type ordinal joinnext default { "max" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "copy" "Copy" "add" "Add" "sub" "Subtract" "mul" "Multiply" "div" "Divide" "max" "Maximum " "min" "Minimum" "average" "Average" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "source_amount" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } } parm { name "sourcevelmerge" label "Velocity Merge" type ordinal joinnext default { "wavg" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "none" "None" "wavg" "Weighted Average" "netnewsource" "Net New Source" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "scale_vel" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } } parm { name "sourcetemperaturemerge" label "Temperature Merge" type ordinal joinnext default { "wavg" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "none" "None" "wavg" "Weighted Average" "netnewsource" "Net New Source" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "scale_temp" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } } parm { name "veltype" label "Velocity Type" type ordinal default { "pointvelocity" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "rigidvelocity" "Rigid Velocity" "pointvelocity" "Point Velocity" "volumevelocity" "Volume Velocity " } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_6_1" label "Pumps" parm { name "enable_pump_relationship" label "Enable Pump Relationship" type toggle default { "0" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } } parm { name "pumpvelmerge" label "Velocity Merge" type ordinal joinnext default { "blend" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" menu { "blend" "Blend " "add" "Add" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumpvelscale" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumpveltype" label "Velocity Type" type ordinal default { "pointvelocity" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" menu { "rigidvelocity" "Rigid Velocity" "pointvelocity" "Point Velocity" "volumevelocity" "Volume Velocity" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumptemperaturemerge" label "Temperature Merge" type ordinal default { "none" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" menu { "none" "None" "setinterior" "Set Interior " } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_6_2" label "Collisions" parm { name "enable_collision_relationship" label "Enable Collision Relationship" type toggle default { "1" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } } parm { name "collisiontemperaturemerge" label "Temperature Merge" type ordinal default { "collisioninterior" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" menu { "none" "None" "collisioninterior" "Collision Interior" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_usebandwidth" label "Restrict Mask to Bandwidth" type toggle default { "on" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_usepointvelocity" label "Use Point Velocity for Collisions" type toggle default { "on" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_usevolumevelocity" label "Use Volume Velocity for Collisions" type toggle default { "off" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_allownonsdf" label "Collide with Non-SDF" type toggle default { "off" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "extrapolatecollision" label "Extrapolate into Collisions" type toggle default { "off" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_6_3" label "Sink" parm { name "enable_sink" label "Enable Sink Relationship" type toggle default { "0" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } } } } group { name "simulation_3" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } } parm { name "minimumsubsteps" label "Min Substeps" type integer default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "substeps" label "Max Substeps" type integer default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "cflcond" label "CFL Condition" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "quantize" label "Quantize to Max Substeps" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "frames_before_solve" label "Frames Before Solve" type integer default { "0" } range { 0 10 } } group { name "rest_field_4" label "External Forces" parm { name "scaled_forces" label "Scaled Forces" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "absolute_forces" label "Absolute Forces" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "rest_field_4_1" label "Rest Field" parm { name "enable_rest" label "Enable Rest" type toggle default { "0" } range { 0 1 } } parm { name "dual_rest_fields" label "Dual Rest Fields" type toggle default { "1" } disablewhen "{ enable_rest == 0 }" range { 0 1 } } parm { name "rest_framedelay" label "Frames Between Solves" type float default { "50" } disablewhen "{ enable_rest == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "rest_frameoffset" label "Frame Offset" type float default { "1" } disablewhen "{ enable_rest == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "rest_advectspeed" label "Rest Advection Rate" type float default { "0.2" } disablewhen "{ enable_rest == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "rest_field_4_2" label "Projection" parm { name "projection_method" label "Projection Method" type ordinal default { "1" } menu { "0" "PCG" "1" "Multigrid " } range { 0 1 } } parm { name "multigrid_minpass" label "Multigrid Iterations" type integer default { "1" } disablewhen "{ projection_method == 0 }" range { 0! 20 } parmtag { "autoscope" "0000000000000000" } } } group { name "rest_field_4_3" label "Advection" parm { name "advecttype" label "Advection Type" type ordinal joinnext default { "modifiedmaccormack" } menu { "single" "Single Stage" "bfecc" "BFECC" "modifiedmaccormack" "Modified MacCormack" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "clampvalues" label "Clamp Values" type ordinal joinnext default { "revert" } disablewhen "{ advecttype == single }" menu { "off" "None" "on" "Clamp" "revert" "Revert" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "blendwidth" label "Blend" type float default { "0" } disablewhen "{ advecttype == single }" range { 0! 0.5! } } parm { name "vel_advecttype" label "Vel Advection Type" type ordinal joinnext default { "modifiedmaccormack" } menu { "single" "Single Stage" "bfecc" "BFECC" "modifiedmaccormack" "Modified MacCormack" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_clampvalues" label "Clamp Values" type ordinal joinnext default { "revert" } disablewhen "{ advecttype == single }" menu { "off" "None" "on" "Clamp" "revert" "Revert" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_blendwidth" label "Blend" type float default { "0" } disablewhen "{ vel_advecttype == single }" range { 0! 0.5! } } parm { name "advectmethod" label "Advection Method" type ordinal default { "trace" } menu { "single" "Single Step" "trace" "Trace" "midpoint" "Trace Midpoint " "hjweno" "HJWENO" "upwind" "Upwind" "rk3" "Trace RK3" "rk4" "Trace RK4" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "advect_cfl" label "Advect CFL" type float default { "1.5" } range { 0 10 } } } group { name "rest_field_4_4" label "Collisions" parm { name "correctcollision" label "Correct Collisions" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "correctcollisionfields" label "Fields to Correct" type string default { "density fuel" } disablewhen "{ correctcollision == 0 }" } parm { name "feedbackscale" label "Feedback Scale" type float default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "kg1m1s-2" } } } group { name "rest_field_4_5" label "Clear Fields" parm { name "fieldsclear" label "Fields to Clear" type ordinal default { "none" } menu { "none" "None" "hidden" "Hidden" "static" "Static" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "extraclear" label "Additional" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "rest_field_4_6" label "Distribution" parm { name "address" label "Tracker Address" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "port" label "Tracker Port" type integer default { "8000" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "jobname" label "Job Name" type string default { "${OS}_$F" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "slice" label "Slice" type integer default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "numslice" label "Number of Slices" type integer default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "internalfacesclosed" label "Treat Internal Faces as Closed" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } } } } parm { name "addaffectors" label "Make Objects Mutual Affectors" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "uniquedataname" label "Unique Data Name" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "solverperobject" label "Solver Per Object" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l multisolver1 group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dataname" label "Data Name" type string default { "Solver" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "smooth" script "smooth" label "smooth" outercode { INCLUDE_VOPLIB } code { "$val = vop_smooth($min, $max, $amount, $rolloff);" } input float min "Range Bottom" input float max "Range Top" input float amount "Amount" input float rolloff "Rolloff" output float val "Number Between 0 And 1" signature "Float" default { } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat ufloat } VOP_FLT_PARM(min, "Range Bottom", 0) VOP_FLT_PARM(max, "Range Top", 1) VOP_FLT_PARM(amount, "Amount", 0.5) VOP_FLT_PARM(rolloff, "Rolloff", 1) VOP_FLT_PARM(min_uf, "Range Bottom", 0) VOP_FLT_PARM(max_uf, "Range Top", 1) VOP_FLT_PARM(amount_uf, "Amount", 0.5) VOP_FLT_PARM(rolloff_uf, "Rolloff", 1) } INDXContentsW_ DialogScriptW#]0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for sourcevolume automatically generated 10/17/13 11:48:34 { name sourcevolume script fluidsource label "Source Volume" help { "" } inputlabel 1 Pre-Solve inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "initialize" label "Initialize" type ordinal default { "0" } menu { "sourcing" "Source Smoke" "sourcefluid" "Source Fluid" "sink" "Sink" "collision" "Collision" "pump" "Pump" "expand" "Expand" "sourcefuel" "Source Fuel" "sourceflip" "Source FLIP" "sinkfluid" "Sink Fluid" "sinkflip" "Sink FLIP" "sourceoceanlayer" "Source Ocean Layer" } range { 0 1 } export none parmtag { "script_callback" "hou.node(\".\").hdaModule().set()" } parmtag { "script_callback_language" "python" } } parm { name "source_path" label "Volume Path" type oppath default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "activation" label "Activation" type float default { "1" } range { 0 1 } export none } parm { name "scale_source" label "Scale Source Volume" type float default { "1" } range { 0 10 } export none } parm { name "scale_temperature" label "Scale Temperature" type float default { "1" } range { 0 10 } export none } parm { name "scale_velocity" label "Scale Velocity" type float default { "1" } range { 0 10 } export none } parm { name "use_object_transform" label "Use Object Transform" type toggle default { "1" } range { 0 1 } export none } group { name "operation" label "Volume Operation" parm { name "source_merge" label "Source Volume" type ordinal joinnext default { "add" } menu { "copy" "Copy" "add" "Add" "sub" "Clamp Sub " "mul" "Multiply" "div" "Divide" "max" "Maximum" "min" "Minimum" "average" "Average " "none" "None" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "normalizesource" label "Normalize" type toggle default { "1" } disablewhen "{ source_merge == none }" range { 0 1 } export none } parm { name "temperature_merge" label "Temperature" type ordinal joinnext default { "add" } menu { "copy" "Copy" "add" "Add" "sub" "Subtract" "mul" "Multiply" "div" "Divide" "max" "Maximum" "min" "Minimum" "average" "Average " "none" "None" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "normalizetemp" label "Normalize" type toggle default { "1" } disablewhen "{ temperature_merge == none }" range { 0 1 } export none } parm { name "velocity_merge" label "Velocity" type ordinal joinnext default { "weighted_average" } menu { "copy" "Copy" "add" "Add" "sub" "Subtract" "mul" "Multiply" "div" "Divide" "max" "Maximum" "min" "Minimum" "blended_average" "Blended Average " "none" "None" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "normalizevel" label "Normalize" type toggle default { "1" } disablewhen "{ velocity_merge == none }" range { 0 1 } export none } parm { name "tspeed" label "Target Speed" type float default { "2" } disablewhen "{ velocity_merge != blended_average }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "iscale" label "Target Influence" type float default { "0.5" } disablewhen "{ velocity_merge != blended_average }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "maccel" label "Max Acceleration" type float default { "1" } disablewhen "{ velocity_merge != blended_average }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } } group { name "operation_1" label "Particle Operation" parm { name "sourceparticles" label "Source Particles" type toggle default { "0" } range { 0 1 } export none } parm { name "ptgroup" label "Source Group" type string default { "particles" } disablewhen "{ sourceparticles == 0 }" range { 0 1 } export none } parm { name "particlefluidobjectname" label "Particle Fluid Object" type oppath default { "" } disablewhen "{ sourceparticles == 0 }" range { 0 1 } export none parmtag { "opfilter" "!!DOP!!" } parmtag { "oprelative" "." } } parm { name "offsetscale" label "Time Offset Scale" type float default { "1" } disablewhen "{ sourceparticles == 0 }" range { 0 10 } export none } parm { name "offsetseed" label "Time Offset Seed" type float default { "0" } disablewhen "{ sourceparticles == 0 }" range { 0 10 } export none } parm { name "dolife" label "Life Expectancy" type toggle nolabel joinnext default { "0" } disablewhen "{ sourceparticles == 0 }" range { 0 1 } export none } parm { name "life" label "Life Expectancy" type float default { "100" } disablewhen "{ sourceparticles == 0 } { dolife == 0 }" range { 0 100 } export none } parm { name "lifevar" label "Life Variance" type float default { "0" } disablewhen "{ sourceparticles == 0 } { dolife == 0 }" range { 0 5 } export none } parm { name "killinside" label "Kill Inside" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "killinsidesource" label "Kill Inside" type string default { "" } disablewhen "{ killinside == 0 }" range { 0 1 } export none } parm { name "streamname" label "Stream Name" type string default { "$OS" } disablewhen "{ sourceparticles == 0 }" range { 0 1 } export none } } group { name "operation_2" label "Masks" parm { name "masklabel" label "Volume" type label nolabel default { "DOP Field To Use As Mask" } range { 0 1 } export none } parm { name "source_mask" label "Source Volume" type string joinnext default { "" } range { 0 1 } export none } parm { name "source_abs" label "Absolute" type toggle default { "0" } range { 0 1 } export none } parm { name "temperature_mask" label "Temperature Volume" type string joinnext default { "" } range { 0 1 } export none } parm { name "temp_abs" label "Absolute" type toggle default { "0" } range { 0 1 } export none } parm { name "vel_mask" label "Velocity Volume" type string joinnext default { "" } range { 0 1 } export none } parm { name "vel_abs" label "Absolute" type toggle default { "0" } range { 0 1 } export none } } group { name "operation_3" label "SOP To DOP Bindings" parm { name "source_name" label "Source Volume" type string joinnext default { "density" } range { 0 1 } export none } parm { name "vol_sourcedest" label "Add To Field" type string default { "density" } menureplace { "density" "density" "fuel" "fuel" } range { 0 1 } export none } parm { name "temp_name" label "Temperature Volume" type string joinnext default { "temperature" } range { 0 1 } export none } parm { name "vol_tempdest" label "Add To Field" type string default { "temperature" } menureplace { "temperature" "temperature" } range { 0 1 } export none } parm { name "vel_name" label "Velocity Volume" type string joinnext default { "vel" } range { 0 1 } export none } parm { name "vol_veldest" label "Add To Field" type string default { "vel" } menureplace { "vel" "vel" } range { 0 1 } export none } } group { name "operation_4" label "Instancing" parm { name "instancing" label "Instancing" type ordinal default { "0" } menu { "auto" "Auto Detect" "off" "Off" "on" "On" } range { 0 1 } export none } } group { name "operation_5" label "Clear" parm { name "fields_to_clear" label "Fields To Clear" type string default { "tempvel source sourcelength" } range { 0 1 } export none } } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "subconst" script "subconst" label "subconst" code { "$subed = $val - $subconst;" } descriptiveparm subconst input int val "Input Value" output int subed "Input Value - Constant" signature "Integer" default { } signature "Float" f { float float } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } parm { name subconst label "Subtract" type float size 1 default { 1.0 } } } INDXContentsW_ DialogScriptW1_ 0707070000010000000006660000000000000000010000001374457570000001300000000000TRAILER!!!# Dialog script for submitToDeadline automatically generated { name submitToDeadline script PMfarm label submitToDeadline help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" inputlabel 5 "Sub-Network Input #5" inputlabel 6 "Sub-Network Input #6" inputlabel 7 "Sub-Network Input #7" inputlabel 8 "Sub-Network Input #8" inputlabel 9 "Sub-Network Input #9" inputlabel 10 "Sub-Network Input #10" inputlabel 11 "Sub-Network Input #11" inputlabel 12 "Sub-Network Input #12" inputlabel 13 "Sub-Network Input #13" inputlabel 14 "Sub-Network Input #14" inputlabel 15 "Sub-Network Input #15" inputlabel 16 "Sub-Network Input #16" inputlabel 17 "Sub-Network Input #17" inputlabel 18 "Sub-Network Input #18" inputlabel 19 "Sub-Network Input #19" inputlabel 20 "Sub-Network Input #20" inputlabel 21 "Sub-Network Input #21" inputlabel 22 "Sub-Network Input #22" inputlabel 23 "Sub-Network Input #23" inputlabel 24 "Sub-Network Input #24" inputlabel 25 "Sub-Network Input #25" inputlabel 26 "Sub-Network Input #26" inputlabel 27 "Sub-Network Input #27" inputlabel 28 "Sub-Network Input #28" inputlabel 29 "Sub-Network Input #29" inputlabel 30 "Sub-Network Input #30" inputlabel 31 "Sub-Network Input #31" inputlabel 32 "Sub-Network Input #32" inputlabel 33 "Sub-Network Input #33" inputlabel 34 "Sub-Network Input #34" inputlabel 35 "Sub-Network Input #35" inputlabel 36 "Sub-Network Input #36" inputlabel 37 "Sub-Network Input #37" inputlabel 38 "Sub-Network Input #38" inputlabel 39 "Sub-Network Input #39" inputlabel 40 "Sub-Network Input #40" inputlabel 41 "Sub-Network Input #41" inputlabel 42 "Sub-Network Input #42" inputlabel 43 "Sub-Network Input #43" inputlabel 44 "Sub-Network Input #44" inputlabel 45 "Sub-Network Input #45" inputlabel 46 "Sub-Network Input #46" inputlabel 47 "Sub-Network Input #47" inputlabel 48 "Sub-Network Input #48" inputlabel 49 "Sub-Network Input #49" inputlabel 50 "Sub-Network Input #50" inputlabel 51 "Sub-Network Input #51" inputlabel 52 "Sub-Network Input #52" inputlabel 53 "Sub-Network Input #53" inputlabel 54 "Sub-Network Input #54" inputlabel 55 "Sub-Network Input #55" inputlabel 56 "Sub-Network Input #56" inputlabel 57 "Sub-Network Input #57" inputlabel 58 "Sub-Network Input #58" inputlabel 59 "Sub-Network Input #59" inputlabel 60 "Sub-Network Input #60" inputlabel 61 "Sub-Network Input #61" inputlabel 62 "Sub-Network Input #62" inputlabel 63 "Sub-Network Input #63" inputlabel 64 "Sub-Network Input #64" inputlabel 65 "Sub-Network Input #65" inputlabel 66 "Sub-Network Input #66" inputlabel 67 "Sub-Network Input #67" inputlabel 68 "Sub-Network Input #68" inputlabel 69 "Sub-Network Input #69" inputlabel 70 "Sub-Network Input #70" inputlabel 71 "Sub-Network Input #71" inputlabel 72 "Sub-Network Input #72" inputlabel 73 "Sub-Network Input #73" inputlabel 74 "Sub-Network Input #74" inputlabel 75 "Sub-Network Input #75" inputlabel 76 "Sub-Network Input #76" inputlabel 77 "Sub-Network Input #77" inputlabel 78 "Sub-Network Input #78" inputlabel 79 "Sub-Network Input #79" inputlabel 80 "Sub-Network Input #80" inputlabel 81 "Sub-Network Input #81" inputlabel 82 "Sub-Network Input #82" inputlabel 83 "Sub-Network Input #83" inputlabel 84 "Sub-Network Input #84" inputlabel 85 "Sub-Network Input #85" inputlabel 86 "Sub-Network Input #86" inputlabel 87 "Sub-Network Input #87" inputlabel 88 "Sub-Network Input #88" inputlabel 89 "Sub-Network Input #89" inputlabel 90 "Sub-Network Input #90" inputlabel 91 "Sub-Network Input #91" inputlabel 92 "Sub-Network Input #92" inputlabel 93 "Sub-Network Input #93" inputlabel 94 "Sub-Network Input #94" inputlabel 95 "Sub-Network Input #95" inputlabel 96 "Sub-Network Input #96" inputlabel 97 "Sub-Network Input #97" inputlabel 98 "Sub-Network Input #98" inputlabel 99 "Sub-Network Input #99" inputlabel 100 "Sub-Network Input #100" inputlabel 101 "Sub-Network Input #101" inputlabel 102 "Sub-Network Input #102" inputlabel 103 "Sub-Network Input #103" inputlabel 104 "Sub-Network Input #104" inputlabel 105 "Sub-Network Input #105" inputlabel 106 "Sub-Network Input #106" inputlabel 107 "Sub-Network Input #107" inputlabel 108 "Sub-Network Input #108" inputlabel 109 "Sub-Network Input #109" inputlabel 110 "Sub-Network Input #110" inputlabel 111 "Sub-Network Input #111" inputlabel 112 "Sub-Network Input #112" inputlabel 113 "Sub-Network Input #113" inputlabel 114 "Sub-Network Input #114" inputlabel 115 "Sub-Network Input #115" inputlabel 116 "Sub-Network Input #116" inputlabel 117 "Sub-Network Input #117" inputlabel 118 "Sub-Network Input #118" inputlabel 119 "Sub-Network Input #119" inputlabel 120 "Sub-Network Input #120" inputlabel 121 "Sub-Network Input #121" inputlabel 122 "Sub-Network Input #122" inputlabel 123 "Sub-Network Input #123" inputlabel 124 "Sub-Network Input #124" inputlabel 125 "Sub-Network Input #125" inputlabel 126 "Sub-Network Input #126" inputlabel 127 "Sub-Network Input #127" inputlabel 128 "Sub-Network Input #128" inputlabel 129 "Sub-Network Input #129" inputlabel 130 "Sub-Network Input #130" inputlabel 131 "Sub-Network Input #131" inputlabel 132 "Sub-Network Input #132" inputlabel 133 "Sub-Network Input #133" inputlabel 134 "Sub-Network Input #134" inputlabel 135 "Sub-Network Input #135" inputlabel 136 "Sub-Network Input #136" inputlabel 137 "Sub-Network Input #137" inputlabel 138 "Sub-Network Input #138" inputlabel 139 "Sub-Network Input #139" inputlabel 140 "Sub-Network Input #140" inputlabel 141 "Sub-Network Input #141" inputlabel 142 "Sub-Network Input #142" inputlabel 143 "Sub-Network Input #143" inputlabel 144 "Sub-Network Input #144" inputlabel 145 "Sub-Network Input #145" inputlabel 146 "Sub-Network Input #146" inputlabel 147 "Sub-Network Input #147" inputlabel 148 "Sub-Network Input #148" inputlabel 149 "Sub-Network Input #149" inputlabel 150 "Sub-Network Input #150" inputlabel 151 "Sub-Network Input #151" inputlabel 152 "Sub-Network Input #152" inputlabel 153 "Sub-Network Input #153" inputlabel 154 "Sub-Network Input #154" inputlabel 155 "Sub-Network Input #155" inputlabel 156 "Sub-Network Input #156" inputlabel 157 "Sub-Network Input #157" inputlabel 158 "Sub-Network Input #158" inputlabel 159 "Sub-Network Input #159" inputlabel 160 "Sub-Network Input #160" inputlabel 161 "Sub-Network Input #161" inputlabel 162 "Sub-Network Input #162" inputlabel 163 "Sub-Network Input #163" inputlabel 164 "Sub-Network Input #164" inputlabel 165 "Sub-Network Input #165" inputlabel 166 "Sub-Network Input #166" inputlabel 167 "Sub-Network Input #167" inputlabel 168 "Sub-Network Input #168" inputlabel 169 "Sub-Network Input #169" inputlabel 170 "Sub-Network Input #170" inputlabel 171 "Sub-Network Input #171" inputlabel 172 "Sub-Network Input #172" inputlabel 173 "Sub-Network Input #173" inputlabel 174 "Sub-Network Input #174" inputlabel 175 "Sub-Network Input #175" inputlabel 176 "Sub-Network Input #176" inputlabel 177 "Sub-Network Input #177" inputlabel 178 "Sub-Network Input #178" inputlabel 179 "Sub-Network Input #179" inputlabel 180 "Sub-Network Input #180" inputlabel 181 "Sub-Network Input #181" inputlabel 182 "Sub-Network Input #182" inputlabel 183 "Sub-Network Input #183" inputlabel 184 "Sub-Network Input #184" inputlabel 185 "Sub-Network Input #185" inputlabel 186 "Sub-Network Input #186" inputlabel 187 "Sub-Network Input #187" inputlabel 188 "Sub-Network Input #188" inputlabel 189 "Sub-Network Input #189" inputlabel 190 "Sub-Network Input #190" inputlabel 191 "Sub-Network Input #191" inputlabel 192 "Sub-Network Input #192" inputlabel 193 "Sub-Network Input #193" inputlabel 194 "Sub-Network Input #194" inputlabel 195 "Sub-Network Input #195" inputlabel 196 "Sub-Network Input #196" inputlabel 197 "Sub-Network Input #197" inputlabel 198 "Sub-Network Input #198" inputlabel 199 "Sub-Network Input #199" inputlabel 200 "Sub-Network Input #200" inputlabel 201 "Sub-Network Input #201" inputlabel 202 "Sub-Network Input #202" inputlabel 203 "Sub-Network Input #203" inputlabel 204 "Sub-Network Input #204" inputlabel 205 "Sub-Network Input #205" inputlabel 206 "Sub-Network Input #206" inputlabel 207 "Sub-Network Input #207" inputlabel 208 "Sub-Network Input #208" inputlabel 209 "Sub-Network Input #209" inputlabel 210 "Sub-Network Input #210" inputlabel 211 "Sub-Network Input #211" inputlabel 212 "Sub-Network Input #212" inputlabel 213 "Sub-Network Input #213" inputlabel 214 "Sub-Network Input #214" inputlabel 215 "Sub-Network Input #215" inputlabel 216 "Sub-Network Input #216" inputlabel 217 "Sub-Network Input #217" inputlabel 218 "Sub-Network Input #218" inputlabel 219 "Sub-Network Input #219" inputlabel 220 "Sub-Network Input #220" inputlabel 221 "Sub-Network Input #221" inputlabel 222 "Sub-Network Input #222" inputlabel 223 "Sub-Network Input #223" inputlabel 224 "Sub-Network Input #224" inputlabel 225 "Sub-Network Input #225" inputlabel 226 "Sub-Network Input #226" inputlabel 227 "Sub-Network Input #227" inputlabel 228 "Sub-Network Input #228" inputlabel 229 "Sub-Network Input #229" inputlabel 230 "Sub-Network Input #230" inputlabel 231 "Sub-Network Input #231" inputlabel 232 "Sub-Network Input #232" inputlabel 233 "Sub-Network Input #233" inputlabel 234 "Sub-Network Input #234" inputlabel 235 "Sub-Network Input #235" inputlabel 236 "Sub-Network Input #236" inputlabel 237 "Sub-Network Input #237" inputlabel 238 "Sub-Network Input #238" inputlabel 239 "Sub-Network Input #239" inputlabel 240 "Sub-Network Input #240" inputlabel 241 "Sub-Network Input #241" inputlabel 242 "Sub-Network Input #242" inputlabel 243 "Sub-Network Input #243" inputlabel 244 "Sub-Network Input #244" inputlabel 245 "Sub-Network Input #245" inputlabel 246 "Sub-Network Input #246" inputlabel 247 "Sub-Network Input #247" inputlabel 248 "Sub-Network Input #248" inputlabel 249 "Sub-Network Input #249" inputlabel 250 "Sub-Network Input #250" inputlabel 251 "Sub-Network Input #251" inputlabel 252 "Sub-Network Input #252" inputlabel 253 "Sub-Network Input #253" inputlabel 254 "Sub-Network Input #254" inputlabel 255 "Sub-Network Input #255" inputlabel 256 "Sub-Network Input #256" inputlabel 257 "Sub-Network Input #257" inputlabel 258 "Sub-Network Input #258" inputlabel 259 "Sub-Network Input #259" inputlabel 260 "Sub-Network Input #260" inputlabel 261 "Sub-Network Input #261" inputlabel 262 "Sub-Network Input #262" inputlabel 263 "Sub-Network Input #263" inputlabel 264 "Sub-Network Input #264" inputlabel 265 "Sub-Network Input #265" inputlabel 266 "Sub-Network Input #266" inputlabel 267 "Sub-Network Input #267" inputlabel 268 "Sub-Network Input #268" inputlabel 269 "Sub-Network Input #269" inputlabel 270 "Sub-Network Input #270" inputlabel 271 "Sub-Network Input #271" inputlabel 272 "Sub-Network Input #272" inputlabel 273 "Sub-Network Input #273" inputlabel 274 "Sub-Network Input #274" inputlabel 275 "Sub-Network Input #275" inputlabel 276 "Sub-Network Input #276" inputlabel 277 "Sub-Network Input #277" inputlabel 278 "Sub-Network Input #278" inputlabel 279 "Sub-Network Input #279" inputlabel 280 "Sub-Network Input #280" inputlabel 281 "Sub-Network Input #281" inputlabel 282 "Sub-Network Input #282" inputlabel 283 "Sub-Network Input #283" inputlabel 284 "Sub-Network Input #284" inputlabel 285 "Sub-Network Input #285" inputlabel 286 "Sub-Network Input #286" inputlabel 287 "Sub-Network Input #287" inputlabel 288 "Sub-Network Input #288" inputlabel 289 "Sub-Network Input #289" inputlabel 290 "Sub-Network Input #290" inputlabel 291 "Sub-Network Input #291" inputlabel 292 "Sub-Network Input #292" inputlabel 293 "Sub-Network Input #293" inputlabel 294 "Sub-Network Input #294" inputlabel 295 "Sub-Network Input #295" inputlabel 296 "Sub-Network Input #296" inputlabel 297 "Sub-Network Input #297" inputlabel 298 "Sub-Network Input #298" inputlabel 299 "Sub-Network Input #299" inputlabel 300 "Sub-Network Input #300" inputlabel 301 "Sub-Network Input #301" inputlabel 302 "Sub-Network Input #302" inputlabel 303 "Sub-Network Input #303" inputlabel 304 "Sub-Network Input #304" inputlabel 305 "Sub-Network Input #305" inputlabel 306 "Sub-Network Input #306" inputlabel 307 "Sub-Network Input #307" inputlabel 308 "Sub-Network Input #308" inputlabel 309 "Sub-Network Input #309" inputlabel 310 "Sub-Network Input #310" inputlabel 311 "Sub-Network Input #311" inputlabel 312 "Sub-Network Input #312" inputlabel 313 "Sub-Network Input #313" inputlabel 314 "Sub-Network Input #314" inputlabel 315 "Sub-Network Input #315" inputlabel 316 "Sub-Network Input #316" inputlabel 317 "Sub-Network Input #317" inputlabel 318 "Sub-Network Input #318" inputlabel 319 "Sub-Network Input #319" inputlabel 320 "Sub-Network Input #320" inputlabel 321 "Sub-Network Input #321" inputlabel 322 "Sub-Network Input #322" inputlabel 323 "Sub-Network Input #323" inputlabel 324 "Sub-Network Input #324" inputlabel 325 "Sub-Network Input #325" inputlabel 326 "Sub-Network Input #326" inputlabel 327 "Sub-Network Input #327" inputlabel 328 "Sub-Network Input #328" inputlabel 329 "Sub-Network Input #329" inputlabel 330 "Sub-Network Input #330" inputlabel 331 "Sub-Network Input #331" inputlabel 332 "Sub-Network Input #332" inputlabel 333 "Sub-Network Input #333" inputlabel 334 "Sub-Network Input #334" inputlabel 335 "Sub-Network Input #335" inputlabel 336 "Sub-Network Input #336" inputlabel 337 "Sub-Network Input #337" inputlabel 338 "Sub-Network Input #338" inputlabel 339 "Sub-Network Input #339" inputlabel 340 "Sub-Network Input #340" inputlabel 341 "Sub-Network Input #341" inputlabel 342 "Sub-Network Input #342" inputlabel 343 "Sub-Network Input #343" inputlabel 344 "Sub-Network Input #344" inputlabel 345 "Sub-Network Input #345" inputlabel 346 "Sub-Network Input #346" inputlabel 347 "Sub-Network Input #347" inputlabel 348 "Sub-Network Input #348" inputlabel 349 "Sub-Network Input #349" inputlabel 350 "Sub-Network Input #350" inputlabel 351 "Sub-Network Input #351" inputlabel 352 "Sub-Network Input #352" inputlabel 353 "Sub-Network Input #353" inputlabel 354 "Sub-Network Input #354" inputlabel 355 "Sub-Network Input #355" inputlabel 356 "Sub-Network Input #356" inputlabel 357 "Sub-Network Input #357" inputlabel 358 "Sub-Network Input #358" inputlabel 359 "Sub-Network Input #359" inputlabel 360 "Sub-Network Input #360" inputlabel 361 "Sub-Network Input #361" inputlabel 362 "Sub-Network Input #362" inputlabel 363 "Sub-Network Input #363" inputlabel 364 "Sub-Network Input #364" inputlabel 365 "Sub-Network Input #365" inputlabel 366 "Sub-Network Input #366" inputlabel 367 "Sub-Network Input #367" inputlabel 368 "Sub-Network Input #368" inputlabel 369 "Sub-Network Input #369" inputlabel 370 "Sub-Network Input #370" inputlabel 371 "Sub-Network Input #371" inputlabel 372 "Sub-Network Input #372" inputlabel 373 "Sub-Network Input #373" inputlabel 374 "Sub-Network Input #374" inputlabel 375 "Sub-Network Input #375" inputlabel 376 "Sub-Network Input #376" inputlabel 377 "Sub-Network Input #377" inputlabel 378 "Sub-Network Input #378" inputlabel 379 "Sub-Network Input #379" inputlabel 380 "Sub-Network Input #380" inputlabel 381 "Sub-Network Input #381" inputlabel 382 "Sub-Network Input #382" inputlabel 383 "Sub-Network Input #383" inputlabel 384 "Sub-Network Input #384" inputlabel 385 "Sub-Network Input #385" inputlabel 386 "Sub-Network Input #386" inputlabel 387 "Sub-Network Input #387" inputlabel 388 "Sub-Network Input #388" inputlabel 389 "Sub-Network Input #389" inputlabel 390 "Sub-Network Input #390" inputlabel 391 "Sub-Network Input #391" inputlabel 392 "Sub-Network Input #392" inputlabel 393 "Sub-Network Input #393" inputlabel 394 "Sub-Network Input #394" inputlabel 395 "Sub-Network Input #395" inputlabel 396 "Sub-Network Input #396" inputlabel 397 "Sub-Network Input #397" inputlabel 398 "Sub-Network Input #398" inputlabel 399 "Sub-Network Input #399" inputlabel 400 "Sub-Network Input #400" inputlabel 401 "Sub-Network Input #401" inputlabel 402 "Sub-Network Input #402" inputlabel 403 "Sub-Network Input #403" inputlabel 404 "Sub-Network Input #404" inputlabel 405 "Sub-Network Input #405" inputlabel 406 "Sub-Network Input #406" inputlabel 407 "Sub-Network Input #407" inputlabel 408 "Sub-Network Input #408" inputlabel 409 "Sub-Network Input #409" inputlabel 410 "Sub-Network Input #410" inputlabel 411 "Sub-Network Input #411" inputlabel 412 "Sub-Network Input #412" inputlabel 413 "Sub-Network Input #413" inputlabel 414 "Sub-Network Input #414" inputlabel 415 "Sub-Network Input #415" inputlabel 416 "Sub-Network Input #416" inputlabel 417 "Sub-Network Input #417" inputlabel 418 "Sub-Network Input #418" inputlabel 419 "Sub-Network Input #419" inputlabel 420 "Sub-Network Input #420" inputlabel 421 "Sub-Network Input #421" inputlabel 422 "Sub-Network Input #422" inputlabel 423 "Sub-Network Input #423" inputlabel 424 "Sub-Network Input #424" inputlabel 425 "Sub-Network Input #425" inputlabel 426 "Sub-Network Input #426" inputlabel 427 "Sub-Network Input #427" inputlabel 428 "Sub-Network Input #428" inputlabel 429 "Sub-Network Input #429" inputlabel 430 "Sub-Network Input #430" inputlabel 431 "Sub-Network Input #431" inputlabel 432 "Sub-Network Input #432" inputlabel 433 "Sub-Network Input #433" inputlabel 434 "Sub-Network Input #434" inputlabel 435 "Sub-Network Input #435" inputlabel 436 "Sub-Network Input #436" inputlabel 437 "Sub-Network Input #437" inputlabel 438 "Sub-Network Input #438" inputlabel 439 "Sub-Network Input #439" inputlabel 440 "Sub-Network Input #440" inputlabel 441 "Sub-Network Input #441" inputlabel 442 "Sub-Network Input #442" inputlabel 443 "Sub-Network Input #443" inputlabel 444 "Sub-Network Input #444" inputlabel 445 "Sub-Network Input #445" inputlabel 446 "Sub-Network Input #446" inputlabel 447 "Sub-Network Input #447" inputlabel 448 "Sub-Network Input #448" inputlabel 449 "Sub-Network Input #449" inputlabel 450 "Sub-Network Input #450" inputlabel 451 "Sub-Network Input #451" inputlabel 452 "Sub-Network Input #452" inputlabel 453 "Sub-Network Input #453" inputlabel 454 "Sub-Network Input #454" inputlabel 455 "Sub-Network Input #455" inputlabel 456 "Sub-Network Input #456" inputlabel 457 "Sub-Network Input #457" inputlabel 458 "Sub-Network Input #458" inputlabel 459 "Sub-Network Input #459" inputlabel 460 "Sub-Network Input #460" inputlabel 461 "Sub-Network Input #461" inputlabel 462 "Sub-Network Input #462" inputlabel 463 "Sub-Network Input #463" inputlabel 464 "Sub-Network Input #464" inputlabel 465 "Sub-Network Input #465" inputlabel 466 "Sub-Network Input #466" inputlabel 467 "Sub-Network Input #467" inputlabel 468 "Sub-Network Input #468" inputlabel 469 "Sub-Network Input #469" inputlabel 470 "Sub-Network Input #470" inputlabel 471 "Sub-Network Input #471" inputlabel 472 "Sub-Network Input #472" inputlabel 473 "Sub-Network Input #473" inputlabel 474 "Sub-Network Input #474" inputlabel 475 "Sub-Network Input #475" inputlabel 476 "Sub-Network Input #476" inputlabel 477 "Sub-Network Input #477" inputlabel 478 "Sub-Network Input #478" inputlabel 479 "Sub-Network Input #479" inputlabel 480 "Sub-Network Input #480" inputlabel 481 "Sub-Network Input #481" inputlabel 482 "Sub-Network Input #482" inputlabel 483 "Sub-Network Input #483" inputlabel 484 "Sub-Network Input #484" inputlabel 485 "Sub-Network Input #485" inputlabel 486 "Sub-Network Input #486" inputlabel 487 "Sub-Network Input #487" inputlabel 488 "Sub-Network Input #488" inputlabel 489 "Sub-Network Input #489" inputlabel 490 "Sub-Network Input #490" inputlabel 491 "Sub-Network Input #491" inputlabel 492 "Sub-Network Input #492" inputlabel 493 "Sub-Network Input #493" inputlabel 494 "Sub-Network Input #494" inputlabel 495 "Sub-Network Input #495" inputlabel 496 "Sub-Network Input #496" inputlabel 497 "Sub-Network Input #497" inputlabel 498 "Sub-Network Input #498" inputlabel 499 "Sub-Network Input #499" inputlabel 500 "Sub-Network Input #500" parm { name "execute" baseparm label "Render" invisible joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel invisible export none } parm { name "labelVersion" label "Label" type label nolabel joinnext default { "" } range { 0 1 } } parm { name "labelLicense" label "Label" type label nolabel default { "" } range { 0 1 } } parm { name "labelPro" label "Label" type label nolabel default { "" } range { 0 1 } } parm { name "butWebCheckVersion" label "Check for updates" type button joinnext default { "0" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().openWeb(kwargs)" } parmtag { "script_callback_language" "python" } } parm { name "refresh" label "Refresh" type button default { "0" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hm().licenseChecks(kwargs)" } parmtag { "script_callback_language" "python" } } group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"-selectmachinelist\",1)" } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"-selectmachinelist\",1)" } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } parm { name "usePerRopParams" label "Use params when found on incoming nodes" type toggle invisible default { "0" } range { 0 1 } } parm { name "perRopParamsAdd" label "Add params" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().perRopParams(1)" } parmtag { "script_callback_language" "python" } } parm { name "perRopParamsRemove" label "Remove params" type button invisible default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().perRopParams(0)" } parmtag { "script_callback_language" "python" } } parm { name "labelparm9" label "labelparm7" type label invisible nolabel default { "Parameters: STD_priority,STD_chunkSize" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { [ "hou.pwd().hdaModule().getData(\"Pools\")" ] language python } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { [ "hou.pwd().hdaModule().getData(\"Pools\",1,0)" ] language python } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { [ "hou.pwd().hdaModule().getData(\"Groups\")" ] language python } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"-selectlimitgroups\",1)\n#output = CallDeadlineCommand( [\"-selectlimitgroups\", kwargs[\"parmtuple\"][0].eval()], False )\n#output = output.replace( \"\\r\", \"\" ).replace( \"\\n\", \"\" )\n#if output != \"Action was cancelled by user\":\n #kwargs[\"parmtuple\"][0].set(output)" } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { [ "hou.pwd().hdaModule().getData(\"Pools\")" ] language python } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { [ "hou.pwd().hdaModule().getData(\"Pools\",1,0)" ] language python } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { [ "hou.pwd().hdaModule().getData(\"Groups\")" ] language python } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"-selectlimitgroups\",1)" } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "sepparm5" label "Separator" type separator default { "" } range { 0 1 } } parm { name "Refresh" label "Refresh" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hm().setData(1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } } group { name "Main_2" label "Lite vs Pro" parm { name "newparameter" label "Features:" type string default { "SubmitToDeadline comes in three versions:\n-Lite supports a single job submission at a time.\n\n-Pro supports submitting multiple jobs, rop networks\nand handles dependencies automatically.\n\n-Pro Studio comes with editable source code.\n\nAll most common rops are supported including \nAlembic, Redshift, Arnold, Fetch (only rop inputs).\n\nFree updates are provided for the current major version of SubmitToDeadline." } parmtag { "editor" "1" } parmtag { "editorlang" "" } parmtag { "editorlines" "7-16" } parmtag { "script_callback_language" "python" } } parm { name "butWebPurchasePage6" label "Request Free Pro Trial" type button joinnext default { "0" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().openWeb(kwargs)" } parmtag { "script_callback_language" "python" } } parm { name "butPurchase" label "Purchase" type button joinnext default { "0" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().openWeb(kwargs)" } parmtag { "script_callback_language" "python" } } parm { name "butPurchaseForExistingCustomers" label "Purchase discounted for existing customers" type button default { "0" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().openWeb(kwargs)" } parmtag { "script_callback_language" "python" } } parm { name "butWebVisit" label "Website" type button joinnext default { "0" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().openWeb(kwargs)" } parmtag { "script_callback_language" "python" } } parm { name "butWebEmail" label "simultools@gmail.com" type button default { "0" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().openWeb(kwargs)" } parmtag { "script_callback_language" "python" } } parm { name "labelparm32e3" label "Label" type label nolabel joinnext default { "simultools.com/submittodeadline" } range { 0 1 } } parm { name "labelparm21e2" label "Label" type label nolabel default { "Copyright Simultools" } range { 0 1 } } } group { name "Main_3" label "Help" parm { name "sepparm8" label "Separator" type separator default { "" } } parm { name "labelparm8" label "Help" type label nolabel default { "Examples and tips are contained inside this node." } } parm { name "labelparm10" label "Help" type label nolabel default { "Dive inside and read the sticky notes." } } parm { name "sepparm9" label "Separator" type separator default { "" } } parm { name "newparameter2" label "Help and tips:" type string default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts.\nSubmitToDeadline's Hda must be sourceable by all render slaves in use.\n\nCheck 'Initialize Simulation OPs' on rops in order to submit rops as simulations (one chunk).\nSubmitToDeadline supports clustering (but not slicing) distributed jobs.\n\nMantra jobs are by default split into two jobs (Batch translation and Mantra Render).\nArnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm).\n\nEnable 'Render as Batch Job' in order to submit Mantra as a single batch Job.\nThis option is Forced On on Limited Commercial and Apprentice.\n\nExtraVar and ExtraInfo fields accept $ and * as special characters:\ni.e. \\$HOU*\ni.e. \\$USERNAME\ni.e. \\$USERNAME = myUser\n\nSet 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File' in order to submit the current hip file rather than a render copy." } parmtag { "editor" "1" } parmtag { "editorlang" "" } parmtag { "editorlines" "20" } parmtag { "script_callback_language" "python" } } parm { name "butWebHelp" label "Help and Example Files" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().openWeb(kwargs)" } parmtag { "script_callback_language" "python" } } parm { name "butWebSuggestion" label "Send Feedback" type button default { "0" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().openWeb(kwargs)" } parmtag { "script_callback_language" "python" } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().submit()" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } } INDX DialogScriptu]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "transpose" script "transpose" label "transpose" code { "$transpose = transpose($val);" } input matrix val "Input Matrix" output matrix transpose "Transposed Matrix" signature "4x4 Matrix" default { } signature "3x3 Matrix" m3 { matrix3 matrix3 } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "twoway" script "twoway" label "twoway" code { "#ifndef __vex" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" "#else" " #if !strcmp($signature, \"b\")" " float $scale = ($condtype != 0 ? ($condition != 0 ? 1 : 0)" " : ($condition != 0 ? 0 : 1));" " $result = (1-$scale)*$input1 + $scale*$input2;" " #else" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" " #endif" "#endif" } input int condition "Condition Value (int)" input float input1 "Input 1" input float input2 "Input 2" output float result "Output Value" signature "Float" default { } signature "Integer" i { int int int int } signature "String" s { int string string string } signature "2D Vector" u { int vector2 vector2 vector2 } signature "3D Vector" v { int vector vector vector } signature "3D Point" p { int point point point } signature "3D Normal" n { int normal normal normal } signature "RGB Color" c { int color color color } signature "BSDF" b { int bsdf bsdf bsdf } signature "4D Vector" v4 { int vector4 vector4 vector4 } signature "2x2 Matrix" m2 { int matrix2 matrix2 matrix2 } signature "3x3 Matrix" m3 { int matrix3 matrix3 matrix3 } signature "4x4 Matrix" m { int matrix matrix matrix } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { ufloat uvector uvector uvector } signature "Uniform 3D Point" up { ufloat upoint upoint upoint } signature "Uniform 3D Normal" un { ufloat unormal unormal unormal } signature "Uniform RGB Color" uc { ufloat ucolor ucolor ucolor } signature "Uniform 4x4 Matrix" um { ufloat umatrix umatrix umatrix } parm { name condtype label Condition type int menu { "true" "Use Input 1 If Condition True" "false" "Use Input 1 If Condition False" } default { 0 } } VOP_FLT_PARM(input2, "Input 2", 0) VOP_INT_PARM(input2_i, "Input 2", 0) VOP_STR_PARM(input2_s, "Input 2", "") VOP_VEC2_PARM(input2_u, "Input 2", 0, 0) VOP_VEC_PARM(input2_v, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_p, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_n, "Input 2", 0, 0, 0) VOP_CLR_PARM(input2_c, "Input 2", 1, 1, 1) VOP_VEC4_PARM(input2_v4, "Input 2", 0, 0, 0, 0) parm { name input2_m2 label "Input 2" type float size 4 default { 1 0 0 1 } } parm { name input2_m3 label "Input 2" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name input2_m label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } VOP_FLT_PARM(input2_uf, "Input 2", 0) VOP_VEC_PARM(input2_uv, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_up, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_un, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_uc, "Input 2", 0, 0, 0) parm { name input2_um label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } group { name "g2" obsolete 12.0 } } INDX DialogScriptE]# Dialog script for unifiednoise_static automatically generated { name unifiednoise_static script pyro_noise label "Unified Noise - Static" outercode { "#include " "#include " "" } code { "$noise = 0;" "$x_avg = 0;" "$x_oct = 0;" "$x_off = 0;" "" "#if !strcmp($signature, f1)" "#define rtype float" "#define ptype float" "#elif !strcmp($signature, f2)" "#define rtype float" "#define ptype vector2" "#elif !strcmp($signature, default)" "#define rtype float" "#define ptype vector" "#elif !strcmp($signature, f4)" "#define rtype float" "#define ptype vector4" "#elif !strcmp($signature, fd)" "#define rtype float" "#define ptype vector" "#elif !strcmp($signature, fd4)" "#define rtype float" "#define ptype vector4" "#elif !strcmp($signature, v1)" "#define rtype vector" "#define ptype float" "#elif !strcmp($signature, v2)" "#define rtype vector" "#define ptype vector2" "#elif !strcmp($signature, v3)" "#define rtype vector" "#define ptype vector" "#elif !strcmp($signature, v4)" "#define rtype vector" "#define ptype vector4" "#elif !strcmp($signature, vd)" "#define rtype vector" "#define ptype vector" "#elif !strcmp($signature, vd4)" "#define rtype vector" "#define ptype vector4" "#endif" "" "#define __dualrest__ 1" "" "if($isconnected_pos)" "{" " float $dfreq = $dispfreq;" " if (\"$basis\" == \"pperlin\" || \"$basis\" == \"pflow\")" " $dfreq = (int)$dispfreq;" " " " #if !strcmp($signature, \"fd\") || !strcmp($signature, \"vd\")" " int $dual = 1;" " ptype $p1 = (ptype)($pos.rest * $freq - $offset);" " ptype $p2 = (ptype)($pos.rest2 * $freq - $offset);" " float $kp1 = $pos.rest_ratio;" " float $kp2 = $pos.rest2_ratio;" " #elif !strcmp($signature, \"fd4\") || !strcmp($signature, \"vd4\")" " int $dual = 1;" " ptype $p1 = (ptype)$pos.rest;" " ptype $p2 = (ptype)$pos.rest2;" " $p1.w = $pos.time;" " $p2.w = $pos.time;" " $p1 = $p1 * $freq - $offset;" " $p2 = $p2 * $freq - $offset;" " float $kp1 = $pos.rest_ratio;" " float $kp2 = $pos.rest2_ratio;" " #else" " int $dual = 0;" " ptype $p1 = (ptype)($pos * $freq - $offset);" " ptype $p2 = (ptype)$p1; " " float $kp1 = 1;" " float $kp2 = 0;" " #undef __dualrest__" " #define __dualrest__ 0" " #endif" "" " ptype $tperiod = (ptype) $period;" "" " if($dual) {" " }" "" " #if $isconnected_fw" " float $fwidth1 = $fw;" " float $fwidth2 = $fw;" " #else" " float $fwidth1 = VOPFW($p1);" " float $fwidth2 = $dual ? VOPFW($p2) : $fwidth1;" " #endif" " " " // unified_noise parms which we don't expose, since they're sort" " // of covered by the output correction" " int $inv = 0;" " float $expon = 1.0;" " " " float $fmax = max($freq);" " float $lw = $disp*$fmax;" " float $fs1 = $fwidth1 * $fscale;" " float $fs2 = $fwidth2 * $fscale;" " float $e = max(0,$expon);" "" " rtype $n1=0, $n2=0;" " " "#if !strcmp(\"$fractal\", \"none\")" " {" " if($kp1>0) $n1 = noise_$basis($p1,$inv,$cc_fold,$accuml,$accumg, $fs1,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off);" " #if __dualrest__" " if($kp2!=0) $n2 = noise_$basis($p2,$inv,$cc_fold,$accuml,$accumg, $fs2,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off);" " #endif" " }" "#else" " {" " //printf(\"%s\\n\", \"$basis\");" " if($kp1>0) $n1 = ${fractal}_$basis($p1,$inv,$cc_fold,$accuml,$accumg, $fs1,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off, //export args" " $oct,$lac,$rough, // fractal args" " $x_oct); // fractal export args" " #if __dualrest__" " if($kp2!=0) $n2 = ${fractal}_$basis($p2,$inv,$cc_fold,$accuml,$accumg, $fs2,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off, // export args" " $oct,$lac,$rough, // fractal args" " $x_oct); // fractal export args" " #endif" " }" "#endif" "" " $noise = $n1*$kp1 + $n2*$kp2;" "" " $noise = noise_cc($noise, $cc_inv, " " $cc_dobias,$cc_bias, " " $cc_dogain,$cc_gain, " " $cc_dorng,$cc_rnglo,$cc_rnghi, $cc_amp);" "}" "" "#undef rtype" "#undef ptype" "#undef __dualrest__" } input vector pos "Sample Location" input vector4 freq Frequency input vector4 offset Offset input vector4 period Period input float oct "Max Octaves" input float lac Lacunarity input int dolwarp "Enable Lattice Warp" input int accuml "Accumulate Lattice Warp" input float disp "Lattice Warp" input float dispfreq Freq input int dogwarp "Enable Gradient Warp" input int accumg "Accumulate Gradient Warp" input float gflow "Gradient Warp" input float flowrot "Flow Rotation" input float rough Roughness input int docc "Output Correction" input int cc_fold Fold input int cc_dobias "Do Bias" input vector cc_bias Bias input int cc_dogain "Do Gain" input vector cc_gain Gain input int cc_inv Complement input int cc_dorng "Output Range (Clamped)" input vector cc_rnglo "New Minimum" input vector cc_rnghi "New Maximum" input vector cc_amp "Final Amplitude" input float fw "Filter Width Override" input float fscale "Filter Scale" output float noise Noise output float x_avg "Median For Current Parameterization" output float x_oct "Actual Number Of Octaves" output vector x_off "Offset Due To Warps (Current Space)" inputflags pos 0 inputflags freq 0 inputflags offset 0 inputflags period 0 inputflags oct 0 inputflags lac 0 inputflags dolwarp 0 inputflags accuml 0 inputflags disp 0 inputflags dispfreq 0 inputflags dogwarp 0 inputflags accumg 0 inputflags gflow 0 inputflags flowrot 0 inputflags rough 0 inputflags docc 0 inputflags cc_fold 0 inputflags cc_dobias 0 inputflags cc_bias 0 inputflags cc_dogain 0 inputflags cc_gain 0 inputflags cc_inv 0 inputflags cc_dorng 0 inputflags cc_rnglo 0 inputflags cc_rnghi 0 inputflags cc_amp 0 inputflags fw 0 inputflags fscale 0 signature "3D Input, 1D Noise" default { vector vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "1D Input, 1D Noise" f1 { float vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "2D Input, 1D Noise" f2 { vector vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "4D Input, 1D Noise" f4 { vector4 vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "3D Dual Rest Input, 1D Noise" fd { struct_DualRest vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "4D Dual Rest Input, 1D Noise" fd4 { struct_DualRest4 vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "1D Input, 3D Noise" v1 { float vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "2D Input, 3D Noise" v2 { vector vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "3D Input, 3D Noise" v3 { vector vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "4D Input, 3D Noise" v4 { vector4 vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "3D Dual Rest Input, 3D Noise" vd { struct_DualRest vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "4D Dual Rest Input, 3D Noise" vd4 { struct_DualRest4 vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } outputoverrides default { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides f1 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides f2 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides f4 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides fd { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides fd4 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v1 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v2 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v3 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v4 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides vd { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides vd4 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } help { "" } parm { name "signature" baseparm label "Signature" export none } parm { name "basis" label "Noise Type" type string default { "simplex" } menu { "sine" "Sinusoid" "perlin" "Perlin" "pperlin" "Periodic Perlin" "simplex" "Simplex (Improved Perlin)" "sparse" "Sparse Convolution" "flow" "Flow" "pflow" "Periodic Flow" "worleyFA" "Worley (cellular) F1" "worleyFB" "Worley (cellular) F2-F1" "mworleyFA" "Manhattan Worley (cellular) F1" "mworleyFB" "Manhattan Worley (cellular) F2-F1" "cworleyFA" "Chebyshev Worley (cellular) F1" "cworleyFB" "Chebyshev Worley (cellular) F2-F1" "alligator" "Alligator" } range { 0 1 } unquoted } parm { name "freq" label "Frequency" type vector4 size 4 default { "1" "1" "1" "1" } range { -1 1 } } parm { name "offset" label "Offset" type vector4 size 4 default { "0" "0" "0" "0" } range { -1 1 } } parm { name "period" label "Period" type vector4 size 4 default { "1" "1" "1" "1" } hidewhen "{ basis != pperlin basis != pflow }" range { 0! 1 } } groupsimple { name "folder1" label "Fractal" parm { name "fractal" label "Fractal Type" type string default { "none" } menu { "none" "None" "fBm" "Standard (fBm)" "mfT" "Terrain" "hmfT" "Hybrid Terrain" } range { 0 1 } unquoted } parm { name "oct" label "Max Octaves" type float default { "8" } hidewhen "{ fractal == none } { fractal == none }" range { 0! 16 } } parm { name "lac" label "Lacunarity" type float default { "2.01234" } hidewhen "{ fractal == none }" range { 0 4 } } parm { name "rough" label "Roughness" type float default { "0.5" } hidewhen "{ fractal == none }" range { 0! 1 } } } groupsimple { name "folder2" label "Warping" parm { name "dolwarp" label "Enable Lattice Warp" type toggle default { "0" } range { 0 1 } } parm { name "accuml" label "Accumulate Lattice Warp" type toggle default { "0" } hidewhen "{ dolwarp == 0 } { fractal == none }" range { 0 1 } } parm { name "disp" label "Lattice Warp" type float joinnext default { "0" } hidewhen "{ dolwarp == 0 }" range { -0.5 0.5 } } parm { name "dispfreq" label "Freq" type float default { "1" } hidewhen "{ dolwarp == 0 }" range { 0 1 } } parm { name "dogwarp" label "Enable Gradient Warp" type toggle default { "0" } range { 0 1 } } parm { name "accumg" label "Accumulate Gradient Warp" type toggle default { "0" } hidewhen "{ dogwarp == 0 } { fractal == none }" range { 0 1 } } parm { name "gflow" label "Gradient Warp" type float default { "0" } hidewhen "{ dogwarp == 0 }" range { -0.5 0.5 } } parm { name "flowrot" label "Flow Rotation" type float default { "0" } hidewhen "{ basis != flow basis != pflow }" range { 0 1 } } } groupsimple { name "folder0_1" label "Output Correction" parm { name "cc_fold" label "Fold" type toggle default { "0" } range { 0 1 } } parm { name "cc_dobias" label "Bias" type toggle default { "0" } disablewhen "{ docc == 0 }" range { 0 1 } } parm { name "cc_bias" label "Bias" type vector size 3 default { "0.5" "0.5" "0.5" } hidewhen "{ cc_dobias == 0 }" range { 0! 1! } } parm { name "cc_dogain" label "Gain" type toggle default { "0" } range { 0 1 } } parm { name "cc_gain" label "Gain" type vector size 3 default { "0.5" "0.5" "0.5" } hidewhen "{ cc_dogain == 0 }" range { 0! 1! } } parm { name "cc_inv" label "Complement" type toggle default { "0" } range { 0 1 } } parm { name "cc_dorng" label "Output Range (Clamped)" type toggle default { "0" } range { 0 1 } } parm { name "cc_rnglo" label "New Minimum" type vector size 3 default { "0" "0" "0" } hidewhen "{ cc_dorng == 0 }" range { -1 1 } } parm { name "cc_rnghi" label "New Maximum" type vector size 3 default { "1" "1" "1" } hidewhen "{ cc_dorng == 0 }" range { 0 2 } } parm { name "cc_amp" label "Final Amplitude" type vector size 3 default { "1" "1" "1" } range { 0 2 } } } parm { name "fscale" label "Filter Scale" type float default { "1" } range { 0! 2 } } } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vecgetcompon" script "vecgetcompon" label "vecgetcompon" outercode { INCLUDE_VOPLIB } code { "$fval = vop_getcomp($vec, $part);" } input vector vec "Input Vector" output float fval "Output Component" signature "3D Vector" default { } signature "3D Point" p { point float } signature "3D Normal" n { normal float } signature "RGB Color" c { color float } signature "4D Vector" v4 { vector4 float } signature "Uniform 3D Vector" uv { uvector float } signature "Uniform 3D Point" up { upoint float } signature "Uniform 3D Normal" un { unormal float } signature "Uniform RGB Color" uc { ucolor float } parm { name part label "Vector Component" type int menu { 0 "Component 1" 1 "Component 2" 2 "Component 3" } default { 0 } } VOP_VEC_PARM(vec, "Input", 0, 0, 0) VOP_VEC_PARM(vec_p, "Input", 0, 0, 0) VOP_VEC_PARM(vec_n, "Input", 0, 0, 0) VOP_VEC_PARM(vec_c, "Input", 0, 0, 0) VOP_VEC4_PARM(vec_v4, "Input", 0, 0, 0, 0) VOP_VEC_PARM(vec_uv, "Input", 0, 0, 0) VOP_VEC_PARM(vec_up, "Input", 0, 0, 0) VOP_VEC_PARM(vec_un, "Input", 0, 0, 0) VOP_VEC_PARM(vec_uc, "Input", 0, 0, 0) } INDX DialogScript]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vectofloat" script "vectofloat" label "vectofloat" outercode { INCLUDE_VOPLIB } code { "vop_vectofloat($vec, $fval1, $fval2, $fval3);" } input vector vec "Input Vector" output float fval1 "Component 1" output float fval2 "Component 2" output float fval3 "Component 3" VOP_VEC_PARM(vec, "Value", 0, 0, 0) VOP_VEC_PARM(vec_p, "Value", 0, 0, 0) VOP_VEC_PARM(vec_n, "Value", 0, 0, 0) VOP_CLR_PARM(vec_c, "Value", 0, 0, 0) VOP_VEC_PARM(vec_uv, "Value", 0, 0, 0) VOP_VEC_PARM(vec_up, "Value", 0, 0, 0) VOP_VEC_PARM(vec_un, "Value", 0, 0, 0) VOP_CLR_PARM(vec_uc, "Value", 0, 0, 0) signature "3D Vector" default { vector float float float } signature "3D Point" p { point float float float } signature "3D Normal" n { normal float float float } signature "RGB Color" c { color float float float } signature "Uniform 3D Vector" uv { uvector ufloat ufloat ufloat } signature "Uniform 3D Point" up { upoint ufloat ufloat ufloat } signature "Uniform 3D Normal" un { unormal ufloat ufloat ufloat } signature "Uniform RGB Color" uc { ucolor ufloat ufloat ufloat } } INDX DialogScriptz]/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vectohvec" script "vectohvec" label "vectohvec" code { "$hvec = $vec;" "setcomp($hvec, $fval4, 3);" } VOP_VEC_INPUT( vec, "Input Vector", 0, 0, 0) VOP_FLT_INPUT( fval4, "Fourth Component", 0) output vector4 hvec "Output Vector4" } INDXContentsW_ DialogScriptW%TF0707070000010000000006660000000000000000010000001374457562500001300000000000TRAILER!!!# Dialog script for volumevelocity automatically generated 01/13/12 14:59:37 { name volumevelocity script volumevelocity label "Volume Velocity" help { "" } bindhandle vortexspeed distance "Distance" dist "" bindhandle vortexpivotx distance "Distance" px "" bindhandle vortexpivoty distance "Distance" py "" bindhandle vortexpivotz distance "Distance" pz "" bindhandle vortexdirx distance "Distance" vx "" bindhandle vortexdiry distance "Distance" vy "" bindhandle vortexdirz distance "Distance" vz "" bindhandle vortexpivotx vector "Vector" tx "" bindhandle vortexpivoty vector "Vector" ty "" bindhandle vortexpivotz vector "Vector" tz "" bindhandle vortexdirx vector "Vector" vx "" bindhandle vortexdiry vector "Vector" vy "" bindhandle vortexdirz vector "Vector" vz "" inputlabel 1 "Velocity Volumes" inputlabel 2 "Point Velocities" inputlabel 3 Mask inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l blast3 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Primitives\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } } parm { name "add_uniform_vel" label "Add Uniform Velocity" type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "uniformvel" label "Constant Velocity" type vector size 3 default { "0" "1" "0" } disablewhen "{ add_uniform_vel == 0 }" range { -1 1 } export none parmtag { "units" "m1s-1" } } group { name "folder0_1_1" label "Vortex" parm { name "add_vortex" label "Add Vortex" type toggle default { "off" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "vortexpivot" label "Center" type vector size 3 default { "0" "0" "0" } disablewhen "{ add_vortex == 0 }" range { -1 1 } export none parmtag { "units" "m1" } } parm { name "vortexdir" label "Direction" type vector size 3 default { "0" "1" "0" } disablewhen "{ add_vortex == 0 }" range { -1 1 } export none } parm { name "vortexspeed" label "Angular Velocity" type float default { "1" } disablewhen "{ add_vortex == 0 }" range { 0 10 } export none parmtag { "units" "s-1" } } parm { name "limitvortex" label "Limit Vortex" type toggle nolabel joinnext default { "off" } disablewhen "{ add_vortex == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "vortexradius" label "Vortex Radius" type float default { "1" } disablewhen "{ limitvortex == 0 }" range { 0 10 } export none parmtag { "units" "m1" } parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "vortexramp" label "Vortex Ramp" type ramp_flt default { "3" } disablewhen "{ add_vortex == 0 } { limitvortex == 0 }" range { 1! 10 } export none parmtag { "rampvalues_var" "vortexramp_the_key_values" } parmtag { "rampkeys_var" "vortexramp_the_key_positions" } parmtag { "rampbasis_var" "vortexramp_the_basis_strings" } parmtag { "autoscope" "0000000000000000" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( catmull-rom ) 2pos ( 0.5 ) 2value ( 1 ) 2interp ( catmull-rom ) 3pos ( 1 ) 3value ( 0 ) 3interp ( catmull-rom )" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "parmvop" "1" } parmtag { "rampbasisdefault" "linear" } } } group { name "folder0_1_1_1" label "Curl Noise" parm { name "add_curl_noise" label "Add Curl Noise" type toggle default { "off" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turbscale" label "Scale" type float default { "1" } disablewhen "{ add_curl_noise == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turbswirl" label "Swirl Size" type float default { "1" } disablewhen "{ add_curl_noise == 0 }" range { 0 10 } export none parmtag { "units" "m1" } parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turbrough" label "Grain" type float default { "0.5" } disablewhen "{ add_curl_noise == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turboffset" label "Offset" type float default { "1" } disablewhen "{ add_curl_noise == 0 }" range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turbatten" label "Attenuation" type float default { "1" } disablewhen "{ add_curl_noise == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turboctaves" label "Turbulence" type integer default { "3" } disablewhen "{ add_curl_noise == 0 }" range { 1 12 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turbtimedep" label "Time Dependent" type toggle default { "1" } disablewhen "{ add_curl_noise == 0 }" range { 0 1 } export none } parm { name "turbpulselength" label "Pulse Length" type float default { "1" } disablewhen "{ add_curl_noise == 0 }" range { 0 10 } export none parmtag { "units" "s1" } } parm { name "turbframeoffset" label "Frame Offset" type float default { "0" } disablewhen "{ add_curl_noise == 0 }" range { -10 10 } export none } } group { name "folder0_1_1_2" label "Points" parm { name "pointapply" label "Add Point Velocity" type toggle default { "1" } range { 0 1 } export none } parm { name "pointgroup" label "Points" type string default { "" } disablewhen "{ pointapply == 0 }" menutoggle { [ "opmenu -l blast2 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "pointattribute" label "Attribute" type string default { "v" } disablewhen "{ pointapply == 0 }" range { 0 1 } export none } parm { name "pointscale" label "Scale" type float default { "1" } disablewhen "{ pointapply == 0 }" range { 0 10 } export none } parm { name "pointextrapdist" label "Extrapolation Distance" type float default { "1" } disablewhen "{ pointapply == 0 }" range { 0 10 } export none parmtag { "units" "m1" } parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_1_1_3" label "From Object" parm { name "objapply" label "Add Object Motion" type toggle default { "0" } range { 0 1 } export none } parm { name "objpath" label "Object Path" type oppath default { "" } disablewhen "{ objapply == 0 }" range { 0 1 } export none parmtag { "oprelative" "." } } parm { name "objscale" label "Scale" type float default { "1" } disablewhen "{ objapply == 0 }" range { 0 10 } export none } parm { name "objframe" label "Frame" type float default { "$FF-0.5" } disablewhen "{ objapply == 0 }" range { 0 10 } export none } parm { name "objsample" label "Frame Sample" type float default { "1" } disablewhen "{ objapply == 0 }" range { 0 10 } export none } } group { name "folder0_1_1_4" label "Mask" parm { name "maskapply" label "Apply Mask" type toggle default { "1" } range { 0 1 } export none } parm { name "maskgroup" label "Mask Volumes" type string default { "" } disablewhen "{ maskapply == 0 }" menutoggle { [ "opmenu -l blast1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "maskexpand" label "Expansion" type float default { "0" } disablewhen "{ maskapply == 0 }" range { 0 10 } export none } parm { name "maskcomp" label "Comparison" type string default { "gt" } disablewhen "{ maskapply == 0 }" menu { "eq" "Equal (==)" "lt" "Less Than (<)" "gt" "Greater Than (>)" "lte" "Less Than Or Equal (<=)" "gte" "Greater Than Or Equal (>=)" "neq" "Not Equal (!=)" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "maskcutoff" label "Cut Off" type float default { "0" } disablewhen "{ maskapply == 0 }" range { 0 10 } export none } } } INDXContentsW_ DialogScriptWQGO0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for volumevopglobal automatically generated 03/18/13 13:32:00 { name volumevopglobal script volumevexglobal label "Volume VOP Global Parameters" output vector P P output float density density output int ix ix output int iy iy output int iz iz output int resx resx output int resy resy output int resz resz output vector center center output vector orig orig output vector size size output vector dPdx dPdx output vector dPdy dPdy output vector dPdz dPdz output vector BB BB output float Time Time output float Timeinc Timeinc output float Frame Frame output string OpInput1 OpInput1 output string OpInput2 OpInput2 output string OpInput3 OpInput3 output string OpInput4 OpInput4 signature "Default Inputs" default { vector float int int int int int int vector vector vector vector vector vector vector float float float string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDXContentsW_ DialogScriptWQGO0707070000010000000006660000000000000000010000001374457562400001300000000000TRAILER!!!# Dialog script for volumevopoutput automatically generated 03/18/13 13:32:12 { name volumevopoutput script volumevexoutput label "Volume VOP Output" input float density "Combined Value" inputflags density 0 signature "Default Inputs" default { float } outputoverrides default { } help { "" } parm { name "sum" label "sum" type float invisible default { "0" } range { 0 10 } export none } } 0707070000010000000006660000000000000000010000001374457571700002000000000012expression.func# 0 bytes 0707070000010000000006660000000000000000010000001374457571700001000000000640obj.defcomment "" position 5 2 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1559596821 modify 1602696225 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700001100000000020obj.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001374457571700001500000000041obj.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003100000000507obj/__netbox1.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "CLUSTERING EXAMPLE"; height := 4.3083000124275683; minimized := 0; width := 8.587399957275391; x_position := -15.949533130365287; y_position := 2.0529904961636638; } { create 1566415322 modify 1603468184 author duca@firenze access 0777 } 0707070000010000000006660000000000000000010000001374457571700003100000000504obj/__netbox2.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "MANTRA EXAMPLE"; height := 3.2910746740044914; minimized := 0; width := 3.4850672814425181; x_position := -4.6421077731649207; y_position := 2.0529904961636638; } { create 1566417288 modify 1603468182 author duca@firenze access 0777 } 0707070000010000000006660000000000000000010000001374457571700003100000000513obj/__netbox3.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "CONFIGURATIONS EXAMPLES"; height := 3.763955358046613; minimized := 0; width := 3.7715575155156138; x_position := 3.7221668131579739; y_position := 1.5801098121215422; } { create 1566419041 modify 1603468181 author duca@firenze access 0777 } 0707070000010000000006660000000000000000010000001374457571700003100000000504obj/__netbox4.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "SIMPLE MANTRA"; height := 3.2910746740044914; minimized := 0; width := 3.4850672814425181; x_position := -0.41085341883741222; y_position := 2.0529904961636638; } { create 1566417288 modify 1603468183 author duca@firenze access 0777 } 0707070000010000000006660000000000000000010000001374457571700003100000000525obj/__netbox5.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "SUBSTEPS SIMMING AND CACHING EXAMPLE"; height := 3.1410795217177299; minimized := 0; width := 5.6845023469465836; x_position := -22.532754543419369; y_position := 3.2202109868735018; } { create 1602696217 modify 1603468183 author dude@LA access 0777 } 0707070000010000000006660000000000000000010000001374457571700002200000000035obj/pyro_sim.inittype = dopnet matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002100000001026obj/pyro_sim.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -13.8551 4.96709 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1559597727 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.7 0.9 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002100000000521obj/pyro_sim.chn{ channel timestep { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"timescale\")/(ch(\"substep\")*$FPS) } } channel timeoffset { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = (ch(\"startframe\")-1)/$FPS } } } 0707070000010000000006660000000000000000010000001374457571700002200000003620obj/pyro_sim.parm{ version 0.8 isplayer [ 0 locks=0 ] ( "off" ) playfilesname [ 0 locks=0 ] ( $HIP/sim/$HIPNAME.$OS.$SF.sim ) stdswitcher [ 0 locks=0 ] ( 0 0 0 ) resimulate [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) initialstate [ 0 locks=0 ] ( "" ) timestep [ 0 locks=0 ] ( [ timestep 0.041666666666666664 ] ) substep [ 0 locks=0 ] ( 1 ) timeoffset [ 0 locks=0 ] ( [ timeoffset 0 ] ) startframe [ 0 locks=0 ] ( 1 ) timescale [ 0 locks=0 ] ( 1 ) maxfeedback [ 0 locks=0 ] ( 2 ) autoresim [ 0 locks=0 ] ( "on" ) datahints [ 0 locks=0 ] ( "on" ) interpolate [ 0 locks=0 ] ( "on" ) cacheenabled [ 0 locks=0 ] ( "on" ) compresssims [ 0 locks=0 ] ( "blosc" ) cachemaxsize [ 0 locks=0 ] ( 5000 ) cachetodisk [ 0 locks=0 ] ( "off" ) cachetodisknoninteractive [ 0 locks=0 ] ( "off" ) cachesubsteps [ 0 locks=0 ] ( "off" ) timeless [ 0 locks=0 ] ( "off" ) explicitcache [ 0 locks=0 ] ( "off" ) explicitcachename [ 0 locks=0 ] ( $HIP/cache.$OS.$SF.sim ) explicitcachensteps [ 0 locks=0 ] ( 0 ) explicitcachecheckpointspacing [ 0 locks=0 ] ( 1 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) displayfilter [ 0 locks=0 ] ( * ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700002400000000012obj/pyro_sim.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700002600000000140obj/pyro_sim.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700003600000000046obj/pyro_sim/pyrosolver1.inittype = pyrosolver::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700003500000001164obj/pyro_sim/pyrosolver1.defcomment "" position -1.6944 2.4943 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 pyro 0 1 "input1" 2 resize_container 0 1 "input2" 3 "" "" 1 "input3" 4 "" "" 1 "input4" 5 merge2 0 1 "input5" } inputs { 0 pyro 0 1 1 resize_container 0 1 2 "" 0 1 3 "" 0 1 4 merge2 0 1 } stat { create 1559597727 modify 1602693830 author duca@firenze access 0777 } color UT_Color RGB 0.5 0.8 0.5 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003600000027732obj/pyro_sim/pyrosolver1.parm{ version 0.8 combustion_1 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) timescale [ 0 locks=0 ] ( 1 ) temp_diffusion [ 0 locks=0 ] ( 0.030943925557418529 ) cooling_rate [ 0 locks=0 ] ( 0.59999999999999998 ) viscosity [ 0 locks=0 ] ( 0 ) lift [ 0 locks=0 ] ( 0.30943925557418528 ) buoyancy_dir [ 0 locks=0 ] ( 0 1 0 ) enable_combustion [ 0 locks=0 ] ( "off" ) ignitiontemp [ 0 locks=0 ] ( 0.10000000000000001 ) burnrate [ 0 locks=0 ] ( 0.90000000000000002 ) fuelinefficiency [ 0 locks=0 ] ( 0.10000000000000001 ) heatoutput [ 0 locks=0 ] ( 0.25 ) gasrelease [ 0 locks=0 ] ( 15 ) flames [ 0 locks=0 ] ( 0 0 0 0 0 ) cooldown_time [ 0 locks=0 ] ( 3 ) enable_cooling_field [ 0 locks=0 ] ( "on" ) cooling_field [ 0 locks=0 ] ( temperature ) cooling_field_range [ 0 locks=0 ] ( 0 1 ) remap_cooldown_time [ 0 locks=0 ] ( 2 ) emit_smoke [ 0 locks=0 ] ( "on" ) use_dense [ 0 locks=0 ] ( "off" ) source [ 0 locks=0 ] ( "heat" ) smoke_amount [ 0 locks=0 ] ( 1 ) heat_cutoff [ 0 locks=0 ] ( 0.20000000000000001 ) blend [ 0 locks=0 ] ( 0.20000000000000001 ) gas_heat_influence [ 0 locks=0 ] ( 0.20000000000000001 ) gas_burn_influence [ 0 locks=0 ] ( 1 ) binf_temperature_to_flames [ 0 locks=0 ] ( "off" ) temp_heat_influence [ 0 locks=0 ] ( 0 ) temp_burn_influence [ 0 locks=0 ] ( 1 ) flame_rate [ 0 locks=0 ] ( 1 ) flame_out_of_bound_influence [ 0 locks=0 ] ( 0.5 ) flame_cutoff [ 0 locks=0 ] ( 2 ) flame_sharpness [ 0 locks=0 ] ( 0.5 ) advect_fuel [ 0 locks=0 ] ( "off" ) fuel_speed [ 0 locks=0 ] ( 0.10000000000000001 ) enable_dissipation [ 0 locks=0 ] ( "on" ) evap [ 0 locks=0 ] ( 0.074999999999999997 ) enable_disturbance [ 0 locks=0 ] ( "on" ) dist_scale [ 0 locks=0 ] ( 0.032877920904757184 ) enable_shredding [ 0 locks=0 ] ( "off" ) shred_scale [ 0 locks=0 ] ( 0.5 ) enable_sharpening [ 0 locks=0 ] ( "off" ) sharpenrate [ 0 locks=0 ] ( 0.5 ) enable_turbulence [ 0 locks=0 ] ( "on" ) turbulence_scale [ 0 locks=0 ] ( 0.25 ) enable_confinement [ 0 locks=0 ] ( "off" ) confinementscale [ 0 locks=0 ] ( 4 ) wind_2 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) use_dissipation_control_field [ 0 locks=0 ] ( "on" ) dissipation_control_field [ 0 locks=0 ] ( temperature ) dissipation_control_range [ 0 locks=0 ] ( 0 2 ) remap_dissipation_field [ 0 locks=0 ] ( 4 ) dist_target [ 0 locks=0 ] ( "vel" ) dist_density_cutoff [ 0 locks=0 ] ( 0.10000000000000001 ) dist_override_block_size [ 0 locks=0 ] ( "on" ) dist_block_size [ 0 locks=0 ] ( 0.023207944168063894 ) dist_locality [ 0 locks=0 ] ( 1 ) control_settings2 [ 0 locks=0 ] ( 0 0 ) dist_use_control_field [ 0 locks=0 ] ( "on" ) dist_control_field [ 0 locks=0 ] ( temperature ) dist_control_influence [ 0 locks=0 ] ( 1 ) dist_control_range [ 0 locks=0 ] ( 0 0.050000000000000003 ) dist_remap_control_field [ 0 locks=0 ] ( "off" ) dist_control_field_ramp [ 0 locks=0 ] ( 2 ) dist_thresh_field [ 0 locks=0 ] ( density ) shred_temp_threshold [ 0 locks=0 ] ( 0.75 ) shred_fade [ 0 locks=0 ] ( 0.10000000000000001 ) shred_squash [ 0 locks=0 ] ( 1 ) shred_stretch [ 0 locks=0 ] ( 0.5 ) clip_gradient [ 0 locks=0 ] ( "on" ) clip_value [ 0 locks=0 ] ( 7 ) shred_settings_2_1 [ 0 locks=0 ] ( 0 0 0 ) shred_use_control_field [ 0 locks=0 ] ( "off" ) shred_control_field [ 0 locks=0 ] ( density ) shred_control_influence [ 0 locks=0 ] ( 0.5 ) shred_control_range [ 0 locks=0 ] ( 0 1 ) remap_control_field [ 0 locks=0 ] ( "off" ) control_field_ramp [ 0 locks=0 ] ( 2 ) shred_visualize_shredding [ 0 locks=0 ] ( "off" ) shred_guideplane [ 0 locks=0 ] ( "xy" ) shred_guidevistype [ 0 locks=0 ] ( "speed" ) shred_guidevismode [ 0 locks=0 ] ( "false" ) shred_guidevisscale [ 0 locks=0 ] ( 1 ) shred_guideplaneval [ 0 locks=0 ] ( 0 ) shred_guidestreamerlen [ 0 locks=0 ] ( 1 ) shred_guidestreamerminspeed [ 0 locks=0 ] ( 0.001 ) shred_guiderange [ 0 locks=0 ] ( 0 5 ) shred_clear_temporary_fields [ 0 locks=0 ] ( "on" ) shred_temperature_field [ 0 locks=0 ] ( temperature ) shred_velocity_field [ 0 locks=0 ] ( vel ) sharpen_field [ 0 locks=0 ] ( density ) sharpen_locality [ 0 locks=0 ] ( 4 ) turb_swirl_size [ 0 locks=0 ] ( 0.11603972084031948 ) turb_rough [ 0 locks=0 ] ( 0.5 ) turb_pulse_length [ 0 locks=0 ] ( 0.5 ) turb_seed [ 0 locks=0 ] ( 0 ) turb_control_threshold [ 0 locks=0 ] ( 0.01 ) turb_turb [ 0 locks=0 ] ( 3 ) control_settings [ 0 locks=0 ] ( 0 0 0 ) turb_use_control_field [ 0 locks=0 ] ( "on" ) turb_control_field [ 0 locks=0 ] ( density ) turb_control_influence [ 0 locks=0 ] ( 1 ) turb_control_range [ 0 locks=0 ] ( 0 1 ) turb_remap_control_field [ 0 locks=0 ] ( "off" ) turb_control_ramp [ 0 locks=0 ] ( 2 ) turb_vis_turbulence [ 0 locks=0 ] ( "off" ) turb_guideplane [ 0 locks=0 ] ( "xy" ) turb_guidevistype [ 0 locks=0 ] ( "speed" ) turb_guidevismode [ 0 locks=0 ] ( "false" ) turb_guidevisscale [ 0 locks=0 ] ( 1 ) turb_guideplaneval [ 0 locks=0 ] ( 0 ) turb_guidestreamerlen [ 0 locks=0 ] ( 1 ) turb_guidestreamerminspeed [ 0 locks=0 ] ( 0.001 ) turb_guiderange [ 0 locks=0 ] ( 0 1 ) turb_clear_temporary_fields [ 0 locks=0 ] ( "on" ) turb_density_field [ 0 locks=0 ] ( temperature ) turb_velocity_field [ 0 locks=0 ] ( vel ) conf_use_control_field [ 0 locks=0 ] ( "on" ) conf_control_field [ 0 locks=0 ] ( density ) conf_remap_control_field [ 0 locks=0 ] ( "on" ) conf_control_range [ 0 locks=0 ] ( 0 1 ) conf_control_influence [ 0 locks=0 ] ( 0.75 ) visualization [ 0 locks=0 ] ( 0 0 0 ) conf_visualize_confinement [ 0 locks=0 ] ( "off" ) conf_guideplane [ 0 locks=0 ] ( "xy" ) conf_guidevistype [ 0 locks=0 ] ( "speed" ) conf_guidevismode [ 0 locks=0 ] ( "false" ) conf_guidevisscale [ 0 locks=0 ] ( 1 ) conf_guideplaneval [ 0 locks=0 ] ( 0 ) conf_guidestreamerlen [ 0 locks=0 ] ( 1 ) conf_guidestreamerminspeed [ 0 locks=0 ] ( 0.001 ) conf_guiderange [ 0 locks=0 ] ( 0 1 ) conf_control_field_ramp2 [ 0 locks=0 ] ( 5 ) conf_cleartemp [ 0 locks=0 ] ( "on" ) conf_vel [ 0 locks=0 ] ( vel ) conf_confinement [ 0 locks=0 ] ( confinement ) enable_color_dissipation [ 0 locks=0 ] ( "off" ) color_evap [ 0 locks=0 ] ( 0.10000000000000001 ) enable_color_blur [ 0 locks=0 ] ( "off" ) color_blur [ 0 locks=0 ] ( 1 ) enable_color_sharpening [ 0 locks=0 ] ( "off" ) color_sharpening [ 0 locks=0 ] ( 0.5 ) folder2 [ 0 locks=0 ] ( 0 0 0 ) use_color_dissipation_field [ 0 locks=0 ] ( "off" ) color_dissipation_field [ 0 locks=0 ] ( temperature ) color_dissipation_controlrange [ 0 locks=0 ] ( 0 1 ) color_remap_dissipation [ 0 locks=0 ] ( 2 ) color_blur_radius [ 0 locks=0 ] ( 1 ) color_blur_filter [ 0 locks=0 ] ( "2" ) color_sharpen_radius [ 0 locks=0 ] ( 1 ) color_sharpen_threshold [ 0 locks=0 ] ( 0.050000000000000003 ) enable_relationships [ 0 locks=0 ] ( "on" ) std_switcher_0_6 [ 0 locks=0 ] ( 0 0 0 0 ) enable_source_relationship [ 0 locks=0 ] ( "off" ) sourcedest [ 0 locks=0 ] ( density ) sourcemerge [ 0 locks=0 ] ( "max" ) source_amount [ 0 locks=0 ] ( 1 ) sourcevelmerge [ 0 locks=0 ] ( "wavg" ) scale_vel [ 0 locks=0 ] ( 1 ) sourcetemperaturemerge [ 0 locks=0 ] ( "wavg" ) scale_temp [ 0 locks=0 ] ( 1 ) veltype [ 0 locks=0 ] ( "pointvelocity" ) enable_pump_relationship [ 0 locks=0 ] ( "off" ) pumpvelmerge [ 0 locks=0 ] ( "blend" ) pumpvelscale [ 0 locks=0 ] ( 1 ) pumpveltype [ 0 locks=0 ] ( "pointvelocity" ) pumptemperaturemerge [ 0 locks=0 ] ( "none" ) enable_collision_relationship [ 0 locks=0 ] ( "on" ) collisiontemperaturemerge [ 0 locks=0 ] ( "collisioninterior" ) collision_usebandwidth [ 0 locks=0 ] ( "on" ) collision_usepointvelocity [ 0 locks=0 ] ( "on" ) collision_usevolumevelocity [ 0 locks=0 ] ( "off" ) collision_allownonsdf [ 0 locks=0 ] ( "off" ) extrapolatecollision [ 0 locks=0 ] ( "off" ) enable_sink [ 0 locks=0 ] ( "off" ) opencl [ 0 locks=0 ] ( "off" ) minimumsubsteps [ 0 locks=0 ] ( 1 ) substeps [ 0 locks=0 ] ( 1 ) cflcond [ 0 locks=0 ] ( 1 ) quantize [ 0 locks=0 ] ( "on" ) frames_before_solve [ 0 locks=0 ] ( 0 ) wind_6 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 ) scaled_forces [ 0 locks=0 ] ( "* ^Gravity" ) absolute_forces [ 0 locks=0 ] ( "" ) enable_rest [ 0 locks=0 ] ( "off" ) dual_rest_fields [ 0 locks=0 ] ( "on" ) rest_framedelay [ 0 locks=0 ] ( 50 ) rest_frameoffset [ 0 locks=0 ] ( 1 ) rest_advectspeed [ 0 locks=0 ] ( 0.20000000000000001 ) projection_method [ 0 locks=0 ] ( "1" ) multigrid_minpass [ 0 locks=0 ] ( 1 ) advecttype [ 0 locks=0 ] ( "modifiedmaccormack" ) clampvalues [ 0 locks=0 ] ( "revert" ) blendwidth [ 0 locks=0 ] ( 0 ) vel_advecttype [ 0 locks=0 ] ( "modifiedmaccormack" ) vel_clampvalues [ 0 locks=0 ] ( "revert" ) vel_blendwidth [ 0 locks=0 ] ( 0 ) advectmethod [ 0 locks=0 ] ( "trace" ) advect_cfl [ 0 locks=0 ] ( 1.5 ) timescale_burn_influence [ 0 locks=0 ] ( 0 ) heat_influence [ 0 locks=0 ] ( 0.29999999999999999 ) correctcollision [ 0 locks=0 ] ( "on" ) correctcollisionfields [ 0 locks=0 ] ( "density fuel" ) feedbackscale [ 0 locks=0 ] ( 0 ) fieldsclear [ 0 locks=0 ] ( "none" ) extraclear [ 0 locks=0 ] ( "" ) address [ 0 locks=0 ] ( "" ) port [ 0 locks=0 ] ( 8000 ) jobname [ 0 locks=0 ] ( ${OS}_$F ) slice [ 0 locks=0 ] ( 0 ) numslice [ 0 locks=0 ] ( 1 ) internalfacesclosed [ 0 locks=0 ] ( "on" ) addaffectors [ 0 locks=0 ] ( "on" ) uniquedataname [ 0 locks=0 ] ( "off" ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Solver ) remap_cooldown_time1pos [ 0 locks=0 ] ( 0 ) remap_cooldown_time1value [ 0 locks=0 ] ( 1 ) remap_cooldown_time1interp [ 0 locks=0 ] ( "linear" ) remap_cooldown_time2pos [ 0 locks=0 ] ( 1 ) remap_cooldown_time2value [ 0 locks=0 ] ( 0.10000000149011612 ) remap_cooldown_time2interp [ 0 locks=0 ] ( "linear" ) remap_dissipation_field1pos [ 0 locks=0 ] ( 0 ) remap_dissipation_field1value [ 0 locks=0 ] ( 1 ) remap_dissipation_field1interp [ 0 locks=0 ] ( "catmull-rom" ) remap_dissipation_field2pos [ 0 locks=0 ] ( 0.17888999999999999 ) remap_dissipation_field2value [ 0 locks=0 ] ( 0.875 ) remap_dissipation_field2interp [ 0 locks=0 ] ( "catmull-rom" ) remap_dissipation_field3pos [ 0 locks=0 ] ( 0.36799999999999999 ) remap_dissipation_field3value [ 0 locks=0 ] ( 0.27000000000000002 ) remap_dissipation_field3interp [ 0 locks=0 ] ( "catmull-rom" ) remap_dissipation_field4pos [ 0 locks=0 ] ( 1 ) remap_dissipation_field4value [ 0 locks=0 ] ( 0 ) remap_dissipation_field4interp [ 0 locks=0 ] ( "catmull-rom" ) dist_control_field_ramp1pos [ 0 locks=0 ] ( 0 ) dist_control_field_ramp1value [ 0 locks=0 ] ( 0 ) dist_control_field_ramp1interp [ 0 locks=0 ] ( "linear" ) dist_control_field_ramp2pos [ 0 locks=0 ] ( 1 ) dist_control_field_ramp2value [ 0 locks=0 ] ( 1 ) dist_control_field_ramp2interp [ 0 locks=0 ] ( "linear" ) control_field_ramp1pos [ 0 locks=0 ] ( 0 ) control_field_ramp1value [ 0 locks=0 ] ( 0 ) control_field_ramp1interp [ 0 locks=0 ] ( "linear" ) control_field_ramp2pos [ 0 locks=0 ] ( 1 ) control_field_ramp2value [ 0 locks=0 ] ( 1 ) control_field_ramp2interp [ 0 locks=0 ] ( "linear" ) turb_control_ramp1pos [ 0 locks=0 ] ( 0 ) turb_control_ramp1value [ 0 locks=0 ] ( 0 ) turb_control_ramp1interp [ 0 locks=0 ] ( "linear" ) turb_control_ramp2pos [ 0 locks=0 ] ( 1 ) turb_control_ramp2value [ 0 locks=0 ] ( 1 ) turb_control_ramp2interp [ 0 locks=0 ] ( "linear" ) conf_control_field_ramp2_1pos [ 0 locks=0 ] ( 0 ) conf_control_field_ramp2_1value [ 0 locks=0 ] ( 0 ) conf_control_field_ramp2_1interp [ 0 locks=0 ] ( "catmull-rom" ) conf_control_field_ramp2_2pos [ 0 locks=0 ] ( 0.059999999999999998 ) conf_control_field_ramp2_2value [ 0 locks=0 ] ( 0.75 ) conf_control_field_ramp2_2interp [ 0 locks=0 ] ( "catmull-rom" ) color_remap_dissipation1pos [ 0 locks=0 ] ( 0 ) color_remap_dissipation1value [ 0 locks=0 ] ( 1 ) color_remap_dissipation1interp [ 0 locks=0 ] ( "monotonecubic" ) color_remap_dissipation2pos [ 0 locks=0 ] ( 1 ) color_remap_dissipation2value [ 0 locks=0 ] ( 0 ) color_remap_dissipation2interp [ 0 locks=0 ] ( "constant" ) conf_control_field_ramp2_3pos [ 0 locks=0 ] ( 0.14999999999999999 ) conf_control_field_ramp2_3value [ 0 locks=0 ] ( 0.92500000000000004 ) conf_control_field_ramp2_3interp [ 0 locks=0 ] ( "catmull-rom" ) conf_control_field_ramp2_4pos [ 0 locks=0 ] ( 0.90000000000000002 ) conf_control_field_ramp2_4value [ 0 locks=0 ] ( 0.29999999999999999 ) conf_control_field_ramp2_4interp [ 0 locks=0 ] ( "catmull-rom" ) conf_control_field_ramp2_5pos [ 0 locks=0 ] ( 1 ) conf_control_field_ramp2_5value [ 0 locks=0 ] ( 0 ) conf_control_field_ramp2_5interp [ 0 locks=0 ] ( "catmull-rom" ) } 0707070000010000000006660000000000000000010000001374457571700004200000000125obj/pyro_sim/pyrosolver1.userdata ___Version______toolcount___2 ___toolid___dynamics_pyrobox0707070000010000000006660000000000000000010000001374457571700002700000000042obj/pyro_sim/pyro.inittype = smokeobject matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700002600000000672obj/pyro_sim/pyro.defcomment "" position -4.14187 4.3768 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597728 modify 1602693830 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002600000001443obj/pyro_sim/pyro.chn{ channel createframe { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(opcreator(\".\")+\"/startframe\") } } channel size_unit_compx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "ch(\"./divsize\")- ((ch(\"./sizex\")+ch(\"./tx\"))%ch(\"./divsize\"))" } } channel size_unit_compy { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "ch(\"./divsize\")- ((ch(\"./sizey\")+ch(\"./ty\"))%ch(\"./divsize\"))" } } channel size_unit_compz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "ch(\"./divsize\")- ((ch(\"./sizez\")+ch(\"./tz\"))%ch(\"./divsize\"))" } } } 0707070000010000000006660000000000000000010000001374457571700002700000035164obj/pyro_sim/pyro.parm{ version 0.8 creation_1 [ 0 locks=0 ] ( 0 0 0 ) twod [ 0 locks=0 ] ( "off" ) voxelplane [ 0 locks=0 ] ( "xy" ) uniformvoxels [ 0 locks=0 ] ( "size" ) divsize [ 0 locks=0 ] ( 0.011603972084031947 ) uniformdiv [ 0 locks=0 ] ( 10 ) div [ 0 locks=0 ] ( 10 10 10 ) size [ 0 locks=0 ] ( 3.5 5 3.5 ) t [ 0 locks=0 ] ( -0.12060657888650894 1.888272225856781 -0.19641628861427307 ) closedends [ 0 locks=0 ] ( "off" ) closexneg [ 0 locks=0 ] ( "on" ) closexpos [ 0 locks=0 ] ( "on" ) closeyneg [ 0 locks=0 ] ( "on" ) closeypos [ 0 locks=0 ] ( "on" ) closezneg [ 0 locks=0 ] ( "on" ) closezpos [ 0 locks=0 ] ( "on" ) usesimframe [ 0 locks=0 ] ( "off" ) createframe [ 0 locks=0 ] ( [ createframe 1 ] ) object_name [ 0 locks=0 ] ( $OS ) solvefirstframe [ 0 locks=0 ] ( "on" ) allowcaching [ 0 locks=0 ] ( "on" ) instance_objects [ 0 locks=0 ] ( "on" ) override_container_size [ 0 locks=0 ] ( "on" ) override_division_size [ 0 locks=0 ] ( "off" ) numobjects [ 0 locks=0 ] ( 1 ) instance_points [ 0 locks=0 ] ( /obj/box_object1_sourcepts/OUT_instance_points ) continuous [ 0 locks=0 ] ( "off" ) size_unit_comp [ 0 locks=0 ] ( [ size_unit_compx 0 ] [ size_unit_compy 0 ] [ size_unit_compz 0 ] ) std_switcher_0 [ 0 locks=0 ] ( 0 0 0 0 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 ) multifield_showguide [ 0 locks=0 ] ( "on" ) multifield_color [ 0 locks=0 ] ( 1 1 1 ) density_showguide [ 0 locks=0 ] ( "off" ) density_color [ 0 locks=0 ] ( 1 1 1 ) temperature1_showguide [ 0 locks=0 ] ( "off" ) temperature1_color [ 0 locks=0 ] ( 1 1 1 ) fuel_showguide [ 0 locks=0 ] ( "off" ) fuel_color [ 0 locks=0 ] ( 0.90000000000000002 0 0.90000000000000002 ) divergence_showguide [ 0 locks=0 ] ( "off" ) divergence_color [ 0 locks=0 ] ( 1 0.80000000000000004 0 ) burn_showguide [ 0 locks=0 ] ( "off" ) burn_color [ 0 locks=0 ] ( 1 0.80000000000000004 0 ) heat_showguide [ 0 locks=0 ] ( "off" ) heat_color [ 0 locks=0 ] ( 1 1 0 ) velocity_showguide [ 0 locks=0 ] ( "off" ) velocity_color [ 0 locks=0 ] ( 1 1 1 ) collisionmask1_showguide [ 0 locks=0 ] ( "off" ) collisionmask1_color [ 0 locks=0 ] ( 1 1 1 ) sourcemask1_showguide [ 0 locks=0 ] ( "off" ) sourcemask1_color [ 0 locks=0 ] ( 0 0.90000000000000002 0 ) sinkmask1_showguide [ 0 locks=0 ] ( "off" ) sinkmask1_color [ 0 locks=0 ] ( 0.90000000000000002 0 0 ) multifield_usebox [ 0 locks=0 ] ( "on" ) multifield_useboxhash [ 0 locks=0 ] ( "on" ) multifield_rangemin [ 0 locks=0 ] ( 0 ) multifield_rangemax [ 0 locks=0 ] ( 0.5 ) multifield_densityscale [ 0 locks=0 ] ( 25.853216280382604 ) multifield_shadowscale [ 0 locks=0 ] ( 3.2316520350478255 ) multifield_setmaxres [ 0 locks=0 ] ( "off" ) multifield_maxres [ 0 locks=0 ] ( 128 ) folder14 [ 0 locks=0 ] ( 0 0 ) multifield_densityfield [ 0 locks=0 ] ( density ) multifield_densityrampmode [ 0 locks=0 ] ( "clamp" ) multifield_densitypreset [ 0 locks=0 ] ( "none" ) multifield_densityramp [ 0 locks=0 ] ( 2 ) multifield_cdfield [ 0 locks=0 ] ( "" ) multifield_cdrangeoverride [ 0 locks=0 ] ( "off" ) multifield_cdrange [ 0 locks=0 ] ( 0 1 ) multifield_cdrampmode [ 0 locks=0 ] ( "clamp" ) multifield_cdpreset [ 0 locks=0 ] ( "none" ) multifield_cdramp [ 0 locks=0 ] ( 2 ) multifield_emitscale [ 0 locks=0 ] ( 5 ) multifield_emitfield [ 0 locks=0 ] ( temperature ) multifield_emitrangeoverride [ 0 locks=0 ] ( "off" ) multifield_emitrange [ 0 locks=0 ] ( 0 1 ) multifield_emitrampmode [ 0 locks=0 ] ( "clamp" ) multifield_emitpreset [ 0 locks=0 ] ( "none" ) multifield_emitramp [ 0 locks=0 ] ( 2 ) multifield_emitcdfield [ 0 locks=0 ] ( heat ) multifield_emitcdrangeoverride [ 0 locks=0 ] ( "on" ) multifield_emitcdrange [ 0 locks=0 ] ( 0 2 ) multifield_emitcdrampmode [ 0 locks=0 ] ( "clamp" ) multifield_emitcdpreset [ 0 locks=0 ] ( "blackbody" ) multifield_emitcdramp [ 0 locks=0 ] ( 4 ) density_usebox [ 0 locks=0 ] ( "on" ) density_useboxhash [ 0 locks=0 ] ( "on" ) density_usesmoke [ 0 locks=0 ] ( "on" ) density_guideremapsmoke [ 0 locks=0 ] ( "off" ) density_guidesmokedensity [ 0 locks=0 ] ( 1 ) density_guideuseplane [ 0 locks=0 ] ( "off" ) density_guideplane [ 0 locks=0 ] ( "xy" ) density_guideplaneval [ 0 locks=0 ] ( 0 ) density_guidevismode [ 0 locks=0 ] ( "false" ) density_guidevisdensitymode [ 0 locks=0 ] ( "none" ) density_guiderangemode [ 0 locks=0 ] ( "on" ) density_guiderange [ 0 locks=0 ] ( 0 1 ) density_guiderangecenter [ 0 locks=0 ] ( 0.5 ) density_guiderangesize [ 0 locks=0 ] ( 1 ) density_guideiso [ 0 locks=0 ] ( 0 ) density_guideinvert [ 0 locks=0 ] ( "off" ) temperature1_usebox [ 0 locks=0 ] ( "off" ) temperature1_useboxhash [ 0 locks=0 ] ( "off" ) temperature1_usesmoke [ 0 locks=0 ] ( "off" ) temperature1_guideremapsmoke [ 0 locks=0 ] ( "off" ) temperature1_guidesmokedensity [ 0 locks=0 ] ( 1 ) temperature1_guideuseplane [ 0 locks=0 ] ( "on" ) temperature1_guideplane [ 0 locks=0 ] ( "xy" ) temperature1_guideplaneval [ 0 locks=0 ] ( 0 ) temperature1_guidevismode [ 0 locks=0 ] ( "blackbody" ) temperature1_guidevisdensitymode [ 0 locks=0 ] ( "none" ) temperature1_guiderangemode [ 0 locks=0 ] ( "on" ) temperature1_guiderange [ 0 locks=0 ] ( 0 1 ) temperature1_guiderangecenter [ 0 locks=0 ] ( 0.5 ) temperature1_guiderangesize [ 0 locks=0 ] ( 1 ) temperature1_guideiso [ 0 locks=0 ] ( 0 ) temperature1_guideinvert [ 0 locks=0 ] ( "off" ) fuel_usebox [ 0 locks=0 ] ( "off" ) fuel_useboxhash [ 0 locks=0 ] ( "off" ) fuel_usesmoke [ 0 locks=0 ] ( "on" ) fuel_guideremapsmoke [ 0 locks=0 ] ( "off" ) fuel_guidesmokedensity [ 0 locks=0 ] ( 1 ) fuel_guideuseplane [ 0 locks=0 ] ( "off" ) fuel_guideplane [ 0 locks=0 ] ( "xy" ) fuel_guideplaneval [ 0 locks=0 ] ( 0 ) fuel_guidevismode [ 0 locks=0 ] ( "false" ) fuel_guidevisdensitymode [ 0 locks=0 ] ( "none" ) fuel_guiderangemode [ 0 locks=0 ] ( "on" ) fuel_guiderange [ 0 locks=0 ] ( 0 1 ) fuel_guiderangecenter [ 0 locks=0 ] ( 0.5 ) fuel_guiderangesize [ 0 locks=0 ] ( 1 ) fuel_guideiso [ 0 locks=0 ] ( 0 ) fuel_guideinvert [ 0 locks=0 ] ( "off" ) divergence_usebox [ 0 locks=0 ] ( "off" ) divergence_useboxhash [ 0 locks=0 ] ( "off" ) divergence_usesmoke [ 0 locks=0 ] ( "on" ) divergence_guideremapsmoke [ 0 locks=0 ] ( "off" ) divergence_guidesmokedensity [ 0 locks=0 ] ( 1 ) divergence_guideuseplane [ 0 locks=0 ] ( "off" ) divergence_guideplane [ 0 locks=0 ] ( "xy" ) divergence_guideplaneval [ 0 locks=0 ] ( 0 ) divergence_guidevismode [ 0 locks=0 ] ( "false" ) divergence_guidevisdensitymode [ 0 locks=0 ] ( "none" ) divergence_guiderangemode [ 0 locks=0 ] ( "on" ) divergence_guiderange [ 0 locks=0 ] ( 0 1 ) divergence_guiderangecenter [ 0 locks=0 ] ( 0.5 ) divergence_guiderangesize [ 0 locks=0 ] ( 1 ) divergence_guideiso [ 0 locks=0 ] ( 0 ) divergence_guideinvert [ 0 locks=0 ] ( "off" ) burn_usebox [ 0 locks=0 ] ( "off" ) burn_useboxhash [ 0 locks=0 ] ( "off" ) burn_usesmoke [ 0 locks=0 ] ( "on" ) burn_guideremapsmoke [ 0 locks=0 ] ( "off" ) burn_guidesmokedensity [ 0 locks=0 ] ( 1 ) burn_guideuseplane [ 0 locks=0 ] ( "off" ) burn_guideplane [ 0 locks=0 ] ( "xy" ) burn_guideplaneval [ 0 locks=0 ] ( 0 ) burn_guidevismode [ 0 locks=0 ] ( "false" ) burn_guidevisdensitymode [ 0 locks=0 ] ( "none" ) burn_guiderangemode [ 0 locks=0 ] ( "on" ) burn_guiderange [ 0 locks=0 ] ( 0 1 ) burn_guiderangecenter [ 0 locks=0 ] ( 0.5 ) burn_guiderangesize [ 0 locks=0 ] ( 1 ) burn_guideiso [ 0 locks=0 ] ( 0 ) burn_guideinvert [ 0 locks=0 ] ( "off" ) heat_usebox [ 0 locks=0 ] ( "off" ) heat_useboxhash [ 0 locks=0 ] ( "off" ) heat_usesmoke [ 0 locks=0 ] ( "on" ) heat_guideremapsmoke [ 0 locks=0 ] ( "off" ) heat_guidesmokedensity [ 0 locks=0 ] ( 1 ) heat_guideuseplane [ 0 locks=0 ] ( "off" ) heat_guideplane [ 0 locks=0 ] ( "xy" ) heat_guideplaneval [ 0 locks=0 ] ( 0 ) heat_guidevismode [ 0 locks=0 ] ( "blackbody" ) heat_guidevisdensitymode [ 0 locks=0 ] ( "none" ) heat_guiderangemode [ 0 locks=0 ] ( "on" ) heat_guiderange [ 0 locks=0 ] ( 0 1 ) heat_guiderangecenter [ 0 locks=0 ] ( 0.5 ) heat_guiderangesize [ 0 locks=0 ] ( 1 ) heat_guideiso [ 0 locks=0 ] ( 0 ) heat_guideinvert [ 0 locks=0 ] ( "on" ) velocity_guideusebox [ 0 locks=0 ] ( "off" ) velocity_guideuseboxhash [ 0 locks=0 ] ( "off" ) velocity_guideusesmoke [ 0 locks=0 ] ( "off" ) velocity_guidescale [ 0 locks=0 ] ( 1 ) velocity_guideoverridediv [ 0 locks=0 ] ( "off" ) velocity_guidediv [ 0 locks=0 ] ( 10 10 10 ) velocity_guidebarbs [ 0 locks=0 ] ( "on" ) velocity_guidepercomp [ 0 locks=0 ] ( "off" ) velocity_guideusestreamers [ 0 locks=0 ] ( "on" ) velocity_guideuseplane [ 0 locks=0 ] ( "off" ) velocity_guideplane [ 0 locks=0 ] ( "xy" ) velocity_guideplaneval [ 0 locks=0 ] ( 0 ) velocity_guidestreamerlen [ 0 locks=0 ] ( 1 ) velocity_guidestreamerminspeed [ 0 locks=0 ] ( 0.001 ) velocity_guidevistype [ 0 locks=0 ] ( "speed" ) velocity_guidevismode [ 0 locks=0 ] ( "false" ) velocity_guidevisscale [ 0 locks=0 ] ( 1 ) velocity_guiderange [ 0 locks=0 ] ( 0 1 ) collisionmask1_usebox [ 0 locks=0 ] ( "off" ) collisionmask1_useboxhash [ 0 locks=0 ] ( "off" ) collisionmask1_usesmoke [ 0 locks=0 ] ( "off" ) collisionmask1_guideremapsmoke [ 0 locks=0 ] ( "off" ) collisionmask1_guidesmokedensity [ 0 locks=0 ] ( 1 ) collisionmask1_guideuseplane [ 0 locks=0 ] ( "off" ) collisionmask1_guideplane [ 0 locks=0 ] ( "xy" ) collisionmask1_guideplaneval [ 0 locks=0 ] ( 0 ) collisionmask1_guidevismode [ 0 locks=0 ] ( "false" ) collisionmask1_guidevisdensitymode [ 0 locks=0 ] ( "none" ) collisionmask1_guiderangemode [ 0 locks=0 ] ( "on" ) collisionmask1_guiderange [ 0 locks=0 ] ( 0 1 ) collisionmask1_guiderangecenter [ 0 locks=0 ] ( 0.5 ) collisionmask1_guiderangesize [ 0 locks=0 ] ( 1 ) collisionmask1_guideiso [ 0 locks=0 ] ( 0 ) collisionmask1_guideinvert [ 0 locks=0 ] ( "on" ) sourcemask1_usebox [ 0 locks=0 ] ( "off" ) sourcemask1_useboxhash [ 0 locks=0 ] ( "off" ) sourcemask1_usesmoke [ 0 locks=0 ] ( "on" ) sourcemask1_guideremapsmoke [ 0 locks=0 ] ( "off" ) sourcemask1_guidesmokedensity [ 0 locks=0 ] ( 1 ) sourcemask1_guideuseplane [ 0 locks=0 ] ( "off" ) sourcemask1_guideplane [ 0 locks=0 ] ( "xy" ) sourcemask1_guideplaneval [ 0 locks=0 ] ( 0 ) sourcemask1_guidevismode [ 0 locks=0 ] ( "false" ) sourcemask1_guidevisdensitymode [ 0 locks=0 ] ( "none" ) sourcemask1_guiderangemode [ 0 locks=0 ] ( "on" ) sourcemask1_guiderange [ 0 locks=0 ] ( 0 1 ) sourcemask1_guiderangecenter [ 0 locks=0 ] ( 0.5 ) sourcemask1_guiderangesize [ 0 locks=0 ] ( 1 ) sourcemask1_guideiso [ 0 locks=0 ] ( 0 ) sourcemask1_guideinvert [ 0 locks=0 ] ( "off" ) sinkmask1_usebox [ 0 locks=0 ] ( "off" ) sinkmask1_useboxhash [ 0 locks=0 ] ( "off" ) sinkmask1_usesmoke [ 0 locks=0 ] ( "on" ) sinkmask1_guideremapsmoke [ 0 locks=0 ] ( "off" ) sinkmask1_guidesmokedensity [ 0 locks=0 ] ( 1 ) sinkmask1_guideuseplane [ 0 locks=0 ] ( "off" ) sinkmask1_guideplane [ 0 locks=0 ] ( "xy" ) sinkmask1_guideplaneval [ 0 locks=0 ] ( 0 ) sinkmask1_guidevismode [ 0 locks=0 ] ( "false" ) sinkmask1_guidevisdensitymode [ 0 locks=0 ] ( "none" ) sinkmask1_guiderangemode [ 0 locks=0 ] ( "on" ) sinkmask1_guiderange [ 0 locks=0 ] ( 0 1 ) sinkmask1_guiderangecenter [ 0 locks=0 ] ( 0.5 ) sinkmask1_guiderangesize [ 0 locks=0 ] ( 1 ) sinkmask1_guideiso [ 0 locks=0 ] ( 0 ) sinkmask1_guideinvert [ 0 locks=0 ] ( "off" ) pumpmask1_showguide [ 0 locks=0 ] ( "off" ) pumpmask1_color [ 0 locks=0 ] ( 0 0 1 ) pumpmask1_usebox [ 0 locks=0 ] ( "off" ) pumpmask1_useboxhash [ 0 locks=0 ] ( "off" ) pumpmask1_usesmoke [ 0 locks=0 ] ( "off" ) pumpmask1_guideremapsmoke [ 0 locks=0 ] ( "off" ) pumpmask1_guidesmokedensity [ 0 locks=0 ] ( 1 ) pumpmask1_guideuseplane [ 0 locks=0 ] ( "off" ) pumpmask1_guideplane [ 0 locks=0 ] ( "xy" ) pumpmask1_guideplaneval [ 0 locks=0 ] ( 0 ) pumpmask1_guidevismode [ 0 locks=0 ] ( "false" ) pumpmask1_guidevisdensitymode [ 0 locks=0 ] ( "none" ) pumpmask1_guiderangemode [ 0 locks=0 ] ( "on" ) pumpmask1_guiderange [ 0 locks=0 ] ( 0 1 ) pumpmask1_guiderangecenter [ 0 locks=0 ] ( 0.5 ) pumpmask1_guiderangesize [ 0 locks=0 ] ( 1 ) pumpmask1_guideiso [ 0 locks=0 ] ( 0 ) pumpmask1_guideinvert [ 0 locks=0 ] ( "off" ) density_soppath [ 0 locks=0 ] ( "" ) density_scalevalue [ 0 locks=0 ] ( 1 ) temperature_soppath [ 0 locks=0 ] ( "" ) temperature_scalevalue [ 0 locks=0 ] ( 1 ) fuel_soppath [ 0 locks=0 ] ( "" ) fuel_scalevalue [ 0 locks=0 ] ( 1 ) velocity_soppath [ 0 locks=0 ] ( "" ) velocity_scalevalue [ 0 locks=0 ] ( 1 ) usetransform [ 0 locks=0 ] ( "on" ) velocity_direction [ 0 locks=0 ] ( 0 0 0 ) defcolor [ 0 locks=0 ] ( 1 1 1 ) border [ 0 locks=0 ] ( "constant" ) restfield [ 0 locks=0 ] ( "off" ) restresscale [ 0 locks=0 ] ( 0.5 ) velocity_voxelsample [ 0 locks=0 ] ( "faces" ) positionpath [ 0 locks=0 ] ( "" ) folder2 [ 0 locks=0 ] ( 0 0 ) enablevelocity [ 0 locks=0 ] ( "on" ) enabledensity [ 0 locks=0 ] ( "on" ) enabletemperature [ 0 locks=0 ] ( "on" ) enablefuel [ 0 locks=0 ] ( "on" ) enabledivergence [ 0 locks=0 ] ( "on" ) enableburn [ 0 locks=0 ] ( "on" ) enablepressure [ 0 locks=0 ] ( "on" ) enablerest [ 0 locks=0 ] ( "on" ) enableconfinement [ 0 locks=0 ] ( "on" ) enableheat [ 0 locks=0 ] ( "on" ) enablecolor [ 0 locks=0 ] ( "off" ) enablesource [ 0 locks=0 ] ( "on" ) enablesourceindex [ 0 locks=0 ] ( "on" ) enablesink [ 0 locks=0 ] ( "on" ) enablepump [ 0 locks=0 ] ( "on" ) enablepumpindex [ 0 locks=0 ] ( "on" ) enablecollision [ 0 locks=0 ] ( "on" ) enablecollisionvelocity [ 0 locks=0 ] ( "on" ) slice [ 0 locks=0 ] ( 0 ) slicediv [ 0 locks=0 ] ( 1 1 1 ) sliceoverlapneg [ 0 locks=0 ] ( 4 4 4 ) sliceoverlappos [ 0 locks=0 ] ( 4 4 4 ) multifield_densityramp1pos [ 0 locks=0 ] ( 0 ) multifield_densityramp1value [ 0 locks=0 ] ( 0 ) multifield_densityramp1interp [ 0 locks=0 ] ( "linear" ) multifield_densityramp2pos [ 0 locks=0 ] ( 1 ) multifield_densityramp2value [ 0 locks=0 ] ( 1 ) multifield_densityramp2interp [ 0 locks=0 ] ( "linear" ) multifield_cdramp1pos [ 0 locks=0 ] ( 0 ) multifield_cdramp1c [ 0 locks=0 ] ( 0 0 0 ) multifield_cdramp1interp [ 0 locks=0 ] ( "linear" ) multifield_cdramp2pos [ 0 locks=0 ] ( 1 ) multifield_cdramp2c [ 0 locks=0 ] ( 1 1 1 ) multifield_cdramp2interp [ 0 locks=0 ] ( "linear" ) multifield_emitramp1pos [ 0 locks=0 ] ( 0 ) multifield_emitramp1value [ 0 locks=0 ] ( 0 ) multifield_emitramp1interp [ 0 locks=0 ] ( "linear" ) multifield_emitramp2pos [ 0 locks=0 ] ( 1 ) multifield_emitramp2value [ 0 locks=0 ] ( 1 ) multifield_emitramp2interp [ 0 locks=0 ] ( "linear" ) multifield_emitcdramp1pos [ 0 locks=0 ] ( 0 ) multifield_emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) multifield_emitcdramp1interp [ 0 locks=0 ] ( "catmull-rom" ) multifield_emitcdramp2pos [ 0 locks=0 ] ( 0.54000000000000004 ) multifield_emitcdramp2c [ 0 locks=0 ] ( 1 0.432 0 ) multifield_emitcdramp2interp [ 0 locks=0 ] ( "catmull-rom" ) multifield_emitcdramp3pos [ 0 locks=0 ] ( 0.89300000000000002 ) multifield_emitcdramp3c [ 0 locks=0 ] ( 1 0.88329999999999997 0 ) multifield_emitcdramp3interp [ 0 locks=0 ] ( "catmull-rom" ) multifield_emitcdramp4pos [ 0 locks=0 ] ( 1 ) multifield_emitcdramp4c [ 0 locks=0 ] ( 1 1 1 ) multifield_emitcdramp4interp [ 0 locks=0 ] ( "catmull-rom" ) } 0707070000010000000006660000000000000000010000001374457571700003300000000126obj/pyro_sim/pyro.userdata ___Version______toolcount___2 ___toolid___dynamics_smokebox0707070000010000000006660000000000000000010000001374457571700004300000000054obj/pyro_sim/resize_container.inittype = gasresizefluiddynamic matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700004200000000671obj/pyro_sim/resize_container.defcomment "" position -1.88267 3.925 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597728 modify 1602693830 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004300000002305obj/pyro_sim/resize_container.parm{ version 0.8 fluidtype [ 0 locks=0 ] ( "smoke" ) extrafields [ 0 locks=0 ] ( "" ) delay_frames [ 0 locks=0 ] ( 0 ) fulltiles [ 0 locks=0 ] ( "off" ) folder0_1 [ 0 locks=0 ] ( 0 0 0 ) bound_padding [ 0 locks=0 ] ( 0.030943925557418529 ) weighted [ 0 locks=0 ] ( "on" ) bound_subtract [ 0 locks=0 ] ( 0.20000000000000001 ) padding_min_scale [ 0 locks=0 ] ( 1 1 1 ) padding_max_scale [ 0 locks=0 ] ( 1 1 1 ) field [ 0 locks=0 ] ( 0 0 ) reference_field [ 0 locks=0 ] ( density ) scale [ 0 locks=0 ] ( 1 ) field_cutoff [ 0 locks=0 ] ( 0.0050000000000000001 ) use_tracking_objects [ 0 locks=0 ] ( "off" ) tracking_source [ 0 locks=0 ] ( "0" ) tracking_path [ 0 locks=0 ] ( "" ) data_name [ 0 locks=0 ] ( resizebounds ) use_max_bounds [ 0 locks=0 ] ( "on" ) bound_mode [ 0 locks=0 ] ( "2" ) operator_path [ 0 locks=0 ] ( /obj/box_object1_sourcepts ) bound_size [ 0 locks=0 ] ( 0 0 0 ) bound_center [ 0 locks=0 ] ( 0 0 0 ) enforce_boundaries [ 0 locks=0 ] ( "off" ) minx [ 0 locks=0 ] ( "on" ) maxx [ 0 locks=0 ] ( "on" ) miny [ 0 locks=0 ] ( "on" ) maxy [ 0 locks=0 ] ( "on" ) minz [ 0 locks=0 ] ( "on" ) maxz [ 0 locks=0 ] ( "on" ) address [ 0 locks=0 ] ( "" ) port [ 0 locks=0 ] ( 8000 ) jobname [ 0 locks=0 ] ( ${OS}_$F ) } 0707070000010000000006660000000000000000010000001374457571700004700000000126obj/pyro_sim/resize_container.userdata ___Version______toolcount___1 ___toolid___dynamics_smokebox0707070000010000000006660000000000000000010000001374457571700007400000000043obj/pyro_sim/source_density_from_box_object1_sourcepts.inittype = sourcevolume matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700007300000000672obj/pyro_sim/source_density_from_box_object1_sourcepts.defcomment "" position 0.941333 4.6027 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597729 modify 1602693830 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007400000003127obj/pyro_sim/source_density_from_box_object1_sourcepts.parm{ version 0.8 initialize [ 0 locks=0 ] ( "sourcing" ) source_path [ 0 locks=0 ] ( /obj/box_object1_sourcepts/OUT_density ) activation [ 0 locks=0 ] ( 1 ) scale_source [ 0 locks=0 ] ( 1 ) scale_temperature [ 0 locks=0 ] ( 1 ) scale_velocity [ 0 locks=0 ] ( 1 ) use_object_transform [ 0 locks=0 ] ( "on" ) operation [ 0 locks=0 ] ( 0 0 0 0 0 0 ) source_merge [ 0 locks=0 ] ( "add" ) normalizesource [ 0 locks=0 ] ( "on" ) temperature_merge [ 0 locks=0 ] ( "add" ) normalizetemp [ 0 locks=0 ] ( "on" ) velocity_merge [ 0 locks=0 ] ( "add" ) normalizevel [ 0 locks=0 ] ( "on" ) tspeed [ 0 locks=0 ] ( 2 ) iscale [ 0 locks=0 ] ( 0.5 ) maccel [ 0 locks=0 ] ( 1 ) sourceparticles [ 0 locks=0 ] ( "off" ) ptgroup [ 0 locks=0 ] ( particles ) particlefluidobjectname [ 0 locks=0 ] ( "" ) offsetscale [ 0 locks=0 ] ( 1 ) offsetseed [ 0 locks=0 ] ( 0 ) dolife [ 0 locks=0 ] ( "off" ) life [ 0 locks=0 ] ( 100 ) lifevar [ 0 locks=0 ] ( 0 ) killinside [ 0 locks=0 ] ( "off" ) killinsidesource [ 0 locks=0 ] ( "" ) streamname [ 0 locks=0 ] ( $OS ) masklabel [ 0 locks=0 ] ( "DOP Field To Use As Mask" ) source_mask [ 0 locks=0 ] ( "" ) source_abs [ 0 locks=0 ] ( "off" ) temperature_mask [ 0 locks=0 ] ( "" ) temp_abs [ 0 locks=0 ] ( "off" ) vel_mask [ 0 locks=0 ] ( density ) vel_abs [ 0 locks=0 ] ( "off" ) source_name [ 0 locks=0 ] ( density ) vol_sourcedest [ 0 locks=0 ] ( density ) temp_name [ 0 locks=0 ] ( temperature ) vol_tempdest [ 0 locks=0 ] ( temperature ) vel_name [ 0 locks=0 ] ( vel ) vol_veldest [ 0 locks=0 ] ( vel ) instancing [ 0 locks=0 ] ( "auto" ) fields_to_clear [ 0 locks=0 ] ( "tempvel source sourcelength" ) } 0707070000010000000006660000000000000000010000001374457571700010000000000130obj/pyro_sim/source_density_from_box_object1_sourcepts.userdata ___Version______toolcount___3 ___toolid___dynamics_burnsource0707070000010000000006660000000000000000010000001374457571700003700000000032obj/box_object1_sourcepts.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003600000001026obj/box_object1_sourcepts.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -10.4663 3.17869 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1559597728 modify 1602694846 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004700000177446obj/box_object1_sourcepts.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } group { name "stdswitcher4_3" label "Redshift OBJ" group { name "RS_objprop_switcher" label "Settings" parm { name "RS_objpro_first" label "RS_objpro_first" type integer invisible default { "0" } range { 0 10 } } group { name "RS_campropshapes_switcher" label "Render" parm { name "RS_objprop_ID" label "Object ID" type integer default { "0" } range { 0! 100 } } parm { name "RS_objprop_CryptoID" label "Cryptomatte ID" type string default { "" } } parm { name "RS_objpro_sep00" label "RS_objpro_sep00" type separator default { "" } } parm { name "RS_objprop_ngons_enable" label "Triangulate NGons" type toggle default { "1" } } parm { name "RS_objprop_ngons_avoidDegen" label "Remove NGons degenerated polygons" type toggle default { "0" } disablewhen "{ RS_objprop_ngons_enable == 0 }" } parm { name "RS_objprop_normals_enable" label "Compute Vertex Normals" type toggle default { "1" } } parm { name "RS_objprop_tangents_enable" label "Compute Vertex Tangents from the object UV map" type toggle default { "0" } } parm { name "RS_objprop_normals_normalize" label "Normalize Transformed Normal Maps" type toggle default { "0" } } parm { name "RS_objpro_sep0a" label "RS_objpro_sep0a" type separator default { "" } } parm { name "RS_objprop_renderAsHair" label "Render Polygons as Hair" type toggle default { "0" } } parm { name "RS_objprop_defaultHairWidth" label "Default Hair Width" type float default { "0.01" } range { 0! 1 } } parm { name "RS_objprop_hairHalfThickness" label "Match Houdini/Mantra Hair Thickness" type toggle default { "0" } } parm { name "RS_objpro_sep0b" label "RS_objpro_sep0b" type separator default { "" } } parm { name "RS_objprop_mb_trans" label "Enable Transformations Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_def" label "Enable Mesh Deformations Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_points" label "Enable Instances/Particles Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_def_use_v" label "Deformations/Instances/Particles Blur From Velocity Attribute" type toggle default { "0" } } parm { name "RS_objprop_mb_deformSteps" label "Deform./Particles Steps" type ordinal default { "0" } menu { "-1" "Auto" "2" "2 steps" "3" "3 steps" "5" "5 steps" "9" "9 steps" "17" "17 steps" } } parm { name "RS_objprop_mb_fd_scale" label "Frame Duration Scale" type float default { "1" } range { 0 1 } } parm { name "RS_objprop_mb_offset" label "Shutter Center Offset" type float default { "0" } range { -1 1 } } parm { name "RS_objpro_sep0c" label "RS_objpro_sep0c" type separator default { "" } } parm { name "RS_objprop_renderSOPsubnets" label "Render the OBJ nodes inside OBJ/SOP subnets" type toggle default { "1" } } } group { name "RS_campropshapes_switcher_1" label "Primitive Tessellation" parm { name "RS_objprop_tess_enable" label "Tessellate primitives" type toggle default { "0" } } parm { name "RS_objprop_tess_u" label "U subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } parm { name "RS_objprop_tess_v" label "V subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } parm { name "RS_objprop_tess_trim" label "Trimming subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } } group { name "RS_campropshapes_switcher_2" label "Instancing" parm { name "RS_objprop_inst_mode" label "Instancing Using" type ordinal default { "0" } menu { "insInstances" "Redshift Instances" "insPointClouds" "Redshift Point Clouds" } } parm { name "RS_objprop_inst_mb" label "Point Motion Blur" type ordinal default { "1" } menu { "insMBVectors" "Compute sub-frame geometry (deformation)" "insMBFull" "Use point velocity attribute" } } parm { name "RS_objprop_inst_lightShader" label "Lights Instancing" type ordinal default { "1" } menu { "insLightsNotShared" "Attributes support using individual shaders" "insLightsShared" "Using a common shared shader" } } parm { name "RS_objprop_inst_universalIF" label "'instancefile' Mode" type ordinal default { "0" } menu { "0" "Instance Redshift Proxy Objects" "1" "Instance Houdini Compatible Objects" } } parm { name "RS_objprop_inst_ignorePivot" label "Ignore Pivot Point Attribute" type toggle default { "1" } } parm { name "RS_objprop_inst_fileOverride" label "Override 'instancefile' Proxy Materials From Scene Materials" type toggle default { "0" } } parm { name "RS_objprop_inst_packed" label "Process 'instance' and 'instancefile' Attrs. Inside Packed Primitives" type toggle default { "0" } } parm { name "RS_objprop_inst_PackedPrimInstancing" label "Instance SOP Level Packed Primitives" type toggle default { "0" } } parm { name "RS_objprop_inst_subnetInstancing" label "Instance Subnets" type toggle default { "0" } } } group { name "RS_campropshapes_switcher_3" label "Attributes" parm { name "RS_objprop_attr_auto" label "Enable Automatic Attributes Extraction" type toggle default { "1" } } parm { name "RS_objprop_attr_vertex" label "Vertex Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.vertexAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_points" label "Point Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.pointAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_primitives" label "Strand Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.primAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_detail" label "Object Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.globalAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } } group { name "RS_campropshapes_switcher_4" label "Tracesets" parm { name "RS_objprop_tracesets_enabled" label "Enable Tracesets" type toggle default { "0" } } parm { name "RS_objprop_tracesets_reflection" label "Reflections Enabled For" type oplist default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "RS_objprop_tracesets_refraction" label "Refractions Enabled For" type oplist default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "RS_objprop_tracesets_sss" label "SSS Enabled For" type oplist invisible default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } } group { name "RS_campropshapes_switcher_5" label "IPR" parm { name "RS_objprop_ipr_forceMeshUpdate" label "IPR force the mesh updating of OBJ nodes inside subnets" type toggle default { "0" } } } } group { name "RS_objprop_switcher_1" label "Proxy" parm { name "RS_objpro_label5" label " " type label default { "" } } parm { name "RS_objprop_proxy_enable" label "Enable Proxy File" type toggle default { "0" } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_file" label "Proxy Filename" type file default { "$HIP/filename.$F4.rs" } disablewhen "{ RS_objprop_proxy_enable == 0 }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objpro_sep5a" label "RS_objpro_sep5a" type separator default { "" } } parm { name "RS_objprop_proxy_preview" label "Display Mode" type ordinal default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 }" menu { "proxyPrevNone" "None" "proxyPrevBB" "Bouding Box" "proxyPrevSolid" "Mesh" "proxyPrevPoints" "Points" } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevPercent" label "Display Percentage" type float default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone } { RS_objprop_proxy_preview == proxyPrevBB }" range { 0! 1! } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevLines" label "Display Lines" type toggle default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone } { RS_objprop_proxy_preview == proxyPrevBB }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevAnimated" label "Animated Preview" type toggle default { "0" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objpro_sep5b" label "RS_objpro_sep5b" type separator default { "" } } parm { name "RS_objprop_proxy_materials" label "Proxy Materials" type ordinal default { "0" } disablewhen "{ RS_objprop_proxy_enable == 0 }" menu { "proxyMatProxy" "From Proxy" "proxyMatObject" "From OBJ Node" "proxyMatOverride" "Full Override" "proxyMatOvrList" "List Override" "proxyMatOvrScene" "From Scene Materials" } } parm { name "RS_objprop_proxy_override" label "Full Override Material" type string default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOverride }" } multiparm { name "RS_objprop_proxy_overrideList" label "Material Override List" parm { name "RS_objprop_proxy_overrideListFrom_#" label "Replace Material" type string joinnext default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOvrList }" menureplace { [ "set directory = `run(\"pwd\")` " ] [ "set command = `\"Redshift_getProxyMaterials -n $directory \"` " ] [ "set materials = `run($command)` " ] [ "echo $materials " ] } } parm { name "RS_objprop_proxy_overrideListTo_#" label "With" type string default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOvrList }" } } parm { name "RS_objpro_sep5c" label "RS_objpro_sep5c" type separator default { "" } } parm { name "RS_objprop_proxy_ovrID" label "Override Object ID" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrVis" label "Override Visibility & Matte" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrTess" label "Override Tessellation & Displacement" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrTraceS" label "Override Tracesets" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrUserData" label "Override User Data" type toggle default { "0" } } } group { name "RS_objprop_switcher_2" label "Visibility" parm { name "RS_objpro_label1o" label " " type label default { "" } } parm { name "MESHFLAG_PRIMARYRAYVISIBLE" label "Primary Ray Visible" type toggle default { "1" } } parm { name "MESHFLAG_SECONDARYRAYVISIBLE" label "Seconday Ray Visible" type toggle default { "1" } } parm { name "RS_objpro_sep1a" label "RS_objpro_sep1a" type separator default { "" } } parm { name "MESHFLAG_SHADOWCASTER" label "Casts Shadows" type toggle default { "1" } } parm { name "MESHFLAG_SHADOWRECEIVER" label "Receives Shadows" type toggle default { "1" } } parm { name "MESHFLAG_NOSELFSHADOW" label "Self-Shadows" type toggle default { "1" } } parm { name "MESHFLAG_AOCASTER" label "Cast AO" type toggle default { "1" } } parm { name "RS_objpro_sep1b" label "RS_objpro_sep1b" type separator default { "" } } parm { name "MESHFLAG_REFLECTIONVISIBLE" label "Visible in Reflections" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFRACTIONVISIBLE" label "Visible in Refractions" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFLECTIONCASTER" label "Casts Reflections" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFRACTIONCASTER" label "Casts Refractions" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "RS_objpro_sep1c" label "RS_objpro_sep1c" type separator default { "" } } parm { name "MESHFLAG_FGVISIBLE" label "Visible to Non-Photon GI" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_GIVISIBLE" label "Visible to GI Photons" type toggle default { "1" } } parm { name "MESHFLAG_CAUSTICVISIBLE" label "Visible to Caustics Photons" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "RS_objpro_sep1d" label "RS_objpro_sep1d" type separator default { "" } } parm { name "MESHFLAG_FGCASTER" label "Receives GI" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_FORCEBRUTEFORCEGI" label "Force Brute-Force GI" type toggle default { "0" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_GICASTER" label "Casts GI Photons" type toggle default { "1" } } parm { name "MESHFLAG_CAUSTICCASTER" label "Casts Caustics Photons" type toggle default { "0" } } } group { name "RS_objprop_switcher_3" label "Tessellation / Displacement" parm { name "RS_objpro_label2" label " " type label default { "" } } parm { name "RS_objprop_rstess_enable" label "Enable Tessellation" type toggle default { "0" } } parm { name "RS_objprop_rstess_rule" label "Subdivion Rule" type ordinal default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" menu { "ccLoop" "Catmull-Clark + Loop" "ccOnly" "Catmull-Clark Only" } } parm { name "RS_objprop_rstess_ssadaptive" label "Screen Space Adaptive" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_smoothsub" label "Smooth subdivision" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_triQuads" label "Triangulate Quads" type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_melenght" label "Minimum Edge Length" type float default { "4" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 32 } } parm { name "RS_objprop_rstess_maxsubd" label "Maximum Subdivisions" type integer default { "6" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 16 } } parm { name "RS_objprop_rstess_ooftf" label "Out of Frustum Tessellation Factor" type float default { "4" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 32 } } parm { name "RS_objprop_rstess_looft" label "Limit Out of Frust. Tessellation" type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_looftSubd" label "Max Out of Frust. Subdivs" type integer default { "6" } disablewhen "{ RS_objprop_rstess_enable == 0 } { RS_objprop_rstess_looft == 0 }" range { 0! 16 } } parm { name "RS_objprop_rstess_smooth" label "Disable UV's Smoothing " type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_smoothBound" label "Smooth UV Boundaries" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objpro_sepTessellationDisplacement" label "RS_objpro_sepTessellationDisplacement" type separator default { "" } } parm { name "RS_objpro_label3" label " " type label default { "" } } parm { name "RS_objprop_displace_enable" label "Enable Displacement" type toggle default { "0" } } parm { name "RS_objprop_displace_max" label "Maximum Displacement" type log default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" range { 0! 1000 } } parm { name "RS_objprop_displace_scale" label "Displacement Scale" type log default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" range { 0! 1000 } } parm { name "RS_objprop_displace_autob" label "Enable Auto Bump Mapping" type toggle default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" } } group { name "RS_objprop_switcher_4" label "Matte" parm { name "RS_objpro_label4" label " " type label default { "" } } parm { name "RS_objprop_matte_enable" label "Matte Enable" type toggle default { "0" } } parm { name "RS_objprop_matte_showbackg" label "Show Background" type toggle default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_applysec" label "Apply to Second Rays" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_abyml" label "Affected By Matte Lights" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_includePM" label "Include In Puzzle-Mattes" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_alpha" label "Alpha" type float default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_reflscale" label "Reflection Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_refrscale" label "Refraction Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_diffscale" label "Diffuse Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objpro_sep4b" label "RS_objpro_sep4b" type separator default { "" } } parm { name "RS_objprop_matte_shadowenable" label "Shadow Enable" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_shadowsFromM" label "Receive Shadows From Mattes" type toggle default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" } parm { name "RS_objprop_matte_shadowalpha" label "Affect Alpha" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" } parm { name "RS_objprop_matte_shadowcolor" label "Color" type color size 3 default { "0" "0" "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" range { 0 1 } } parm { name "RS_objprop_matte_shadowtrans" label "Transparency" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" range { 0! 1! } } } group { name "RS_objprop_switcher_5" label "Strands" parm { name "RS_objpro_label6" label " " type label default { "" } } parm { name "RS_objprop_strands_enable" label "Render Object as Strands" type toggle default { "0" } } parm { name "RS_objprop_strands_type" label "Strand Type" type ordinal default { "4" } disablewhen "{ RS_objprop_strands_enable == 0 }" menu { "RS_STRAND_SHAPE_BOX" "Box" "RS_STRAND_SHAPE_CYLINDER" "Cylinder" "RS_STRAND_SHAPE_CAPSULE" "Capsule" "RS_STRAND_SHAPE_CONE" "Cone" "RS_STRAND_SHAPE_STRIP" "Strip" } } parm { name "RS_objprop_strands_maxSubd" label "Max. Tessellation Subdivisions" type integer default { "8" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 16 } } parm { name "RS_objprop_strands_scale" label "Default Scale" type float default { "0.01" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 2 } } parm { name "RS_objprop_strands_scaleMult" label "Global Scale Multiplier" type float default { "1" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 10 } } parm { name "RS_objprop_strands_ignorePScale" label "Ignore the 'pscale' Attribute" type toggle default { "0" } disablewhen "{ RS_objprop_strands_enable == 0 }" } parm { name "RS_objprop_strands_useCamera" label "Screen-space Adaptive Tesselaltion" type toggle default { "1" } disablewhen "{ RS_objprop_strands_enable == 0 }" } } group { name "RS_objprop_switcher_6" label "Particles" parm { name "RS_objpro_label10" label " " type label default { "" } } parm { name "RS_objprop_particles_enable" label "Render Object as Particles" type toggle default { "0" } } parm { name "RS_objprop_particles_ignoreScale" label "Ignore Scale Attributes" type toggle default { "0" } disablewhen "{ RS_objprop_particles_enable == 0 }" } parm { name "RS_objprop_particles_scale" label "Default Scale" type float default { "0.01" } disablewhen "{ RS_objprop_particles_enable == 0 } { RS_objprop_particles_ignoreScale == 0 }" range { 0! 2 } } parm { name "RS_objprop_particles_scaleMult" label "Global Scale Multiplier" type float default { "1" } disablewhen "{ RS_objprop_particles_enable == 0 }" range { 0! 10 } } } group { name "RS_objprop_switcher_7" label "Volume" parm { name "RS_objpro_label7" label " " type label default { "" } } parm { name "RS_objprop_volume_enable" label "Volume Enable" type toggle invisible default { "0" } } parm { name "RS_objprop_volume_type" label "Volume Type" type ordinal invisible default { "0" } menu { "vOpenVDB" "OpenVDB File" "vHoudiniVolume" "Volume/VDB Houdini Primitive" } } parm { name "RS_objprop_volume_filterN" label "Filter Negative Voxels" type toggle default { "1" } } parm { name "RS_objprop_volume_cleanBackg" label "Color Channels Clean Background" type toggle default { "1" } } parm { name "RS_objprop_volume_v" label "Use Velocity Grids" type toggle default { "0" } } parm { name "RS_objprop_volume_vx" label "Velocity X Grid" type string default { "vel.x" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vy" label "Velocity Y Grid" type string default { "vel.y" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vz" label "Velocity Z Grid" type string default { "vel.z" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vs" label "Velocity Grid Scale" type float default { "1" } disablewhen "{ RS_objprop_volume_v == 0 }" range { 0! 1 } } parm { name "RS_objpro_last" label "RS_objpro_last" type integer invisible default { "0" } range { 0 10 } } } } 0707070000010000000006660000000000000000010000001374457571700003700000022447obj/box_object1_sourcepts.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=7 ] ( 0 0 0 ) r [ 0 locks=7 ] ( 0 0 0 ) s [ 0 locks=7 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=1 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) RS_objprop_switcher [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 ) RS_objpro_first [ 0 locks=0 ] ( 0 ) RS_campropshapes_switcher [ 0 locks=0 ] ( 0 0 0 0 0 0 ) RS_objprop_ID [ 0 locks=0 ] ( 0 ) RS_objprop_CryptoID [ 0 locks=0 ] ( "" ) RS_objpro_sep00 [ 0 locks=0 ] ( ) RS_objprop_ngons_enable [ 0 locks=0 ] ( "on" ) RS_objprop_ngons_avoidDegen [ 0 locks=0 ] ( "off" ) RS_objprop_normals_enable [ 0 locks=0 ] ( "on" ) RS_objprop_tangents_enable [ 0 locks=0 ] ( "off" ) RS_objprop_normals_normalize [ 0 locks=0 ] ( "off" ) RS_objpro_sep0a [ 0 locks=0 ] ( ) RS_objprop_renderAsHair [ 0 locks=0 ] ( "off" ) RS_objprop_defaultHairWidth [ 0 locks=0 ] ( 0.01 ) RS_objprop_hairHalfThickness [ 0 locks=0 ] ( "off" ) RS_objpro_sep0b [ 0 locks=0 ] ( ) RS_objprop_mb_trans [ 0 locks=0 ] ( "on" ) RS_objprop_mb_def [ 0 locks=0 ] ( "on" ) RS_objprop_mb_points [ 0 locks=0 ] ( "on" ) RS_objprop_mb_def_use_v [ 0 locks=0 ] ( "off" ) RS_objprop_mb_deformSteps [ 0 locks=0 ] ( "-1" ) RS_objprop_mb_fd_scale [ 0 locks=0 ] ( 1 ) RS_objprop_mb_offset [ 0 locks=0 ] ( 0 ) RS_objpro_sep0c [ 0 locks=0 ] ( ) RS_objprop_renderSOPsubnets [ 0 locks=0 ] ( "on" ) RS_objprop_tess_enable [ 0 locks=0 ] ( "off" ) RS_objprop_tess_u [ 0 locks=0 ] ( 1 ) RS_objprop_tess_v [ 0 locks=0 ] ( 1 ) RS_objprop_tess_trim [ 0 locks=0 ] ( 1 ) RS_objprop_inst_mode [ 0 locks=0 ] ( "insInstances" ) RS_objprop_inst_mb [ 0 locks=0 ] ( "insMBFull" ) RS_objprop_inst_lightShader [ 0 locks=0 ] ( "insLightsShared" ) RS_objprop_inst_universalIF [ 0 locks=0 ] ( "0" ) RS_objprop_inst_ignorePivot [ 0 locks=0 ] ( "on" ) RS_objprop_inst_fileOverride [ 0 locks=0 ] ( "off" ) RS_objprop_inst_packed [ 0 locks=0 ] ( "off" ) RS_objprop_inst_PackedPrimInstancing [ 0 locks=0 ] ( "off" ) RS_objprop_inst_subnetInstancing [ 0 locks=0 ] ( "off" ) RS_objprop_attr_auto [ 0 locks=0 ] ( "on" ) RS_objprop_attr_vertex [ 0 locks=0 ] ( "" ) RS_objprop_attr_points [ 0 locks=0 ] ( "" ) RS_objprop_attr_primitives [ 0 locks=0 ] ( "" ) RS_objprop_attr_detail [ 0 locks=0 ] ( "" ) RS_objprop_tracesets_enabled [ 0 locks=0 ] ( "off" ) RS_objprop_tracesets_reflection [ 0 locks=0 ] ( * ) RS_objprop_tracesets_refraction [ 0 locks=0 ] ( * ) RS_objprop_tracesets_sss [ 0 locks=0 ] ( * ) RS_objprop_ipr_forceMeshUpdate [ 0 locks=0 ] ( "off" ) RS_objpro_label5 [ 0 locks=0 ] ( "" ) RS_objprop_proxy_enable [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_file [ 0 locks=0 ] ( $HIP/filename.$F4.rs ) RS_objpro_sep5a [ 0 locks=0 ] ( ) RS_objprop_proxy_preview [ 0 locks=0 ] ( "proxyPrevBB" ) RS_objprop_proxy_prevPercent [ 0 locks=0 ] ( 1 ) RS_objprop_proxy_prevLines [ 0 locks=0 ] ( "on" ) RS_objprop_proxy_prevAnimated [ 0 locks=0 ] ( "off" ) RS_objpro_sep5b [ 0 locks=0 ] ( ) RS_objprop_proxy_materials [ 0 locks=0 ] ( "proxyMatProxy" ) RS_objprop_proxy_override [ 0 locks=0 ] ( "" ) RS_objprop_proxy_overrideList [ 0 locks=0 ] ( 0 ) RS_objpro_sep5c [ 0 locks=0 ] ( ) RS_objprop_proxy_ovrID [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrVis [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrTess [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrTraceS [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrUserData [ 0 locks=0 ] ( "off" ) RS_objpro_label1o [ 0 locks=0 ] ( "" ) MESHFLAG_PRIMARYRAYVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_SECONDARYRAYVISIBLE [ 0 locks=0 ] ( "on" ) RS_objpro_sep1a [ 0 locks=0 ] ( ) MESHFLAG_SHADOWCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_SHADOWRECEIVER [ 0 locks=0 ] ( "on" ) MESHFLAG_NOSELFSHADOW [ 0 locks=0 ] ( "on" ) MESHFLAG_AOCASTER [ 0 locks=0 ] ( "on" ) RS_objpro_sep1b [ 0 locks=0 ] ( ) MESHFLAG_REFLECTIONVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_REFRACTIONVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_REFLECTIONCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_REFRACTIONCASTER [ 0 locks=0 ] ( "on" ) RS_objpro_sep1c [ 0 locks=0 ] ( ) MESHFLAG_FGVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_GIVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_CAUSTICVISIBLE [ 0 locks=0 ] ( "on" ) RS_objpro_sep1d [ 0 locks=0 ] ( ) MESHFLAG_FGCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_FORCEBRUTEFORCEGI [ 0 locks=0 ] ( "off" ) MESHFLAG_GICASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_CAUSTICCASTER [ 0 locks=0 ] ( "off" ) RS_objpro_label2 [ 0 locks=0 ] ( "" ) RS_objprop_rstess_enable [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_rule [ 0 locks=0 ] ( "ccLoop" ) RS_objprop_rstess_ssadaptive [ 0 locks=0 ] ( "on" ) RS_objprop_rstess_smoothsub [ 0 locks=0 ] ( "on" ) RS_objprop_rstess_triQuads [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_melenght [ 0 locks=0 ] ( 4 ) RS_objprop_rstess_maxsubd [ 0 locks=0 ] ( 6 ) RS_objprop_rstess_ooftf [ 0 locks=0 ] ( 4 ) RS_objprop_rstess_looft [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_looftSubd [ 0 locks=0 ] ( 6 ) RS_objprop_rstess_smooth [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_smoothBound [ 0 locks=0 ] ( "on" ) RS_objpro_sepTessellationDisplacement [ 0 locks=0 ] ( ) RS_objpro_label3 [ 0 locks=0 ] ( "" ) RS_objprop_displace_enable [ 0 locks=0 ] ( "off" ) RS_objprop_displace_max [ 0 locks=0 ] ( 1 ) RS_objprop_displace_scale [ 0 locks=0 ] ( 1 ) RS_objprop_displace_autob [ 0 locks=0 ] ( "on" ) RS_objpro_label4 [ 0 locks=0 ] ( "" ) RS_objprop_matte_enable [ 0 locks=0 ] ( "off" ) RS_objprop_matte_showbackg [ 0 locks=0 ] ( "on" ) RS_objprop_matte_applysec [ 0 locks=0 ] ( "off" ) RS_objprop_matte_abyml [ 0 locks=0 ] ( "off" ) RS_objprop_matte_includePM [ 0 locks=0 ] ( "off" ) RS_objprop_matte_alpha [ 0 locks=0 ] ( 1 ) RS_objprop_matte_reflscale [ 0 locks=0 ] ( 0 ) RS_objprop_matte_refrscale [ 0 locks=0 ] ( 0 ) RS_objprop_matte_diffscale [ 0 locks=0 ] ( 0 ) RS_objpro_sep4b [ 0 locks=0 ] ( ) RS_objprop_matte_shadowenable [ 0 locks=0 ] ( "off" ) RS_objprop_matte_shadowsFromM [ 0 locks=0 ] ( "on" ) RS_objprop_matte_shadowalpha [ 0 locks=0 ] ( "off" ) RS_objprop_matte_shadowcolor [ 0 locks=0 ] ( 0 0 0 ) RS_objprop_matte_shadowtrans [ 0 locks=0 ] ( 0 ) RS_objpro_label6 [ 0 locks=0 ] ( "" ) RS_objprop_strands_enable [ 0 locks=0 ] ( "off" ) RS_objprop_strands_type [ 0 locks=0 ] ( "RS_STRAND_SHAPE_STRIP" ) RS_objprop_strands_maxSubd [ 0 locks=0 ] ( 8 ) RS_objprop_strands_scale [ 0 locks=0 ] ( 0.01 ) RS_objprop_strands_scaleMult [ 0 locks=0 ] ( 1 ) RS_objprop_strands_ignorePScale [ 0 locks=0 ] ( "off" ) RS_objprop_strands_useCamera [ 0 locks=0 ] ( "on" ) RS_objpro_label10 [ 0 locks=0 ] ( "" ) RS_objprop_particles_enable [ 0 locks=0 ] ( "off" ) RS_objprop_particles_ignoreScale [ 0 locks=0 ] ( "off" ) RS_objprop_particles_scale [ 0 locks=0 ] ( 0.01 ) RS_objprop_particles_scaleMult [ 0 locks=0 ] ( 1 ) RS_objpro_label7 [ 0 locks=0 ] ( "" ) RS_objprop_volume_enable [ 0 locks=0 ] ( "off" ) RS_objprop_volume_type [ 0 locks=0 ] ( "vOpenVDB" ) RS_objprop_volume_filterN [ 0 locks=0 ] ( "on" ) RS_objprop_volume_cleanBackg [ 0 locks=0 ] ( "on" ) RS_objprop_volume_v [ 0 locks=0 ] ( "off" ) RS_objprop_volume_vx [ 0 locks=0 ] ( vel.x ) RS_objprop_volume_vy [ 0 locks=0 ] ( vel.y ) RS_objprop_volume_vz [ 0 locks=0 ] ( vel.z ) RS_objprop_volume_vs [ 0 locks=0 ] ( 1 ) RS_objpro_last [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700004100000000012obj/box_object1_sourcepts.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700004300000000140obj/box_object1_sourcepts.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700005600000000044obj/box_object1_sourcepts/cluster_points.inittype = clusterpoints matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700005500000000766obj/box_object1_sourcepts/cluster_points.defsopflags sopflags = comment "" position 1.49314 7.662 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 scatter1 1 1 "input1" } inputs { 0 scatter1 0 1 } stat { create 1559597728 modify 1559598103 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005600000001570obj/box_object1_sourcepts/cluster_points.parm{ version 0.8 attrib_name [ 0 locks=0 ] ( cluster ) cluster_output [ 0 locks=0 ] ( "both" ) color_output [ 0 locks=0 ] ( "color" ) cluster_filter [ 0 locks=0 ] ( 3 ) num_controls [ 0 locks=0 ] ( 1 ) folder0 [ 0 locks=0 ] ( 0 0 ) buildclusters [ 0 locks=0 ] ( "on" ) num_clusters [ 0 locks=0 ] ( 5 ) random_seed [ 0 locks=0 ] ( 0 ) iterations [ 0 locks=0 ] ( 50 ) threshold_attrib [ 0 locks=0 ] ( "" ) threshold_weight [ 0 locks=0 ] ( 1 ) initial_time_thresh [ 0 locks=0 ] ( 1 ) time_thresh [ 0 locks=0 ] ( 0.25 ) keep_attributes [ 0 locks=0 ] ( "off" ) maxsamplecount [ 0 locks=0 ] ( 1 ) size_attribute [ 0 locks=0 ] ( scale ) size_padding [ 0 locks=0 ] ( 0.023207944168063894 0.29999999999999999 0.023207944168063894 ) size_padding2 [ 0 locks=0 ] ( 0.023207944168063894 0.29999999999999999 0.023207944168063894 ) control_attrib1 [ 0 locks=0 ] ( P ) control_weight1 [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700006200000000126obj/box_object1_sourcepts/cluster_points.userdata ___Version______toolcount___2 ___toolid___sop_clusterpoints0707070000010000000006660000000000000000010000001374457571700006500000000042obj/box_object1_sourcepts/create_density_volume.inittype = fluidsource matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700006400000001013obj/box_object1_sourcepts/create_density_volume.defsopflags sopflags = comment "" position 0 4.0474 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 create_density_attrib 1 1 "input1" } inputs { 0 create_density_attrib 0 1 } stat { create 1559597729 modify 1559597796 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006400000001443obj/box_object1_sourcepts/create_density_volume.chn{ channel vel_divsize { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch('./divsize') } } channel vel_objframe { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-0.5 } } channel source_attribute { lefttype = extend righttype = extend defaultString = \"density\" flags = 0 segment { options = { autoslope ai ao } length = 0 accel = 0.33333333333333331 0.33333333333333331 expr = density } } channel divsize { lefttype = extend righttype = extend default = 0.10000000000000001 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = ch(\"/obj/pyro_sim/pyro/divsize\") } } } 0707070000010000000006660000000000000000010000001374457571700006500000014320obj/box_object1_sourcepts/create_density_volume.parm{ version 0.8 container_settings_1 [ 0 locks=0 ] ( 0 0 0 0 0 ) method [ 0 locks=0 ] ( "1" ) make_sdf [ 0 locks=0 ] ( "off" ) source_attribute [ 0 locks=0 autoscope=1 ] ( [ source_attribute density ] ) number_of_volumes [ 0 locks=0 ] ( 2 ) settings [ 0 locks=0 ] ( 0 0 0 0 0 0 0 ) invert_sign [ 0 locks=0 ] ( "off" ) divsize [ 0 locks=0 ] ( [ divsize 0.011603972084031947 ] ) volborderval [ 0 locks=0 ] ( 0 ) slice_plane [ 0 locks=0 ] ( "xy" ) slice_type [ 0 locks=0 ] ( "false" ) slice_method [ 0 locks=0 ] ( "mesh" ) slice_planeoffset [ 0 locks=0 ] ( 0 ) slice_iso_offset [ 0 locks=0 ] ( 0.025000000000000001 ) slice_range [ 0 locks=0 ] ( 0 1 ) minimum_distance [ 0 locks=0 ] ( "on" ) scale_by_source_attribute [ 0 locks=0 ] ( "off" ) e_interior [ 0 locks=0 ] ( "on" ) eloc [ 0 locks=0 ] ( 0 ) size [ 0 locks=0 ] ( 0.030943925557418529 ) edge_thickness [ 0 locks=0 ] ( 0.011603972084031947 ) in_feather_length [ 0 locks=0 ] ( 0.015471962778709264 ) folder1 [ 0 locks=0 ] ( 0 0 ) remap_feather_in [ 0 locks=0 ] ( "off" ) feather_in_ramp [ 0 locks=0 ] ( 2 ) remap_feather_out [ 0 locks=0 ] ( "off" ) feather_out_ramp [ 0 locks=0 ] ( 2 ) generate_particle_sdf [ 0 locks=0 ] ( "off" ) scale_particle_sdf [ 0 locks=0 ] ( "off" ) bandwidth [ 0 locks=0 ] ( 0.030943925557418529 ) smoothness2 [ 0 locks=0 ] ( 8 ) feather [ 0 locks=0 ] ( 0.0077359813893546321 ) pointsdf_edge_location [ 0 locks=0 ] ( 0.5 ) use_noise [ 0 locks=0 ] ( "on" ) animate_noise [ 0 locks=0 ] ( "on" ) destmin [ 0 locks=0 ] ( 1 ) voronoi_influence [ 0 locks=0 ] ( 0.29999999999999999 ) pulse_duration [ 0 locks=0 ] ( 5 ) turbulent [ 0 locks=0 ] ( 0 0 ) noise_mode [ 0 locks=0 ] ( "0" ) sharpness [ 0 locks=0 ] ( 0.5 ) amp [ 0 locks=0 ] ( 1 ) grain [ 0 locks=0 ] ( 0.10000000000000001 ) turb [ 0 locks=0 ] ( 2 ) offset [ 0 locks=0 ] ( 0 ) element_size [ 0 locks=0 ] ( 0.15471962778709264 ) element_scale [ 0 locks=0 ] ( 1 1 1 ) cell_mode [ 0 locks=0 ] ( "0" ) invert_cells [ 0 locks=0 ] ( "off" ) adaptive_cells [ 0 locks=0 ] ( "on" ) cell_thresh [ 0 locks=0 ] ( 0.30499999999999999 ) cell_offset [ 0 locks=0 ] ( 0 ) cell_harshness [ 0 locks=0 ] ( 0.5 ) cell_min [ 0 locks=0 ] ( 0.34999999999999998 ) cell_max [ 0 locks=0 ] ( 1 ) cell_size [ 0 locks=0 ] ( 0.07735981389354632 ) cell_scale [ 0 locks=0 ] ( 1 1 1 ) frames_to_blur [ 0 locks=0 ] ( 1 ) geometry_samples [ 0 locks=0 ] ( 1 ) blur_offset [ 0 locks=0 ] ( 0 ) laserscan [ 0 locks=0 ] ( "on" ) fixsigns [ 0 locks=0 ] ( "on" ) forcebounds [ 0 locks=0 ] ( "on" ) sweepalpha [ 0 locks=0 ] ( 2 ) sweepcount [ 0 locks=0 ] ( 8 ) vel_method [ 0 locks=0 ] ( "0" ) vel_source_attribute [ 0 locks=0 ] ( v ) vel_number_of_volumes [ 0 locks=0 ] ( 1 ) vel_add_uniform [ 0 locks=0 ] ( "off" ) vel_uniformvel [ 0 locks=0 ] ( 0 1 0 ) vel_settings [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vel_invert_sign [ 0 locks=0 ] ( "off" ) vel_divsize [ 0 locks=0 ] ( [ vel_divsize 0 ] ) vel_volborderval [ 0 locks=0 ] ( 0 ) vel_stream_use_plane [ 0 locks=0 ] ( "on" ) vel_stream_plane_orient [ 0 locks=0 ] ( "xy" ) vel_stream_plane_pos [ 0 locks=0 ] ( 0 ) vel_stream_length [ 0 locks=0 ] ( 1 ) vel_stream_separation [ 0 locks=0 ] ( 1 ) vel_stream_max [ 0 locks=0 ] ( 1 ) vel_pointextrapdist [ 0 locks=0 ] ( 0.20000000000000001 ) vel_add_curl_noise [ 0 locks=0 ] ( "off" ) vel_turbtimedep [ 0 locks=0 ] ( "on" ) vel_turbscale [ 0 locks=0 ] ( 1 ) vel_turbswirl [ 0 locks=0 ] ( 1 ) vel_turbrough [ 0 locks=0 ] ( 0.5 ) vel_turboffset [ 0 locks=0 ] ( 1 ) vel_turbatten [ 0 locks=0 ] ( 1 ) vel_turboctaves [ 0 locks=0 ] ( 3 ) vel_turbpulselength [ 0 locks=0 ] ( 1 ) vel_turbframeoffset [ 0 locks=0 ] ( 0 ) vel_add_vortex [ 0 locks=0 ] ( "off" ) vel_vortexpivot [ 0 locks=0 ] ( 0 0 0 ) vel_vortexdir [ 0 locks=0 ] ( 0 1 0 ) vel_vortexspeed [ 0 locks=0 ] ( 0 ) vel_limitvortex [ 0 locks=0 ] ( "off" ) vel_vortexradius [ 0 locks=0 ] ( 0.14000000000000001 ) vel_vortexramp [ 0 locks=0 ] ( 3 ) vel_objapply [ 0 locks=0 ] ( "off" ) vel_objpath [ 0 locks=0 ] ( .. ) vel_objscale [ 0 locks=0 ] ( 1 ) vel_objframe [ 0 locks=0 ] ( [ vel_objframe 0 ] ) vel_objsample [ 0 locks=0 ] ( 1 ) createparticles [ 0 locks=0 ] ( "off" ) particlesource [ 0 locks=0 ] ( density ) pointmethod [ 0 locks=0 ] ( "sparse" ) particlesep [ 0 locks=0 ] ( 0.10000000000000001 ) jitterseed [ 0 locks=0 ] ( 0 ) jitterscale [ 0 locks=0 ] ( 0 ) doscatter [ 0 locks=0 ] ( "off" ) scatter [ 0 locks=0 ] ( 1 ) dooversampling [ 0 locks=0 ] ( "off" ) oversampling [ 0 locks=0 ] ( 2 ) oversamplingbandwidth [ 0 locks=0 ] ( 1 ) addpartviscosity [ 0 locks=0 ] ( "off" ) partviscosity [ 0 locks=0 ] ( 1 ) addpartdensity [ 0 locks=0 ] ( "off" ) partdensity [ 0 locks=0 ] ( 1 ) enable_rest [ 0 locks=0 ] ( "off" ) dual_rest_attributes [ 0 locks=0 ] ( "on" ) rest_offset [ 0 locks=0 ] ( 0 0 0 ) initialize [ 0 locks=0 ] ( "source" ) bound_expansion [ 0 locks=0 ] ( 0.0077359813893546321 ) auto_bounds [ 0 locks=0 ] ( "on" ) enable_partitioning [ 0 locks=0 ] ( "on" ) partrition_type [ 0 locks=0 ] ( "points" ) partition_attribute [ 0 locks=0 ] ( cluster ) visibility1 [ 0 locks=0 ] ( "on" ) volvis1 [ 0 locks=0 ] ( "smoke" ) name1 [ 0 locks=0 ] ( density ) volumescale1 [ 0 locks=0 ] ( 1 ) feather_in_ramp1pos [ 0 locks=0 ] ( 0 ) feather_in_ramp1value [ 0 locks=0 ] ( 0 ) feather_in_ramp1interp [ 0 locks=0 ] ( "linear" ) feather_in_ramp2pos [ 0 locks=0 ] ( 1 ) feather_in_ramp2value [ 0 locks=0 ] ( 1 ) feather_in_ramp2interp [ 0 locks=0 ] ( "linear" ) feather_out_ramp1pos [ 0 locks=0 ] ( 0 ) feather_out_ramp1value [ 0 locks=0 ] ( 0 ) feather_out_ramp1interp [ 0 locks=0 ] ( "linear" ) feather_out_ramp2pos [ 0 locks=0 ] ( 1 ) feather_out_ramp2value [ 0 locks=0 ] ( 1 ) feather_out_ramp2interp [ 0 locks=0 ] ( "linear" ) vel_visibility1 [ 0 locks=0 ] ( "on" ) vel_volvis1 [ 0 locks=0 ] ( "streamers" ) vel_name1 [ 0 locks=0 ] ( vel ) vel_volumescale1 [ 0 locks=0 ] ( 1 ) vel_vortexramp1pos [ 0 locks=0 ] ( 0 ) vel_vortexramp1value [ 0 locks=0 ] ( 0 ) vel_vortexramp1interp [ 0 locks=0 ] ( "catmull-rom" ) vel_vortexramp2pos [ 0 locks=0 ] ( 0.5 ) vel_vortexramp2value [ 0 locks=0 ] ( 1 ) vel_vortexramp2interp [ 0 locks=0 ] ( "catmull-rom" ) vel_vortexramp3pos [ 0 locks=0 ] ( 1 ) vel_vortexramp3value [ 0 locks=0 ] ( 0 ) vel_vortexramp3interp [ 0 locks=0 ] ( "catmull-rom" ) visibility2 [ 0 locks=0 ] ( "on" ) volvis2 [ 0 locks=0 ] ( "smoke" ) name2 [ 0 locks=0 ] ( temperature ) volumescale2 [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700007100000000131obj/box_object1_sourcepts/create_density_volume.userdata ___Version___1___toolcount___3 ___toolid___dynamics_burnsource0707070000010000000006660000000000000000010000001374457571700003000000000032obj/mantra_example.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002700000001033obj/mantra_example.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -4.24211 4.84407 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1529939514 modify 1602694846 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004000000046521obj/mantra_example.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } parm { name "pr" baseparm label "Pivot Rotate" export none } 0707070000010000000006660000000000000000010000001374457571700003000000004711obj/mantra_example.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( /mat/concrete ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 1 1 1 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700003200000000012obj/mantra_example.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700003400000000041obj/mantra_example.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004200000000044obj/mantra_example/mountain1.inittype = mountain::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700004100000000766obj/mantra_example/mountain1.defsopflags sopflags = comment "" position 2.18894 1.25578 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sphere2 0 1 "input1" } inputs { 0 sphere2 0 1 } stat { create 1566417507 modify 1566418743 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004100000000216obj/mantra_example/mountain1.chn{ channel offsetx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF*.1 } } } 0707070000010000000006660000000000000000010000001374457571700004200000002106obj/mantra_example/mountain1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) centernoise [ 0 locks=0 ] ( "on" ) height [ 0 locks=0 ] ( 1 ) elementsize [ 0 locks=0 ] ( 0.16 ) elementscale [ 0 locks=0 ] ( 5 5 5 ) offset [ 8 locks=0 ] ( [ offsetx 1 ] 0 0 ) pulselength [ 0 locks=0 ] ( 1 ) time [ 0 locks=0 ] ( 0 ) folder0 [ 0 locks=0 ] ( 0 ) basis [ 0 locks=0 ] ( simplex ) fractal [ 0 locks=0 ] ( hmfT ) oct [ 0 locks=0 ] ( 8 ) lac [ 0 locks=0 ] ( 1.841 ) rough [ 0 locks=0 ] ( 0.5 ) flowrot [ 0 locks=0 ] ( 0 ) folder1 [ 0 locks=0 ] ( 0 ) fold [ 0 locks=0 ] ( "off" ) complement [ 0 locks=0 ] ( "off" ) dogain [ 0 locks=0 ] ( "off" ) gain [ 0 locks=0 ] ( 0.5 ) dobias [ 0 locks=0 ] ( "off" ) bias [ 0 locks=0 ] ( 0.5 ) folder2 [ 0 locks=0 ] ( 0 ) clipmin [ 0 locks=0 ] ( 0 ) clipmax [ 0 locks=0 ] ( 1 ) folder3 [ 0 locks=0 ] ( 0 ) folder4 [ 0 locks=0 ] ( 0 ) dolwarp [ 0 locks=0 ] ( "off" ) accuml [ 0 locks=0 ] ( "on" ) dispfreq [ 0 locks=0 ] ( 1 ) disp [ 0 locks=0 ] ( 0.10000000000000001 ) folder5 [ 0 locks=0 ] ( 0 ) dogwarp [ 0 locks=0 ] ( "off" ) accumg [ 0 locks=0 ] ( "off" ) gflow [ 0 locks=0 ] ( 0.10000000000000001 ) } 0707070000010000000006660000000000000000010000001374457571700004600000000127obj/mantra_example/mountain1.userdata ___Version______toolcount___20 ___toolid___sop_mountain::2.00707070000010000000006660000000000000000010000001374457571700004200000000044obj/mantra_example/mountain2.inittype = mountain::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700004100000000764obj/mantra_example/mountain2.defsopflags sopflags = comment "" position 7.50645 2.08428 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 torus1 0 1 "input1" } inputs { 0 torus1 0 1 } stat { create 1566417507 modify 1566418878 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004100000000216obj/mantra_example/mountain2.chn{ channel offsetx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF*.1 } } } 0707070000010000000006660000000000000000010000001374457571700004200000002106obj/mantra_example/mountain2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) centernoise [ 0 locks=0 ] ( "on" ) height [ 0 locks=0 ] ( 1 ) elementsize [ 0 locks=0 ] ( 0.16 ) elementscale [ 0 locks=0 ] ( 5 5 5 ) offset [ 8 locks=0 ] ( [ offsetx 1 ] 0 0 ) pulselength [ 0 locks=0 ] ( 1 ) time [ 0 locks=0 ] ( 0 ) folder0 [ 0 locks=0 ] ( 0 ) basis [ 0 locks=0 ] ( simplex ) fractal [ 0 locks=0 ] ( hmfT ) oct [ 0 locks=0 ] ( 8 ) lac [ 0 locks=0 ] ( 1.841 ) rough [ 0 locks=0 ] ( 0.5 ) flowrot [ 0 locks=0 ] ( 0 ) folder1 [ 0 locks=0 ] ( 0 ) fold [ 0 locks=0 ] ( "off" ) complement [ 0 locks=0 ] ( "off" ) dogain [ 0 locks=0 ] ( "off" ) gain [ 0 locks=0 ] ( 0.5 ) dobias [ 0 locks=0 ] ( "off" ) bias [ 0 locks=0 ] ( 0.5 ) folder2 [ 0 locks=0 ] ( 0 ) clipmin [ 0 locks=0 ] ( 0 ) clipmax [ 0 locks=0 ] ( 1 ) folder3 [ 0 locks=0 ] ( 0 ) folder4 [ 0 locks=0 ] ( 0 ) dolwarp [ 0 locks=0 ] ( "off" ) accuml [ 0 locks=0 ] ( "on" ) dispfreq [ 0 locks=0 ] ( 1 ) disp [ 0 locks=0 ] ( 0.10000000000000001 ) folder5 [ 0 locks=0 ] ( 0 ) dogwarp [ 0 locks=0 ] ( "off" ) accumg [ 0 locks=0 ] ( "off" ) gflow [ 0 locks=0 ] ( 0.10000000000000001 ) } 0707070000010000000006660000000000000000010000001374457571700004600000000127obj/mantra_example/mountain2.userdata ___Version______toolcount___20 ___toolid___sop_mountain::2.00707070000010000000006660000000000000000010000001374457571700002200000000032obj/geoCache.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002100000001025obj/geoCache.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 4.12218 4.89406 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1566417495 modify 1602697929 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003200000177446obj/geoCache.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } group { name "stdswitcher4_3" label "Redshift OBJ" group { name "RS_objprop_switcher" label "Settings" parm { name "RS_objpro_first" label "RS_objpro_first" type integer invisible default { "0" } range { 0 10 } } group { name "RS_campropshapes_switcher" label "Render" parm { name "RS_objprop_ID" label "Object ID" type integer default { "0" } range { 0! 100 } } parm { name "RS_objprop_CryptoID" label "Cryptomatte ID" type string default { "" } } parm { name "RS_objpro_sep00" label "RS_objpro_sep00" type separator default { "" } } parm { name "RS_objprop_ngons_enable" label "Triangulate NGons" type toggle default { "1" } } parm { name "RS_objprop_ngons_avoidDegen" label "Remove NGons degenerated polygons" type toggle default { "0" } disablewhen "{ RS_objprop_ngons_enable == 0 }" } parm { name "RS_objprop_normals_enable" label "Compute Vertex Normals" type toggle default { "1" } } parm { name "RS_objprop_tangents_enable" label "Compute Vertex Tangents from the object UV map" type toggle default { "0" } } parm { name "RS_objprop_normals_normalize" label "Normalize Transformed Normal Maps" type toggle default { "0" } } parm { name "RS_objpro_sep0a" label "RS_objpro_sep0a" type separator default { "" } } parm { name "RS_objprop_renderAsHair" label "Render Polygons as Hair" type toggle default { "0" } } parm { name "RS_objprop_defaultHairWidth" label "Default Hair Width" type float default { "0.01" } range { 0! 1 } } parm { name "RS_objprop_hairHalfThickness" label "Match Houdini/Mantra Hair Thickness" type toggle default { "0" } } parm { name "RS_objpro_sep0b" label "RS_objpro_sep0b" type separator default { "" } } parm { name "RS_objprop_mb_trans" label "Enable Transformations Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_def" label "Enable Mesh Deformations Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_points" label "Enable Instances/Particles Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_def_use_v" label "Deformations/Instances/Particles Blur From Velocity Attribute" type toggle default { "0" } } parm { name "RS_objprop_mb_deformSteps" label "Deform./Particles Steps" type ordinal default { "0" } menu { "-1" "Auto" "2" "2 steps" "3" "3 steps" "5" "5 steps" "9" "9 steps" "17" "17 steps" } } parm { name "RS_objprop_mb_fd_scale" label "Frame Duration Scale" type float default { "1" } range { 0 1 } } parm { name "RS_objprop_mb_offset" label "Shutter Center Offset" type float default { "0" } range { -1 1 } } parm { name "RS_objpro_sep0c" label "RS_objpro_sep0c" type separator default { "" } } parm { name "RS_objprop_renderSOPsubnets" label "Render the OBJ nodes inside OBJ/SOP subnets" type toggle default { "1" } } } group { name "RS_campropshapes_switcher_1" label "Primitive Tessellation" parm { name "RS_objprop_tess_enable" label "Tessellate primitives" type toggle default { "0" } } parm { name "RS_objprop_tess_u" label "U subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } parm { name "RS_objprop_tess_v" label "V subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } parm { name "RS_objprop_tess_trim" label "Trimming subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } } group { name "RS_campropshapes_switcher_2" label "Instancing" parm { name "RS_objprop_inst_mode" label "Instancing Using" type ordinal default { "0" } menu { "insInstances" "Redshift Instances" "insPointClouds" "Redshift Point Clouds" } } parm { name "RS_objprop_inst_mb" label "Point Motion Blur" type ordinal default { "1" } menu { "insMBVectors" "Compute sub-frame geometry (deformation)" "insMBFull" "Use point velocity attribute" } } parm { name "RS_objprop_inst_lightShader" label "Lights Instancing" type ordinal default { "1" } menu { "insLightsNotShared" "Attributes support using individual shaders" "insLightsShared" "Using a common shared shader" } } parm { name "RS_objprop_inst_universalIF" label "'instancefile' Mode" type ordinal default { "0" } menu { "0" "Instance Redshift Proxy Objects" "1" "Instance Houdini Compatible Objects" } } parm { name "RS_objprop_inst_ignorePivot" label "Ignore Pivot Point Attribute" type toggle default { "1" } } parm { name "RS_objprop_inst_fileOverride" label "Override 'instancefile' Proxy Materials From Scene Materials" type toggle default { "0" } } parm { name "RS_objprop_inst_packed" label "Process 'instance' and 'instancefile' Attrs. Inside Packed Primitives" type toggle default { "0" } } parm { name "RS_objprop_inst_PackedPrimInstancing" label "Instance SOP Level Packed Primitives" type toggle default { "0" } } parm { name "RS_objprop_inst_subnetInstancing" label "Instance Subnets" type toggle default { "0" } } } group { name "RS_campropshapes_switcher_3" label "Attributes" parm { name "RS_objprop_attr_auto" label "Enable Automatic Attributes Extraction" type toggle default { "1" } } parm { name "RS_objprop_attr_vertex" label "Vertex Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.vertexAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_points" label "Point Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.pointAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_primitives" label "Strand Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.primAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_detail" label "Object Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.globalAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } } group { name "RS_campropshapes_switcher_4" label "Tracesets" parm { name "RS_objprop_tracesets_enabled" label "Enable Tracesets" type toggle default { "0" } } parm { name "RS_objprop_tracesets_reflection" label "Reflections Enabled For" type oplist default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "RS_objprop_tracesets_refraction" label "Refractions Enabled For" type oplist default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "RS_objprop_tracesets_sss" label "SSS Enabled For" type oplist invisible default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } } group { name "RS_campropshapes_switcher_5" label "IPR" parm { name "RS_objprop_ipr_forceMeshUpdate" label "IPR force the mesh updating of OBJ nodes inside subnets" type toggle default { "0" } } } } group { name "RS_objprop_switcher_1" label "Proxy" parm { name "RS_objpro_label5" label " " type label default { "" } } parm { name "RS_objprop_proxy_enable" label "Enable Proxy File" type toggle default { "0" } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_file" label "Proxy Filename" type file default { "$HIP/filename.$F4.rs" } disablewhen "{ RS_objprop_proxy_enable == 0 }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objpro_sep5a" label "RS_objpro_sep5a" type separator default { "" } } parm { name "RS_objprop_proxy_preview" label "Display Mode" type ordinal default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 }" menu { "proxyPrevNone" "None" "proxyPrevBB" "Bouding Box" "proxyPrevSolid" "Mesh" "proxyPrevPoints" "Points" } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevPercent" label "Display Percentage" type float default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone } { RS_objprop_proxy_preview == proxyPrevBB }" range { 0! 1! } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevLines" label "Display Lines" type toggle default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone } { RS_objprop_proxy_preview == proxyPrevBB }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevAnimated" label "Animated Preview" type toggle default { "0" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objpro_sep5b" label "RS_objpro_sep5b" type separator default { "" } } parm { name "RS_objprop_proxy_materials" label "Proxy Materials" type ordinal default { "0" } disablewhen "{ RS_objprop_proxy_enable == 0 }" menu { "proxyMatProxy" "From Proxy" "proxyMatObject" "From OBJ Node" "proxyMatOverride" "Full Override" "proxyMatOvrList" "List Override" "proxyMatOvrScene" "From Scene Materials" } } parm { name "RS_objprop_proxy_override" label "Full Override Material" type string default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOverride }" } multiparm { name "RS_objprop_proxy_overrideList" label "Material Override List" parm { name "RS_objprop_proxy_overrideListFrom_#" label "Replace Material" type string joinnext default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOvrList }" menureplace { [ "set directory = `run(\"pwd\")` " ] [ "set command = `\"Redshift_getProxyMaterials -n $directory \"` " ] [ "set materials = `run($command)` " ] [ "echo $materials " ] } } parm { name "RS_objprop_proxy_overrideListTo_#" label "With" type string default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOvrList }" } } parm { name "RS_objpro_sep5c" label "RS_objpro_sep5c" type separator default { "" } } parm { name "RS_objprop_proxy_ovrID" label "Override Object ID" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrVis" label "Override Visibility & Matte" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrTess" label "Override Tessellation & Displacement" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrTraceS" label "Override Tracesets" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrUserData" label "Override User Data" type toggle default { "0" } } } group { name "RS_objprop_switcher_2" label "Visibility" parm { name "RS_objpro_label1o" label " " type label default { "" } } parm { name "MESHFLAG_PRIMARYRAYVISIBLE" label "Primary Ray Visible" type toggle default { "1" } } parm { name "MESHFLAG_SECONDARYRAYVISIBLE" label "Seconday Ray Visible" type toggle default { "1" } } parm { name "RS_objpro_sep1a" label "RS_objpro_sep1a" type separator default { "" } } parm { name "MESHFLAG_SHADOWCASTER" label "Casts Shadows" type toggle default { "1" } } parm { name "MESHFLAG_SHADOWRECEIVER" label "Receives Shadows" type toggle default { "1" } } parm { name "MESHFLAG_NOSELFSHADOW" label "Self-Shadows" type toggle default { "1" } } parm { name "MESHFLAG_AOCASTER" label "Cast AO" type toggle default { "1" } } parm { name "RS_objpro_sep1b" label "RS_objpro_sep1b" type separator default { "" } } parm { name "MESHFLAG_REFLECTIONVISIBLE" label "Visible in Reflections" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFRACTIONVISIBLE" label "Visible in Refractions" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFLECTIONCASTER" label "Casts Reflections" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFRACTIONCASTER" label "Casts Refractions" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "RS_objpro_sep1c" label "RS_objpro_sep1c" type separator default { "" } } parm { name "MESHFLAG_FGVISIBLE" label "Visible to Non-Photon GI" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_GIVISIBLE" label "Visible to GI Photons" type toggle default { "1" } } parm { name "MESHFLAG_CAUSTICVISIBLE" label "Visible to Caustics Photons" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "RS_objpro_sep1d" label "RS_objpro_sep1d" type separator default { "" } } parm { name "MESHFLAG_FGCASTER" label "Receives GI" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_FORCEBRUTEFORCEGI" label "Force Brute-Force GI" type toggle default { "0" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_GICASTER" label "Casts GI Photons" type toggle default { "1" } } parm { name "MESHFLAG_CAUSTICCASTER" label "Casts Caustics Photons" type toggle default { "0" } } } group { name "RS_objprop_switcher_3" label "Tessellation / Displacement" parm { name "RS_objpro_label2" label " " type label default { "" } } parm { name "RS_objprop_rstess_enable" label "Enable Tessellation" type toggle default { "0" } } parm { name "RS_objprop_rstess_rule" label "Subdivion Rule" type ordinal default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" menu { "ccLoop" "Catmull-Clark + Loop" "ccOnly" "Catmull-Clark Only" } } parm { name "RS_objprop_rstess_ssadaptive" label "Screen Space Adaptive" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_smoothsub" label "Smooth subdivision" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_triQuads" label "Triangulate Quads" type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_melenght" label "Minimum Edge Length" type float default { "4" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 32 } } parm { name "RS_objprop_rstess_maxsubd" label "Maximum Subdivisions" type integer default { "6" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 16 } } parm { name "RS_objprop_rstess_ooftf" label "Out of Frustum Tessellation Factor" type float default { "4" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 32 } } parm { name "RS_objprop_rstess_looft" label "Limit Out of Frust. Tessellation" type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_looftSubd" label "Max Out of Frust. Subdivs" type integer default { "6" } disablewhen "{ RS_objprop_rstess_enable == 0 } { RS_objprop_rstess_looft == 0 }" range { 0! 16 } } parm { name "RS_objprop_rstess_smooth" label "Disable UV's Smoothing " type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_smoothBound" label "Smooth UV Boundaries" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objpro_sepTessellationDisplacement" label "RS_objpro_sepTessellationDisplacement" type separator default { "" } } parm { name "RS_objpro_label3" label " " type label default { "" } } parm { name "RS_objprop_displace_enable" label "Enable Displacement" type toggle default { "0" } } parm { name "RS_objprop_displace_max" label "Maximum Displacement" type log default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" range { 0! 1000 } } parm { name "RS_objprop_displace_scale" label "Displacement Scale" type log default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" range { 0! 1000 } } parm { name "RS_objprop_displace_autob" label "Enable Auto Bump Mapping" type toggle default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" } } group { name "RS_objprop_switcher_4" label "Matte" parm { name "RS_objpro_label4" label " " type label default { "" } } parm { name "RS_objprop_matte_enable" label "Matte Enable" type toggle default { "0" } } parm { name "RS_objprop_matte_showbackg" label "Show Background" type toggle default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_applysec" label "Apply to Second Rays" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_abyml" label "Affected By Matte Lights" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_includePM" label "Include In Puzzle-Mattes" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_alpha" label "Alpha" type float default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_reflscale" label "Reflection Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_refrscale" label "Refraction Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_diffscale" label "Diffuse Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objpro_sep4b" label "RS_objpro_sep4b" type separator default { "" } } parm { name "RS_objprop_matte_shadowenable" label "Shadow Enable" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_shadowsFromM" label "Receive Shadows From Mattes" type toggle default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" } parm { name "RS_objprop_matte_shadowalpha" label "Affect Alpha" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" } parm { name "RS_objprop_matte_shadowcolor" label "Color" type color size 3 default { "0" "0" "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" range { 0 1 } } parm { name "RS_objprop_matte_shadowtrans" label "Transparency" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" range { 0! 1! } } } group { name "RS_objprop_switcher_5" label "Strands" parm { name "RS_objpro_label6" label " " type label default { "" } } parm { name "RS_objprop_strands_enable" label "Render Object as Strands" type toggle default { "0" } } parm { name "RS_objprop_strands_type" label "Strand Type" type ordinal default { "4" } disablewhen "{ RS_objprop_strands_enable == 0 }" menu { "RS_STRAND_SHAPE_BOX" "Box" "RS_STRAND_SHAPE_CYLINDER" "Cylinder" "RS_STRAND_SHAPE_CAPSULE" "Capsule" "RS_STRAND_SHAPE_CONE" "Cone" "RS_STRAND_SHAPE_STRIP" "Strip" } } parm { name "RS_objprop_strands_maxSubd" label "Max. Tessellation Subdivisions" type integer default { "8" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 16 } } parm { name "RS_objprop_strands_scale" label "Default Scale" type float default { "0.01" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 2 } } parm { name "RS_objprop_strands_scaleMult" label "Global Scale Multiplier" type float default { "1" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 10 } } parm { name "RS_objprop_strands_ignorePScale" label "Ignore the 'pscale' Attribute" type toggle default { "0" } disablewhen "{ RS_objprop_strands_enable == 0 }" } parm { name "RS_objprop_strands_useCamera" label "Screen-space Adaptive Tesselaltion" type toggle default { "1" } disablewhen "{ RS_objprop_strands_enable == 0 }" } } group { name "RS_objprop_switcher_6" label "Particles" parm { name "RS_objpro_label10" label " " type label default { "" } } parm { name "RS_objprop_particles_enable" label "Render Object as Particles" type toggle default { "0" } } parm { name "RS_objprop_particles_ignoreScale" label "Ignore Scale Attributes" type toggle default { "0" } disablewhen "{ RS_objprop_particles_enable == 0 }" } parm { name "RS_objprop_particles_scale" label "Default Scale" type float default { "0.01" } disablewhen "{ RS_objprop_particles_enable == 0 } { RS_objprop_particles_ignoreScale == 0 }" range { 0! 2 } } parm { name "RS_objprop_particles_scaleMult" label "Global Scale Multiplier" type float default { "1" } disablewhen "{ RS_objprop_particles_enable == 0 }" range { 0! 10 } } } group { name "RS_objprop_switcher_7" label "Volume" parm { name "RS_objpro_label7" label " " type label default { "" } } parm { name "RS_objprop_volume_enable" label "Volume Enable" type toggle invisible default { "0" } } parm { name "RS_objprop_volume_type" label "Volume Type" type ordinal invisible default { "0" } menu { "vOpenVDB" "OpenVDB File" "vHoudiniVolume" "Volume/VDB Houdini Primitive" } } parm { name "RS_objprop_volume_filterN" label "Filter Negative Voxels" type toggle default { "1" } } parm { name "RS_objprop_volume_cleanBackg" label "Color Channels Clean Background" type toggle default { "1" } } parm { name "RS_objprop_volume_v" label "Use Velocity Grids" type toggle default { "0" } } parm { name "RS_objprop_volume_vx" label "Velocity X Grid" type string default { "vel.x" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vy" label "Velocity Y Grid" type string default { "vel.y" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vz" label "Velocity Z Grid" type string default { "vel.z" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vs" label "Velocity Grid Scale" type float default { "1" } disablewhen "{ RS_objprop_volume_v == 0 }" range { 0! 1 } } parm { name "RS_objpro_last" label "RS_objpro_last" type integer invisible default { "0" } range { 0 10 } } } } 0707070000010000000006660000000000000000010000001374457571700002200000022447obj/geoCache.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) RS_objprop_switcher [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 ) RS_objpro_first [ 0 locks=0 ] ( 0 ) RS_campropshapes_switcher [ 0 locks=0 ] ( 0 0 0 0 0 0 ) RS_objprop_ID [ 0 locks=0 ] ( 0 ) RS_objprop_CryptoID [ 0 locks=0 ] ( "" ) RS_objpro_sep00 [ 0 locks=0 ] ( ) RS_objprop_ngons_enable [ 0 locks=0 ] ( "on" ) RS_objprop_ngons_avoidDegen [ 0 locks=0 ] ( "off" ) RS_objprop_normals_enable [ 0 locks=0 ] ( "on" ) RS_objprop_tangents_enable [ 0 locks=0 ] ( "off" ) RS_objprop_normals_normalize [ 0 locks=0 ] ( "off" ) RS_objpro_sep0a [ 0 locks=0 ] ( ) RS_objprop_renderAsHair [ 0 locks=0 ] ( "off" ) RS_objprop_defaultHairWidth [ 0 locks=0 ] ( 0.01 ) RS_objprop_hairHalfThickness [ 0 locks=0 ] ( "off" ) RS_objpro_sep0b [ 0 locks=0 ] ( ) RS_objprop_mb_trans [ 0 locks=0 ] ( "on" ) RS_objprop_mb_def [ 0 locks=0 ] ( "on" ) RS_objprop_mb_points [ 0 locks=0 ] ( "on" ) RS_objprop_mb_def_use_v [ 0 locks=0 ] ( "off" ) RS_objprop_mb_deformSteps [ 0 locks=0 ] ( "-1" ) RS_objprop_mb_fd_scale [ 0 locks=0 ] ( 1 ) RS_objprop_mb_offset [ 0 locks=0 ] ( 0 ) RS_objpro_sep0c [ 0 locks=0 ] ( ) RS_objprop_renderSOPsubnets [ 0 locks=0 ] ( "on" ) RS_objprop_tess_enable [ 0 locks=0 ] ( "off" ) RS_objprop_tess_u [ 0 locks=0 ] ( 1 ) RS_objprop_tess_v [ 0 locks=0 ] ( 1 ) RS_objprop_tess_trim [ 0 locks=0 ] ( 1 ) RS_objprop_inst_mode [ 0 locks=0 ] ( "insInstances" ) RS_objprop_inst_mb [ 0 locks=0 ] ( "insMBFull" ) RS_objprop_inst_lightShader [ 0 locks=0 ] ( "insLightsShared" ) RS_objprop_inst_universalIF [ 0 locks=0 ] ( "0" ) RS_objprop_inst_ignorePivot [ 0 locks=0 ] ( "on" ) RS_objprop_inst_fileOverride [ 0 locks=0 ] ( "off" ) RS_objprop_inst_packed [ 0 locks=0 ] ( "off" ) RS_objprop_inst_PackedPrimInstancing [ 0 locks=0 ] ( "off" ) RS_objprop_inst_subnetInstancing [ 0 locks=0 ] ( "off" ) RS_objprop_attr_auto [ 0 locks=0 ] ( "on" ) RS_objprop_attr_vertex [ 0 locks=0 ] ( "" ) RS_objprop_attr_points [ 0 locks=0 ] ( "" ) RS_objprop_attr_primitives [ 0 locks=0 ] ( "" ) RS_objprop_attr_detail [ 0 locks=0 ] ( "" ) RS_objprop_tracesets_enabled [ 0 locks=0 ] ( "off" ) RS_objprop_tracesets_reflection [ 0 locks=0 ] ( * ) RS_objprop_tracesets_refraction [ 0 locks=0 ] ( * ) RS_objprop_tracesets_sss [ 0 locks=0 ] ( * ) RS_objprop_ipr_forceMeshUpdate [ 0 locks=0 ] ( "off" ) RS_objpro_label5 [ 0 locks=0 ] ( "" ) RS_objprop_proxy_enable [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_file [ 0 locks=0 ] ( $HIP/filename.$F4.rs ) RS_objpro_sep5a [ 0 locks=0 ] ( ) RS_objprop_proxy_preview [ 0 locks=0 ] ( "proxyPrevBB" ) RS_objprop_proxy_prevPercent [ 0 locks=0 ] ( 1 ) RS_objprop_proxy_prevLines [ 0 locks=0 ] ( "on" ) RS_objprop_proxy_prevAnimated [ 0 locks=0 ] ( "off" ) RS_objpro_sep5b [ 0 locks=0 ] ( ) RS_objprop_proxy_materials [ 0 locks=0 ] ( "proxyMatProxy" ) RS_objprop_proxy_override [ 0 locks=0 ] ( "" ) RS_objprop_proxy_overrideList [ 0 locks=0 ] ( 0 ) RS_objpro_sep5c [ 0 locks=0 ] ( ) RS_objprop_proxy_ovrID [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrVis [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrTess [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrTraceS [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrUserData [ 0 locks=0 ] ( "off" ) RS_objpro_label1o [ 0 locks=0 ] ( "" ) MESHFLAG_PRIMARYRAYVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_SECONDARYRAYVISIBLE [ 0 locks=0 ] ( "on" ) RS_objpro_sep1a [ 0 locks=0 ] ( ) MESHFLAG_SHADOWCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_SHADOWRECEIVER [ 0 locks=0 ] ( "on" ) MESHFLAG_NOSELFSHADOW [ 0 locks=0 ] ( "on" ) MESHFLAG_AOCASTER [ 0 locks=0 ] ( "on" ) RS_objpro_sep1b [ 0 locks=0 ] ( ) MESHFLAG_REFLECTIONVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_REFRACTIONVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_REFLECTIONCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_REFRACTIONCASTER [ 0 locks=0 ] ( "on" ) RS_objpro_sep1c [ 0 locks=0 ] ( ) MESHFLAG_FGVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_GIVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_CAUSTICVISIBLE [ 0 locks=0 ] ( "on" ) RS_objpro_sep1d [ 0 locks=0 ] ( ) MESHFLAG_FGCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_FORCEBRUTEFORCEGI [ 0 locks=0 ] ( "off" ) MESHFLAG_GICASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_CAUSTICCASTER [ 0 locks=0 ] ( "off" ) RS_objpro_label2 [ 0 locks=0 ] ( "" ) RS_objprop_rstess_enable [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_rule [ 0 locks=0 ] ( "ccLoop" ) RS_objprop_rstess_ssadaptive [ 0 locks=0 ] ( "on" ) RS_objprop_rstess_smoothsub [ 0 locks=0 ] ( "on" ) RS_objprop_rstess_triQuads [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_melenght [ 0 locks=0 ] ( 4 ) RS_objprop_rstess_maxsubd [ 0 locks=0 ] ( 6 ) RS_objprop_rstess_ooftf [ 0 locks=0 ] ( 4 ) RS_objprop_rstess_looft [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_looftSubd [ 0 locks=0 ] ( 6 ) RS_objprop_rstess_smooth [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_smoothBound [ 0 locks=0 ] ( "on" ) RS_objpro_sepTessellationDisplacement [ 0 locks=0 ] ( ) RS_objpro_label3 [ 0 locks=0 ] ( "" ) RS_objprop_displace_enable [ 0 locks=0 ] ( "off" ) RS_objprop_displace_max [ 0 locks=0 ] ( 1 ) RS_objprop_displace_scale [ 0 locks=0 ] ( 1 ) RS_objprop_displace_autob [ 0 locks=0 ] ( "on" ) RS_objpro_label4 [ 0 locks=0 ] ( "" ) RS_objprop_matte_enable [ 0 locks=0 ] ( "off" ) RS_objprop_matte_showbackg [ 0 locks=0 ] ( "on" ) RS_objprop_matte_applysec [ 0 locks=0 ] ( "off" ) RS_objprop_matte_abyml [ 0 locks=0 ] ( "off" ) RS_objprop_matte_includePM [ 0 locks=0 ] ( "off" ) RS_objprop_matte_alpha [ 0 locks=0 ] ( 1 ) RS_objprop_matte_reflscale [ 0 locks=0 ] ( 0 ) RS_objprop_matte_refrscale [ 0 locks=0 ] ( 0 ) RS_objprop_matte_diffscale [ 0 locks=0 ] ( 0 ) RS_objpro_sep4b [ 0 locks=0 ] ( ) RS_objprop_matte_shadowenable [ 0 locks=0 ] ( "off" ) RS_objprop_matte_shadowsFromM [ 0 locks=0 ] ( "on" ) RS_objprop_matte_shadowalpha [ 0 locks=0 ] ( "off" ) RS_objprop_matte_shadowcolor [ 0 locks=0 ] ( 0 0 0 ) RS_objprop_matte_shadowtrans [ 0 locks=0 ] ( 0 ) RS_objpro_label6 [ 0 locks=0 ] ( "" ) RS_objprop_strands_enable [ 0 locks=0 ] ( "off" ) RS_objprop_strands_type [ 0 locks=0 ] ( "RS_STRAND_SHAPE_STRIP" ) RS_objprop_strands_maxSubd [ 0 locks=0 ] ( 8 ) RS_objprop_strands_scale [ 0 locks=0 ] ( 0.01 ) RS_objprop_strands_scaleMult [ 0 locks=0 ] ( 1 ) RS_objprop_strands_ignorePScale [ 0 locks=0 ] ( "off" ) RS_objprop_strands_useCamera [ 0 locks=0 ] ( "on" ) RS_objpro_label10 [ 0 locks=0 ] ( "" ) RS_objprop_particles_enable [ 0 locks=0 ] ( "off" ) RS_objprop_particles_ignoreScale [ 0 locks=0 ] ( "off" ) RS_objprop_particles_scale [ 0 locks=0 ] ( 0.01 ) RS_objprop_particles_scaleMult [ 0 locks=0 ] ( 1 ) RS_objpro_label7 [ 0 locks=0 ] ( "" ) RS_objprop_volume_enable [ 0 locks=0 ] ( "off" ) RS_objprop_volume_type [ 0 locks=0 ] ( "vOpenVDB" ) RS_objprop_volume_filterN [ 0 locks=0 ] ( "on" ) RS_objprop_volume_cleanBackg [ 0 locks=0 ] ( "on" ) RS_objprop_volume_v [ 0 locks=0 ] ( "off" ) RS_objprop_volume_vx [ 0 locks=0 ] ( vel.x ) RS_objprop_volume_vy [ 0 locks=0 ] ( vel.y ) RS_objprop_volume_vz [ 0 locks=0 ] ( vel.z ) RS_objprop_volume_vs [ 0 locks=0 ] ( 1 ) RS_objpro_last [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700002400000000012obj/geoCache.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700002600000000041obj/geoCache.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003400000000044obj/geoCache/mountain1.inittype = mountain::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700003300000000770obj/geoCache/mountain1.defsopflags sopflags = comment "" position 0.482353 0.521471 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sphere1 0 1 "input1" } inputs { 0 sphere1 0 1 } stat { create 1566417507 modify 1566417663 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003300000000216obj/geoCache/mountain1.chn{ channel offsetx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF*.1 } } } 0707070000010000000006660000000000000000010000001374457571700003400000002130obj/geoCache/mountain1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) centernoise [ 0 locks=0 ] ( "on" ) height [ 0 locks=0 ] ( 1 ) elementsize [ 0 locks=0 ] ( 0.16 ) elementscale [ 0 locks=0 ] ( 5 5 5 ) offset [ 8 locks=0 ] ( [ offsetx 0.20000000000000001 ] 0 0 ) pulselength [ 0 locks=0 ] ( 1 ) time [ 0 locks=0 ] ( 0 ) folder0 [ 0 locks=0 ] ( 0 ) basis [ 0 locks=0 ] ( simplex ) fractal [ 0 locks=0 ] ( hmfT ) oct [ 0 locks=0 ] ( 8 ) lac [ 0 locks=0 ] ( 1.841 ) rough [ 0 locks=0 ] ( 0.5 ) flowrot [ 0 locks=0 ] ( 0 ) folder1 [ 0 locks=0 ] ( 0 ) fold [ 0 locks=0 ] ( "off" ) complement [ 0 locks=0 ] ( "off" ) dogain [ 0 locks=0 ] ( "off" ) gain [ 0 locks=0 ] ( 0.5 ) dobias [ 0 locks=0 ] ( "off" ) bias [ 0 locks=0 ] ( 0.5 ) folder2 [ 0 locks=0 ] ( 0 ) clipmin [ 0 locks=0 ] ( 0 ) clipmax [ 0 locks=0 ] ( 1 ) folder3 [ 0 locks=0 ] ( 0 ) folder4 [ 0 locks=0 ] ( 0 ) dolwarp [ 0 locks=0 ] ( "off" ) accuml [ 0 locks=0 ] ( "on" ) dispfreq [ 0 locks=0 ] ( 1 ) disp [ 0 locks=0 ] ( 0.10000000000000001 ) folder5 [ 0 locks=0 ] ( 0 ) dogwarp [ 0 locks=0 ] ( "off" ) accumg [ 0 locks=0 ] ( "off" ) gflow [ 0 locks=0 ] ( 0.10000000000000001 ) } 0707070000010000000006660000000000000000010000001374457571700004000000000127obj/geoCache/mountain1.userdata ___Version______toolcount___20 ___toolid___sop_mountain::2.00707070000010000000006660000000000000000010000001374457571700003400000000035obj/subStepTest_dopnet.inittype = dopnet matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003300000001021obj/subStepTest_dopnet.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -22.1328 4.56197 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602693896 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 0.7 0.9 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003300000000521obj/subStepTest_dopnet.chn{ channel timestep { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"timescale\")/(ch(\"substep\")*$FPS) } } channel timeoffset { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = (ch(\"startframe\")-1)/$FPS } } } 0707070000010000000006660000000000000000010000001374457571700003400000003622obj/subStepTest_dopnet.parm{ version 0.8 isplayer [ 0 locks=0 ] ( "off" ) playfilesname [ 0 locks=0 ] ( $HIP/sim/$HIPNAME.$OS.$SF.sim ) stdswitcher [ 0 locks=0 ] ( 0 0 0 ) resimulate [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) initialstate [ 0 locks=0 ] ( "" ) timestep [ 0 locks=0 ] ( [ timestep 0.0041666666666666666 ] ) substep [ 0 locks=0 ] ( 10 ) timeoffset [ 0 locks=0 ] ( [ timeoffset 0 ] ) startframe [ 0 locks=0 ] ( 1 ) timescale [ 0 locks=0 ] ( 1 ) maxfeedback [ 0 locks=0 ] ( 2 ) autoresim [ 0 locks=0 ] ( "on" ) datahints [ 0 locks=0 ] ( "on" ) interpolate [ 0 locks=0 ] ( "on" ) cacheenabled [ 0 locks=0 ] ( "on" ) compresssims [ 0 locks=0 ] ( "blosc" ) cachemaxsize [ 0 locks=0 ] ( 5000 ) cachetodisk [ 0 locks=0 ] ( "off" ) cachetodisknoninteractive [ 0 locks=0 ] ( "off" ) cachesubsteps [ 0 locks=0 ] ( "off" ) timeless [ 0 locks=0 ] ( "off" ) explicitcache [ 0 locks=0 ] ( "off" ) explicitcachename [ 0 locks=0 ] ( $HIP/cache.$OS.$SF.sim ) explicitcachensteps [ 0 locks=0 ] ( 0 ) explicitcachecheckpointspacing [ 0 locks=0 ] ( 1 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) displayfilter [ 0 locks=0 ] ( * ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700003600000000012obj/subStepTest_dopnet.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700004000000000041obj/subStepTest_dopnet.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004700000000045obj/subStepTest_dopnet/popsolver1.inittype = popsolver::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700004600000001047obj/subStepTest_dopnet/popsolver1.defcomment "" position -0.611765 1.05909 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 popobject1 0 1 "input1" 2 "" "" 1 "input2" 3 merge3 0 1 "input3" } inputs { 0 popobject1 0 1 1 "" 0 1 2 merge3 0 1 } stat { create 1602693829 modify 1602695024 author dude@LA access 0777 } color UT_Color RGB 0.5 0.8 0.5 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004700000003212obj/subStepTest_dopnet/popsolver1.parm{ version 0.8 folder2 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) timescale [ 0 locks=0 ] ( 1 ) minimumsubsteps [ 0 locks=0 ] ( 1 ) substeps [ 0 locks=0 ] ( 1 ) cflcond [ 0 locks=0 ] ( 1 ) quantize [ 0 locks=0 ] ( "off" ) implicitdrag [ 0 locks=0 ] ( "on" ) dragexp [ 0 locks=0 ] ( 2 ) doage [ 0 locks=0 ] ( "on" ) externalforce [ 0 locks=0 ] ( "on" ) integratevel [ 0 locks=0 ] ( "on" ) usemass [ 0 locks=0 ] ( "on" ) integratepos [ 0 locks=0 ] ( "on" ) doreapparticles [ 0 locks=0 ] ( "on" ) reapatend [ 0 locks=0 ] ( "on" ) docollision [ 0 locks=0 ] ( "on" ) hitattribute [ 0 locks=0 ] ( "off" ) behaviorgroup [ 0 locks=0 ] ( "" ) creategroup [ 0 locks=0 ] ( "off" ) creategroupname [ 0 locks=0 ] ( "" ) usecolor [ 0 locks=0 ] ( "off" ) hitcolor [ 0 locks=0 ] ( 1 0 0 ) addhittotal [ 0 locks=0 ] ( "on" ) movetohit [ 0 locks=0 ] ( "off" ) collisionresponse [ 0 locks=0 ] ( "none" ) folder1 [ 0 locks=0 ] ( 0 ) addhitnum [ 0 locks=0 ] ( "on" ) addhitpos [ 0 locks=0 ] ( "on" ) addhitnml [ 0 locks=0 ] ( "on" ) addhitv [ 0 locks=0 ] ( "on" ) addhittime [ 0 locks=0 ] ( "on" ) addhitpath [ 0 locks=0 ] ( "on" ) addhitprim [ 0 locks=0 ] ( "on" ) addhituv [ 0 locks=0 ] ( "on" ) addimpacts [ 0 locks=0 ] ( "off" ) docollisionfeedback [ 0 locks=0 ] ( "on" ) doautosleep [ 0 locks=0 ] ( "off" ) sleep_startasleep [ 0 locks=0 ] ( "off" ) sleep_velocitythreshold [ 0 locks=0 ] ( 0.01 ) sleep_delay [ 0 locks=0 ] ( 0.10000000000000001 ) sleep_docolor [ 0 locks=0 ] ( "off" ) sleep_color [ 0 locks=0 ] ( 1 0 0 ) geodata [ 0 locks=0 ] ( Geometry ) address [ 0 locks=0 ] ( "" ) port [ 0 locks=0 ] ( 8000 ) jobname [ 0 locks=0 ] ( ${OS}_$F ) slice [ 0 locks=0 ] ( 0 ) numslice [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700005300000000131obj/subStepTest_dopnet/popsolver1.userdata ___Version______toolcount___1 ___toolid___dynamics_poplocation0707070000010000000006660000000000000000010000001374457571700005000000000045obj/subStepTest_dopnet/geo1_source.inittype = popsource::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700004700000000666obj/subStepTest_dopnet/geo1_source.defcomment "" position 0.518985 3.62925 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602693829 modify 1602695144 author dude@LA access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005000000003040obj/subStepTest_dopnet/geo1_source.parm{ version 0.8 showguide [ 0 locks=0 ] ( "on" ) guidecolor [ 0 locks=0 ] ( 0 0 1 ) folder0 [ 0 locks=0 ] ( 1 1 1 1 1 ) emittype [ 0 locks=0 ] ( "point" ) usecontextgeo [ 0 locks=0 ] ( "none" ) dopobjects [ 0 locks=0 ] ( "" ) soppath [ 0 locks=0 ] ( /obj/subStepTest_source ) usetransform [ 0 locks=0 ] ( "on" ) source [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) emitattrib [ 0 locks=0 ] ( "" ) relaxpoints [ 0 locks=0 ] ( "off" ) relaxiterations [ 0 locks=0 ] ( 10 ) scaleradiiby [ 0 locks=0 ] ( 1 ) usemaxradius [ 0 locks=0 ] ( "on" ) maxradius [ 0 locks=0 ] ( 10 ) scalebyarea [ 0 locks=0 ] ( "off" ) areascale [ 0 locks=0 ] ( 10 ) removeoverlap [ 0 locks=0 ] ( "none" ) impulseactiveate [ 0 locks=0 ] ( 0 ) impulserate [ 0 locks=0 ] ( 0 ) constantactivate [ 0 locks=0 ] ( 1 ) constantrate [ 0 locks=0 ] ( 20000 ) usesimpointlimit [ 0 locks=0 ] ( "off" ) simpointlimit [ 0 locks=0 ] ( 1000000 ) useframepointlimit [ 0 locks=0 ] ( "on" ) framepointlimit [ 0 locks=0 ] ( 2000000 ) probemit [ 0 locks=0 ] ( "on" ) group [ 0 locks=0 ] ( "" ) seed [ 0 locks=0 ] ( 0 ) life [ 0 locks=0 ] ( 4 ) lifevar [ 0 locks=0 ] ( 0.10000000000000001 ) jitterbirthtime [ 0 locks=0 ] ( "positive" ) jittersource [ 0 locks=0 ] ( "none" ) jittermethod [ 0 locks=0 ] ( "velocity" ) initialstate [ 0 locks=0 ] ( "free" ) inheritattrib [ 0 locks=0 ] ( * ) initvel [ 0 locks=0 ] ( "add" ) inheritvel [ 0 locks=0 ] ( 1 ) vel [ 0 locks=0 ] ( 0 0 0 ) var [ 0 locks=0 ] ( 1 1 1 ) doid [ 0 locks=0 ] ( "on" ) streamname [ 0 locks=0 ] ( $OS ) bindgeo [ 0 locks=0 ] ( Geometry ) } 0707070000010000000006660000000000000000010000001374457571700005400000000127obj/subStepTest_dopnet/geo1_source.userdata ___Version______toolcount___2 ___toolid___dynamics_popsource0707070000010000000006660000000000000000010000001374457571700001000000000646vex.defcomment "" position 5.5 2.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1559596821 modify 1602693331 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700001100000000020vex.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001374457571700001500000000041vex.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700001000000000644mat.defcomment "" position 5 1.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1559596821 modify 1602693331 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700001100000000020mat.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001374457571700001500000000041mat.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002200000000054mat/concrete.inittype = principledshader::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700002100000024246mat/concrete.defcomment "Created from Gallery Entry: Concrete Concrete" position -2.77899 6.29282 connectornextid 224 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "uv" 1 "" "" 1 "basecolor" 2 "" "" 1 "albedomult" 3 "" "" 1 "basecolor_usePointColor" 4 "" "" 1 "basecolor_usePackedColor" 5 "" "" 1 "frontface" 6 "" "" 1 "ior" 7 "" "" 1 "rough" 8 "" "" 1 "aniso" 9 "" "" 1 "anisodir" 10 "" "" 1 "metallic" 11 "" "" 1 "reflect" 12 "" "" 1 "reflecttint" 13 "" "" 1 "coat" 14 "" "" 1 "coatrough" 15 "" "" 1 "transparency" 16 "" "" 1 "transcolor" 17 "" "" 1 "transdist" 18 "" "" 1 "dispersion" 19 "" "" 1 "priority" 20 "" "" 1 "sss" 21 "" "" 1 "sssmodel" 22 "" "" 1 "sssdist" 23 "" "" 1 "ssscolor" 24 "" "" 1 "sssphase" 25 "" "" 1 "sheen" 26 "" "" 1 "sheentint" 27 "" "" 1 "emitcolor" 28 "" "" 1 "emitint" 29 "" "" 1 "emitillum" 30 "" "" 1 "opac" 31 "" "" 1 "opaccolor" 32 "" "" 1 "fakecausticsenabled" 33 "" "" 1 "fakecausticstransmit" 34 "" "" 1 "fakecausticsshadow" 35 "" "" 1 "fakecausticsopacity" 36 "" "" 1 "basecolor_useTexture" 37 "" "" 1 "basecolor_texture" 38 "" "" 1 "basecolor_textureIntensity" 39 "" "" 1 "basecolor_textureWrap" 40 "" "" 1 "basecolor_textureColorSpace" 41 "" "" 1 "metallic_useTexture" 42 "" "" 1 "metallic_texture" 43 "" "" 1 "metallic_monoChannel" 44 "" "" 1 "metallic_textureWrap" 45 "" "" 1 "metallic_textureColorSpace" 46 "" "" 1 "transparency_useTexture" 47 "" "" 1 "transparency_texture" 48 "" "" 1 "transparency_monoChannel" 49 "" "" 1 "transparency_textureWrap" 50 "" "" 1 "transparency_textureColorSpace" 51 "" "" 1 "ior_useTexture" 52 "" "" 1 "ior_texture" 53 "" "" 1 "ior_monoChannel" 54 "" "" 1 "ior_textureWrap" 55 "" "" 1 "ior_textureColorSpace" 56 "" "" 1 "transcolor_useTexture" 57 "" "" 1 "transcolor_texture" 58 "" "" 1 "transcolor_textureIntensity" 59 "" "" 1 "transcolor_textureWrap" 60 "" "" 1 "transcolor_textureColorSpace" 61 "" "" 1 "transdist_useTexture" 62 "" "" 1 "transdist_texture" 63 "" "" 1 "transdist_monoChannel" 64 "" "" 1 "transdist_textureWrap" 65 "" "" 1 "transdist_textureColorSpace" 66 "" "" 1 "dispersion_useTexture" 67 "" "" 1 "dispersion_texture" 68 "" "" 1 "dispersion_monoChannel" 69 "" "" 1 "dispersion_textureWrap" 70 "" "" 1 "dispersion_textureColorSpace" 71 "" "" 1 "reflect_useTexture" 72 "" "" 1 "reflect_texture" 73 "" "" 1 "reflect_monoChannel" 74 "" "" 1 "reflect_textureWrap" 75 "" "" 1 "reflect_textureColorSpace" 76 "" "" 1 "reflecttint_useTexture" 77 "" "" 1 "reflecttint_texture" 78 "" "" 1 "reflecttint_monoChannel" 79 "" "" 1 "reflecttint_textureWrap" 80 "" "" 1 "reflecttint_textureColorSpace" 81 "" "" 1 "rough_useTexture" 82 "" "" 1 "rough_texture" 83 "" "" 1 "rough_monoChannel" 84 "" "" 1 "rough_textureWrap" 85 "" "" 1 "rough_textureColorSpace" 86 "" "" 1 "aniso_useTexture" 87 "" "" 1 "aniso_texture" 88 "" "" 1 "aniso_monoChannel" 89 "" "" 1 "aniso_textureWrap" 90 "" "" 1 "aniso_textureColorSpace" 91 "" "" 1 "anisodir_useTexture" 92 "" "" 1 "anisodir_texture" 93 "" "" 1 "anisodir_monoChannel" 94 "" "" 1 "anisodir_textureWrap" 95 "" "" 1 "anisodir_textureColorSpace" 96 "" "" 1 "anisodir_textureFilter" 97 "" "" 1 "sss_useTexture" 98 "" "" 1 "sss_texture" 99 "" "" 1 "sss_monoChannel" 100 "" "" 1 "sss_textureWrap" 101 "" "" 1 "sss_textureColorSpace" 102 "" "" 1 "sssdist_useTexture" 103 "" "" 1 "sssdist_texture" 104 "" "" 1 "sssdist_monoChannel" 105 "" "" 1 "sssdist_textureWrap" 106 "" "" 1 "sssdist_textureColorSpace" 107 "" "" 1 "ssscolor_useTexture" 108 "" "" 1 "ssscolor_texture" 109 "" "" 1 "ssscolor_textureWrap" 110 "" "" 1 "ssscolor_textureColorSpace" 111 "" "" 1 "sheen_useTexture" 112 "" "" 1 "sheen_texture" 113 "" "" 1 "sheen_monoChannel" 114 "" "" 1 "sheen_textureWrap" 115 "" "" 1 "sheen_textureColorSpace" 116 "" "" 1 "sheentint_useTexture" 117 "" "" 1 "sheentint_texture" 118 "" "" 1 "sheentint_monoChannel" 119 "" "" 1 "sheentint_textureWrap" 120 "" "" 1 "sheentint_textureColorSpace" 121 "" "" 1 "coat_useTexture" 122 "" "" 1 "coat_texture" 123 "" "" 1 "coat_monoChannel" 124 "" "" 1 "coat_textureWrap" 125 "" "" 1 "coat_textureColorSpace" 126 "" "" 1 "coatrough_useTexture" 127 "" "" 1 "coatrough_texture" 128 "" "" 1 "coatrough_monoChannel" 129 "" "" 1 "coatrough_textureWrap" 130 "" "" 1 "coatrough_textureColorSpace" 131 "" "" 1 "emitcolor_useTexture" 132 "" "" 1 "emitcolor_texture" 133 "" "" 1 "emitcolor_textureIntensity" 134 "" "" 1 "emitcolor_textureWrap" 135 "" "" 1 "emitcolor_textureColorSpace" 136 "" "" 1 "opaccolor_useTexture" 137 "" "" 1 "opaccolor_texture" 138 "" "" 1 "opaccolor_textureWrap" 139 "" "" 1 "opaccolor_textureIntensity" 140 "" "" 1 "opaccolor_textureColorSpace" 141 "" "" 1 "surface_textureFilter" 142 "" "" 1 "surface_textureFilterWidth" 143 "" "" 1 "baseBumpAndNormal_enable" 144 "" "" 1 "baseBumpAndNormal_type" 145 "" "" 1 "baseBump_colorSpace" 146 "" "" 1 "baseBump_bumpScale" 147 "" "" 1 "baseBump_bumpTexture" 148 "" "" 1 "baseBump_wrap" 149 "" "" 1 "baseBump_filter" 150 "" "" 1 "baseBump_filterWidth" 151 "" "" 1 "baseBump_channel" 152 "" "" 1 "baseBump_imagePlane" 153 "" "" 1 "baseNormal_colorspace" 154 "" "" 1 "baseNormal_vectorSpace" 155 "" "" 1 "baseNormal_scale" 156 "" "" 1 "baseNormal_texture" 157 "" "" 1 "baseNormal_wrap" 158 "" "" 1 "baseNormal_filter" 159 "" "" 1 "baseNormal_filterWidth" 160 "" "" 1 "baseNormal_channel" 161 "" "" 1 "baseNormal_imagePlane" 162 "" "" 1 "baseNormal_space" 163 "" "" 1 "baseNormal_flipX" 164 "" "" 1 "baseNormal_flipY" 165 "" "" 1 "separateCoatNormals" 166 "" "" 1 "coatBumpAndNormal_enable" 167 "" "" 1 "coatBumpAndNormal_type" 168 "" "" 1 "coatBump_colorSpace" 169 "" "" 1 "coatBump_bumpScale" 170 "" "" 1 "coatBump_bumpTexture" 171 "" "" 1 "coatBump_wrap" 172 "" "" 1 "coatBump_filter" 173 "" "" 1 "coatBump_filterWidth" 174 "" "" 1 "coatBump_channel" 175 "" "" 1 "coatBump_imagePlane" 176 "" "" 1 "coatNormal_colorspace" 177 "" "" 1 "coatNormal_vectorSpace" 178 "" "" 1 "coatNormal_scale" 179 "" "" 1 "coatNormal_texture" 180 "" "" 1 "coatNormal_wrap" 181 "" "" 1 "coatNormal_filter" 182 "" "" 1 "coatNormal_filterWidth" 183 "" "" 1 "coatNormal_channel" 184 "" "" 1 "coatNormal_imagePlane" 185 "" "" 1 "coatNormal_space" 186 "" "" 1 "coatNormal_flipX" 187 "" "" 1 "coatNormal_flipY" 188 "" "" 1 "dispInput_enable" 189 "" "" 1 "dispInput_max" 190 "" "" 1 "dispInput_vectorspace" 191 "" "" 1 "dispTex_enable" 192 "" "" 1 "dispTex_type" 193 "" "" 1 "dispTex_colorSpace" 194 "" "" 1 "dispTex_vectorSpace" 195 "" "" 1 "dispTex_channelOrder" 196 "" "" 1 "dispTex_offset" 197 "" "" 1 "dispTex_scale" 198 "" "" 1 "dispTex_texture" 199 "" "" 1 "dispTex_channel" 200 "" "" 1 "dispTex_wrap" 201 "" "" 1 "dispTex_filter" 202 "" "" 1 "dispTex_filterWidth" 203 "" "" 1 "dispNoise_enable" 204 "" "" 1 "dispNoise_type" 205 "" "" 1 "dispNoise_freq" 206 "" "" 1 "dispNoise_offset" 207 "" "" 1 "dispNoise_amp" 208 "" "" 1 "dispNoise_rough" 209 "" "" 1 "dispNoise_atten" 210 "" "" 1 "dispNoise_turb" 211 "" "" 1 "difflabel" 212 "" "" 1 "refllabel" 213 "" "" 1 "refractlabel" 214 "" "" 1 "coatlabel" 215 "" "" 1 "ssslabel" 216 "" "" 1 "uvtrans" 217 "" "" 1 "uvrot" 218 "" "" 1 "uvscale" 219 "" "" 1 "baseN" 220 "" "" 1 "coatN" 221 "" "" 1 "disp" 222 "" "" 1 "vdisp" 223 "" "" 1 "opacpointalpha" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 10 "" 0 1 11 "" 0 1 12 "" 0 1 13 "" 0 1 14 "" 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 19 "" 0 1 20 "" 0 1 21 "" 0 1 22 "" 0 1 23 "" 0 1 24 "" 0 1 25 "" 0 1 26 "" 0 1 27 "" 0 1 28 "" 0 1 29 "" 0 1 30 "" 0 1 31 "" 0 1 32 "" 0 1 33 "" 0 1 34 "" 0 1 35 "" 0 1 36 "" 0 1 37 "" 0 1 38 "" 0 1 39 "" 0 1 40 "" 0 1 41 "" 0 1 42 "" 0 1 43 "" 0 1 44 "" 0 1 45 "" 0 1 46 "" 0 1 47 "" 0 1 48 "" 0 1 49 "" 0 1 50 "" 0 1 51 "" 0 1 52 "" 0 1 53 "" 0 1 54 "" 0 1 55 "" 0 1 56 "" 0 1 57 "" 0 1 58 "" 0 1 59 "" 0 1 60 "" 0 1 61 "" 0 1 62 "" 0 1 63 "" 0 1 64 "" 0 1 65 "" 0 1 66 "" 0 1 67 "" 0 1 68 "" 0 1 69 "" 0 1 70 "" 0 1 71 "" 0 1 72 "" 0 1 73 "" 0 1 74 "" 0 1 75 "" 0 1 76 "" 0 1 77 "" 0 1 78 "" 0 1 79 "" 0 1 80 "" 0 1 81 "" 0 1 82 "" 0 1 83 "" 0 1 84 "" 0 1 85 "" 0 1 86 "" 0 1 87 "" 0 1 88 "" 0 1 89 "" 0 1 90 "" 0 1 91 "" 0 1 92 "" 0 1 93 "" 0 1 94 "" 0 1 95 "" 0 1 96 "" 0 1 97 "" 0 1 98 "" 0 1 99 "" 0 1 100 "" 0 1 101 "" 0 1 102 "" 0 1 103 "" 0 1 104 "" 0 1 105 "" 0 1 106 "" 0 1 107 "" 0 1 108 "" 0 1 109 "" 0 1 110 "" 0 1 111 "" 0 1 112 "" 0 1 113 "" 0 1 114 "" 0 1 115 "" 0 1 116 "" 0 1 117 "" 0 1 118 "" 0 1 119 "" 0 1 120 "" 0 1 121 "" 0 1 122 "" 0 1 123 "" 0 1 124 "" 0 1 125 "" 0 1 126 "" 0 1 127 "" 0 1 128 "" 0 1 129 "" 0 1 130 "" 0 1 131 "" 0 1 132 "" 0 1 133 "" 0 1 134 "" 0 1 135 "" 0 1 136 "" 0 1 137 "" 0 1 138 "" 0 1 139 "" 0 1 140 "" 0 1 141 "" 0 1 142 "" 0 1 143 "" 0 1 144 "" 0 1 145 "" 0 1 146 "" 0 1 147 "" 0 1 148 "" 0 1 149 "" 0 1 150 "" 0 1 151 "" 0 1 152 "" 0 1 153 "" 0 1 154 "" 0 1 155 "" 0 1 156 "" 0 1 157 "" 0 1 158 "" 0 1 159 "" 0 1 160 "" 0 1 161 "" 0 1 162 "" 0 1 163 "" 0 1 164 "" 0 1 165 "" 0 1 166 "" 0 1 167 "" 0 1 168 "" 0 1 169 "" 0 1 170 "" 0 1 171 "" 0 1 172 "" 0 1 173 "" 0 1 174 "" 0 1 175 "" 0 1 176 "" 0 1 177 "" 0 1 178 "" 0 1 179 "" 0 1 180 "" 0 1 181 "" 0 1 182 "" 0 1 183 "" 0 1 184 "" 0 1 185 "" 0 1 186 "" 0 1 187 "" 0 1 188 "" 0 1 189 "" 0 1 190 "" 0 1 191 "" 0 1 192 "" 0 1 193 "" 0 1 194 "" 0 1 195 "" 0 1 196 "" 0 1 197 "" 0 1 198 "" 0 1 199 "" 0 1 200 "" 0 1 201 "" 0 1 202 "" 0 1 203 "" 0 1 204 "" 0 1 205 "" 0 1 206 "" 0 1 207 "" 0 1 208 "" 0 1 209 "" 0 1 210 "" 0 1 211 "" 0 1 212 "" 0 1 213 "" 0 1 214 "" 0 1 215 "" 0 1 216 "" 0 1 217 "" 0 1 218 "" 0 1 219 "" 0 1 220 "" 0 1 221 "" 0 1 222 "" 0 1 223 "" 0 1 } stat { create 1529921025 modify 1566417195 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 creator gallery::concrete explicit 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002100000003315mat/concrete.chn{ channel specular_tint { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"metallic\")+(1-ch(\"metallic\"))*ch(\"reflecttint\") } } channel baseBump_useTexture { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "ch(\"baseBumpAndNormal_enable\") && strcmp(chs(\"baseBumpAndNormal_type\"), \"bump\") == 0" } } channel baseNormal_useTexture { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "ch(\"baseBumpAndNormal_enable\") && strcmp(chs(\"baseBumpAndNormal_type\"), \"normal\") == 0" } } channel shop_disable_displace_shader { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "!ch(\"dispInput_enable\") && !ch(\"dispTex_enable\") && !ch(\"dispNoise_enable\")" } } channel vm_displacebound { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.01*ch(\"dispInput_enable\")*ch(\"dispInput_max\") + ch(\"dispTex_enable\")*max(abs((1.0+ch(\"dispTex_offset\"))*ch(\"dispTex_scale\")), abs(ch(\"dispTex_offset\")*ch(\"dispTex_scale\"))) + ch(\"dispNoise_enable\")*abs(ch(\"dispNoise_amp\"))" } } channel speccolorr { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"basecolorr\") } } channel speccolorg { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"basecolorg\") } } channel speccolorb { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"basecolorb\") } } } 0707070000010000000006660000000000000000010000001374457571700002200000040167mat/concrete.parm{ version 0.8 specmodel [ 0 locks=0 autoscope=0 ] ( ggx ) coatspecmodel [ 0 locks=0 autoscope=0 ] ( ggx ) specular_tint [ 0 locks=0 autoscope=0 ] ( [ specular_tint 0 ] ) diffuse_folder_15 [ 0 locks=0 autoscope=0 ] ( 0 0 0 0 0 0 ) folder7 [ 0 locks=0 autoscope=0 ] ( 0 ) basecolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) albedomult [ 0 locks=0 ] ( 1 ) basecolor_usePointColor [ 0 locks=0 autoscope=0 ] ( "on" ) basecolor_usePackedColor [ 0 locks=0 autoscope=0 ] ( "off" ) frontface [ 0 locks=0 autoscope=0 ] ( "on" ) folder4 [ 0 locks=0 autoscope=0 ] ( 0 ) ior [ 0 locks=0 autoscope=0 ] ( 1.5 ) rough [ 0 locks=0 autoscope=0 ] ( 1 ) aniso [ 0 locks=0 autoscope=0 ] ( 0 ) anisodir [ 0 locks=0 autoscope=0 ] ( 0 ) folder12 [ 0 locks=0 autoscope=0 ] ( 0 ) metallic [ 0 locks=0 autoscope=0 ] ( 0 ) reflect [ 0 locks=0 autoscope=0 ] ( 1 ) reflecttint [ 0 locks=0 autoscope=0 ] ( 0 ) coat [ 0 locks=0 autoscope=0 ] ( 0 ) coatrough [ 0 locks=0 autoscope=0 ] ( 0 ) folder13 [ 0 locks=0 autoscope=0 ] ( 0 ) transparency [ 0 locks=0 autoscope=0 ] ( 0 ) transcolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) transdist [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) dispersion [ 0 locks=0 autoscope=0 ] ( 0 ) priority [ 0 locks=0 autoscope=0 ] ( 0 ) folder8 [ 0 locks=0 autoscope=0 ] ( 0 ) sss [ 0 locks=0 autoscope=0 ] ( 0 ) sssmodel [ 0 locks=0 ] ( pbrsss ) sssdist [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) ssscolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) sssphase [ 0 locks=0 ] ( 0 ) folder11 [ 0 locks=0 autoscope=0 ] ( 0 ) sheen [ 0 locks=0 autoscope=0 ] ( 0 ) sheentint [ 0 locks=0 autoscope=0 ] ( 0 ) folder9 [ 0 locks=0 autoscope=0 ] ( 0 ) emitcolor [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) emitint [ 0 locks=0 autoscope=0 ] ( 1 ) emitillum [ 0 locks=0 autoscope=0 ] ( "on" ) folder15 [ 0 locks=0 autoscope=0 ] ( 0 ) opac [ 0 locks=0 autoscope=0 ] ( 1 ) opaccolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) opacpointalpha [ 0 locks=0 autoscope=0 ] ( "off" ) opacpackedalpha [ 0 locks=0 ] ( "off" ) folder6 [ 0 locks=0 autoscope=0 ] ( 0 ) fakecausticsenabled [ 0 locks=0 autoscope=0 ] ( "off" ) fakecausticstransmit [ 0 locks=0 autoscope=0 ] ( 1 ) fakecausticsshadow [ 0 locks=0 autoscope=0 ] ( 1 ) fakecausticsopacity [ 0 locks=0 autoscope=0 ] ( 0 ) folder54 [ 0 locks=0 autoscope=0 ] ( 0 ) basecolor_useTexture [ 0 locks=0 autoscope=0 ] ( "on" ) basecolor_texture [ 0 locks=0 autoscope=0 ] ( $HFS/houdini/pic/texture/concrete001_basecolor.rat ) basecolor_textureIntensity [ 0 locks=0 autoscope=0 ] ( 1 ) basecolor_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) basecolor_textureColorSpace [ 0 locks=0 autoscope=0 ] ( auto ) basecolor_useTextureAlpha [ 0 locks=0 ] ( "off" ) folder1 [ 0 locks=0 autoscope=0 ] ( 0 ) ior_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) ior_texture [ 0 locks=0 autoscope=0 ] ( "" ) ior_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) ior_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) ior_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder227 [ 0 locks=0 autoscope=0 ] ( 0 ) rough_useTexture [ 0 locks=0 autoscope=0 ] ( "on" ) rough_texture [ 0 locks=0 autoscope=0 ] ( $HFS/houdini/pic/texture/concrete001_rough.rat ) rough_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) rough_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) rough_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder228 [ 0 locks=0 autoscope=0 ] ( 0 ) aniso_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) aniso_texture [ 0 locks=0 autoscope=0 ] ( "" ) aniso_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) aniso_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) aniso_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder229 [ 0 locks=0 autoscope=0 ] ( 0 ) anisodir_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) anisodir_texture [ 0 locks=0 autoscope=0 ] ( "" ) anisodir_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) anisodir_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) anisodir_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) anisodir_textureFilter [ 0 locks=0 autoscope=0 ] ( point ) folder55 [ 0 locks=0 autoscope=0 ] ( 0 ) metallic_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) metallic_texture [ 0 locks=0 autoscope=0 ] ( "" ) metallic_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) metallic_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) metallic_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder16 [ 0 locks=0 autoscope=0 ] ( 0 ) reflect_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) reflect_texture [ 0 locks=0 autoscope=0 ] ( "" ) reflect_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) reflect_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) reflect_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder226 [ 0 locks=0 autoscope=0 ] ( 0 ) reflecttint_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) reflecttint_texture [ 0 locks=0 autoscope=0 ] ( "" ) reflecttint_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) reflecttint_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) reflecttint_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder233 [ 0 locks=0 autoscope=0 ] ( 0 ) coat_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) coat_texture [ 0 locks=0 autoscope=0 ] ( "" ) coat_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) coat_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) coat_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder234 [ 0 locks=0 autoscope=0 ] ( 0 ) coatrough_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) coatrough_texture [ 0 locks=0 autoscope=0 ] ( "" ) coatrough_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) coatrough_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) coatrough_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder2 [ 0 locks=0 autoscope=0 ] ( 0 ) transparency_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) transparency_texture [ 0 locks=0 autoscope=0 ] ( "" ) transparency_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) transparency_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) transparency_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder5 [ 0 locks=0 autoscope=0 ] ( 0 ) transcolor_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) transcolor_texture [ 0 locks=0 autoscope=0 ] ( "" ) transcolor_textureIntensity [ 0 locks=0 autoscope=0 ] ( 1 ) transcolor_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) transcolor_textureColorSpace [ 0 locks=0 autoscope=0 ] ( auto ) folder5_1 [ 0 locks=0 autoscope=0 ] ( 0 ) transdist_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) transdist_texture [ 0 locks=0 autoscope=0 ] ( "" ) transdist_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) transdist_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) transdist_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder5_2 [ 0 locks=0 autoscope=0 ] ( 0 ) dispersion_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) dispersion_texture [ 0 locks=0 autoscope=0 ] ( "" ) dispersion_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) dispersion_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) dispersion_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder230 [ 0 locks=0 autoscope=0 ] ( 0 ) sss_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) sss_texture [ 0 locks=0 autoscope=0 ] ( "" ) sss_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) sss_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) sss_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder3 [ 0 locks=0 autoscope=0 ] ( 0 ) sssdist_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) sssdist_texture [ 0 locks=0 autoscope=0 ] ( "" ) sssdist_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) sssdist_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) sssdist_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder3_1 [ 0 locks=0 autoscope=0 ] ( 0 ) ssscolor_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) ssscolor_texture [ 0 locks=0 autoscope=0 ] ( "" ) ssscolor_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) ssscolor_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder231 [ 0 locks=0 autoscope=0 ] ( 0 ) sheen_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) sheen_texture [ 0 locks=0 autoscope=0 ] ( "" ) sheen_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) sheen_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) sheen_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder232 [ 0 locks=0 autoscope=0 ] ( 0 ) sheentint_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) sheentint_texture [ 0 locks=0 autoscope=0 ] ( "" ) sheentint_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) sheentint_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) sheentint_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) diffuse_folder_14_3 [ 0 locks=0 autoscope=0 ] ( 0 ) emitcolor_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) emitcolor_texture [ 0 locks=0 autoscope=0 ] ( "" ) emitcolor_textureIntensity [ 0 locks=0 autoscope=0 ] ( 1 ) emitcolor_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) emitcolor_textureColorSpace [ 0 locks=0 autoscope=0 ] ( repeat ) folder14 [ 0 locks=0 autoscope=0 ] ( 0 ) opaccolor_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) opaccolor_texture [ 0 locks=0 autoscope=0 ] ( "" ) opaccolor_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) opaccolor_textureIntensity [ 0 locks=0 autoscope=0 ] ( 1 ) opaccolor_textureColorSpace [ 0 locks=0 autoscope=0 ] ( repeat ) folder235 [ 0 locks=0 autoscope=0 ] ( 0 ) surface_textureFilter [ 0 locks=0 autoscope=0 ] ( catrom ) surface_textureFilterWidth [ 0 locks=0 autoscope=0 ] ( 1 ) roundedEdge_enable [ 0 locks=0 ] ( "off" ) roundedEdge_radius [ 0 locks=0 ] ( 0.01 ) roundedEdge_mode [ 0 locks=0 ] ( 0 ) shading_16 [ 0 locks=0 autoscope=0 ] ( 0 0 ) baseBumpAndNormal_enable [ 0 locks=0 autoscope=0 ] ( "off" ) baseBumpAndNormal_type [ 0 locks=0 autoscope=0 ] ( normal ) baseBump_colorSpace [ 0 locks=0 autoscope=0 ] ( linear ) baseBump_bumpScale [ 0 locks=0 autoscope=0 ] ( 0.050000000000000003 ) baseBump_bumpTexture [ 0 locks=0 autoscope=0 ] ( "" ) baseBump_wrap [ 0 locks=0 autoscope=0 ] ( repeat ) baseBump_filter [ 0 locks=0 autoscope=0 ] ( gauss ) baseBump_filterWidth [ 0 locks=0 autoscope=0 ] ( 1 ) baseBump_channel [ 0 locks=0 autoscope=0 ] ( 0 ) baseBump_imagePlane [ 0 locks=0 autoscope=0 ] ( "" ) baseNormal_colorspace [ 0 locks=0 autoscope=0 ] ( linear ) baseNormal_vectorSpace [ 0 locks=0 autoscope=0 ] ( uvtangent ) baseNormal_scale [ 0 locks=0 autoscope=0 ] ( 1 ) baseNormal_texture [ 0 locks=0 autoscope=0 ] ( "" ) baseNormal_wrap [ 0 locks=0 autoscope=0 ] ( repeat ) baseNormal_filter [ 0 locks=0 autoscope=0 ] ( gauss ) baseNormal_filterWidth [ 0 locks=0 autoscope=0 ] ( 1 ) baseNormal_channel [ 0 locks=0 autoscope=0 ] ( 0 ) baseNormal_imagePlane [ 0 locks=0 autoscope=0 ] ( "" ) baseNormal_space [ 0 locks=0 autoscope=0 ] ( 0 ) baseNormal_flipX [ 0 locks=0 autoscope=0 ] ( "off" ) baseNormal_flipY [ 0 locks=0 autoscope=0 ] ( "off" ) baseBump_useTexture [ 0 locks=0 autoscope=0 ] ( [ baseBump_useTexture 0 ] ) baseNormal_useTexture [ 0 locks=0 autoscope=0 ] ( [ baseNormal_useTexture 0 ] ) separateCoatNormals [ 0 locks=0 autoscope=0 ] ( "off" ) coatBumpAndNormal_enable [ 0 locks=0 autoscope=0 ] ( "on" ) coatBumpAndNormal_type [ 0 locks=0 autoscope=0 ] ( normal ) coatBump_colorSpace [ 0 locks=0 autoscope=0 ] ( linear ) coatBump_bumpScale [ 0 locks=0 autoscope=0 ] ( 0.050000000000000003 ) coatBump_bumpTexture [ 0 locks=0 autoscope=0 ] ( "" ) coatBump_wrap [ 0 locks=0 autoscope=0 ] ( repeat ) coatBump_filter [ 0 locks=0 autoscope=0 ] ( gauss ) coatBump_filterWidth [ 0 locks=0 autoscope=0 ] ( 1 ) coatBump_channel [ 0 locks=0 autoscope=0 ] ( 0 ) coatBump_imagePlane [ 0 locks=0 autoscope=0 ] ( "" ) coatNormal_colorspace [ 0 locks=0 autoscope=0 ] ( linear ) coatNormal_vectorSpace [ 0 locks=0 autoscope=0 ] ( uvtangent ) coatNormal_scale [ 0 locks=0 autoscope=0 ] ( 1 ) coatNormal_texture [ 0 locks=0 autoscope=0 ] ( "" ) coatNormal_wrap [ 0 locks=0 autoscope=0 ] ( repeat ) coatNormal_filter [ 0 locks=0 autoscope=0 ] ( gauss ) coatNormal_filterWidth [ 0 locks=0 autoscope=0 ] ( 1 ) coatNormal_channel [ 0 locks=0 autoscope=0 ] ( 0 ) coatNormal_imagePlane [ 0 locks=0 autoscope=0 ] ( "" ) coatNormal_space [ 0 locks=0 autoscope=0 ] ( 0 ) coatNormal_flipX [ 0 locks=0 autoscope=0 ] ( "off" ) coatNormal_flipY [ 0 locks=0 autoscope=0 ] ( "off" ) shop_disable_displace_shader [ 0 locks=0 autoscope=0 ] ( [ shop_disable_displace_shader 0 ] ) folder236 [ 0 locks=0 autoscope=0 ] ( 0 ) vm_displacebound [ 0 locks=0 autoscope=0 ] ( [ vm_displacebound 0.025000000000000001 ] ) vm_truedisplace [ 0 locks=0 autoscope=0 ] ( "on" ) vm_bumpraydisplace [ 0 locks=0 autoscope=0 ] ( "on" ) folder10 [ 0 locks=0 autoscope=0 ] ( 0 ) dispInput_enable [ 0 locks=0 autoscope=0 ] ( "off" ) dispInput_max [ 0 locks=0 autoscope=0 ] ( 1 ) dispInput_vectorspace [ 0 locks=0 autoscope=0 ] ( uvtangent ) folder237 [ 0 locks=0 autoscope=0 ] ( 0 ) dispTex_enable [ 0 locks=0 autoscope=0 ] ( "on" ) dispTex_type [ 0 locks=0 autoscope=0 ] ( disp ) dispTex_colorSpace [ 0 locks=0 autoscope=0 ] ( linear ) dispTex_vectorSpace [ 0 locks=0 autoscope=0 ] ( uvtangent ) dispTex_channelOrder [ 0 locks=0 autoscope=0 ] ( xyz ) dispTex_offset [ 0 locks=0 autoscope=0 ] ( -0.5 ) dispTex_scale [ 0 locks=0 autoscope=0 ] ( 0.050000000000000003 ) dispTex_texture [ 0 locks=0 autoscope=0 ] ( $HFS/houdini/pic/texture/concrete001_height.rat ) dispTex_channel [ 0 locks=0 autoscope=0 ] ( 0 ) dispTex_wrap [ 0 locks=0 autoscope=0 ] ( repeat ) dispTex_filter [ 0 locks=0 autoscope=0 ] ( gauss ) dispTex_filterWidth [ 0 locks=0 autoscope=0 ] ( 1 ) folder238 [ 0 locks=0 autoscope=0 ] ( 0 ) dispNoise_enable [ 0 locks=0 autoscope=0 ] ( "off" ) dispNoise_type [ 0 locks=0 autoscope=0 ] ( xnoise ) dispNoise_freq [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) dispNoise_offset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) dispNoise_amp [ 0 locks=0 autoscope=0 ] ( 1 ) dispNoise_rough [ 0 locks=0 autoscope=0 ] ( 0.5 ) dispNoise_atten [ 0 locks=0 autoscope=0 ] ( 1 ) dispNoise_turb [ 0 locks=0 autoscope=0 ] ( 5 ) folder239 [ 0 locks=0 autoscope=0 ] ( 0 ) difflabel [ 0 locks=0 autoscope=0 ] ( diffuse ) refllabel [ 0 locks=0 autoscope=0 ] ( reflect ) refractlabel [ 0 locks=0 autoscope=0 ] ( refract ) coatlabel [ 0 locks=0 autoscope=0 ] ( coat ) ssslabel [ 0 locks=0 autoscope=0 ] ( sss ) folder0 [ 0 locks=0 autoscope=0 ] ( 0 ) uvtrans [ 0 locks=0 autoscope=0 ] ( 0 0 ) uvrot [ 0 locks=0 autoscope=0 ] ( 0 ) uvscale [ 0 locks=0 autoscope=0 ] ( 1 1 ) Cd [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) Alpha [ 0 locks=0 autoscope=0 ] ( 1 ) layer [ 0 locks=0 autoscope=0 ] ( "" ) direct [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) indirect [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Ce [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) direct_emission [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) all_emission [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) all [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) indirect_emission [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) direct_comp [ 0 locks=0 autoscope=0 ] ( "" ) indirect_comp [ 0 locks=0 autoscope=0 ] ( "" ) all_comp [ 0 locks=0 autoscope=0 ] ( "" ) direct_noshadow [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) direct_shadow [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) indirect_noshadow [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) indirect_shadow [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) level [ 0 locks=0 autoscope=0 ] ( 0 ) diffuselevel [ 0 locks=0 autoscope=0 ] ( 0 ) specularlevel [ 0 locks=0 autoscope=0 ] ( 0 ) volumelevel [ 0 locks=0 autoscope=0 ] ( 0 ) direct_samples [ 0 locks=0 autoscope=0 ] ( 0 ) indirect_samples [ 0 locks=0 autoscope=0 ] ( 0 ) nlights [ 0 locks=0 autoscope=0 ] ( 0 ) direct_noshadow_comp [ 0 locks=0 autoscope=0 ] ( "" ) indirect_noshadow_comp [ 0 locks=0 autoscope=0 ] ( "" ) nddispersion [ 0 locks=0 autoscope=0 ] ( 0 ) ndpriority [ 0 locks=0 autoscope=0 ] ( 0 ) ndior [ 0 locks=0 autoscope=0 ] ( 0 ) absorption [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Oc [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Cv [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Th [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Ab [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Cu [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Vd [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Nt [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Ds [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pre_disp_P [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pre_disp_utan [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pre_disp_vtan [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pre_disp_N [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) disp [ 0 locks=0 autoscope=0 ] ( 0 ) vdisp [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Dt [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Vdt [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) baseN [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) coatN [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) speccolor [ 0 locks=0 autoscope=0 ] ( [ speccolorr 1 ] [ speccolorg 1 ] [ speccolorb 1 ] ) displayColor [ 0 locks=0 ] ( 1 1 1 ) st [ 0 locks=0 ] ( 0 0 ) } 0707070000010000000006660000000000000000010000001374457571700002600000000501mat/concrete.userdata ___Version______toolcount___176 ___toolid___convertGallery__inputgroup_Bump & Normals collapsed__inputgroup_Displacement collapsed__inputgroup_Opacity collapsed__inputgroup_Settings collapsed__inputgroup_Surface collapsed__inputgroup_Textures collapsed0707070000010000000006660000000000000000010000001374457571700002500000000032obj/box_object1.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002400000001026obj/box_object1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -15.2023 5.58844 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1559597718 modify 1602694846 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003500000177446obj/box_object1.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } group { name "stdswitcher4_3" label "Redshift OBJ" group { name "RS_objprop_switcher" label "Settings" parm { name "RS_objpro_first" label "RS_objpro_first" type integer invisible default { "0" } range { 0 10 } } group { name "RS_campropshapes_switcher" label "Render" parm { name "RS_objprop_ID" label "Object ID" type integer default { "0" } range { 0! 100 } } parm { name "RS_objprop_CryptoID" label "Cryptomatte ID" type string default { "" } } parm { name "RS_objpro_sep00" label "RS_objpro_sep00" type separator default { "" } } parm { name "RS_objprop_ngons_enable" label "Triangulate NGons" type toggle default { "1" } } parm { name "RS_objprop_ngons_avoidDegen" label "Remove NGons degenerated polygons" type toggle default { "0" } disablewhen "{ RS_objprop_ngons_enable == 0 }" } parm { name "RS_objprop_normals_enable" label "Compute Vertex Normals" type toggle default { "1" } } parm { name "RS_objprop_tangents_enable" label "Compute Vertex Tangents from the object UV map" type toggle default { "0" } } parm { name "RS_objprop_normals_normalize" label "Normalize Transformed Normal Maps" type toggle default { "0" } } parm { name "RS_objpro_sep0a" label "RS_objpro_sep0a" type separator default { "" } } parm { name "RS_objprop_renderAsHair" label "Render Polygons as Hair" type toggle default { "0" } } parm { name "RS_objprop_defaultHairWidth" label "Default Hair Width" type float default { "0.01" } range { 0! 1 } } parm { name "RS_objprop_hairHalfThickness" label "Match Houdini/Mantra Hair Thickness" type toggle default { "0" } } parm { name "RS_objpro_sep0b" label "RS_objpro_sep0b" type separator default { "" } } parm { name "RS_objprop_mb_trans" label "Enable Transformations Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_def" label "Enable Mesh Deformations Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_points" label "Enable Instances/Particles Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_def_use_v" label "Deformations/Instances/Particles Blur From Velocity Attribute" type toggle default { "0" } } parm { name "RS_objprop_mb_deformSteps" label "Deform./Particles Steps" type ordinal default { "0" } menu { "-1" "Auto" "2" "2 steps" "3" "3 steps" "5" "5 steps" "9" "9 steps" "17" "17 steps" } } parm { name "RS_objprop_mb_fd_scale" label "Frame Duration Scale" type float default { "1" } range { 0 1 } } parm { name "RS_objprop_mb_offset" label "Shutter Center Offset" type float default { "0" } range { -1 1 } } parm { name "RS_objpro_sep0c" label "RS_objpro_sep0c" type separator default { "" } } parm { name "RS_objprop_renderSOPsubnets" label "Render the OBJ nodes inside OBJ/SOP subnets" type toggle default { "1" } } } group { name "RS_campropshapes_switcher_1" label "Primitive Tessellation" parm { name "RS_objprop_tess_enable" label "Tessellate primitives" type toggle default { "0" } } parm { name "RS_objprop_tess_u" label "U subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } parm { name "RS_objprop_tess_v" label "V subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } parm { name "RS_objprop_tess_trim" label "Trimming subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } } group { name "RS_campropshapes_switcher_2" label "Instancing" parm { name "RS_objprop_inst_mode" label "Instancing Using" type ordinal default { "0" } menu { "insInstances" "Redshift Instances" "insPointClouds" "Redshift Point Clouds" } } parm { name "RS_objprop_inst_mb" label "Point Motion Blur" type ordinal default { "1" } menu { "insMBVectors" "Compute sub-frame geometry (deformation)" "insMBFull" "Use point velocity attribute" } } parm { name "RS_objprop_inst_lightShader" label "Lights Instancing" type ordinal default { "1" } menu { "insLightsNotShared" "Attributes support using individual shaders" "insLightsShared" "Using a common shared shader" } } parm { name "RS_objprop_inst_universalIF" label "'instancefile' Mode" type ordinal default { "0" } menu { "0" "Instance Redshift Proxy Objects" "1" "Instance Houdini Compatible Objects" } } parm { name "RS_objprop_inst_ignorePivot" label "Ignore Pivot Point Attribute" type toggle default { "1" } } parm { name "RS_objprop_inst_fileOverride" label "Override 'instancefile' Proxy Materials From Scene Materials" type toggle default { "0" } } parm { name "RS_objprop_inst_packed" label "Process 'instance' and 'instancefile' Attrs. Inside Packed Primitives" type toggle default { "0" } } parm { name "RS_objprop_inst_PackedPrimInstancing" label "Instance SOP Level Packed Primitives" type toggle default { "0" } } parm { name "RS_objprop_inst_subnetInstancing" label "Instance Subnets" type toggle default { "0" } } } group { name "RS_campropshapes_switcher_3" label "Attributes" parm { name "RS_objprop_attr_auto" label "Enable Automatic Attributes Extraction" type toggle default { "1" } } parm { name "RS_objprop_attr_vertex" label "Vertex Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.vertexAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_points" label "Point Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.pointAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_primitives" label "Strand Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.primAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_detail" label "Object Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.globalAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } } group { name "RS_campropshapes_switcher_4" label "Tracesets" parm { name "RS_objprop_tracesets_enabled" label "Enable Tracesets" type toggle default { "0" } } parm { name "RS_objprop_tracesets_reflection" label "Reflections Enabled For" type oplist default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "RS_objprop_tracesets_refraction" label "Refractions Enabled For" type oplist default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "RS_objprop_tracesets_sss" label "SSS Enabled For" type oplist invisible default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } } group { name "RS_campropshapes_switcher_5" label "IPR" parm { name "RS_objprop_ipr_forceMeshUpdate" label "IPR force the mesh updating of OBJ nodes inside subnets" type toggle default { "0" } } } } group { name "RS_objprop_switcher_1" label "Proxy" parm { name "RS_objpro_label5" label " " type label default { "" } } parm { name "RS_objprop_proxy_enable" label "Enable Proxy File" type toggle default { "0" } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_file" label "Proxy Filename" type file default { "$HIP/filename.$F4.rs" } disablewhen "{ RS_objprop_proxy_enable == 0 }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objpro_sep5a" label "RS_objpro_sep5a" type separator default { "" } } parm { name "RS_objprop_proxy_preview" label "Display Mode" type ordinal default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 }" menu { "proxyPrevNone" "None" "proxyPrevBB" "Bouding Box" "proxyPrevSolid" "Mesh" "proxyPrevPoints" "Points" } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevPercent" label "Display Percentage" type float default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone } { RS_objprop_proxy_preview == proxyPrevBB }" range { 0! 1! } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevLines" label "Display Lines" type toggle default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone } { RS_objprop_proxy_preview == proxyPrevBB }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevAnimated" label "Animated Preview" type toggle default { "0" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objpro_sep5b" label "RS_objpro_sep5b" type separator default { "" } } parm { name "RS_objprop_proxy_materials" label "Proxy Materials" type ordinal default { "0" } disablewhen "{ RS_objprop_proxy_enable == 0 }" menu { "proxyMatProxy" "From Proxy" "proxyMatObject" "From OBJ Node" "proxyMatOverride" "Full Override" "proxyMatOvrList" "List Override" "proxyMatOvrScene" "From Scene Materials" } } parm { name "RS_objprop_proxy_override" label "Full Override Material" type string default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOverride }" } multiparm { name "RS_objprop_proxy_overrideList" label "Material Override List" parm { name "RS_objprop_proxy_overrideListFrom_#" label "Replace Material" type string joinnext default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOvrList }" menureplace { [ "set directory = `run(\"pwd\")` " ] [ "set command = `\"Redshift_getProxyMaterials -n $directory \"` " ] [ "set materials = `run($command)` " ] [ "echo $materials " ] } } parm { name "RS_objprop_proxy_overrideListTo_#" label "With" type string default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOvrList }" } } parm { name "RS_objpro_sep5c" label "RS_objpro_sep5c" type separator default { "" } } parm { name "RS_objprop_proxy_ovrID" label "Override Object ID" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrVis" label "Override Visibility & Matte" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrTess" label "Override Tessellation & Displacement" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrTraceS" label "Override Tracesets" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrUserData" label "Override User Data" type toggle default { "0" } } } group { name "RS_objprop_switcher_2" label "Visibility" parm { name "RS_objpro_label1o" label " " type label default { "" } } parm { name "MESHFLAG_PRIMARYRAYVISIBLE" label "Primary Ray Visible" type toggle default { "1" } } parm { name "MESHFLAG_SECONDARYRAYVISIBLE" label "Seconday Ray Visible" type toggle default { "1" } } parm { name "RS_objpro_sep1a" label "RS_objpro_sep1a" type separator default { "" } } parm { name "MESHFLAG_SHADOWCASTER" label "Casts Shadows" type toggle default { "1" } } parm { name "MESHFLAG_SHADOWRECEIVER" label "Receives Shadows" type toggle default { "1" } } parm { name "MESHFLAG_NOSELFSHADOW" label "Self-Shadows" type toggle default { "1" } } parm { name "MESHFLAG_AOCASTER" label "Cast AO" type toggle default { "1" } } parm { name "RS_objpro_sep1b" label "RS_objpro_sep1b" type separator default { "" } } parm { name "MESHFLAG_REFLECTIONVISIBLE" label "Visible in Reflections" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFRACTIONVISIBLE" label "Visible in Refractions" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFLECTIONCASTER" label "Casts Reflections" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFRACTIONCASTER" label "Casts Refractions" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "RS_objpro_sep1c" label "RS_objpro_sep1c" type separator default { "" } } parm { name "MESHFLAG_FGVISIBLE" label "Visible to Non-Photon GI" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_GIVISIBLE" label "Visible to GI Photons" type toggle default { "1" } } parm { name "MESHFLAG_CAUSTICVISIBLE" label "Visible to Caustics Photons" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "RS_objpro_sep1d" label "RS_objpro_sep1d" type separator default { "" } } parm { name "MESHFLAG_FGCASTER" label "Receives GI" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_FORCEBRUTEFORCEGI" label "Force Brute-Force GI" type toggle default { "0" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_GICASTER" label "Casts GI Photons" type toggle default { "1" } } parm { name "MESHFLAG_CAUSTICCASTER" label "Casts Caustics Photons" type toggle default { "0" } } } group { name "RS_objprop_switcher_3" label "Tessellation / Displacement" parm { name "RS_objpro_label2" label " " type label default { "" } } parm { name "RS_objprop_rstess_enable" label "Enable Tessellation" type toggle default { "0" } } parm { name "RS_objprop_rstess_rule" label "Subdivion Rule" type ordinal default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" menu { "ccLoop" "Catmull-Clark + Loop" "ccOnly" "Catmull-Clark Only" } } parm { name "RS_objprop_rstess_ssadaptive" label "Screen Space Adaptive" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_smoothsub" label "Smooth subdivision" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_triQuads" label "Triangulate Quads" type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_melenght" label "Minimum Edge Length" type float default { "4" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 32 } } parm { name "RS_objprop_rstess_maxsubd" label "Maximum Subdivisions" type integer default { "6" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 16 } } parm { name "RS_objprop_rstess_ooftf" label "Out of Frustum Tessellation Factor" type float default { "4" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 32 } } parm { name "RS_objprop_rstess_looft" label "Limit Out of Frust. Tessellation" type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_looftSubd" label "Max Out of Frust. Subdivs" type integer default { "6" } disablewhen "{ RS_objprop_rstess_enable == 0 } { RS_objprop_rstess_looft == 0 }" range { 0! 16 } } parm { name "RS_objprop_rstess_smooth" label "Disable UV's Smoothing " type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_smoothBound" label "Smooth UV Boundaries" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objpro_sepTessellationDisplacement" label "RS_objpro_sepTessellationDisplacement" type separator default { "" } } parm { name "RS_objpro_label3" label " " type label default { "" } } parm { name "RS_objprop_displace_enable" label "Enable Displacement" type toggle default { "0" } } parm { name "RS_objprop_displace_max" label "Maximum Displacement" type log default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" range { 0! 1000 } } parm { name "RS_objprop_displace_scale" label "Displacement Scale" type log default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" range { 0! 1000 } } parm { name "RS_objprop_displace_autob" label "Enable Auto Bump Mapping" type toggle default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" } } group { name "RS_objprop_switcher_4" label "Matte" parm { name "RS_objpro_label4" label " " type label default { "" } } parm { name "RS_objprop_matte_enable" label "Matte Enable" type toggle default { "0" } } parm { name "RS_objprop_matte_showbackg" label "Show Background" type toggle default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_applysec" label "Apply to Second Rays" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_abyml" label "Affected By Matte Lights" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_includePM" label "Include In Puzzle-Mattes" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_alpha" label "Alpha" type float default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_reflscale" label "Reflection Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_refrscale" label "Refraction Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_diffscale" label "Diffuse Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objpro_sep4b" label "RS_objpro_sep4b" type separator default { "" } } parm { name "RS_objprop_matte_shadowenable" label "Shadow Enable" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_shadowsFromM" label "Receive Shadows From Mattes" type toggle default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" } parm { name "RS_objprop_matte_shadowalpha" label "Affect Alpha" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" } parm { name "RS_objprop_matte_shadowcolor" label "Color" type color size 3 default { "0" "0" "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" range { 0 1 } } parm { name "RS_objprop_matte_shadowtrans" label "Transparency" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" range { 0! 1! } } } group { name "RS_objprop_switcher_5" label "Strands" parm { name "RS_objpro_label6" label " " type label default { "" } } parm { name "RS_objprop_strands_enable" label "Render Object as Strands" type toggle default { "0" } } parm { name "RS_objprop_strands_type" label "Strand Type" type ordinal default { "4" } disablewhen "{ RS_objprop_strands_enable == 0 }" menu { "RS_STRAND_SHAPE_BOX" "Box" "RS_STRAND_SHAPE_CYLINDER" "Cylinder" "RS_STRAND_SHAPE_CAPSULE" "Capsule" "RS_STRAND_SHAPE_CONE" "Cone" "RS_STRAND_SHAPE_STRIP" "Strip" } } parm { name "RS_objprop_strands_maxSubd" label "Max. Tessellation Subdivisions" type integer default { "8" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 16 } } parm { name "RS_objprop_strands_scale" label "Default Scale" type float default { "0.01" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 2 } } parm { name "RS_objprop_strands_scaleMult" label "Global Scale Multiplier" type float default { "1" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 10 } } parm { name "RS_objprop_strands_ignorePScale" label "Ignore the 'pscale' Attribute" type toggle default { "0" } disablewhen "{ RS_objprop_strands_enable == 0 }" } parm { name "RS_objprop_strands_useCamera" label "Screen-space Adaptive Tesselaltion" type toggle default { "1" } disablewhen "{ RS_objprop_strands_enable == 0 }" } } group { name "RS_objprop_switcher_6" label "Particles" parm { name "RS_objpro_label10" label " " type label default { "" } } parm { name "RS_objprop_particles_enable" label "Render Object as Particles" type toggle default { "0" } } parm { name "RS_objprop_particles_ignoreScale" label "Ignore Scale Attributes" type toggle default { "0" } disablewhen "{ RS_objprop_particles_enable == 0 }" } parm { name "RS_objprop_particles_scale" label "Default Scale" type float default { "0.01" } disablewhen "{ RS_objprop_particles_enable == 0 } { RS_objprop_particles_ignoreScale == 0 }" range { 0! 2 } } parm { name "RS_objprop_particles_scaleMult" label "Global Scale Multiplier" type float default { "1" } disablewhen "{ RS_objprop_particles_enable == 0 }" range { 0! 10 } } } group { name "RS_objprop_switcher_7" label "Volume" parm { name "RS_objpro_label7" label " " type label default { "" } } parm { name "RS_objprop_volume_enable" label "Volume Enable" type toggle invisible default { "0" } } parm { name "RS_objprop_volume_type" label "Volume Type" type ordinal invisible default { "0" } menu { "vOpenVDB" "OpenVDB File" "vHoudiniVolume" "Volume/VDB Houdini Primitive" } } parm { name "RS_objprop_volume_filterN" label "Filter Negative Voxels" type toggle default { "1" } } parm { name "RS_objprop_volume_cleanBackg" label "Color Channels Clean Background" type toggle default { "1" } } parm { name "RS_objprop_volume_v" label "Use Velocity Grids" type toggle default { "0" } } parm { name "RS_objprop_volume_vx" label "Velocity X Grid" type string default { "vel.x" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vy" label "Velocity Y Grid" type string default { "vel.y" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vz" label "Velocity Z Grid" type string default { "vel.z" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vs" label "Velocity Grid Scale" type float default { "1" } disablewhen "{ RS_objprop_volume_v == 0 }" range { 0! 1 } } parm { name "RS_objpro_last" label "RS_objpro_last" type integer invisible default { "0" } range { 0 10 } } } } 0707070000010000000006660000000000000000010000001374457571700002500000022537obj/box_object1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( -0.12060657888650894 0.38827222585678101 -0.19641628861427307 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) RS_objprop_switcher [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 ) RS_objpro_first [ 0 locks=0 ] ( 0 ) RS_campropshapes_switcher [ 0 locks=0 ] ( 0 0 0 0 0 0 ) RS_objprop_ID [ 0 locks=0 ] ( 0 ) RS_objprop_CryptoID [ 0 locks=0 ] ( "" ) RS_objpro_sep00 [ 0 locks=0 ] ( ) RS_objprop_ngons_enable [ 0 locks=0 ] ( "on" ) RS_objprop_ngons_avoidDegen [ 0 locks=0 ] ( "off" ) RS_objprop_normals_enable [ 0 locks=0 ] ( "on" ) RS_objprop_tangents_enable [ 0 locks=0 ] ( "off" ) RS_objprop_normals_normalize [ 0 locks=0 ] ( "off" ) RS_objpro_sep0a [ 0 locks=0 ] ( ) RS_objprop_renderAsHair [ 0 locks=0 ] ( "off" ) RS_objprop_defaultHairWidth [ 0 locks=0 ] ( 0.01 ) RS_objprop_hairHalfThickness [ 0 locks=0 ] ( "off" ) RS_objpro_sep0b [ 0 locks=0 ] ( ) RS_objprop_mb_trans [ 0 locks=0 ] ( "on" ) RS_objprop_mb_def [ 0 locks=0 ] ( "on" ) RS_objprop_mb_points [ 0 locks=0 ] ( "on" ) RS_objprop_mb_def_use_v [ 0 locks=0 ] ( "off" ) RS_objprop_mb_deformSteps [ 0 locks=0 ] ( "-1" ) RS_objprop_mb_fd_scale [ 0 locks=0 ] ( 1 ) RS_objprop_mb_offset [ 0 locks=0 ] ( 0 ) RS_objpro_sep0c [ 0 locks=0 ] ( ) RS_objprop_renderSOPsubnets [ 0 locks=0 ] ( "on" ) RS_objprop_tess_enable [ 0 locks=0 ] ( "off" ) RS_objprop_tess_u [ 0 locks=0 ] ( 1 ) RS_objprop_tess_v [ 0 locks=0 ] ( 1 ) RS_objprop_tess_trim [ 0 locks=0 ] ( 1 ) RS_objprop_inst_mode [ 0 locks=0 ] ( "insInstances" ) RS_objprop_inst_mb [ 0 locks=0 ] ( "insMBFull" ) RS_objprop_inst_lightShader [ 0 locks=0 ] ( "insLightsShared" ) RS_objprop_inst_universalIF [ 0 locks=0 ] ( "0" ) RS_objprop_inst_ignorePivot [ 0 locks=0 ] ( "on" ) RS_objprop_inst_fileOverride [ 0 locks=0 ] ( "off" ) RS_objprop_inst_packed [ 0 locks=0 ] ( "off" ) RS_objprop_inst_PackedPrimInstancing [ 0 locks=0 ] ( "off" ) RS_objprop_inst_subnetInstancing [ 0 locks=0 ] ( "off" ) RS_objprop_attr_auto [ 0 locks=0 ] ( "on" ) RS_objprop_attr_vertex [ 0 locks=0 ] ( "" ) RS_objprop_attr_points [ 0 locks=0 ] ( "" ) RS_objprop_attr_primitives [ 0 locks=0 ] ( "" ) RS_objprop_attr_detail [ 0 locks=0 ] ( "" ) RS_objprop_tracesets_enabled [ 0 locks=0 ] ( "off" ) RS_objprop_tracesets_reflection [ 0 locks=0 ] ( * ) RS_objprop_tracesets_refraction [ 0 locks=0 ] ( * ) RS_objprop_tracesets_sss [ 0 locks=0 ] ( * ) RS_objprop_ipr_forceMeshUpdate [ 0 locks=0 ] ( "off" ) RS_objpro_label5 [ 0 locks=0 ] ( "" ) RS_objprop_proxy_enable [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_file [ 0 locks=0 ] ( $HIP/filename.$F4.rs ) RS_objpro_sep5a [ 0 locks=0 ] ( ) RS_objprop_proxy_preview [ 0 locks=0 ] ( "proxyPrevBB" ) RS_objprop_proxy_prevPercent [ 0 locks=0 ] ( 1 ) RS_objprop_proxy_prevLines [ 0 locks=0 ] ( "on" ) RS_objprop_proxy_prevAnimated [ 0 locks=0 ] ( "off" ) RS_objpro_sep5b [ 0 locks=0 ] ( ) RS_objprop_proxy_materials [ 0 locks=0 ] ( "proxyMatProxy" ) RS_objprop_proxy_override [ 0 locks=0 ] ( "" ) RS_objprop_proxy_overrideList [ 0 locks=0 ] ( 0 ) RS_objpro_sep5c [ 0 locks=0 ] ( ) RS_objprop_proxy_ovrID [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrVis [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrTess [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrTraceS [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrUserData [ 0 locks=0 ] ( "off" ) RS_objpro_label1o [ 0 locks=0 ] ( "" ) MESHFLAG_PRIMARYRAYVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_SECONDARYRAYVISIBLE [ 0 locks=0 ] ( "on" ) RS_objpro_sep1a [ 0 locks=0 ] ( ) MESHFLAG_SHADOWCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_SHADOWRECEIVER [ 0 locks=0 ] ( "on" ) MESHFLAG_NOSELFSHADOW [ 0 locks=0 ] ( "on" ) MESHFLAG_AOCASTER [ 0 locks=0 ] ( "on" ) RS_objpro_sep1b [ 0 locks=0 ] ( ) MESHFLAG_REFLECTIONVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_REFRACTIONVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_REFLECTIONCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_REFRACTIONCASTER [ 0 locks=0 ] ( "on" ) RS_objpro_sep1c [ 0 locks=0 ] ( ) MESHFLAG_FGVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_GIVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_CAUSTICVISIBLE [ 0 locks=0 ] ( "on" ) RS_objpro_sep1d [ 0 locks=0 ] ( ) MESHFLAG_FGCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_FORCEBRUTEFORCEGI [ 0 locks=0 ] ( "off" ) MESHFLAG_GICASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_CAUSTICCASTER [ 0 locks=0 ] ( "off" ) RS_objpro_label2 [ 0 locks=0 ] ( "" ) RS_objprop_rstess_enable [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_rule [ 0 locks=0 ] ( "ccLoop" ) RS_objprop_rstess_ssadaptive [ 0 locks=0 ] ( "on" ) RS_objprop_rstess_smoothsub [ 0 locks=0 ] ( "on" ) RS_objprop_rstess_triQuads [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_melenght [ 0 locks=0 ] ( 4 ) RS_objprop_rstess_maxsubd [ 0 locks=0 ] ( 6 ) RS_objprop_rstess_ooftf [ 0 locks=0 ] ( 4 ) RS_objprop_rstess_looft [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_looftSubd [ 0 locks=0 ] ( 6 ) RS_objprop_rstess_smooth [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_smoothBound [ 0 locks=0 ] ( "on" ) RS_objpro_sepTessellationDisplacement [ 0 locks=0 ] ( ) RS_objpro_label3 [ 0 locks=0 ] ( "" ) RS_objprop_displace_enable [ 0 locks=0 ] ( "off" ) RS_objprop_displace_max [ 0 locks=0 ] ( 1 ) RS_objprop_displace_scale [ 0 locks=0 ] ( 1 ) RS_objprop_displace_autob [ 0 locks=0 ] ( "on" ) RS_objpro_label4 [ 0 locks=0 ] ( "" ) RS_objprop_matte_enable [ 0 locks=0 ] ( "off" ) RS_objprop_matte_showbackg [ 0 locks=0 ] ( "on" ) RS_objprop_matte_applysec [ 0 locks=0 ] ( "off" ) RS_objprop_matte_abyml [ 0 locks=0 ] ( "off" ) RS_objprop_matte_includePM [ 0 locks=0 ] ( "off" ) RS_objprop_matte_alpha [ 0 locks=0 ] ( 1 ) RS_objprop_matte_reflscale [ 0 locks=0 ] ( 0 ) RS_objprop_matte_refrscale [ 0 locks=0 ] ( 0 ) RS_objprop_matte_diffscale [ 0 locks=0 ] ( 0 ) RS_objpro_sep4b [ 0 locks=0 ] ( ) RS_objprop_matte_shadowenable [ 0 locks=0 ] ( "off" ) RS_objprop_matte_shadowsFromM [ 0 locks=0 ] ( "on" ) RS_objprop_matte_shadowalpha [ 0 locks=0 ] ( "off" ) RS_objprop_matte_shadowcolor [ 0 locks=0 ] ( 0 0 0 ) RS_objprop_matte_shadowtrans [ 0 locks=0 ] ( 0 ) RS_objpro_label6 [ 0 locks=0 ] ( "" ) RS_objprop_strands_enable [ 0 locks=0 ] ( "off" ) RS_objprop_strands_type [ 0 locks=0 ] ( "RS_STRAND_SHAPE_STRIP" ) RS_objprop_strands_maxSubd [ 0 locks=0 ] ( 8 ) RS_objprop_strands_scale [ 0 locks=0 ] ( 0.01 ) RS_objprop_strands_scaleMult [ 0 locks=0 ] ( 1 ) RS_objprop_strands_ignorePScale [ 0 locks=0 ] ( "off" ) RS_objprop_strands_useCamera [ 0 locks=0 ] ( "on" ) RS_objpro_label10 [ 0 locks=0 ] ( "" ) RS_objprop_particles_enable [ 0 locks=0 ] ( "off" ) RS_objprop_particles_ignoreScale [ 0 locks=0 ] ( "off" ) RS_objprop_particles_scale [ 0 locks=0 ] ( 0.01 ) RS_objprop_particles_scaleMult [ 0 locks=0 ] ( 1 ) RS_objpro_label7 [ 0 locks=0 ] ( "" ) RS_objprop_volume_enable [ 0 locks=0 ] ( "off" ) RS_objprop_volume_type [ 0 locks=0 ] ( "vOpenVDB" ) RS_objprop_volume_filterN [ 0 locks=0 ] ( "on" ) RS_objprop_volume_cleanBackg [ 0 locks=0 ] ( "on" ) RS_objprop_volume_v [ 0 locks=0 ] ( "off" ) RS_objprop_volume_vx [ 0 locks=0 ] ( vel.x ) RS_objprop_volume_vy [ 0 locks=0 ] ( vel.y ) RS_objprop_volume_vz [ 0 locks=0 ] ( vel.z ) RS_objprop_volume_vs [ 0 locks=0 ] ( 1 ) RS_objpro_last [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700002700000000012obj/box_object1.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700003100000000131obj/box_object1.userdata ___Version___18.0.499___toolcount___1 ___toolid___ geometry_box0707070000010000000006660000000000000000010000001374457571700003200000000032obj/box_object1/box1.inittype = box matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003100000000664obj/box_object1/box1.defsopflags sopflags = comment "" position 0 0 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight on unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1559597718 modify 1559597950 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003200000000715obj/box_object1/box1.parm{ version 0.8 type [ 0 locks=0 ] ( "polymesh" ) surftype [ 0 locks=0 ] ( "quads" ) consolidatepts [ 0 locks=0 ] ( "on" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) divrate [ 0 locks=0 ] ( 2 2 2 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) orientedbbox [ 0 locks=0 ] ( "off" ) vertexnormals [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003600000000131obj/box_object1/box1.userdata ___Version___18.0.499___toolcount___1 ___toolid___ geometry_box0707070000010000000006660000000000000000010000001374457571700002400000000002obj/box_object1.net1 0707070000010000000006660000000000000000010000001374457571700003100000000035obj/pyro_sim/output.inittype = output matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700003000000000726obj/pyro_sim/output.defcomment "" position -1.6944 -0.8942 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 gravity1 1 1 "input1" } inputs { 0 gravity1 0 1 } stat { create 1559597727 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003000000000414obj/pyro_sim/output.chn{ channel f1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700003100000000553obj/pyro_sim/output.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) dopoutput [ 0 locks=0 ] ( $HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim ) usesimframes [ 0 locks=0 ] ( "on" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003500000000130obj/pyro_sim/output.userdata ___Version______toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700003300000000036obj/pyro_sim/gravity1.inittype = gravity matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003200000000736obj/pyro_sim/gravity1.defcomment "" position -1.6944 0.2353 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge1 0 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1559597727 modify 1602693890 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003200000000263obj/pyro_sim/gravity1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } 0707070000010000000006660000000000000000010000001374457571700003300000001023obj/pyro_sim/gravity1.parm{ version 0.8 parmop_force [ 0 locks=0 ] ( "default" ) force [ 0 locks=0 ] ( 0 -9.8066499999999994 0 ) parmop_handlepos [ 0 locks=0 ] ( "default" ) handlepos [ 0 locks=0 ] ( 0 3 0 ) parmop_samplemode [ 0 locks=0 ] ( "default" ) samplemode [ 0 locks=0 ] ( "def" ) defaultparmop [ 0 locks=0 ] ( "initial" ) sharedata [ 0 locks=0 ] ( "off" ) activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Forces/Gravity ) uniquedataname [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003700000000140obj/pyro_sim/gravity1.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700003100000000034obj/pyro_sim/merge1.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003000000000750obj/pyro_sim/merge1.defcomment "" position -1.6944 1.3648 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 pyrosolver1 0 1 "input1" } inputs { 0 pyrosolver1 0 1 } stat { create 1559597727 modify 1602693893 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003000000000263obj/pyro_sim/merge1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } 0707070000010000000006660000000000000000010000001374457571700003100000000302obj/pyro_sim/merge1.parm{ version 0.8 activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) affectortype [ 0 locks=0 ] ( "mutual" ) relationship [ 0 locks=0 ] ( SIM_RelationshipCollide ) } 0707070000010000000006660000000000000000010000001374457571700003500000000140obj/pyro_sim/merge1.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700003100000000034obj/pyro_sim/merge2.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003000000001045obj/pyro_sim/merge2.defcomment "" position 0.941333 3.4732 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 source_density_from_box_object1_sourcepts 0 1 "input1" } inputs { 0 source_density_from_box_object1_sourcepts 0 1 } stat { create 1559597729 modify 1602693830 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003000000000263obj/pyro_sim/merge2.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } 0707070000010000000006660000000000000000010000001374457571700003100000000303obj/pyro_sim/merge2.parm{ version 0.8 activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) affectortype [ 0 locks=0 ] ( "ordered" ) relationship [ 0 locks=0 ] ( SIM_RelationshipCollide ) } 0707070000010000000006660000000000000000010000001374457571700003500000000140obj/pyro_sim/merge2.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700002300000000154obj/pyro_sim.order8 output gravity1 merge1 pyrosolver1 pyro resize_container source_density_from_box_object1_sourcepts merge2 0707070000010000000006660000000000000000010000001374457571700002100000000002obj/pyro_sim.net1 0707070000010000000006660000000000000000010000001374457571700002500000000032obj/pyro_import.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002400000001026obj/pyro_import.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -12.1607 4.07289 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1559597728 modify 1602694846 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003500000177446obj/pyro_import.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } group { name "stdswitcher4_3" label "Redshift OBJ" group { name "RS_objprop_switcher" label "Settings" parm { name "RS_objpro_first" label "RS_objpro_first" type integer invisible default { "0" } range { 0 10 } } group { name "RS_campropshapes_switcher" label "Render" parm { name "RS_objprop_ID" label "Object ID" type integer default { "0" } range { 0! 100 } } parm { name "RS_objprop_CryptoID" label "Cryptomatte ID" type string default { "" } } parm { name "RS_objpro_sep00" label "RS_objpro_sep00" type separator default { "" } } parm { name "RS_objprop_ngons_enable" label "Triangulate NGons" type toggle default { "1" } } parm { name "RS_objprop_ngons_avoidDegen" label "Remove NGons degenerated polygons" type toggle default { "0" } disablewhen "{ RS_objprop_ngons_enable == 0 }" } parm { name "RS_objprop_normals_enable" label "Compute Vertex Normals" type toggle default { "1" } } parm { name "RS_objprop_tangents_enable" label "Compute Vertex Tangents from the object UV map" type toggle default { "0" } } parm { name "RS_objprop_normals_normalize" label "Normalize Transformed Normal Maps" type toggle default { "0" } } parm { name "RS_objpro_sep0a" label "RS_objpro_sep0a" type separator default { "" } } parm { name "RS_objprop_renderAsHair" label "Render Polygons as Hair" type toggle default { "0" } } parm { name "RS_objprop_defaultHairWidth" label "Default Hair Width" type float default { "0.01" } range { 0! 1 } } parm { name "RS_objprop_hairHalfThickness" label "Match Houdini/Mantra Hair Thickness" type toggle default { "0" } } parm { name "RS_objpro_sep0b" label "RS_objpro_sep0b" type separator default { "" } } parm { name "RS_objprop_mb_trans" label "Enable Transformations Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_def" label "Enable Mesh Deformations Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_points" label "Enable Instances/Particles Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_def_use_v" label "Deformations/Instances/Particles Blur From Velocity Attribute" type toggle default { "0" } } parm { name "RS_objprop_mb_deformSteps" label "Deform./Particles Steps" type ordinal default { "0" } menu { "-1" "Auto" "2" "2 steps" "3" "3 steps" "5" "5 steps" "9" "9 steps" "17" "17 steps" } } parm { name "RS_objprop_mb_fd_scale" label "Frame Duration Scale" type float default { "1" } range { 0 1 } } parm { name "RS_objprop_mb_offset" label "Shutter Center Offset" type float default { "0" } range { -1 1 } } parm { name "RS_objpro_sep0c" label "RS_objpro_sep0c" type separator default { "" } } parm { name "RS_objprop_renderSOPsubnets" label "Render the OBJ nodes inside OBJ/SOP subnets" type toggle default { "1" } } } group { name "RS_campropshapes_switcher_1" label "Primitive Tessellation" parm { name "RS_objprop_tess_enable" label "Tessellate primitives" type toggle default { "0" } } parm { name "RS_objprop_tess_u" label "U subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } parm { name "RS_objprop_tess_v" label "V subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } parm { name "RS_objprop_tess_trim" label "Trimming subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } } group { name "RS_campropshapes_switcher_2" label "Instancing" parm { name "RS_objprop_inst_mode" label "Instancing Using" type ordinal default { "0" } menu { "insInstances" "Redshift Instances" "insPointClouds" "Redshift Point Clouds" } } parm { name "RS_objprop_inst_mb" label "Point Motion Blur" type ordinal default { "1" } menu { "insMBVectors" "Compute sub-frame geometry (deformation)" "insMBFull" "Use point velocity attribute" } } parm { name "RS_objprop_inst_lightShader" label "Lights Instancing" type ordinal default { "1" } menu { "insLightsNotShared" "Attributes support using individual shaders" "insLightsShared" "Using a common shared shader" } } parm { name "RS_objprop_inst_universalIF" label "'instancefile' Mode" type ordinal default { "0" } menu { "0" "Instance Redshift Proxy Objects" "1" "Instance Houdini Compatible Objects" } } parm { name "RS_objprop_inst_ignorePivot" label "Ignore Pivot Point Attribute" type toggle default { "1" } } parm { name "RS_objprop_inst_fileOverride" label "Override 'instancefile' Proxy Materials From Scene Materials" type toggle default { "0" } } parm { name "RS_objprop_inst_packed" label "Process 'instance' and 'instancefile' Attrs. Inside Packed Primitives" type toggle default { "0" } } parm { name "RS_objprop_inst_PackedPrimInstancing" label "Instance SOP Level Packed Primitives" type toggle default { "0" } } parm { name "RS_objprop_inst_subnetInstancing" label "Instance Subnets" type toggle default { "0" } } } group { name "RS_campropshapes_switcher_3" label "Attributes" parm { name "RS_objprop_attr_auto" label "Enable Automatic Attributes Extraction" type toggle default { "1" } } parm { name "RS_objprop_attr_vertex" label "Vertex Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.vertexAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_points" label "Point Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.pointAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_primitives" label "Strand Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.primAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_detail" label "Object Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.globalAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } } group { name "RS_campropshapes_switcher_4" label "Tracesets" parm { name "RS_objprop_tracesets_enabled" label "Enable Tracesets" type toggle default { "0" } } parm { name "RS_objprop_tracesets_reflection" label "Reflections Enabled For" type oplist default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "RS_objprop_tracesets_refraction" label "Refractions Enabled For" type oplist default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "RS_objprop_tracesets_sss" label "SSS Enabled For" type oplist invisible default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } } group { name "RS_campropshapes_switcher_5" label "IPR" parm { name "RS_objprop_ipr_forceMeshUpdate" label "IPR force the mesh updating of OBJ nodes inside subnets" type toggle default { "0" } } } } group { name "RS_objprop_switcher_1" label "Proxy" parm { name "RS_objpro_label5" label " " type label default { "" } } parm { name "RS_objprop_proxy_enable" label "Enable Proxy File" type toggle default { "0" } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_file" label "Proxy Filename" type file default { "$HIP/filename.$F4.rs" } disablewhen "{ RS_objprop_proxy_enable == 0 }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objpro_sep5a" label "RS_objpro_sep5a" type separator default { "" } } parm { name "RS_objprop_proxy_preview" label "Display Mode" type ordinal default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 }" menu { "proxyPrevNone" "None" "proxyPrevBB" "Bouding Box" "proxyPrevSolid" "Mesh" "proxyPrevPoints" "Points" } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevPercent" label "Display Percentage" type float default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone } { RS_objprop_proxy_preview == proxyPrevBB }" range { 0! 1! } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevLines" label "Display Lines" type toggle default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone } { RS_objprop_proxy_preview == proxyPrevBB }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevAnimated" label "Animated Preview" type toggle default { "0" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objpro_sep5b" label "RS_objpro_sep5b" type separator default { "" } } parm { name "RS_objprop_proxy_materials" label "Proxy Materials" type ordinal default { "0" } disablewhen "{ RS_objprop_proxy_enable == 0 }" menu { "proxyMatProxy" "From Proxy" "proxyMatObject" "From OBJ Node" "proxyMatOverride" "Full Override" "proxyMatOvrList" "List Override" "proxyMatOvrScene" "From Scene Materials" } } parm { name "RS_objprop_proxy_override" label "Full Override Material" type string default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOverride }" } multiparm { name "RS_objprop_proxy_overrideList" label "Material Override List" parm { name "RS_objprop_proxy_overrideListFrom_#" label "Replace Material" type string joinnext default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOvrList }" menureplace { [ "set directory = `run(\"pwd\")` " ] [ "set command = `\"Redshift_getProxyMaterials -n $directory \"` " ] [ "set materials = `run($command)` " ] [ "echo $materials " ] } } parm { name "RS_objprop_proxy_overrideListTo_#" label "With" type string default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOvrList }" } } parm { name "RS_objpro_sep5c" label "RS_objpro_sep5c" type separator default { "" } } parm { name "RS_objprop_proxy_ovrID" label "Override Object ID" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrVis" label "Override Visibility & Matte" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrTess" label "Override Tessellation & Displacement" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrTraceS" label "Override Tracesets" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrUserData" label "Override User Data" type toggle default { "0" } } } group { name "RS_objprop_switcher_2" label "Visibility" parm { name "RS_objpro_label1o" label " " type label default { "" } } parm { name "MESHFLAG_PRIMARYRAYVISIBLE" label "Primary Ray Visible" type toggle default { "1" } } parm { name "MESHFLAG_SECONDARYRAYVISIBLE" label "Seconday Ray Visible" type toggle default { "1" } } parm { name "RS_objpro_sep1a" label "RS_objpro_sep1a" type separator default { "" } } parm { name "MESHFLAG_SHADOWCASTER" label "Casts Shadows" type toggle default { "1" } } parm { name "MESHFLAG_SHADOWRECEIVER" label "Receives Shadows" type toggle default { "1" } } parm { name "MESHFLAG_NOSELFSHADOW" label "Self-Shadows" type toggle default { "1" } } parm { name "MESHFLAG_AOCASTER" label "Cast AO" type toggle default { "1" } } parm { name "RS_objpro_sep1b" label "RS_objpro_sep1b" type separator default { "" } } parm { name "MESHFLAG_REFLECTIONVISIBLE" label "Visible in Reflections" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFRACTIONVISIBLE" label "Visible in Refractions" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFLECTIONCASTER" label "Casts Reflections" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFRACTIONCASTER" label "Casts Refractions" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "RS_objpro_sep1c" label "RS_objpro_sep1c" type separator default { "" } } parm { name "MESHFLAG_FGVISIBLE" label "Visible to Non-Photon GI" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_GIVISIBLE" label "Visible to GI Photons" type toggle default { "1" } } parm { name "MESHFLAG_CAUSTICVISIBLE" label "Visible to Caustics Photons" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "RS_objpro_sep1d" label "RS_objpro_sep1d" type separator default { "" } } parm { name "MESHFLAG_FGCASTER" label "Receives GI" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_FORCEBRUTEFORCEGI" label "Force Brute-Force GI" type toggle default { "0" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_GICASTER" label "Casts GI Photons" type toggle default { "1" } } parm { name "MESHFLAG_CAUSTICCASTER" label "Casts Caustics Photons" type toggle default { "0" } } } group { name "RS_objprop_switcher_3" label "Tessellation / Displacement" parm { name "RS_objpro_label2" label " " type label default { "" } } parm { name "RS_objprop_rstess_enable" label "Enable Tessellation" type toggle default { "0" } } parm { name "RS_objprop_rstess_rule" label "Subdivion Rule" type ordinal default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" menu { "ccLoop" "Catmull-Clark + Loop" "ccOnly" "Catmull-Clark Only" } } parm { name "RS_objprop_rstess_ssadaptive" label "Screen Space Adaptive" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_smoothsub" label "Smooth subdivision" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_triQuads" label "Triangulate Quads" type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_melenght" label "Minimum Edge Length" type float default { "4" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 32 } } parm { name "RS_objprop_rstess_maxsubd" label "Maximum Subdivisions" type integer default { "6" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 16 } } parm { name "RS_objprop_rstess_ooftf" label "Out of Frustum Tessellation Factor" type float default { "4" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 32 } } parm { name "RS_objprop_rstess_looft" label "Limit Out of Frust. Tessellation" type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_looftSubd" label "Max Out of Frust. Subdivs" type integer default { "6" } disablewhen "{ RS_objprop_rstess_enable == 0 } { RS_objprop_rstess_looft == 0 }" range { 0! 16 } } parm { name "RS_objprop_rstess_smooth" label "Disable UV's Smoothing " type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_smoothBound" label "Smooth UV Boundaries" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objpro_sepTessellationDisplacement" label "RS_objpro_sepTessellationDisplacement" type separator default { "" } } parm { name "RS_objpro_label3" label " " type label default { "" } } parm { name "RS_objprop_displace_enable" label "Enable Displacement" type toggle default { "0" } } parm { name "RS_objprop_displace_max" label "Maximum Displacement" type log default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" range { 0! 1000 } } parm { name "RS_objprop_displace_scale" label "Displacement Scale" type log default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" range { 0! 1000 } } parm { name "RS_objprop_displace_autob" label "Enable Auto Bump Mapping" type toggle default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" } } group { name "RS_objprop_switcher_4" label "Matte" parm { name "RS_objpro_label4" label " " type label default { "" } } parm { name "RS_objprop_matte_enable" label "Matte Enable" type toggle default { "0" } } parm { name "RS_objprop_matte_showbackg" label "Show Background" type toggle default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_applysec" label "Apply to Second Rays" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_abyml" label "Affected By Matte Lights" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_includePM" label "Include In Puzzle-Mattes" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_alpha" label "Alpha" type float default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_reflscale" label "Reflection Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_refrscale" label "Refraction Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_diffscale" label "Diffuse Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objpro_sep4b" label "RS_objpro_sep4b" type separator default { "" } } parm { name "RS_objprop_matte_shadowenable" label "Shadow Enable" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_shadowsFromM" label "Receive Shadows From Mattes" type toggle default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" } parm { name "RS_objprop_matte_shadowalpha" label "Affect Alpha" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" } parm { name "RS_objprop_matte_shadowcolor" label "Color" type color size 3 default { "0" "0" "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" range { 0 1 } } parm { name "RS_objprop_matte_shadowtrans" label "Transparency" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" range { 0! 1! } } } group { name "RS_objprop_switcher_5" label "Strands" parm { name "RS_objpro_label6" label " " type label default { "" } } parm { name "RS_objprop_strands_enable" label "Render Object as Strands" type toggle default { "0" } } parm { name "RS_objprop_strands_type" label "Strand Type" type ordinal default { "4" } disablewhen "{ RS_objprop_strands_enable == 0 }" menu { "RS_STRAND_SHAPE_BOX" "Box" "RS_STRAND_SHAPE_CYLINDER" "Cylinder" "RS_STRAND_SHAPE_CAPSULE" "Capsule" "RS_STRAND_SHAPE_CONE" "Cone" "RS_STRAND_SHAPE_STRIP" "Strip" } } parm { name "RS_objprop_strands_maxSubd" label "Max. Tessellation Subdivisions" type integer default { "8" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 16 } } parm { name "RS_objprop_strands_scale" label "Default Scale" type float default { "0.01" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 2 } } parm { name "RS_objprop_strands_scaleMult" label "Global Scale Multiplier" type float default { "1" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 10 } } parm { name "RS_objprop_strands_ignorePScale" label "Ignore the 'pscale' Attribute" type toggle default { "0" } disablewhen "{ RS_objprop_strands_enable == 0 }" } parm { name "RS_objprop_strands_useCamera" label "Screen-space Adaptive Tesselaltion" type toggle default { "1" } disablewhen "{ RS_objprop_strands_enable == 0 }" } } group { name "RS_objprop_switcher_6" label "Particles" parm { name "RS_objpro_label10" label " " type label default { "" } } parm { name "RS_objprop_particles_enable" label "Render Object as Particles" type toggle default { "0" } } parm { name "RS_objprop_particles_ignoreScale" label "Ignore Scale Attributes" type toggle default { "0" } disablewhen "{ RS_objprop_particles_enable == 0 }" } parm { name "RS_objprop_particles_scale" label "Default Scale" type float default { "0.01" } disablewhen "{ RS_objprop_particles_enable == 0 } { RS_objprop_particles_ignoreScale == 0 }" range { 0! 2 } } parm { name "RS_objprop_particles_scaleMult" label "Global Scale Multiplier" type float default { "1" } disablewhen "{ RS_objprop_particles_enable == 0 }" range { 0! 10 } } } group { name "RS_objprop_switcher_7" label "Volume" parm { name "RS_objpro_label7" label " " type label default { "" } } parm { name "RS_objprop_volume_enable" label "Volume Enable" type toggle invisible default { "0" } } parm { name "RS_objprop_volume_type" label "Volume Type" type ordinal invisible default { "0" } menu { "vOpenVDB" "OpenVDB File" "vHoudiniVolume" "Volume/VDB Houdini Primitive" } } parm { name "RS_objprop_volume_filterN" label "Filter Negative Voxels" type toggle default { "1" } } parm { name "RS_objprop_volume_cleanBackg" label "Color Channels Clean Background" type toggle default { "1" } } parm { name "RS_objprop_volume_v" label "Use Velocity Grids" type toggle default { "0" } } parm { name "RS_objprop_volume_vx" label "Velocity X Grid" type string default { "vel.x" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vy" label "Velocity Y Grid" type string default { "vel.y" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vz" label "Velocity Z Grid" type string default { "vel.z" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vs" label "Velocity Grid Scale" type float default { "1" } disablewhen "{ RS_objprop_volume_v == 0 }" range { 0! 1 } } parm { name "RS_objpro_last" label "RS_objpro_last" type integer invisible default { "0" } range { 0 10 } } } } 0707070000010000000006660000000000000000010000001374457571700002500000022446obj/pyro_import.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "on" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) RS_objprop_switcher [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 ) RS_objpro_first [ 0 locks=0 ] ( 0 ) RS_campropshapes_switcher [ 0 locks=0 ] ( 0 0 0 0 0 0 ) RS_objprop_ID [ 0 locks=0 ] ( 0 ) RS_objprop_CryptoID [ 0 locks=0 ] ( "" ) RS_objpro_sep00 [ 0 locks=0 ] ( ) RS_objprop_ngons_enable [ 0 locks=0 ] ( "on" ) RS_objprop_ngons_avoidDegen [ 0 locks=0 ] ( "off" ) RS_objprop_normals_enable [ 0 locks=0 ] ( "on" ) RS_objprop_tangents_enable [ 0 locks=0 ] ( "off" ) RS_objprop_normals_normalize [ 0 locks=0 ] ( "off" ) RS_objpro_sep0a [ 0 locks=0 ] ( ) RS_objprop_renderAsHair [ 0 locks=0 ] ( "off" ) RS_objprop_defaultHairWidth [ 0 locks=0 ] ( 0.01 ) RS_objprop_hairHalfThickness [ 0 locks=0 ] ( "off" ) RS_objpro_sep0b [ 0 locks=0 ] ( ) RS_objprop_mb_trans [ 0 locks=0 ] ( "on" ) RS_objprop_mb_def [ 0 locks=0 ] ( "on" ) RS_objprop_mb_points [ 0 locks=0 ] ( "on" ) RS_objprop_mb_def_use_v [ 0 locks=0 ] ( "off" ) RS_objprop_mb_deformSteps [ 0 locks=0 ] ( "-1" ) RS_objprop_mb_fd_scale [ 0 locks=0 ] ( 1 ) RS_objprop_mb_offset [ 0 locks=0 ] ( 0 ) RS_objpro_sep0c [ 0 locks=0 ] ( ) RS_objprop_renderSOPsubnets [ 0 locks=0 ] ( "on" ) RS_objprop_tess_enable [ 0 locks=0 ] ( "off" ) RS_objprop_tess_u [ 0 locks=0 ] ( 1 ) RS_objprop_tess_v [ 0 locks=0 ] ( 1 ) RS_objprop_tess_trim [ 0 locks=0 ] ( 1 ) RS_objprop_inst_mode [ 0 locks=0 ] ( "insInstances" ) RS_objprop_inst_mb [ 0 locks=0 ] ( "insMBFull" ) RS_objprop_inst_lightShader [ 0 locks=0 ] ( "insLightsShared" ) RS_objprop_inst_universalIF [ 0 locks=0 ] ( "0" ) RS_objprop_inst_ignorePivot [ 0 locks=0 ] ( "on" ) RS_objprop_inst_fileOverride [ 0 locks=0 ] ( "off" ) RS_objprop_inst_packed [ 0 locks=0 ] ( "off" ) RS_objprop_inst_PackedPrimInstancing [ 0 locks=0 ] ( "off" ) RS_objprop_inst_subnetInstancing [ 0 locks=0 ] ( "off" ) RS_objprop_attr_auto [ 0 locks=0 ] ( "on" ) RS_objprop_attr_vertex [ 0 locks=0 ] ( "" ) RS_objprop_attr_points [ 0 locks=0 ] ( "" ) RS_objprop_attr_primitives [ 0 locks=0 ] ( "" ) RS_objprop_attr_detail [ 0 locks=0 ] ( "" ) RS_objprop_tracesets_enabled [ 0 locks=0 ] ( "off" ) RS_objprop_tracesets_reflection [ 0 locks=0 ] ( * ) RS_objprop_tracesets_refraction [ 0 locks=0 ] ( * ) RS_objprop_tracesets_sss [ 0 locks=0 ] ( * ) RS_objprop_ipr_forceMeshUpdate [ 0 locks=0 ] ( "off" ) RS_objpro_label5 [ 0 locks=0 ] ( "" ) RS_objprop_proxy_enable [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_file [ 0 locks=0 ] ( $HIP/filename.$F4.rs ) RS_objpro_sep5a [ 0 locks=0 ] ( ) RS_objprop_proxy_preview [ 0 locks=0 ] ( "proxyPrevBB" ) RS_objprop_proxy_prevPercent [ 0 locks=0 ] ( 1 ) RS_objprop_proxy_prevLines [ 0 locks=0 ] ( "on" ) RS_objprop_proxy_prevAnimated [ 0 locks=0 ] ( "off" ) RS_objpro_sep5b [ 0 locks=0 ] ( ) RS_objprop_proxy_materials [ 0 locks=0 ] ( "proxyMatProxy" ) RS_objprop_proxy_override [ 0 locks=0 ] ( "" ) RS_objprop_proxy_overrideList [ 0 locks=0 ] ( 0 ) RS_objpro_sep5c [ 0 locks=0 ] ( ) RS_objprop_proxy_ovrID [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrVis [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrTess [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrTraceS [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrUserData [ 0 locks=0 ] ( "off" ) RS_objpro_label1o [ 0 locks=0 ] ( "" ) MESHFLAG_PRIMARYRAYVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_SECONDARYRAYVISIBLE [ 0 locks=0 ] ( "on" ) RS_objpro_sep1a [ 0 locks=0 ] ( ) MESHFLAG_SHADOWCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_SHADOWRECEIVER [ 0 locks=0 ] ( "on" ) MESHFLAG_NOSELFSHADOW [ 0 locks=0 ] ( "on" ) MESHFLAG_AOCASTER [ 0 locks=0 ] ( "on" ) RS_objpro_sep1b [ 0 locks=0 ] ( ) MESHFLAG_REFLECTIONVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_REFRACTIONVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_REFLECTIONCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_REFRACTIONCASTER [ 0 locks=0 ] ( "on" ) RS_objpro_sep1c [ 0 locks=0 ] ( ) MESHFLAG_FGVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_GIVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_CAUSTICVISIBLE [ 0 locks=0 ] ( "on" ) RS_objpro_sep1d [ 0 locks=0 ] ( ) MESHFLAG_FGCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_FORCEBRUTEFORCEGI [ 0 locks=0 ] ( "off" ) MESHFLAG_GICASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_CAUSTICCASTER [ 0 locks=0 ] ( "off" ) RS_objpro_label2 [ 0 locks=0 ] ( "" ) RS_objprop_rstess_enable [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_rule [ 0 locks=0 ] ( "ccLoop" ) RS_objprop_rstess_ssadaptive [ 0 locks=0 ] ( "on" ) RS_objprop_rstess_smoothsub [ 0 locks=0 ] ( "on" ) RS_objprop_rstess_triQuads [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_melenght [ 0 locks=0 ] ( 4 ) RS_objprop_rstess_maxsubd [ 0 locks=0 ] ( 6 ) RS_objprop_rstess_ooftf [ 0 locks=0 ] ( 4 ) RS_objprop_rstess_looft [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_looftSubd [ 0 locks=0 ] ( 6 ) RS_objprop_rstess_smooth [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_smoothBound [ 0 locks=0 ] ( "on" ) RS_objpro_sepTessellationDisplacement [ 0 locks=0 ] ( ) RS_objpro_label3 [ 0 locks=0 ] ( "" ) RS_objprop_displace_enable [ 0 locks=0 ] ( "off" ) RS_objprop_displace_max [ 0 locks=0 ] ( 1 ) RS_objprop_displace_scale [ 0 locks=0 ] ( 1 ) RS_objprop_displace_autob [ 0 locks=0 ] ( "on" ) RS_objpro_label4 [ 0 locks=0 ] ( "" ) RS_objprop_matte_enable [ 0 locks=0 ] ( "off" ) RS_objprop_matte_showbackg [ 0 locks=0 ] ( "on" ) RS_objprop_matte_applysec [ 0 locks=0 ] ( "off" ) RS_objprop_matte_abyml [ 0 locks=0 ] ( "off" ) RS_objprop_matte_includePM [ 0 locks=0 ] ( "off" ) RS_objprop_matte_alpha [ 0 locks=0 ] ( 1 ) RS_objprop_matte_reflscale [ 0 locks=0 ] ( 0 ) RS_objprop_matte_refrscale [ 0 locks=0 ] ( 0 ) RS_objprop_matte_diffscale [ 0 locks=0 ] ( 0 ) RS_objpro_sep4b [ 0 locks=0 ] ( ) RS_objprop_matte_shadowenable [ 0 locks=0 ] ( "off" ) RS_objprop_matte_shadowsFromM [ 0 locks=0 ] ( "on" ) RS_objprop_matte_shadowalpha [ 0 locks=0 ] ( "off" ) RS_objprop_matte_shadowcolor [ 0 locks=0 ] ( 0 0 0 ) RS_objprop_matte_shadowtrans [ 0 locks=0 ] ( 0 ) RS_objpro_label6 [ 0 locks=0 ] ( "" ) RS_objprop_strands_enable [ 0 locks=0 ] ( "off" ) RS_objprop_strands_type [ 0 locks=0 ] ( "RS_STRAND_SHAPE_STRIP" ) RS_objprop_strands_maxSubd [ 0 locks=0 ] ( 8 ) RS_objprop_strands_scale [ 0 locks=0 ] ( 0.01 ) RS_objprop_strands_scaleMult [ 0 locks=0 ] ( 1 ) RS_objprop_strands_ignorePScale [ 0 locks=0 ] ( "off" ) RS_objprop_strands_useCamera [ 0 locks=0 ] ( "on" ) RS_objpro_label10 [ 0 locks=0 ] ( "" ) RS_objprop_particles_enable [ 0 locks=0 ] ( "off" ) RS_objprop_particles_ignoreScale [ 0 locks=0 ] ( "off" ) RS_objprop_particles_scale [ 0 locks=0 ] ( 0.01 ) RS_objprop_particles_scaleMult [ 0 locks=0 ] ( 1 ) RS_objpro_label7 [ 0 locks=0 ] ( "" ) RS_objprop_volume_enable [ 0 locks=0 ] ( "off" ) RS_objprop_volume_type [ 0 locks=0 ] ( "vOpenVDB" ) RS_objprop_volume_filterN [ 0 locks=0 ] ( "on" ) RS_objprop_volume_cleanBackg [ 0 locks=0 ] ( "on" ) RS_objprop_volume_v [ 0 locks=0 ] ( "off" ) RS_objprop_volume_vx [ 0 locks=0 ] ( vel.x ) RS_objprop_volume_vy [ 0 locks=0 ] ( vel.y ) RS_objprop_volume_vz [ 0 locks=0 ] ( vel.z ) RS_objprop_volume_vs [ 0 locks=0 ] ( 1 ) RS_objpro_last [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700002700000000012obj/pyro_import.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700003100000000140obj/pyro_import.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700005700000000040obj/pyro_import/import_pyro_visualization.inittype = dopimport matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700005600000000702obj/pyro_import/import_pyro_visualization.defsopflags sopflags = comment "" position 1.6944 -0.8942 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1559597728 modify 1559598197 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005600000000230obj/pyro_import/import_pyro_visualization.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } 0707070000010000000006660000000000000000010000001374457571700005700000001741obj/pyro_import/import_pyro_visualization.parm{ version 0.8 doppath [ 0 locks=0 ] ( /obj/pyro_sim ) objpattern [ 0 locks=0 ] ( `dopobjscreatedby(\"/obj/pyro_sim/pyro\")` ) singleobject [ 0 locks=0 ] ( "off" ) importstyle [ 0 locks=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 ] ( Visualization ) transferattributes [ 0 locks=0 ] ( "" ) transfergroups [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) keepworldspacepos [ 0 locks=0 ] ( "off" ) centeratpivot [ 0 locks=0 ] ( "on" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 ] ( "on" ) adddopobjectid [ 0 locks=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 ] ( "off" ) deleteabandoned [ 0 locks=0 ] ( "on" ) pointvels [ 0 locks=0 ] ( "instant" ) integrateovertime [ 0 locks=0 ] ( [ integrateovertime 0.041666666666666664 ] ) donotsim [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006300000000140obj/pyro_import/import_pyro_visualization.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700004700000000034obj/pyro_import/import_pyrofields.inittype = dopio matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700004600000000711obj/pyro_import/import_pyrofields.defsopflags sopflags = comment "" position -1.08235 0 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597728 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004600000000414obj/pyro_import/import_pyrofields.chn{ channel f1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004700000005161obj/pyro_import/import_pyrofields.parm{ version 0.8 loadfromdisk [ 0 locks=0 ] ( "off" ) reload [ 0 locks=0 ] ( 0 ) file [ 0 locks=0 ] ( $HIP/geo/$HIPNAME.$OS.$F.bgeo.sc ) folder0 [ 0 locks=0 ] ( 0 0 0 ) doppath [ 0 locks=0 ] ( /obj/pyro_sim ) dopnode [ 0 locks=0 ] ( /obj/pyro_sim/pyro ) defobj [ 0 locks=0 ] ( "" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) computeminmax [ 0 locks=0 ] ( "off" ) importsimsettings [ 0 locks=0 ] ( "on" ) presets [ 0 locks=0 ] ( choose ) folder1 [ 0 locks=0 ] ( 0 0 ) fields [ 0 locks=0 ] ( 7 ) delete_attributes [ 0 locks=0 ] ( "" ) attribute_numcasts [ 0 locks=0 ] ( 0 ) compression [ 0 locks=0 ] ( 0 ) execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 240 ] 1 ) take [ 0 locks=0 ] ( _current_ ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) delayload [ 0 locks=0 ] ( "off" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) enable1 [ 0 locks=0 ] ( "on" ) visible1 [ 0 locks=0 ] ( "smoke" ) objname1 [ 0 locks=0 ] ( "" ) fieldname1 [ 0 locks=0 ] ( density ) enable2 [ 0 locks=0 ] ( "on" ) visible2 [ 0 locks=0 ] ( "invisible" ) objname2 [ 0 locks=0 ] ( "" ) fieldname2 [ 0 locks=0 ] ( vel ) enable3 [ 0 locks=0 ] ( "on" ) visible3 [ 0 locks=0 ] ( "invisible" ) objname3 [ 0 locks=0 ] ( "" ) fieldname3 [ 0 locks=0 ] ( rest ) enable4 [ 0 locks=0 ] ( "on" ) visible4 [ 0 locks=0 ] ( "invisible" ) objname4 [ 0 locks=0 ] ( "" ) fieldname4 [ 0 locks=0 ] ( rest2 ) enable5 [ 0 locks=0 ] ( "on" ) visible5 [ 0 locks=0 ] ( "invisible" ) objname5 [ 0 locks=0 ] ( "" ) fieldname5 [ 0 locks=0 ] ( temperature ) enable6 [ 0 locks=0 ] ( "on" ) visible6 [ 0 locks=0 ] ( "smoke" ) objname6 [ 0 locks=0 ] ( "" ) fieldname6 [ 0 locks=0 ] ( heat ) enable7 [ 0 locks=0 ] ( "on" ) visible7 [ 0 locks=0 ] ( "invisible" ) objname7 [ 0 locks=0 ] ( "" ) fieldname7 [ 0 locks=0 ] ( fuel ) } 0707070000010000000006660000000000000000010000001374457571700005300000000117obj/pyro_import/import_pyrofields.userdata ___Version___1___toolcount___2 ___toolid___ pyro_burn0707070000010000000006660000000000000000010000001374457571700003100000000033obj/pyro_import/OUT.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003000000001001obj/pyro_import/OUT.defsopflags sopflags = comment "" position -1.08235 -1.76074 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 import_pyrofields 0 1 "input1" } inputs { 0 import_pyrofields 0 1 } stat { create 1559597887 modify 1559598199 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003100000000124obj/pyro_import/OUT.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003500000000041obj/pyro_import/OUT.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003300000000033obj/pyro_import/file0.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003200000000721obj/pyro_import/file0.defsopflags sopflags = comment "" position -3.02162 -3.6864 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597894 modify 1559598403 author duca@firenze access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003200000000213obj/pyro_import/file0.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } 0707070000010000000006660000000000000000010000001374457571700003300000001200obj/pyro_import/file0.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../out/sim_0/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700003700000000041obj/pyro_import/file0.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003300000000033obj/pyro_import/file1.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003200000000723obj/pyro_import/file1.defsopflags sopflags = comment "" position -0.831982 -3.42914 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597894 modify 1559598170 author duca@firenze access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003200000000213obj/pyro_import/file1.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } 0707070000010000000006660000000000000000010000001374457571700003300000001200obj/pyro_import/file1.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../out/sim_1/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700003700000000041obj/pyro_import/file1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003300000000033obj/pyro_import/file2.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003200000000721obj/pyro_import/file2.defsopflags sopflags = comment "" position 1.70093 -3.30634 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597894 modify 1559598172 author duca@firenze access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003200000000213obj/pyro_import/file2.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } 0707070000010000000006660000000000000000010000001374457571700003300000001200obj/pyro_import/file2.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../out/sim_2/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700003700000000041obj/pyro_import/file2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003300000000033obj/pyro_import/file3.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003200000000721obj/pyro_import/file3.defsopflags sopflags = comment "" position 4.49481 -3.38309 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597894 modify 1559598177 author duca@firenze access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003200000000213obj/pyro_import/file3.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } 0707070000010000000006660000000000000000010000001374457571700003300000001200obj/pyro_import/file3.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../out/sim_3/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700003700000000041obj/pyro_import/file3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003300000000033obj/pyro_import/file4.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003200000000721obj/pyro_import/file4.defsopflags sopflags = comment "" position 7.38079 -4.01248 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597894 modify 1559598430 author duca@firenze access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003200000000213obj/pyro_import/file4.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } 0707070000010000000006660000000000000000010000001374457571700003300000001200obj/pyro_import/file4.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../out/sim_4/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700003700000000041obj/pyro_import/file4.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003400000000034obj/pyro_import/merge1.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003300000001177obj/pyro_import/merge1.defsopflags sopflags = comment "" position 1.19435 -6.08591 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 5 "output1" } inputsNamed3 { 0 file0 0 1 "input1" 1 file1 0 1 "input2" 2 file2 0 1 "input3" 3 file3 0 1 "input4" 4 file4 0 1 "input5" } inputs { 0 file0 0 1 1 file1 0 1 2 file2 0 1 3 file3 0 1 4 file4 0 1 } stat { create 1559598183 modify 1559598408 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003400000000020obj/pyro_import/merge1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001374457571700004000000000041obj/pyro_import/merge1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004600000000033obj/pyro_import/clustered_output.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004500000000751obj/pyro_import/clustered_output.defsopflags sopflags = comment "" position 1.07154 -7.31399 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 merge1 5 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1559598189 modify 1559598408 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004600000000124obj/pyro_import/clustered_output.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700005200000000041obj/pyro_import/clustered_output.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002600000000151obj/pyro_import.order10 import_pyro_visualization import_pyrofields OUT file0 file1 file2 file3 file4 merge1 clustered_output 0707070000010000000006660000000000000000010000001374457571700002400000000002obj/pyro_import.net1 0707070000010000000006660000000000000000010000001374457571700005500000000043obj/box_object1_sourcepts/object_merge1.inittype = object_merge matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700005400000000715obj/box_object1_sourcepts/object_merge1.defsopflags sopflags = comment "" position 1.49314 9.921 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597728 modify 1559597950 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000001446obj/box_object1_sourcepts/object_merge1.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "local" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( /obj/box_object1/box1 ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006100000000140obj/box_object1_sourcepts/object_merge1.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700005000000000043obj/box_object1_sourcepts/scatter1.inittype = scatter::2.0 matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004700000001001obj/box_object1_sourcepts/scatter1.defsopflags sopflags = comment "" position 1.49314 8.7915 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 object_merge1 0 1 "input1" } inputs { 0 object_merge1 0 1 } stat { create 1559597728 modify 1559597950 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005000000002736obj/box_object1_sourcepts/scatter1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 0 0 ) generateby [ 0 locks=0 ] ( "bydensity" ) densityscale [ 0 locks=0 ] ( 10 ) usedensityattrib [ 0 locks=0 ] ( "off" ) densityattrib [ 0 locks=0 ] ( density ) useareaattrib [ 0 locks=0 ] ( "off" ) areaattrib [ 0 locks=0 ] ( area ) indepvoxel [ 0 locks=0 ] ( "off" ) useareaforvolumes [ 0 locks=0 ] ( "off" ) forcetotal [ 0 locks=0 ] ( "on" ) npts [ 0 locks=0 ] ( 50000 ) usedensitytexture [ 0 locks=0 ] ( "off" ) densitytexture [ 0 locks=0 ] ( default.pic ) primcountattrib [ 0 locks=0 ] ( count ) useemergencylimit [ 0 locks=0 ] ( "on" ) emergencylimit [ 0 locks=0 ] ( 1000000 ) seed [ 0 locks=0 ] ( 0 ) overrideprimseed [ 0 locks=0 ] ( "off" ) primseedattrib [ 0 locks=0 ] ( primid ) randomizeorder [ 0 locks=0 ] ( "on" ) relaxpoints [ 0 locks=0 ] ( "on" ) relaxiterations [ 0 locks=0 ] ( 10 ) scaleradiiby [ 0 locks=0 ] ( 1 ) usemaxradius [ 0 locks=0 ] ( "on" ) maxradius [ 0 locks=0 ] ( 10 ) useprimnumattrib [ 0 locks=0 ] ( "off" ) primnumattrib [ 0 locks=0 ] ( sourceprim ) useprimuvwattrib [ 0 locks=0 ] ( "off" ) primuvwattrib [ 0 locks=0 ] ( sourceprimuv ) useoutputdensityattrib [ 0 locks=0 ] ( "off" ) outputdensityattrib [ 0 locks=0 ] ( density ) useoutputradiusattrib [ 0 locks=0 ] ( "off" ) outputradiusattrib [ 0 locks=0 ] ( pscale ) radiusintexturespace [ 0 locks=0 ] ( "off" ) pointattribs [ 0 locks=0 ] ( * ) vertattribs [ 0 locks=0 ] ( "" ) primattribs [ 0 locks=0 ] ( "" ) detailattribs [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001374457571700005400000000140obj/box_object1_sourcepts/scatter1.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700005500000000035obj/box_object1_sourcepts/keep_clusters.inittype = delete matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700005400000001002obj/box_object1_sourcepts/keep_clusters.defsopflags sopflags = comment "" position 3.2476 2.9179 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 cluster_points 1 1 "input1" } inputs { 0 cluster_points 0 1 } stat { create 1559597728 modify 1559597950 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005400000000213obj/box_object1_sourcepts/keep_clusters.chn{ channel rangeend { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $N } } } 0707070000010000000006660000000000000000010000001374457571700005500000001552obj/box_object1_sourcepts/keep_clusters.parm{ version 0.8 group [ 0 locks=0 ] ( averagepoints ) negate [ 0 locks=0 ] ( "keep" ) entity [ 0 locks=0 ] ( "point" ) geotype [ 0 locks=0 ] ( "all" ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) affectnumber [ 0 locks=0 ] ( "on" ) groupop [ 0 locks=0 ] ( "pattern" ) filter [ 0 locks=0 ] ( 1 ) pattern [ 0 locks=0 ] ( !* ) range [ 0 locks=0 ] ( 0 [ rangeend 0 ] ) select [ 0 locks=0 ] ( 1 2 ) affectvolume [ 0 locks=0 ] ( "off" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) affectnormal [ 0 locks=0 ] ( "off" ) dir [ 0 locks=0 ] ( 0 0 1 ) angle [ 0 locks=0 ] ( 180 ) camerapath [ 0 locks=0 ] ( "" ) affectdegenerate [ 0 locks=0 ] ( "off" ) degenerate [ 0 locks=0 ] ( "off" ) zaf [ 0 locks=0 ] ( "off" ) doopen [ 0 locks=0 ] ( "off" ) tol [ 0 locks=0 ] ( 0.001 ) removegrp [ 0 locks=0 ] ( "on" ) keeppoints [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006100000000140obj/box_object1_sourcepts/keep_clusters.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700006400000000035obj/box_object1_sourcepts/keep_instance_points.inittype = delete matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700006300000000775obj/box_object1_sourcepts/keep_instance_points.defsopflags sopflags = comment "" position 0 6.3064 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 cluster_points 1 1 "input1" } inputs { 0 cluster_points 0 1 } stat { create 1559597728 modify 1559597950 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006300000000213obj/box_object1_sourcepts/keep_instance_points.chn{ channel rangeend { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $N } } } 0707070000010000000006660000000000000000010000001374457571700006400000001552obj/box_object1_sourcepts/keep_instance_points.parm{ version 0.8 group [ 0 locks=0 ] ( clusterpoints ) negate [ 0 locks=0 ] ( "keep" ) entity [ 0 locks=0 ] ( "point" ) geotype [ 0 locks=0 ] ( "all" ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) affectnumber [ 0 locks=0 ] ( "on" ) groupop [ 0 locks=0 ] ( "pattern" ) filter [ 0 locks=0 ] ( 1 ) pattern [ 0 locks=0 ] ( !* ) range [ 0 locks=0 ] ( 0 [ rangeend 0 ] ) select [ 0 locks=0 ] ( 1 2 ) affectvolume [ 0 locks=0 ] ( "off" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) affectnormal [ 0 locks=0 ] ( "off" ) dir [ 0 locks=0 ] ( 0 0 1 ) angle [ 0 locks=0 ] ( 180 ) camerapath [ 0 locks=0 ] ( "" ) affectdegenerate [ 0 locks=0 ] ( "off" ) degenerate [ 0 locks=0 ] ( "off" ) zaf [ 0 locks=0 ] ( "off" ) doopen [ 0 locks=0 ] ( "off" ) tol [ 0 locks=0 ] ( 0.001 ) removegrp [ 0 locks=0 ] ( "on" ) keeppoints [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700007000000000140obj/box_object1_sourcepts/keep_instance_points.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700006300000000033obj/box_object1_sourcepts/OUT_instance_points.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700006200000000764obj/box_object1_sourcepts/OUT_instance_points.defsopflags sopflags = comment "" position 3.2476 1.7884 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 keep_clusters 1 1 "input1" } inputs { 0 keep_clusters 0 1 } stat { create 1559597728 modify 1559597950 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006300000000124obj/box_object1_sourcepts/OUT_instance_points.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006700000000140obj/box_object1_sourcepts/OUT_instance_points.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700005300000000033obj/box_object1_sourcepts/OUT_density.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700005200000001000obj/box_object1_sourcepts/OUT_density.defsopflags sopflags = comment "" position 0 1.7884 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 merge_density_volumes 1 1 "input1" } inputs { 0 merge_density_volumes 0 1 } stat { create 1559597729 modify 1559597950 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005300000000124obj/box_object1_sourcepts/OUT_density.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700005700000000140obj/box_object1_sourcepts/OUT_density.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700006500000000034obj/box_object1_sourcepts/merge_density_volumes.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700006400000001013obj/box_object1_sourcepts/merge_density_volumes.defsopflags sopflags = comment "" position 0 2.9179 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 create_density_volume 1 1 "input1" } inputs { 0 create_density_volume 0 1 } stat { create 1559597729 modify 1559597950 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006500000000020obj/box_object1_sourcepts/merge_density_volumes.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001374457571700007100000000140obj/box_object1_sourcepts/merge_density_volumes.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700004600000000033obj/box_object1_sourcepts/RENDER.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004500000000701obj/box_object1_sourcepts/RENDER.defsopflags sopflags = comment "" position 7.2012 1.7884 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1559597729 modify 1559597950 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004600000000124obj/box_object1_sourcepts/RENDER.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700005200000000140obj/box_object1_sourcepts/RENDER.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700006500000000050obj/box_object1_sourcepts/create_density_attrib.inittype = attribcreate::2.0 matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700006400000001011obj/box_object1_sourcepts/create_density_attrib.defsopflags sopflags = comment "" position 0 5.1769 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 keep_instance_points 1 1 "input1" } inputs { 0 keep_instance_points 0 1 } stat { create 1559597729 modify 1559597950 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006500000001244obj/box_object1_sourcepts/create_density_attrib.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) encodenames [ 0 locks=0 ] ( "off" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( density ) existing1 [ 0 locks=0 ] ( "better" ) createvarmap1 [ 0 locks=0 ] ( "off" ) varname1 [ 0 locks=0 ] ( "" ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "float" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) uselocal1 [ 0 locks=0 ] ( "on" ) value1v [ 0 locks=0 ] ( 1 0 0 0 ) string1 [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001374457571700007100000000140obj/box_object1_sourcepts/create_density_attrib.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700004000000000265obj/box_object1_sourcepts.order11 object_merge1 scatter1 cluster_points keep_clusters keep_instance_points OUT_instance_points OUT_density merge_density_volumes RENDER create_density_attrib create_density_volume 0707070000010000000006660000000000000000010000001374457571700003600000000002obj/box_object1_sourcepts.net1 0707070000010000000006660000000000000000010000001374457571700002400000000042obj/spotlight1.inittype = hlight::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700002300000001024obj/spotlight1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -9.39205 2.53254 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1559598414 modify 1602694846 author duca@firenze access 0777 } color UT_Color RGB 1 0.75 0.2 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002300000002132obj/spotlight1.chn{ channel l_dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(ch(\"./light_enable\"), ch(\"./light_intensity\"), 0)" } } channel focal { lefttype = extend righttype = extend default = 50 flags = 0 segment { length = 0 expr = lock(1) } } channel aperture { lefttype = extend righttype = extend default = 41.421399999999998 flags = 0 segment { length = 0 expr = "if(ch('coneenable')==0 || ch('light_conefov') == 0, if(strcmp(chs('light_type'), 'distant') == 0 || strcmp(chs('light_type'), 'sun') == 0, 1, 2*tan(0.5*ch('light_fov'))), 2*tan(ch('conedelta')+0.5*ch('coneangle')))" } } channel projection2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(strcmp(chs('light_type'), 'distant')==0 || strcmp(chs('light_type'), 'sun')==0, 1, 0)" } } channel dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"./l_dimmer\") } } } 0707070000010000000006660000000000000000010000001374457571700002400000014545obj/spotlight1.parm{ version 0.8 stdswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 autoscope=0 ] ( "srt" ) rOrd [ 0 locks=0 autoscope=0 ] ( "xyz" ) t [ 0 locks=0 autoscope=7 ] ( 3.2963993671529663 1.3203757485698802 4.2301096050464722 ) r [ 0 locks=0 autoscope=7 ] ( -14.421921711768235 38.566877849930769 -1.0578151393347912e-05 ) s [ 0 locks=0 autoscope=7 ] ( 1 1 1 ) p [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pr [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) scale [ 0 locks=0 autoscope=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 autoscope=0 ] ( "off" ) childcomp [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_on [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_path [ 0 locks=0 autoscope=0 ] ( "" ) lookatpath [ 0 locks=0 autoscope=0 ] ( "" ) lookupobjpath [ 0 locks=0 autoscope=0 ] ( "" ) lookup [ 0 locks=0 autoscope=0 ] ( on ) pathobjpath [ 0 locks=0 autoscope=0 ] ( "" ) roll [ 0 locks=0 autoscope=0 ] ( 0 ) pos [ 0 locks=0 autoscope=0 ] ( 0 ) uparmtype [ 0 locks=0 autoscope=0 ] ( "arc" ) pathorient [ 0 locks=0 autoscope=0 ] ( 1 ) up [ 0 locks=0 autoscope=0 ] ( 0 1 0 ) bank [ 0 locks=0 autoscope=0 ] ( 0 ) tdisplay [ 0 locks=0 autoscope=0 ] ( "off" ) display [ 0 locks=0 autoscope=0 ] ( 1 ) dimmer [ 0 locks=0 autoscope=1 ] ( [ dimmer 1 ] ) picking [ 0 locks=0 autoscope=0 ] ( "on" ) pickscript [ 0 locks=0 autoscope=0 ] ( "" ) caching [ 0 locks=0 autoscope=0 ] ( "off" ) use_dcolor [ 0 locks=0 autoscope=0 ] ( "on" ) dcolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) stdswitcher4 [ 0 locks=0 autoscope=0 ] ( 1 1 1 1 ) folder0_1 [ 0 locks=0 autoscope=0 ] ( 0 0 ) light_enable [ 0 locks=0 autoscope=0 ] ( "on" ) ogl_enablelight [ 0 locks=0 autoscope=0 ] ( "on" ) light_type [ 0 locks=0 autoscope=0 ] ( "point" ) light_color [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) light_intensity [ 0 locks=0 autoscope=0 ] ( 1 ) light_exposure [ 0 locks=0 autoscope=0 ] ( 4.6871659118719782 ) light_contrib [ 0 locks=0 autoscope=0 ] ( 0 ) categories [ 0 locks=0 autoscope=0 ] ( "" ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_samplingquality [ 0 locks=0 autoscope=0 ] ( 1 ) light_contribprimary [ 0 locks=0 autoscope=0 ] ( "off" ) atten_folder_1 [ 0 locks=0 autoscope=0 ] ( 0 0 0 0 ) coneenable [ 0 locks=0 autoscope=0 ] ( "on" ) light_conefov [ 0 locks=0 autoscope=0 ] ( "on" ) light_fov [ 0 locks=0 autoscope=0 ] ( 45 ) coneangle [ 0 locks=0 autoscope=0 ] ( 45 ) conedelta [ 0 locks=0 autoscope=0 ] ( 10 ) coneroll [ 0 locks=0 autoscope=0 ] ( 1 ) sepparm2 [ 0 locks=0 ] ( ) projmap [ 0 locks=0 autoscope=0 ] ( "" ) near [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) far [ 0 locks=0 autoscope=0 ] ( 3467.7800000000002 ) sepparm3 [ 0 locks=0 ] ( ) areamap [ 0 locks=0 autoscope=0 ] ( "" ) areamapspace [ 0 locks=0 autoscope=0 ] ( space:object ) areamapnull [ 0 locks=0 autoscope=0 ] ( "" ) areamapblur [ 0 locks=0 autoscope=0 ] ( 0 ) areamapscale [ 0 locks=0 autoscope=0 ] ( 1 ) areasize [ 0 locks=0 autoscope=0 ] ( 1 1 ) normalizearea [ 0 locks=0 autoscope=0 ] ( "on" ) singlesided [ 0 locks=0 autoscope=0 ] ( "off" ) reverse [ 0 locks=0 autoscope=0 ] ( "off" ) sharpspot [ 0 locks=0 autoscope=0 ] ( "off" ) selfshadow [ 0 locks=0 autoscope=0 ] ( "on" ) shop_materialpath [ 0 locks=0 autoscope=0 ] ( "" ) light_texture [ 0 locks=0 autoscope=0 ] ( "" ) edgeenable [ 0 locks=0 autoscope=0 ] ( "off" ) edgewidth [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) edgerolloff [ 0 locks=0 autoscope=0 ] ( 1 ) areageometry [ 0 locks=0 autoscope=0 ] ( "" ) intothisobject [ 0 locks=0 autoscope=0 ] ( "off" ) sepparm4 [ 0 locks=0 ] ( ) pc_enable [ 0 locks=0 autoscope=0 ] ( "off" ) pc_samples [ 0 locks=0 autoscope=0 ] ( 16 ) pc_file [ 0 locks=0 autoscope=0 ] ( temp:$OS.pc ) render_pointcloud [ 0 locks=0 autoscope=0 ] ( "on" ) vm_shadingfactor [ 0 locks=0 autoscope=0 ] ( 0.5 ) pc_camera_override [ 0 locks=0 autoscope=0 ] ( "off" ) pc_camera [ 0 locks=0 autoscope=0 ] ( "" ) orthowidth [ 0 locks=0 autoscope=0 ] ( 2.2222200000000001 ) vm_envangle [ 0 locks=0 autoscope=0 ] ( 5 ) atten_type [ 0 locks=0 autoscope=0 ] ( "physical" ) atten_dist [ 0 locks=0 autoscope=0 ] ( 10 ) atten_start [ 0 locks=0 autoscope=0 ] ( 0 ) activeradiusenable [ 0 locks=0 autoscope=0 ] ( "off" ) activeradius [ 0 locks=0 autoscope=0 ] ( 100 ) attenrampenable [ 0 locks=0 autoscope=0 ] ( "off" ) atten_rampstart [ 0 locks=0 autoscope=0 ] ( 0 ) atten_rampend [ 0 locks=0 autoscope=0 ] ( 100 ) attenramp [ 0 locks=0 autoscope=0 ] ( 3 ) shadow_type [ 0 locks=0 autoscope=0 ] ( "raytrace" ) shadowmask [ 0 locks=0 autoscope=0 ] ( * ) shadowcategories [ 0 locks=0 autoscope=0 ] ( -noshadow ) shadow_intensity [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_color [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) shadow_transparent [ 0 locks=0 autoscope=0 ] ( "on" ) sepparm [ 0 locks=0 ] ( ) shadow_bias [ 0 locks=0 autoscope=0 ] ( 0.050000000000000003 ) shadow_quality [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_softness [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_blur [ 0 locks=0 autoscope=0 ] ( 0 ) render_shadowmap [ 0 locks=0 autoscope=0 ] ( "on" ) labelparm [ 0 locks=0 autoscope=0 ] ( "See spot light options (in light tab) for view controls" ) shadowmap_file [ 0 locks=0 autoscope=0 ] ( temp:$OS.rat ) res [ 0 locks=0 autoscope=0 ] ( 512 512 ) shadowmap_resMenu [ 0 locks=0 ] ( 0 ) shadowmap_samples [ 0 locks=0 autoscope=0 ] ( 2 2 ) shadowmotionblur [ 0 locks=0 autoscope=0 ] ( "off" ) shadow_autofit [ 0 locks=0 autoscope=0 ] ( "off" ) iconscale [ 0 locks=0 autoscope=0 ] ( 1 ) l_dimmer [ 0 locks=0 autoscope=1 ] ( [ l_dimmer 1 ] ) focal [ 0 locks=0 autoscope=0 ] ( [ focal 1 ] ) aperture [ 0 locks=0 autoscope=0 ] ( [ aperture 1.2741405216149864 ] ) projection2 [ 0 locks=0 autoscope=0 ] ( [ projection2 0 ] ) focus [ 0 locks=0 autoscope=0 ] ( 10 ) winmask [ 0 locks=0 autoscope=0 ] ( "`ifs(ch('shadow_autofit') && ch('coneenable') && strcmp(chs('shadow_type'), 'depthmap') == 0 && strcmp(chs('shadowmask'), '*')!=0, chs('shadowmask'), '')`" ) light_wrangler [ 0 locks=0 autoscope=0 ] ( HoudiniLight ) clampprojmap [ 0 locks=0 autoscope=0 ] ( "off" ) areafullsphere [ 0 locks=0 autoscope=0 ] ( "off" ) attenramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) attenramp1c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) attenramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) attenramp2pos [ 0 locks=0 autoscope=0 ] ( 0.89999997600000003 ) attenramp2c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) attenramp2interp [ 0 locks=0 autoscope=0 ] ( "linear" ) attenramp3pos [ 0 locks=0 autoscope=0 ] ( 1 ) attenramp3c [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) attenramp3interp [ 0 locks=0 autoscope=0 ] ( "linear" ) } 0707070000010000000006660000000000000000010000001374457571700002600000000012obj/spotlight1.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700003000000000127obj/spotlight1.userdata ___Version___1___toolcount___1 ___toolid___object_pointlight0707070000010000000006660000000000000000010000001374457571700003700000000666obj/spotlight1/constraints.defcomment "" position 2.34144 -2.05415 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1478880053 modify 1602693331 author guillaume@montana access 0777 } color UT_Color RGB 0.67 0.4 0.25 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004000000000020obj/spotlight1/constraints.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001374457571700004400000000041obj/spotlight1/constraints.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003700000000002obj/spotlight1/constraints.net1 0707070000010000000006660000000000000000010000001374457571700001600000000032obj/cam1.inittype = cam matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700001500000001034obj/cam1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -6.35395 8.81866 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1529494645 modify 1602696233 author anette@desktop-04 access 0777 } color UT_Color RGB 0.3 0.55 0.75 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002600000031716obj/cam1.spareparmdef group { name "stdswitcher3" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" invisible export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "scale" baseparm label "Uniform Scale" invisible export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher3_1" label "Render" parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } } group { name "stdswitcher3_2" label "View" parm { name "iconscale" label "Icon Scale" type float default { "1" } range { 0.001 10 } parmtag { "spare_category" "View" } } parm { name "res" label "Resolution" type intvector2 joinnext size 2 default { "1280" "720" } range { -1 1 } parmtag { "cook_dependent" "1" } parmtag { "spare_category" "View" } } parm { name "resMenu" label "Choose Resolution" type button nolabel default { "0" } menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] } parmtag { "script_callback" "opparm . res ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` aspect ( `arg(\"$script_value\", 2)` )" } parmtag { "spare_category" "View" } } parm { name "aspect" label "Pixel Aspect Ratio" type float default { "1" } range { 0.05 2 } parmtag { "spare_category" "View" } } parm { name "projection" label "Projection" type ordinal default { "perspective" } menu { "perspective" "Perspective" "ortho" "Orthographic" "sphere" "Polar (panoramic)" "cylinder" "Cylindrical (panoramic)" "lens" "Lens Shader" } parmtag { "spare_category" "View" } } parm { name "vm_lensshader" label "Lens Shader" type oppath default { "" } disablewhen "{ projection != lens }" parmtag { "oprelative" "." } parmtag { "spare_category" "View" } } parm { name "focal" label "Focal Length" type float joinnext default { "50" } range { 1 100 } } parm { name "focalunits" label "Focal Units" type string default { "mm" } menu { "mm" "millimeters" "m" "meters" "nm" "nanometers" "in" "inches" "ft" "feet" } } parm { name "aperture" label "Aperture" type float default { "41.4214" } range { 1 100 } parmtag { "spare_category" "View" } } parm { name "orthowidth" label "Ortho Width" type float default { "2" } disablewhen "{ projection != ortho }" range { 0.001 10 } parmtag { "spare_category" "View" } } parm { name "near" label "Near Clipping" type float default { "0.001" } range { 0 10 } parmtag { "spare_category" "View" } } parm { name "far" label "Far Clipping" type float default { "10000" } range { 1 10000 } parmtag { "spare_category" "View" } } parm { name "vm_bgenable" label "Enable Background Image" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bgenable" } parmtag { "spare_category" "View" } } parm { name "vm_background" label "Background Image" type file default { "" } disablewhen "{ vm_bgenable == 0 }" parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "background" } parmtag { "spare_category" "View" } } parm { name "win" label "Screen Window X/Y" type vector2 size 2 default { "0" "0" } disablewhen "{ winmask != \"\" }" range { -1 1 } } parm { name "winsize" label "Screen Window Size" type vector2 size 2 default { "1" "1" } disablewhen "{ winmask != \"\" }" range { 0.01 10 } } parm { name "winmask" label "Screen Window Mask" type oplist default { "" } disablewhen "{ projection != ortho projection != perspective }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "cropl" label "Left Crop" type float default { "0" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropr" label "Right Crop" type float default { "1" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropb" label "Bottom Crop" type float default { "0" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropt" label "Top Crop" type float default { "1" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropmask" label "Crop Mask" type oplist default { "" } disablewhen "{ projection != ortho projection != perspective }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } } group { name "stdswitcher3_3" label "Sampling" parm { name "shutter" label "Shutter Time" type float default { "0.5" } disablewhen "{ allowmotionblur == 0 }" range { 0 1 } parmtag { "spare_category" "Sampling" } } parm { name "focus" label "Focus Distance" type float default { "5" } disablewhen "{ vm_dof == 0 }" range { 0.001 1000 } parmtag { "mantra_class" "camera" } parmtag { "mantra_name" "focus" } parmtag { "spare_category" "Sampling" } } parm { name "fstop" label "F-Stop" type log default { "5.6" } disablewhen "{ vm_dof == 0 }" range { 1.4 22 } parmtag { "mantra_class" "camera" } parmtag { "mantra_name" "fstop" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokeh" label "Bokeh" type string default { "radial" } menureplace { "radial" "Radial Bokeh" "file" "Image File Bokeh" "box" "Box Filter Bokeh" "null" "Disable Bokeh" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokehfile" label "Bokeh Image File" type image default { "default.pic" } disablewhen "{ vm_bokeh != file }" parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "bokeh" } parmtag { "mantra_name" "-f" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokehrotation" label "Bokeh Rotation" type float default { "0" } disablewhen "{ vm_bokeh != file }" range { 0 360 } parmtag { "mantra_class" "bokeh" } parmtag { "mantra_name" "-r" } parmtag { "spare_category" "Sampling" } } } parm { name "pr" baseparm label "Pivot Rotate" export none } 0707070000010000000006660000000000000000010000001374457571700001500000001221obj/cam1.chn{ channel sx { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel sy { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel sz { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } } 0707070000010000000006660000000000000000010000001374457571700001600000004025obj/cam1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 11.417141231802614 -0.75981762421058519 1.4232716710341775 ) r [ 0 locks=0 ] ( 2.647752286946238 81.030085822229694 -2.7313580014921767e-08 ) s [ 0 locks=0 ] ( [ sx 1 ] [ sy 1 ] [ sz 1 ] ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) stdswitcher3 [ 0 locks=0 ] ( 2 2 2 2 ) iconscale [ 0 locks=0 ] ( 1 ) res [ 0 locks=0 ] ( 640 480 ) resMenu [ 0 locks=0 ] ( 0 ) aspect [ 0 locks=0 ] ( 1 ) projection [ 0 locks=0 ] ( "perspective" ) vm_lensshader [ 0 locks=0 ] ( "" ) focal [ 0 locks=0 ] ( 50 ) focalunits [ 0 locks=0 ] ( mm ) aperture [ 0 locks=0 ] ( 41.421398162841797 ) orthowidth [ 0 locks=0 ] ( 3.3343423181615233 ) near [ 0 locks=0 ] ( 0.0010000000474974513 ) far [ 0 locks=0 ] ( 4128.7914358503422 ) vm_bgenable [ 0 locks=0 ] ( "on" ) vm_background [ 0 locks=0 ] ( "" ) win [ 0 locks=0 ] ( 0 0 ) winsize [ 0 locks=0 ] ( 1 1 ) winmask [ 0 locks=0 ] ( "" ) cropl [ 0 locks=0 ] ( 0 ) cropr [ 0 locks=0 ] ( 1 ) cropb [ 0 locks=0 ] ( 0 ) cropt [ 0 locks=0 ] ( 1 ) cropmask [ 0 locks=0 ] ( "" ) shutter [ 0 locks=0 ] ( 0.5 ) focus [ 0 locks=0 ] ( 5 ) fstop [ 0 locks=0 ] ( 5.5999999999999996 ) vm_bokeh [ 0 locks=0 ] ( radial ) vm_bokehfile [ 0 locks=0 ] ( default.pic ) vm_bokehrotation [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700002200000000041obj/cam1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003000000000032obj/cam1/camOrigin.inittype = add matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002700000000674obj/cam1/camOrigin.defsopflags sopflags = comment "" position 2 3 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1529494646 modify 1529495245 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003000000001146obj/cam1/camOrigin.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) keep [ 0 locks=0 ] ( "off" ) points [ 0 locks=0 ] ( 1 ) remove [ 0 locks=0 ] ( "off" ) switcher [ 0 locks=0 ] ( 0 0 ) prims [ 0 locks=0 ] ( 1 ) group [ 0 locks=0 ] ( "" ) add [ 0 locks=0 ] ( "all" ) inc [ 0 locks=0 ] ( 2 ) attrname [ 0 locks=0 ] ( "" ) closedall [ 0 locks=0 ] ( "off" ) addparticlesystem [ 0 locks=0 ] ( "off" ) particlegroup [ 0 locks=0 ] ( "" ) appendunusedtoparticlesystem [ 0 locks=0 ] ( "off" ) usept0 [ 0 locks=0 ] ( "on" ) pt0 [ 0 locks=0 ] ( 0 0 0 ) weight0 [ 0 locks=0 ] ( 1 ) prim0 [ 0 locks=0 ] ( "" ) closed0 [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003400000000041obj/cam1/camOrigin.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002400000000033obj/cam1/file1.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002300000000714obj/cam1/file1.defsopflags sopflags = comment "" position 0.18 3 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1529494646 modify 1529495245 author anette@desktop-04 access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002300000000213obj/cam1/file1.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } 0707070000010000000006660000000000000000010000001374457571700002400000001144obj/cam1/file1.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( defcam.bgeo ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700003000000000041obj/cam1/file1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002500000000034obj/cam1/xform1.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002400000000742obj/cam1/xform1.defsopflags sopflags = comment "" position 0.18 1.5 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 file1 0 1 "input1" } inputs { 0 file1 0 1 } stat { create 1529494646 modify 1529495245 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002400000000245obj/cam1/xform1.chn{ channel scale { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "property(\"../iconscale\", 1)" } } } 0707070000010000000006660000000000000000010000001374457571700002500000001664obj/cam1/xform1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } 0707070000010000000006660000000000000000010000001374457571700003100000000041obj/cam1/xform1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700001700000000031obj/cam1.order3 camOrigin file1 xform1 0707070000010000000006660000000000000000010000001374457571700001500000000002obj/cam1.net1 0707070000010000000006660000000000000000010000001374457571700003200000000042obj/arealight_mantra.inittype = hlight::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700003100000001031obj/arealight_mantra.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -4.03117 3.90421 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1529920940 modify 1602694846 author anette@desktop-04 access 0777 } color UT_Color RGB 1 0.75 0.2 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003100000002124obj/arealight_mantra.chn{ channel l_dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(ch(\"./light_enable\"), ch(\"./light_intensity\"), 0)" } } channel focal { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 50 50 expr = lock(1) } } channel aperture { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 41.421398162841797 41.421398162841797 expr = "if(ch('coneenable')==0 || ch('light_conefov') == 0, if(strcmp(chs('light_type'), 'distant') == 0 || strcmp(chs('light_type'), 'sun') == 0, 1, tan(ch('light_fov'))), tan(ch('conedelta')+ch('coneangle')))" } } channel projection2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(strcmp(chs('light_type'), 'distant')==0 || strcmp(chs('light_type'), 'sun')==0, 1, 0)" } } channel dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"./l_dimmer\") } } } 0707070000010000000006660000000000000000010000001374457571700003200000014533obj/arealight_mantra.parm{ version 0.8 stdswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 autoscope=0 ] ( "srt" ) rOrd [ 0 locks=0 autoscope=0 ] ( "xyz" ) t [ 0 locks=0 autoscope=7 ] ( 7.4702441370976445 3.3051330439883526 1.9904941400479164 ) r [ 0 locks=0 autoscope=7 ] ( -23.14782843477083 75.079832550617908 -4.9411869072822406e-14 ) s [ 0 locks=0 autoscope=7 ] ( 1 1 1 ) p [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 autoscope=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 autoscope=0 ] ( "off" ) childcomp [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_on [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_path [ 0 locks=0 autoscope=0 ] ( "" ) lookatpath [ 0 locks=0 autoscope=0 ] ( "" ) lookupobjpath [ 0 locks=0 autoscope=0 ] ( "" ) lookup [ 0 locks=0 autoscope=0 ] ( on ) pathobjpath [ 0 locks=0 autoscope=0 ] ( "" ) roll [ 0 locks=0 autoscope=0 ] ( 0 ) pos [ 0 locks=0 autoscope=0 ] ( 0 ) uparmtype [ 0 locks=0 autoscope=0 ] ( "arc" ) pathorient [ 0 locks=0 autoscope=0 ] ( 1 ) up [ 0 locks=0 autoscope=0 ] ( 0 1 0 ) bank [ 0 locks=0 autoscope=0 ] ( 0 ) tdisplay [ 0 locks=0 autoscope=0 ] ( "off" ) display [ 0 locks=0 autoscope=0 ] ( 1 ) dimmer [ 0 locks=0 autoscope=1 ] ( [ dimmer 1 ] ) picking [ 0 locks=0 autoscope=0 ] ( "on" ) pickscript [ 0 locks=0 autoscope=0 ] ( "" ) caching [ 0 locks=0 autoscope=0 ] ( "off" ) use_dcolor [ 0 locks=0 autoscope=0 ] ( "on" ) dcolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) stdswitcher4 [ 0 locks=0 autoscope=0 ] ( 1 1 1 1 ) folder0_1 [ 0 locks=0 autoscope=0 ] ( 0 0 ) light_enable [ 0 locks=0 autoscope=0 ] ( "on" ) ogl_enablelight [ 0 locks=0 autoscope=0 ] ( "on" ) light_type [ 0 locks=0 autoscope=0 ] ( "grid" ) light_color [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) light_intensity [ 0 locks=0 autoscope=0 ] ( 1 ) light_exposure [ 0 locks=0 autoscope=0 ] ( 6.0300000000000002 ) light_contrib [ 0 locks=0 autoscope=0 ] ( 0 ) categories [ 0 locks=0 autoscope=0 ] ( "" ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_samplingquality [ 0 locks=0 autoscope=0 ] ( 1 ) light_contribprimary [ 0 locks=0 autoscope=0 ] ( "off" ) atten_folder_1 [ 0 locks=0 autoscope=0 ] ( 1 0 0 0 ) coneenable [ 0 locks=0 autoscope=0 ] ( "off" ) light_conefov [ 0 locks=0 autoscope=0 ] ( "on" ) light_fov [ 0 locks=0 autoscope=0 ] ( 45 ) coneangle [ 0 locks=0 autoscope=0 ] ( 45 ) conedelta [ 0 locks=0 autoscope=0 ] ( 10 ) coneroll [ 0 locks=0 autoscope=0 ] ( 1 ) sepparm2 [ 0 locks=0 ] ( ) projmap [ 0 locks=0 autoscope=0 ] ( "" ) near [ 0 locks=0 autoscope=0 ] ( 0.0010000000474974513 ) far [ 0 locks=0 autoscope=0 ] ( 4128.7914358503422 ) sepparm3 [ 0 locks=0 ] ( ) areamap [ 0 locks=0 autoscope=0 ] ( "" ) areamapspace [ 0 locks=0 autoscope=0 ] ( space:object ) areamapnull [ 0 locks=0 autoscope=0 ] ( "" ) areamapblur [ 0 locks=0 autoscope=0 ] ( 0 ) areamapscale [ 0 locks=0 autoscope=0 ] ( 1 ) areasize [ 0 locks=0 autoscope=0 ] ( 1 1 ) normalizearea [ 0 locks=0 autoscope=0 ] ( "on" ) singlesided [ 0 locks=0 autoscope=0 ] ( "off" ) reverse [ 0 locks=0 autoscope=0 ] ( "off" ) sharpspot [ 0 locks=0 autoscope=0 ] ( "off" ) selfshadow [ 0 locks=0 autoscope=0 ] ( "on" ) shop_materialpath [ 0 locks=0 autoscope=0 ] ( "" ) light_texture [ 0 locks=0 autoscope=0 ] ( "" ) edgeenable [ 0 locks=0 autoscope=0 ] ( "off" ) edgewidth [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) edgerolloff [ 0 locks=0 autoscope=0 ] ( 1 ) areageometry [ 0 locks=0 autoscope=0 ] ( "" ) intothisobject [ 0 locks=0 autoscope=0 ] ( "off" ) sepparm4 [ 0 locks=0 ] ( ) pc_enable [ 0 locks=0 autoscope=0 ] ( "off" ) pc_samples [ 0 locks=0 autoscope=0 ] ( 16 ) pc_file [ 0 locks=0 autoscope=0 ] ( temp:$OS.pc ) render_pointcloud [ 0 locks=0 autoscope=0 ] ( "on" ) vm_shadingfactor [ 0 locks=0 autoscope=0 ] ( 0.5 ) pc_camera_override [ 0 locks=0 autoscope=0 ] ( "off" ) pc_camera [ 0 locks=0 autoscope=0 ] ( "" ) orthowidth [ 0 locks=0 autoscope=0 ] ( 3.3343423181615233 ) vm_envangle [ 0 locks=0 autoscope=0 ] ( 5 ) atten_type [ 0 locks=0 autoscope=0 ] ( "physical" ) atten_dist [ 0 locks=0 autoscope=0 ] ( 10 ) atten_start [ 0 locks=0 autoscope=0 ] ( 0 ) activeradiusenable [ 0 locks=0 autoscope=0 ] ( "off" ) activeradius [ 0 locks=0 autoscope=0 ] ( 100 ) attenrampenable [ 0 locks=0 autoscope=0 ] ( "off" ) atten_rampstart [ 0 locks=0 autoscope=0 ] ( 0 ) atten_rampend [ 0 locks=0 autoscope=0 ] ( 100 ) attenramp [ 0 locks=0 autoscope=0 ] ( 3 ) shadow_type [ 0 locks=0 autoscope=0 ] ( "raytrace" ) shadowmask [ 0 locks=0 autoscope=0 ] ( * ) shadowcategories [ 0 locks=0 autoscope=0 ] ( -noshadow ) shadow_intensity [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_color [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) shadow_transparent [ 0 locks=0 autoscope=0 ] ( "on" ) sepparm [ 0 locks=0 ] ( ) shadow_bias [ 0 locks=0 autoscope=0 ] ( 0.050000000000000003 ) shadow_quality [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_softness [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_blur [ 0 locks=0 autoscope=0 ] ( 0 ) render_shadowmap [ 0 locks=0 autoscope=0 ] ( "on" ) labelparm [ 0 locks=0 autoscope=0 ] ( "See spot light options (in light tab) for view controls" ) shadowmap_file [ 0 locks=0 autoscope=0 ] ( temp:$OS.rat ) res [ 0 locks=0 autoscope=0 ] ( 512 512 ) shadowmap_resMenu [ 0 locks=0 ] ( 0 ) shadowmap_samples [ 0 locks=0 autoscope=0 ] ( 2 2 ) shadowmotionblur [ 0 locks=0 autoscope=0 ] ( "off" ) shadow_autofit [ 0 locks=0 autoscope=0 ] ( "off" ) iconscale [ 0 locks=0 autoscope=0 ] ( 1 ) l_dimmer [ 0 locks=0 autoscope=1 ] ( [ l_dimmer 1 ] ) focal [ 0 locks=0 autoscope=0 ] ( [ focal 1 ] ) aperture [ 0 locks=0 autoscope=0 ] ( [ aperture 0.99999999999999989 ] ) projection2 [ 0 locks=0 autoscope=0 ] ( [ projection2 0 ] ) focus [ 0 locks=0 autoscope=0 ] ( 10 ) winmask [ 0 locks=0 autoscope=0 ] ( "`ifs(ch('shadow_autofit') && ch('coneenable') && strcmp(chs('shadow_type'), 'depthmap') == 0 && strcmp(chs('shadowmask'), '*')!=0, chs('shadowmask'), '')`" ) light_wrangler [ 0 locks=0 autoscope=0 ] ( HoudiniLight ) clampprojmap [ 0 locks=0 autoscope=0 ] ( "off" ) areafullsphere [ 0 locks=0 autoscope=0 ] ( "off" ) attenramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) attenramp1c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) attenramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) attenramp2pos [ 0 locks=0 autoscope=0 ] ( 0.89999997600000003 ) attenramp2c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) attenramp2interp [ 0 locks=0 autoscope=0 ] ( "linear" ) attenramp3pos [ 0 locks=0 autoscope=0 ] ( 1 ) attenramp3c [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) attenramp3interp [ 0 locks=0 autoscope=0 ] ( "linear" ) } 0707070000010000000006660000000000000000010000001374457571700003400000000012obj/arealight_mantra.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700003600000000127obj/arealight_mantra.userdata ___Version___1___toolcount___1 ___toolid___object_pointlight0707070000010000000006660000000000000000010000001374457571700004500000000666obj/arealight_mantra/constraints.defcomment "" position 2.34144 -2.05415 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1478880053 modify 1602693331 author guillaume@montana access 0777 } color UT_Color RGB 0.67 0.4 0.25 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004600000000020obj/arealight_mantra/constraints.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001374457571700005200000000041obj/arealight_mantra/constraints.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004500000000002obj/arealight_mantra/constraints.net1 0707070000010000000006660000000000000000010000001374457571700004000000000035obj/mantra_example/sphere2.inittype = sphere matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003700000000717obj/mantra_example/sphere2.defsopflags sopflags = comment "" position 2.18894 2.43225 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417499 modify 1566418743 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004000000000742obj/mantra_example/sphere2.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) orient [ 0 locks=0 ] ( "y" ) freq [ 0 locks=0 ] ( 50 ) rows [ 0 locks=0 ] ( 13 ) cols [ 0 locks=0 ] ( 24 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) imperfect [ 0 locks=0 ] ( "on" ) upole [ 0 locks=0 ] ( "off" ) accurate [ 0 locks=0 ] ( "on" ) triangularpoles [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700004400000000041obj/mantra_example/sphere2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004500000000033obj/mantra_example/OUT_to_ROP_A.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004400000000775obj/mantra_example/OUT_to_ROP_A.defsopflags sopflags = comment "" position 2.18894 0.0931369 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 mountain1 1 1 "input1" } inputs { 0 mountain1 0 1 } stat { create 1566417573 modify 1602696178 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004500000000124obj/mantra_example/OUT_to_ROP_A.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700005100000000041obj/mantra_example/OUT_to_ROP_A.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004600000000033obj/mantra_example/IN_from_ROP_A.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004500000000721obj/mantra_example/IN_from_ROP_A.defsopflags sopflags = comment "" position 2.18894 -1.56787 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1566417590 modify 1566418869 author duca@firenze access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004500000000213obj/mantra_example/IN_from_ROP_A.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } 0707070000010000000006660000000000000000010000001374457571700004600000001204obj/mantra_example/IN_from_ROP_A.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../out/geometryA/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 9 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700005200000000041obj/mantra_example/IN_from_ROP_A.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004500000000033obj/mantra_example/OUT_to_ROP_B.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004400000000775obj/mantra_example/OUT_to_ROP_B.defsopflags sopflags = comment "" position 7.50645 -0.029776 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 mountain2 1 1 "input1" } inputs { 0 mountain2 0 1 } stat { create 1566417573 modify 1602696181 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004500000000124obj/mantra_example/OUT_to_ROP_B.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700005100000000041obj/mantra_example/OUT_to_ROP_B.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004600000000033obj/mantra_example/IN_from_ROP_B.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004500000000721obj/mantra_example/IN_from_ROP_B.defsopflags sopflags = comment "" position 7.60945 -1.56787 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1566417590 modify 1566418874 author duca@firenze access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004500000000213obj/mantra_example/IN_from_ROP_B.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } 0707070000010000000006660000000000000000010000001374457571700004600000001204obj/mantra_example/IN_from_ROP_B.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../out/geometryB/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 9 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700005200000000041obj/mantra_example/IN_from_ROP_B.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003700000000034obj/mantra_example/merge1.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003600000001052obj/mantra_example/merge1.defsopflags sopflags = comment "" position 4.98504 -4.72259 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 transform1 1 1 "input1" 1 transform2 1 1 "input2" } inputs { 0 transform1 0 1 1 transform2 0 1 } stat { create 1566418769 modify 1566419318 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003700000000020obj/mantra_example/merge1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001374457571700004300000000041obj/mantra_example/merge1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003400000000033obj/mantra_example/OUT.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003300000000764obj/mantra_example/OUT.defsopflags sopflags = comment "" position 4.92405 -6.08966 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge1 2 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1566417573 modify 1602696179 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003400000000124obj/mantra_example/OUT.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700004000000000041obj/mantra_example/OUT.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003700000000034obj/mantra_example/torus1.inittype = torus matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003600000000717obj/mantra_example/torus1.defsopflags sopflags = comment "" position 7.95584 3.30956 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418807 modify 1566419318 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003700000001071obj/mantra_example/torus1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) type [ 0 locks=0 ] ( "mesh" ) surftype [ 0 locks=0 ] ( "quads" ) orient [ 0 locks=0 ] ( "y" ) rad [ 0 locks=0 ] ( 1 0.5 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) rows [ 0 locks=0 ] ( 80 ) cols [ 0 locks=0 ] ( 80 ) imperfect [ 0 locks=0 ] ( "on" ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) angleu [ 0 locks=0 ] ( 0 360 ) anglev [ 0 locks=0 ] ( 0 360 ) closeu [ 0 locks=0 ] ( "on" ) closev [ 0 locks=0 ] ( "on" ) capu [ 0 locks=0 ] ( "off" ) capv [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700004300000000041obj/mantra_example/torus1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004300000000034obj/mantra_example/transform1.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004200000001003obj/mantra_example/transform1.defsopflags sopflags = comment "" position 3.61754 -3.18365 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 IN_from_ROP_A 1 1 "input1" } inputs { 0 IN_from_ROP_A 0 1 } stat { create 1566418885 modify 1566418899 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004300000001672obj/mantra_example/transform1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 1.2890964150428772 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } 0707070000010000000006660000000000000000010000001374457571700004700000000041obj/mantra_example/transform1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004300000000034obj/mantra_example/transform2.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004200000001003obj/mantra_example/transform2.defsopflags sopflags = comment "" position 6.80926 -3.30563 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 IN_from_ROP_B 1 1 "input1" } inputs { 0 IN_from_ROP_B 0 1 } stat { create 1566418885 modify 1566418943 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004300000001715obj/mantra_example/transform2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0.30556900886917582 0 -1.5185326078193668 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } 0707070000010000000006660000000000000000010000001374457571700004700000000041obj/mantra_example/transform2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003100000000175obj/mantra_example.order12 mountain1 sphere2 OUT_to_ROP_A IN_from_ROP_A mountain2 OUT_to_ROP_B IN_from_ROP_B merge1 OUT torus1 transform1 transform2 0707070000010000000006660000000000000000010000001374457571700002700000000002obj/mantra_example.net1 0707070000010000000006660000000000000000010000001374457571700003200000000035obj/geoCache/sphere1.inittype = sphere matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003100000000720obj/geoCache/sphere1.defsopflags sopflags = comment "" position 0.482353 1.69794 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417499 modify 1566417855 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003200000000742obj/geoCache/sphere1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) orient [ 0 locks=0 ] ( "y" ) freq [ 0 locks=0 ] ( 50 ) rows [ 0 locks=0 ] ( 13 ) cols [ 0 locks=0 ] ( 24 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) imperfect [ 0 locks=0 ] ( "on" ) upole [ 0 locks=0 ] ( "off" ) accurate [ 0 locks=0 ] ( "on" ) triangularpoles [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700003600000000041obj/geoCache/sphere1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002600000000033obj/geoCache/OUT.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002500000000761obj/geoCache/OUT.defsopflags sopflags = comment "" position 0.71108 -4.2407 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 IN_from_ROP 1 1 "input1" } inputs { 0 IN_from_ROP 0 1 } stat { create 1566417573 modify 1602693652 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002600000000124obj/geoCache/OUT.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003200000000041obj/geoCache/OUT.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003500000000033obj/geoCache/OUT_to_ROP.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003400000000776obj/geoCache/OUT_to_ROP.defsopflags sopflags = comment "" position 0.482353 -0.641176 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 mountain1 1 1 "input1" } inputs { 0 mountain1 0 1 } stat { create 1566417573 modify 1566417603 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003500000000124obj/geoCache/OUT_to_ROP.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700004100000000041obj/geoCache/OUT_to_ROP.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003600000000033obj/geoCache/IN_from_ROP.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003500000000721obj/geoCache/IN_from_ROP.defsopflags sopflags = comment "" position 0.71108 -2.88878 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1566417590 modify 1602693652 author duca@firenze access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003500000000213obj/geoCache/IN_from_ROP.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } 0707070000010000000006660000000000000000010000001374457571700003600000001204obj/geoCache/IN_from_ROP.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../out/geometry1/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700004200000000041obj/geoCache/IN_from_ROP.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002300000000057obj/geoCache.order5 sphere1 mountain1 OUT OUT_to_ROP IN_from_ROP 0707070000010000000006660000000000000000010000001374457571700002100000000002obj/geoCache.net1 0707070000010000000006660000000000000000010000001374457571700002700000000032obj/simple_mantra.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002600000001034obj/simple_mantra.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -0.010855 4.84407 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1529939514 modify 1603468185 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003700000046521obj/simple_mantra.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } parm { name "pr" baseparm label "Pivot Rotate" export none } 0707070000010000000006660000000000000000010000001374457571700002700000004711obj/simple_mantra.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( /mat/concrete ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 1 1 1 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700003100000000012obj/simple_mantra.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700003300000000041obj/simple_mantra.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003300000000033obj/simple_mantra/OUT.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003200000000766obj/simple_mantra/OUT.defsopflags sopflags = comment "" position 4.92405 -6.08966 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sphere1 0 1 "input1" } inputs { 0 sphere1 0 1 } stat { create 1566417573 modify 1566419385 author duca@firenze access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003300000000124obj/simple_mantra/OUT.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003700000000041obj/simple_mantra/OUT.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003700000000035obj/simple_mantra/sphere1.inittype = sphere matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003600000000720obj/simple_mantra/sphere1.defsopflags sopflags = comment "" position 11.9258 0.562515 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566419383 modify 1566419471 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003700000000741obj/simple_mantra/sphere1.parm{ version 0.8 type [ 0 locks=0 ] ( "prim" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) orient [ 0 locks=0 ] ( "y" ) freq [ 0 locks=0 ] ( 2 ) rows [ 0 locks=0 ] ( 13 ) cols [ 0 locks=0 ] ( 24 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) imperfect [ 0 locks=0 ] ( "on" ) upole [ 0 locks=0 ] ( "off" ) accurate [ 0 locks=0 ] ( "on" ) triangularpoles [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700004300000000041obj/simple_mantra/sphere1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003000000000016obj/simple_mantra.order2 OUT sphere1 0707070000010000000006660000000000000000010000001374457571700002600000000002obj/simple_mantra.net1 0707070000010000000006660000000000000000010000001374457571700003300000000042obj/arealight_mantra1.inittype = hlight::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700003200000001031obj/arealight_mantra1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 0.200085 3.90421 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1529920940 modify 1602694846 author anette@desktop-04 access 0777 } color UT_Color RGB 1 0.75 0.2 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003200000002124obj/arealight_mantra1.chn{ channel l_dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(ch(\"./light_enable\"), ch(\"./light_intensity\"), 0)" } } channel focal { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 50 50 expr = lock(1) } } channel aperture { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 41.421398162841797 41.421398162841797 expr = "if(ch('coneenable')==0 || ch('light_conefov') == 0, if(strcmp(chs('light_type'), 'distant') == 0 || strcmp(chs('light_type'), 'sun') == 0, 1, tan(ch('light_fov'))), tan(ch('conedelta')+ch('coneangle')))" } } channel projection2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(strcmp(chs('light_type'), 'distant')==0 || strcmp(chs('light_type'), 'sun')==0, 1, 0)" } } channel dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"./l_dimmer\") } } } 0707070000010000000006660000000000000000010000001374457571700003300000014533obj/arealight_mantra1.parm{ version 0.8 stdswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 autoscope=0 ] ( "srt" ) rOrd [ 0 locks=0 autoscope=0 ] ( "xyz" ) t [ 0 locks=0 autoscope=7 ] ( 7.4702441370976445 3.3051330439883526 1.9904941400479164 ) r [ 0 locks=0 autoscope=7 ] ( -23.14782843477083 75.079832550617908 -4.9411869072822406e-14 ) s [ 0 locks=0 autoscope=7 ] ( 1 1 1 ) p [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 autoscope=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 autoscope=0 ] ( "off" ) childcomp [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_on [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_path [ 0 locks=0 autoscope=0 ] ( "" ) lookatpath [ 0 locks=0 autoscope=0 ] ( "" ) lookupobjpath [ 0 locks=0 autoscope=0 ] ( "" ) lookup [ 0 locks=0 autoscope=0 ] ( on ) pathobjpath [ 0 locks=0 autoscope=0 ] ( "" ) roll [ 0 locks=0 autoscope=0 ] ( 0 ) pos [ 0 locks=0 autoscope=0 ] ( 0 ) uparmtype [ 0 locks=0 autoscope=0 ] ( "arc" ) pathorient [ 0 locks=0 autoscope=0 ] ( 1 ) up [ 0 locks=0 autoscope=0 ] ( 0 1 0 ) bank [ 0 locks=0 autoscope=0 ] ( 0 ) tdisplay [ 0 locks=0 autoscope=0 ] ( "off" ) display [ 0 locks=0 autoscope=0 ] ( 1 ) dimmer [ 0 locks=0 autoscope=1 ] ( [ dimmer 1 ] ) picking [ 0 locks=0 autoscope=0 ] ( "on" ) pickscript [ 0 locks=0 autoscope=0 ] ( "" ) caching [ 0 locks=0 autoscope=0 ] ( "off" ) use_dcolor [ 0 locks=0 autoscope=0 ] ( "on" ) dcolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) stdswitcher4 [ 0 locks=0 autoscope=0 ] ( 1 1 1 1 ) folder0_1 [ 0 locks=0 autoscope=0 ] ( 0 0 ) light_enable [ 0 locks=0 autoscope=0 ] ( "on" ) ogl_enablelight [ 0 locks=0 autoscope=0 ] ( "on" ) light_type [ 0 locks=0 autoscope=0 ] ( "grid" ) light_color [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) light_intensity [ 0 locks=0 autoscope=0 ] ( 1 ) light_exposure [ 0 locks=0 autoscope=0 ] ( 6.0300000000000002 ) light_contrib [ 0 locks=0 autoscope=0 ] ( 0 ) categories [ 0 locks=0 autoscope=0 ] ( "" ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_samplingquality [ 0 locks=0 autoscope=0 ] ( 1 ) light_contribprimary [ 0 locks=0 autoscope=0 ] ( "off" ) atten_folder_1 [ 0 locks=0 autoscope=0 ] ( 1 0 0 0 ) coneenable [ 0 locks=0 autoscope=0 ] ( "off" ) light_conefov [ 0 locks=0 autoscope=0 ] ( "on" ) light_fov [ 0 locks=0 autoscope=0 ] ( 45 ) coneangle [ 0 locks=0 autoscope=0 ] ( 45 ) conedelta [ 0 locks=0 autoscope=0 ] ( 10 ) coneroll [ 0 locks=0 autoscope=0 ] ( 1 ) sepparm2 [ 0 locks=0 ] ( ) projmap [ 0 locks=0 autoscope=0 ] ( "" ) near [ 0 locks=0 autoscope=0 ] ( 0.0010000000474974513 ) far [ 0 locks=0 autoscope=0 ] ( 4128.7914358503422 ) sepparm3 [ 0 locks=0 ] ( ) areamap [ 0 locks=0 autoscope=0 ] ( "" ) areamapspace [ 0 locks=0 autoscope=0 ] ( space:object ) areamapnull [ 0 locks=0 autoscope=0 ] ( "" ) areamapblur [ 0 locks=0 autoscope=0 ] ( 0 ) areamapscale [ 0 locks=0 autoscope=0 ] ( 1 ) areasize [ 0 locks=0 autoscope=0 ] ( 1 1 ) normalizearea [ 0 locks=0 autoscope=0 ] ( "on" ) singlesided [ 0 locks=0 autoscope=0 ] ( "off" ) reverse [ 0 locks=0 autoscope=0 ] ( "off" ) sharpspot [ 0 locks=0 autoscope=0 ] ( "off" ) selfshadow [ 0 locks=0 autoscope=0 ] ( "on" ) shop_materialpath [ 0 locks=0 autoscope=0 ] ( "" ) light_texture [ 0 locks=0 autoscope=0 ] ( "" ) edgeenable [ 0 locks=0 autoscope=0 ] ( "off" ) edgewidth [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) edgerolloff [ 0 locks=0 autoscope=0 ] ( 1 ) areageometry [ 0 locks=0 autoscope=0 ] ( "" ) intothisobject [ 0 locks=0 autoscope=0 ] ( "off" ) sepparm4 [ 0 locks=0 ] ( ) pc_enable [ 0 locks=0 autoscope=0 ] ( "off" ) pc_samples [ 0 locks=0 autoscope=0 ] ( 16 ) pc_file [ 0 locks=0 autoscope=0 ] ( temp:$OS.pc ) render_pointcloud [ 0 locks=0 autoscope=0 ] ( "on" ) vm_shadingfactor [ 0 locks=0 autoscope=0 ] ( 0.5 ) pc_camera_override [ 0 locks=0 autoscope=0 ] ( "off" ) pc_camera [ 0 locks=0 autoscope=0 ] ( "" ) orthowidth [ 0 locks=0 autoscope=0 ] ( 3.3343423181615233 ) vm_envangle [ 0 locks=0 autoscope=0 ] ( 5 ) atten_type [ 0 locks=0 autoscope=0 ] ( "physical" ) atten_dist [ 0 locks=0 autoscope=0 ] ( 10 ) atten_start [ 0 locks=0 autoscope=0 ] ( 0 ) activeradiusenable [ 0 locks=0 autoscope=0 ] ( "off" ) activeradius [ 0 locks=0 autoscope=0 ] ( 100 ) attenrampenable [ 0 locks=0 autoscope=0 ] ( "off" ) atten_rampstart [ 0 locks=0 autoscope=0 ] ( 0 ) atten_rampend [ 0 locks=0 autoscope=0 ] ( 100 ) attenramp [ 0 locks=0 autoscope=0 ] ( 3 ) shadow_type [ 0 locks=0 autoscope=0 ] ( "raytrace" ) shadowmask [ 0 locks=0 autoscope=0 ] ( * ) shadowcategories [ 0 locks=0 autoscope=0 ] ( -noshadow ) shadow_intensity [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_color [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) shadow_transparent [ 0 locks=0 autoscope=0 ] ( "on" ) sepparm [ 0 locks=0 ] ( ) shadow_bias [ 0 locks=0 autoscope=0 ] ( 0.050000000000000003 ) shadow_quality [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_softness [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_blur [ 0 locks=0 autoscope=0 ] ( 0 ) render_shadowmap [ 0 locks=0 autoscope=0 ] ( "on" ) labelparm [ 0 locks=0 autoscope=0 ] ( "See spot light options (in light tab) for view controls" ) shadowmap_file [ 0 locks=0 autoscope=0 ] ( temp:$OS.rat ) res [ 0 locks=0 autoscope=0 ] ( 512 512 ) shadowmap_resMenu [ 0 locks=0 ] ( 0 ) shadowmap_samples [ 0 locks=0 autoscope=0 ] ( 2 2 ) shadowmotionblur [ 0 locks=0 autoscope=0 ] ( "off" ) shadow_autofit [ 0 locks=0 autoscope=0 ] ( "off" ) iconscale [ 0 locks=0 autoscope=0 ] ( 1 ) l_dimmer [ 0 locks=0 autoscope=1 ] ( [ l_dimmer 1 ] ) focal [ 0 locks=0 autoscope=0 ] ( [ focal 1 ] ) aperture [ 0 locks=0 autoscope=0 ] ( [ aperture 0.99999999999999989 ] ) projection2 [ 0 locks=0 autoscope=0 ] ( [ projection2 0 ] ) focus [ 0 locks=0 autoscope=0 ] ( 10 ) winmask [ 0 locks=0 autoscope=0 ] ( "`ifs(ch('shadow_autofit') && ch('coneenable') && strcmp(chs('shadow_type'), 'depthmap') == 0 && strcmp(chs('shadowmask'), '*')!=0, chs('shadowmask'), '')`" ) light_wrangler [ 0 locks=0 autoscope=0 ] ( HoudiniLight ) clampprojmap [ 0 locks=0 autoscope=0 ] ( "off" ) areafullsphere [ 0 locks=0 autoscope=0 ] ( "off" ) attenramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) attenramp1c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) attenramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) attenramp2pos [ 0 locks=0 autoscope=0 ] ( 0.89999997600000003 ) attenramp2c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) attenramp2interp [ 0 locks=0 autoscope=0 ] ( "linear" ) attenramp3pos [ 0 locks=0 autoscope=0 ] ( 1 ) attenramp3c [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) attenramp3interp [ 0 locks=0 autoscope=0 ] ( "linear" ) } 0707070000010000000006660000000000000000010000001374457571700003500000000012obj/arealight_mantra1.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700003700000000127obj/arealight_mantra1.userdata ___Version___1___toolcount___1 ___toolid___object_pointlight0707070000010000000006660000000000000000010000001374457571700004600000000666obj/arealight_mantra1/constraints.defcomment "" position 2.34144 -2.05415 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1478880053 modify 1602693331 author guillaume@montana access 0777 } color UT_Color RGB 0.67 0.4 0.25 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004700000000020obj/arealight_mantra1/constraints.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001374457571700005300000000041obj/arealight_mantra1/constraints.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004600000000002obj/arealight_mantra1/constraints.net1 0707070000010000000006660000000000000000010000001374457571700003400000000032obj/subStepTest_source.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003300000001021obj/subStepTest_source.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -22.0314 5.86129 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602693694 modify 1603468185 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000053436obj/subStepTest_source.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_lpetag" label "LPE Tag" type string default { "" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "lpetag" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type ordinal default { "off" } disablewhen "{ allowmotionblur == 0 }" menu { "off" "No Velocity Blur" "on" "Velocity Blur" "accelblur" "Acceleration Blur" } } parm { name "geo_accelattribute" label "Acceleration Attribute" type string default { "accel" } hidewhen "{ geo_velocityblur != accelblur }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001374457571700003400000005174obj/subStepTest_source.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 1 1 1 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 1 1 1 1 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "accelblur" ) geo_accelattribute [ 0 locks=0 ] ( accel ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700003600000000012obj/subStepTest_source.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700004000000000041obj/subStepTest_source.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000035obj/subStepTest_source/sphere1.inittype = sphere matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004300000000712obj/subStepTest_source/sphere1.defsopflags sopflags = comment "" position 15.2896 4.44319 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602693708 modify 1602695653 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000745obj/subStepTest_source/sphere1.parm{ version 0.8 type [ 0 locks=0 ] ( "polymesh" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 1 5 1 ) t [ 8 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) orient [ 0 locks=0 ] ( "y" ) freq [ 0 locks=0 ] ( 2 ) rows [ 0 locks=0 ] ( 13 ) cols [ 0 locks=0 ] ( 24 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) imperfect [ 0 locks=0 ] ( "on" ) upole [ 0 locks=0 ] ( "off" ) accurate [ 0 locks=0 ] ( "on" ) triangularpoles [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005000000000041obj/subStepTest_source/sphere1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004700000000034obj/subStepTest_source/transform1.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004600000000761obj/subStepTest_source/transform1.defsopflags sopflags = comment "" position 15.4136 3.27594 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sphere1 0 1 "input1" } inputs { 0 sphere1 0 1 } stat { create 1602693772 modify 1602694988 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004600000000407obj/subStepTest_source/transform1.chn{ channel ry { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0 } } channel rx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF*50 } } } 0707070000010000000006660000000000000000010000001374457571700004700000001673obj/subStepTest_source/transform1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 8 locks=0 ] ( [ rx 550 ] [ ry 0 ] 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } 0707070000010000000006660000000000000000010000001374457571700005300000000041obj/subStepTest_source/transform1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004300000000034obj/subStepTest_source/trail1.inittype = trail matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004200000000767obj/subStepTest_source/trail1.defsopflags sopflags = comment "" position 15.1457 1.27594 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform2 1 1 "input1" } inputs { 0 transform2 0 1 } stat { create 1602694968 modify 1602695468 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004300000001023obj/subStepTest_source/trail1.parm{ version 0.8 result [ 0 locks=0 ] ( "velocity" ) length [ 0 locks=0 ] ( 2 ) inc [ 0 locks=0 ] ( 1 ) cache [ 0 locks=0 ] ( 2 ) clear [ 0 locks=0 ] ( 0 ) evalframe [ 0 locks=0 ] ( "off" ) surftype [ 0 locks=0 ] ( "quads" ) close [ 0 locks=0 ] ( "on" ) velscale [ 0 locks=0 ] ( 1 ) velapproximation [ 0 locks=0 ] ( "Central Difference" ) computeaccel [ 0 locks=0 ] ( "on" ) accelattribute [ 0 locks=0 ] ( accel ) computeangular [ 0 locks=0 ] ( "off" ) matchbyattribute [ 0 locks=0 ] ( "off" ) attributetomatch [ 0 locks=0 ] ( id ) } 0707070000010000000006660000000000000000010000001374457571700004700000000041obj/subStepTest_source/trail1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005000000000033obj/subStepTest_source/OUT_TO_DOPS.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004700000000743obj/subStepTest_source/OUT_TO_DOPS.defsopflags sopflags = comment "" position 15.2899 0.121902 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 trail1 1 1 "input1" } inputs { 0 trail1 0 1 } stat { create 1602694973 modify 1602695468 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005000000000124obj/subStepTest_source/OUT_TO_DOPS.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700005400000000041obj/subStepTest_source/OUT_TO_DOPS.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004700000000034obj/subStepTest_source/transform2.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004600000000767obj/subStepTest_source/transform2.defsopflags sopflags = comment "" position 15.1457 2.27594 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform1 1 1 "input1" } inputs { 0 transform1 0 1 } stat { create 1602695400 modify 1602695544 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004700000001737obj/subStepTest_source/transform2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( -8.1999999999999993 0.10000000000000001 -2.2000000000000002 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } 0707070000010000000006660000000000000000010000001374457571700005300000000041obj/subStepTest_source/transform2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003500000000063obj/subStepTest_source.order5 sphere1 transform1 trail1 OUT_TO_DOPS transform2 0707070000010000000006660000000000000000010000001374457571700003300000000002obj/subStepTest_source.net1 0707070000010000000006660000000000000000010000001374457571700004300000000035obj/subStepTest_dopnet/output.inittype = output matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700004200000000724obj/subStepTest_dopnet/output.defcomment "" position -0.611765 -2.32941 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 gravity1 1 1 "input1" } inputs { 0 gravity1 0 1 } stat { create 1602693896 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004200000000414obj/subStepTest_dopnet/output.chn{ channel f1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004300000000553obj/subStepTest_dopnet/output.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) dopoutput [ 0 locks=0 ] ( $HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim ) usesimframes [ 0 locks=0 ] ( "on" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700004700000000031obj/subStepTest_dopnet/output.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700004500000000036obj/subStepTest_dopnet/gravity1.inittype = gravity matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004400000000742obj/subStepTest_dopnet/gravity1.defcomment "" position -0.611765 -1.19991 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge1 0 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1559597727 modify 1602693904 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000263obj/subStepTest_dopnet/gravity1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } 0707070000010000000006660000000000000000010000001374457571700004500000001023obj/subStepTest_dopnet/gravity1.parm{ version 0.8 parmop_force [ 0 locks=0 ] ( "default" ) force [ 0 locks=0 ] ( 0 -9.8066499999999994 0 ) parmop_handlepos [ 0 locks=0 ] ( "default" ) handlepos [ 0 locks=0 ] ( 0 3 0 ) parmop_samplemode [ 0 locks=0 ] ( "default" ) samplemode [ 0 locks=0 ] ( "def" ) defaultparmop [ 0 locks=0 ] ( "initial" ) sharedata [ 0 locks=0 ] ( "off" ) activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Forces/Gravity ) uniquedataname [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700005100000000140obj/subStepTest_dopnet/gravity1.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700004300000000034obj/subStepTest_dopnet/merge1.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004200000000754obj/subStepTest_dopnet/merge1.defcomment "" position -0.611765 -0.0704118 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 2 popsolver1 0 1 "input1" } inputs { 0 popsolver1 0 1 } stat { create 1559597727 modify 1602693904 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004200000000263obj/subStepTest_dopnet/merge1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } 0707070000010000000006660000000000000000010000001374457571700004300000000302obj/subStepTest_dopnet/merge1.parm{ version 0.8 activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) affectortype [ 0 locks=0 ] ( "mutual" ) relationship [ 0 locks=0 ] ( SIM_RelationshipCollide ) } 0707070000010000000006660000000000000000010000001374457571700004700000000140obj/subStepTest_dopnet/merge1.userdata ___Version___18.0.499___toolcount___2 ___toolid___pyro_clusteredsmoke0707070000010000000006660000000000000000010000001374457571700004700000000040obj/subStepTest_dopnet/popobject1.inittype = popobject matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700004600000000666obj/subStepTest_dopnet/popobject1.defcomment "" position -1.74136 2.48979 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602693829 modify 1602695024 author dude@LA access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004600000000260obj/subStepTest_dopnet/popobject1.chn{ channel createframe { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(opcreator(\".\")+\"/startframe\") } } } 0707070000010000000006660000000000000000010000001374457571700004700000001070obj/subStepTest_dopnet/popobject1.parm{ version 0.8 usesimframe [ 0 locks=0 ] ( "off" ) createframe [ 0 locks=0 ] ( [ createframe 1 ] ) object_name [ 0 locks=0 ] ( $OS ) solvefirstframe [ 0 locks=0 ] ( "on" ) initial_geo [ 0 locks=0 ] ( "" ) usetransform [ 0 locks=0 ] ( "off" ) folder0 [ 0 locks=0 ] ( 0 0 0 ) showinstance [ 0 locks=0 ] ( "on" ) instancecolor [ 0 locks=0 ] ( 0 0 1 ) tol [ 0 locks=0 ] ( 0.01 ) volumeoffset [ 0 locks=0 ] ( 0 ) bounce [ 0 locks=0 ] ( 1 ) bounceforward [ 0 locks=0 ] ( 1 ) friction [ 0 locks=0 ] ( 0 ) dynamicfriction [ 0 locks=0 ] ( 1 ) temperature [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700005300000000131obj/subStepTest_dopnet/popobject1.userdata ___Version______toolcount___2 ___toolid___dynamics_poplocation0707070000010000000006660000000000000000010000001374457571700004300000000034obj/subStepTest_dopnet/merge3.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004200000000745obj/subStepTest_dopnet/merge3.defcomment "" position 0.517835 2.03799 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 geo1_source 0 1 "input1" } inputs { 0 geo1_source 0 1 } stat { create 1602693829 modify 1602693904 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004200000000263obj/subStepTest_dopnet/merge3.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } 0707070000010000000006660000000000000000010000001374457571700004300000000303obj/subStepTest_dopnet/merge3.parm{ version 0.8 activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) affectortype [ 0 locks=0 ] ( "ordered" ) relationship [ 0 locks=0 ] ( SIM_RelationshipCollide ) } 0707070000010000000006660000000000000000010000001374457571700004700000000140obj/subStepTest_dopnet/merge3.userdata ___Version___18.0.499___toolcount___10 ___toolid___dynamics_popsource0707070000010000000006660000000000000000010000001374457571700003500000000102obj/subStepTest_dopnet.order7 output popsolver1 geo1_source gravity1 merge1 popobject1 merge3 0707070000010000000006660000000000000000010000001374457571700003300000000002obj/subStepTest_dopnet.net1 0707070000010000000006660000000000000000010000001374457571700003400000000032obj/subStepTest_render.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003300000001021obj/subStepTest_render.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -22.1328 3.42021 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602693991 modify 1603468185 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000053436obj/subStepTest_render.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_lpetag" label "LPE Tag" type string default { "" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "lpetag" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type ordinal default { "off" } disablewhen "{ allowmotionblur == 0 }" menu { "off" "No Velocity Blur" "on" "Velocity Blur" "accelblur" "Acceleration Blur" } } parm { name "geo_accelattribute" label "Acceleration Attribute" type string default { "accel" } hidewhen "{ geo_velocityblur != accelblur }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001374457571700003400000005174obj/subStepTest_render.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 1 1 1 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 1 1 1 1 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "accelblur" ) geo_accelattribute [ 0 locks=0 ] ( accel ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700003600000000012obj/subStepTest_render.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700004000000000041obj/subStepTest_render.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004700000000040obj/subStepTest_render/dopimport1.inittype = dopimport matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004600000000712obj/subStepTest_render/dopimport1.defsopflags sopflags = comment "" position 17.7727 3.39473 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602694035 modify 1602695839 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004600000000230obj/subStepTest_render/dopimport1.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } 0707070000010000000006660000000000000000010000001374457571700004700000001676obj/subStepTest_render/dopimport1.parm{ version 0.8 doppath [ 0 locks=0 ] ( /obj/subStepTest_dopnet ) objpattern [ 0 locks=0 ] ( popobject1 ) singleobject [ 0 locks=0 ] ( "off" ) importstyle [ 0 locks=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 ] ( "" ) transferattributes [ 0 locks=0 ] ( "" ) transfergroups [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) keepworldspacepos [ 0 locks=0 ] ( "on" ) centeratpivot [ 0 locks=0 ] ( "on" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 ] ( "on" ) adddopobjectid [ 0 locks=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 ] ( "on" ) deleteabandoned [ 0 locks=0 ] ( "on" ) pointvels [ 0 locks=0 ] ( "instant" ) integrateovertime [ 0 locks=0 ] ( [ integrateovertime 0.041666666666666664 ] ) donotsim [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700005300000000041obj/subStepTest_render/dopimport1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000033obj/subStepTest_render/OUT.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003700000001020obj/subStepTest_render/OUT.defsopflags sopflags = comment "" position 17.5187 0.69041 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 timeshift_divide_by_subSteps 1 1 "input1" } inputs { 0 timeshift_divide_by_subSteps 0 1 } stat { create 1602694156 modify 1602694376 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004000000000124obj/subStepTest_render/OUT.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700004400000000041obj/subStepTest_render/OUT.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700007100000000040obj/subStepTest_render/timeshift_divide_by_subSteps.inittype = timeshift matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700007000000000767obj/subStepTest_render/timeshift_divide_by_subSteps.defsopflags sopflags = comment "" position 17.6232 1.95448 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 dopimport1 0 1 "input1" } inputs { 0 dopimport1 0 1 } stat { create 1602694238 modify 1602694523 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007000000001455obj/subStepTest_render/timeshift_divide_by_subSteps.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF/10 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } 0707070000010000000006660000000000000000010000001374457571700007100000000505obj/subStepTest_render/timeshift_divide_by_subSteps.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 1 ] ) integerframe [ 0 locks=0 ] ( "off" ) time [ 0 locks=0 ] ( [ time 0.16666666666666666 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 20 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } 0707070000010000000006660000000000000000010000001374457571700007500000000041obj/subStepTest_render/timeshift_divide_by_subSteps.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004200000000033obj/subStepTest_render/file1.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700004100000000715obj/subStepTest_render/file1.defsopflags sopflags = comment "" position 17.5187 -0.596318 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602694373 modify 1602694833 author dude@LA access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004100000000224obj/subStepTest_render/file1.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-ch(\"f1\") } } } 0707070000010000000006660000000000000000010000001374457571700004200000001213obj/subStepTest_render/file1.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../out/subStepParticles/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700004600000000041obj/subStepTest_render/file1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700007300000000040obj/subStepTest_render/timeshift_multiply_by_subSteps.inittype = timeshift matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700007200000000756obj/subStepTest_render/timeshift_multiply_by_subSteps.defsopflags sopflags = comment "" position 17.2483 -1.94438 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 file1 0 1 "input1" } inputs { 0 file1 0 1 } stat { create 1602694238 modify 1602694532 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007200000001455obj/subStepTest_render/timeshift_multiply_by_subSteps.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF*10 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } 0707070000010000000006660000000000000000010000001374457571700007300000000507obj/subStepTest_render/timeshift_multiply_by_subSteps.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 100 ] ) integerframe [ 0 locks=0 ] ( "off" ) time [ 0 locks=0 ] ( [ time 0.16666666666666666 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 20 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } 0707070000010000000006660000000000000000010000001374457571700007700000000041obj/subStepTest_render/timeshift_multiply_by_subSteps.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005200000000033obj/subStepTest_render/OUT_TO_RENDER.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700005100000001023obj/subStepTest_render/OUT_TO_RENDER.defsopflags sopflags = comment "" position 17.2483 -3.84449 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 timeshift_multiply_by_subSteps 1 1 "input1" } inputs { 0 timeshift_multiply_by_subSteps 0 1 } stat { create 1602694156 modify 1602695839 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005200000000124obj/subStepTest_render/OUT_TO_RENDER.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700005600000000041obj/subStepTest_render/OUT_TO_RENDER.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700003500000000141obj/subStepTest_render.order6 dopimport1 OUT timeshift_divide_by_subSteps file1 timeshift_multiply_by_subSteps OUT_TO_RENDER 0707070000010000000006660000000000000000010000001374457571700003300000000002obj/subStepTest_render.net1 0707070000010000000006660000000000000000010000001374457571700001200000000314obj.order14 box_object1 pyro_sim pyro_import box_object1_sourcepts spotlight1 cam1 arealight_mantra mantra_example geoCache simple_mantra arealight_mantra1 subStepTest_source subStepTest_dopnet subStepTest_render 0707070000010000000006660000000000000000010000001374457571700001000000000002obj.net1 0707070000010000000006660000000000000000010000001374457571700001000000000644out.defcomment "" position 5 0.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1559596821 modify 1603468239 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700001100000000020out.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001374457571700001500000000352out.userdata ___Version___18.0.499backgroundimages[{"path": "D:/studio/otherJobs/14_submitToDeadline/deadlineSubmitter_marketing/icon.png", "rect": [22.12736543689309, -4.724251343084635, 37.07906628743346, 5.741939252293655]}]0707070000010000000006660000000000000000010000001374457571700003100000000521out/__netbox1.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "MORE COMPLEX MANTRA EXAMPLE"; height := 7.2959016858401604; minimized := 0; width := 9.2999050586302587; x_position := 58.509061505860657; y_position := -17.553552257307874; } { create 1566417268 modify 1603468185 author duca@firenze access 0777 } 0707070000010000000006660000000000000000010000001374457571700003100000000537out/__netbox2.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "DISTRIBUTED RENDERING EXAMPLE: CLUSTERING"; height := 6.1394080119209296; minimized := 0; width := 13.465803460014548; x_position := 85.791202453738975; y_position := -16.405987972679132; } { create 1566417333 modify 1603468188 author duca@firenze access 0777 } 0707070000010000000006660000000000000000010000001374457571700003100000000526out/__netbox3.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "LIVE HIPFILE IS USED ON THE FARM"; height := 8.1178389146031549; minimized := 0; width := 9.2624341282806952; x_position := 27.957728273360733; y_position := -18.375489486070869; } { create 1566418050 modify 1603468184 author duca@firenze access 0777 } 0707070000010000000006660000000000000000010000001374457571700003100000000611out/__netbox4.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "USING HIPNAME AS PART OF THE OUTPUTPATH AS TIMESTAMP IS NOT ADDED TO RENDER HIPFILE"; height := 8.1178389146031549; minimized := 0; width := 9.9849846792027677; x_position := 37.771181546397116; y_position := -18.375489486070869; } { create 1566418051 modify 1603468184 author duca@firenze access 0777 } 0707070000010000000006660000000000000000010000001374457571700003100000000574out/__netbox5.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.475 0.812 0.204 "; comment := "RECOMMENDED CONFIGURATION USING RELATIVE PATH AND NOT USING HIPNAME"; height := 7.6820476141976073; minimized := 0; width := 8.7073684130563294; x_position := 18.354414483507419; y_position := -17.939698185665321; } { create 1566418054 modify 1603468238 author duca@firenze access 0777 } 0707070000010000000006660000000000000000010000001374457571700003100000000577out/__netbox6.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "SIMPLE MANTRA, PAY ATTENTION TO DRIVER IFD FILE, IT MUST BE A VALID PATH."; height := 7.1379499069191148; minimized := 0; width := 7.9018593890159536; x_position := 49.820247083257527; y_position := -17.395600478386829; } { create 1566419407 modify 1603468184 author duca@firenze access 0777 } 0707070000010000000006660000000000000000010000001374457571700003100000000530out/__netbox7.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "SUBSTEP SIMMING AND CACHING IN DEADLINE"; height := 7.2959016858401604; minimized := 0; width := 10.644019092620837; x_position := 74.311107107235344; y_position := -17.562481646598361; } { create 1602696106 modify 1603468184 author dude@LA access 0777 } 0707070000010000000006660000000000000000010000001374457571700003500000000041out/__stickynote1.postitinittype = postitnote matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003400000000444out/__stickynote1.postitdeftext "DISTRIBUTED RENDERING EXAMPLE: CLUSTERING using 5 clusters See Pre-Render Script parameters " position 85.9375 -9.66592 size 13.3195 2.48436 flags = minimize off stat { create 1559598472 modify 1603285612 author duca@firenze access 0777 } color UT_Color RGB 1 0.969 0.522 end 0707070000010000000006660000000000000000010000001374457571700003500000000041out/__stickynote3.postitinittype = postitnote matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003400000000467out/__stickynote3.postitdeftext "Please note renderHipFolder is set to ../renderhip thus requiring geometry2's outputpath to be $HIP/../geo/[..] " position 38.5205 -12.7911 size 7.36638 1.82974 flags = minimize off stat { create 1566419207 modify 1603285536 author duca@firenze access 0777 } color UT_Color RGB 1 0.969 0.522 end 0707070000010000000006660000000000000000010000001374457571700003700000000012out/__stickynote3.postitnetbox__netbox4 0707070000010000000006660000000000000000010000001374457571700003500000000041out/__stickynote4.postitinittype = postitnote matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003400000000443out/__stickynote4.postitdeftext "SUBSTEPS EXAMPLE WORKFLOW WORKAROUND FOR DEADLINE's INTEGER ARCHITECTURE USING TIMESHIFT. " position 74.3111 -9.66592 size 10.644 2.48436 flags = minimize off stat { create 1559598472 modify 1602697823 author duca@firenze access 0777 } color UT_Color RGB 1 0.969 0.522 end 0707070000010000000006660000000000000000010000001374457571700003600000000041out/__stickynote15.postitinittype = postitnote matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003500000000776out/__stickynote15.postitdeftext "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render). Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm). Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job. This option is Forced On on Limited Commercial and Apprentice." position 6.63011 -15.3192 size 9.18615 2.58826 flags = minimize off stat { create 1602696546 modify 1603285535 author dude@LA access 0777 } color UT_Color RGB 0.996 0.933 0 end 0707070000010000000006660000000000000000010000001374457571700003600000000041out/__stickynote11.postitinittype = postitnote matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003500000001014out/__stickynote11.postitdeftext "SubmitToDeadline comes in three versions: -Lite supports a single job submission at a time. -Pro supports submitting multiple jobs, rop networks and handles dependencies automatically. -Pro Studio comes with editable source code. All most common rops are supported including Alembic, Redshift, Arnold, Fetch (only rop inputs)." position 6.63011 -9.42518 size 9.18615 3.01955 flags = minimize off stat { create 1602696624 modify 1603283200 author dude@LA access 0777 } color UT_Color RGB 0.996 0.933 0 end 0707070000010000000006660000000000000000010000001374457571700003500000000041out/__stickynote7.postitinittype = postitnote matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003400000001017out/__stickynote7.postitdeftext "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts. SubmitToDeadline's Hda must be sourceable by all render slaves in use. Check 'Initialize Simulation OPs' on rops in order to submit rops as simulations (one chunk). SubmitToDeadline supports clustering (but not slicing) distributed jobs. " position 6.63011 -12.0638 size 9.18615 1.83327 flags = minimize off stat { create 1603283286 modify 1603285576 author dude@LA access 0777 } color UT_Color RGB 0.996 0.933 0 end 0707070000010000000006660000000000000000010000001374457571700003500000000041out/__stickynote8.postitinittype = postitnote matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003400000000722out/__stickynote8.postitdeftext "ExtraVar and ExtraInfo fields accept $ and * as special characters: i.e. \\$HOU* i.e. \\$USERNAME i.e. \\$USERNAME = myUser Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File' in order to submit the current hip file rather than a render copy." position 6.63011 -19.6712 size 9.18615 3.58044 flags = minimize off stat { create 1603283314 modify 1603285535 author dude@LA access 0777 } color UT_Color RGB 0.996 0.933 0 end 0707070000010000000006660000000000000000010000001374457571700003500000000041out/__stickynote9.postitinittype = postitnote matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003400000000435out/__stickynote9.postitdeftext "CONFIGURATIONS EXAMPLES: DIFFERENT WAYS OF SETTING UP SUBMITTODEADLINEAND CONNECTED ROPS " position 18.4949 -9.06327 size 49.3141 1.16807 flags = minimize off stat { create 1603283365 modify 1603285575 author dude@LA access 0777 } color UT_Color RGB 1 0.969 0.522 end 0707070000010000000006660000000000000000010000001374457571700001700000000037out/sim_0.inittype = geometry matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700001600000000673out/sim_0.defcomment "" position 86.1912 -12.4239 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603285559 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002700000011547out/sim_0.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700001600000000516out/sim_0.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700001700000002676out/sim_0.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700002100000000012out/sim_0.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700002300000000041out/sim_0.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700001700000000037out/sim_1.inittype = geometry matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700001600000000672out/sim_1.defcomment "" position 88.6848 -11.343 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603285559 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002700000011547out/sim_1.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700001600000000516out/sim_1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700001700000002676out/sim_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700002100000000012out/sim_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700002300000000041out/sim_1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700001700000000037out/sim_2.inittype = geometry matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700001600000000673out/sim_2.defcomment "" position 91.6378 -10.7665 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603285559 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002700000011547out/sim_2.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700001600000000516out/sim_2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700001700000002676out/sim_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700002100000000012out/sim_2.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700002300000000041out/sim_2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700001700000000037out/sim_3.inittype = geometry matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700001600000000673out/sim_3.defcomment "" position 94.9893 -10.9223 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603285559 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002700000011547out/sim_3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700001600000000516out/sim_3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700001700000002676out/sim_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700002100000000012out/sim_3.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700002300000000041out/sim_3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700001700000000037out/sim_4.inittype = geometry matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700001600000000672out/sim_4.defcomment "" position 97.107 -12.5656 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603285559 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002700000011547out/sim_4.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700001600000000516out/sim_4.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700001700000002676out/sim_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700002100000000012out/sim_4.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700002300000000041out/sim_4.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002000000000034out/merge1.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700001700000001152out/merge1.defcomment "" position 92.0359 -14.0855 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 5 "output1" } inputsNamed3 { 0 sim_0 0 1 "input1" 1 sim_1 0 1 "input2" 2 sim_2 0 1 "input3" 3 sim_3 0 1 "input4" 4 sim_4 0 1 "input5" } inputs { 0 sim_0 0 1 1 sim_1 0 1 2 sim_2 0 1 3 sim_3 0 1 4 sim_4 0 1 } stat { create 1559598124 modify 1603285559 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002000000000115out/merge1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700002200000000012out/merge1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700002400000000041out/merge1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002300000000037out/geometry1.inittype = geometry matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002200000000673out/geometry1.defcomment "" position 29.3568 -12.5563 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002200000000516out/geometry1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700002300000002076out/geometry1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700002500000000012out/geometry1.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700002700000000041out/geometry1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002300000000037out/geometry3.inittype = geometry matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002200000000673out/geometry3.defcomment "" position 19.4018 -12.6588 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603468238 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003300000011602out/geometry3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700002200000000516out/geometry3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700002300000002604out/geometry3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700002500000000012out/geometry3.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700002700000000041out/geometry3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002300000000037out/geometry2.inittype = geometry matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002200000000673out/geometry2.defcomment "" position 39.0867 -13.8266 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700002200000000516out/geometry2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700002300000002101out/geometry2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700002500000000012out/geometry2.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700002700000000041out/geometry2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002300000000037out/geometryA.inittype = geometry matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002200000000673out/geometryA.defcomment "" position 59.3305 -11.9137 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1602696279 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003300000011602out/geometryA.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700002200000000516out/geometryA.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700002300000002614out/geometryA.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_A ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700002500000000012out/geometryA.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700002700000000041out/geometryA.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002300000000037out/geometryB.inittype = geometry matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002200000000673out/geometryB.defcomment "" position 62.9289 -11.9137 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1602696279 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003300000011602out/geometryB.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700002200000000516out/geometryB.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700002300000002614out/geometryB.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_B ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700002500000000012out/geometryB.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700002700000000041out/geometryB.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700002700000000032out/mantraExample.inittype = ifd matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002600000001026out/mantraExample.defcomment "" position 61.2624 -14.4545 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 geometryA 0 1 "input1" 2 geometryB 0 1 "input2" } inputs { 0 geometryA 0 1 1 geometryB 0 1 } stat { create 1529494661 modify 1603288807 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003700000221675out/mantraExample.spareparmdef parm { name "nk" label "Launch Nuke Assist" type button joinnext default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 -nukeassist /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "nk2" label "Launch Nuke" type button default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" default 0 parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ moreinfo == 0 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ moreinfo == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } parm { name "moreinfo" label "More info" type toggle default { "0" } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type float default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type float default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type float default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type integer default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700002600000000516out/mantraExample.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700002700000062126out/mantraExample.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../renders/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.exr ) vm_device [ 0 locks=0 ] ( OpenEXR ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( mantra_example ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "off" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "off" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "off" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "off" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( "mantra -V 5a" ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifd/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) nk [ 0 locks=0 ] ( 0 ) nk2 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) images6 [ 0 locks=0 ] ( 2 2 2 2 2 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 23 ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) moreinfo [ 0 locks=0 ] ( "off" ) vm_renderengine [ 0 locks=0 ] ( pbrraytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "on" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 0 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 2 ) vm_refractlimit [ 0 locks=0 ] ( 2 ) vm_diffuselimit [ 0 locks=0 ] ( 1 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 5 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 7 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "all" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 5 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "on" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/../ifd/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifd/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) vm_disable_plane1 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane1 [ 0 locks=0 ] ( "off" ) vm_variable_plane1 [ 0 locks=0 ] ( depth ) vm_vextype_plane1 [ 0 locks=0 ] ( float ) vm_channel_plane1 [ 0 locks=0 ] ( Pz ) vm_usefile_plane1 [ 0 locks=0 ] ( "off" ) vm_filename_plane1 [ 0 locks=0 ] ( "" ) vm_quantize_plane1 [ 0 locks=0 ] ( float ) vm_sfilter_plane1 [ 0 locks=0 ] ( closest ) vm_pfilter_plane1 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane1 [ 0 locks=0 ] ( 1 ) vm_gain_plane1 [ 0 locks=0 ] ( 1 ) vm_dither_plane1 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane1 [ 0 locks=0 ] ( 1 ) vm_componentexport1 [ 0 locks=0 ] ( "off" ) vm_lightexport1 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope1 [ 0 locks=0 ] ( * ) vm_lightexport_select1 [ 0 locks=0 ] ( * ) vm_disable_plane2 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane2 [ 0 locks=0 ] ( "off" ) vm_variable_plane2 [ 0 locks=0 ] ( world_normal ) vm_vextype_plane2 [ 0 locks=0 ] ( unitvector ) vm_channel_plane2 [ 0 locks=0 ] ( N ) vm_usefile_plane2 [ 0 locks=0 ] ( "off" ) vm_filename_plane2 [ 0 locks=0 ] ( "" ) vm_quantize_plane2 [ 0 locks=0 ] ( float ) vm_sfilter_plane2 [ 0 locks=0 ] ( closest ) vm_pfilter_plane2 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane2 [ 0 locks=0 ] ( 1 ) vm_gain_plane2 [ 0 locks=0 ] ( 1 ) vm_dither_plane2 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane2 [ 0 locks=0 ] ( 1 ) vm_componentexport2 [ 0 locks=0 ] ( "off" ) vm_lightexport2 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope2 [ 0 locks=0 ] ( * ) vm_lightexport_select2 [ 0 locks=0 ] ( * ) vm_disable_plane3 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane3 [ 0 locks=0 ] ( "off" ) vm_variable_plane3 [ 0 locks=0 ] ( point_position ) vm_vextype_plane3 [ 0 locks=0 ] ( vector ) vm_channel_plane3 [ 0 locks=0 ] ( P ) vm_usefile_plane3 [ 0 locks=0 ] ( "off" ) vm_filename_plane3 [ 0 locks=0 ] ( "" ) vm_quantize_plane3 [ 0 locks=0 ] ( float ) vm_sfilter_plane3 [ 0 locks=0 ] ( closest ) vm_pfilter_plane3 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane3 [ 0 locks=0 ] ( 1 ) vm_gain_plane3 [ 0 locks=0 ] ( 1 ) vm_dither_plane3 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane3 [ 0 locks=0 ] ( 1 ) vm_componentexport3 [ 0 locks=0 ] ( "off" ) vm_lightexport3 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope3 [ 0 locks=0 ] ( * ) vm_lightexport_select3 [ 0 locks=0 ] ( * ) vm_disable_plane4 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane4 [ 0 locks=0 ] ( "off" ) vm_variable_plane4 [ 0 locks=0 ] ( diffuse_color_noshading ) vm_vextype_plane4 [ 0 locks=0 ] ( vector ) vm_channel_plane4 [ 0 locks=0 ] ( diffuse_material_colour ) vm_usefile_plane4 [ 0 locks=0 ] ( "off" ) vm_filename_plane4 [ 0 locks=0 ] ( "" ) vm_quantize_plane4 [ 0 locks=0 ] ( half ) vm_sfilter_plane4 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane4 [ 0 locks=0 ] ( "" ) vm_gamma_plane4 [ 0 locks=0 ] ( 1 ) vm_gain_plane4 [ 0 locks=0 ] ( 1 ) vm_dither_plane4 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane4 [ 0 locks=0 ] ( 1 ) vm_componentexport4 [ 0 locks=0 ] ( "off" ) vm_lightexport4 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope4 [ 0 locks=0 ] ( * ) vm_lightexport_select4 [ 0 locks=0 ] ( * ) vm_disable_plane5 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane5 [ 0 locks=0 ] ( "off" ) vm_variable_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_vextype_plane5 [ 0 locks=0 ] ( vector ) vm_channel_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_usefile_plane5 [ 0 locks=0 ] ( "off" ) vm_filename_plane5 [ 0 locks=0 ] ( "" ) vm_quantize_plane5 [ 0 locks=0 ] ( half ) vm_sfilter_plane5 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane5 [ 0 locks=0 ] ( "" ) vm_gamma_plane5 [ 0 locks=0 ] ( 1 ) vm_gain_plane5 [ 0 locks=0 ] ( 1 ) vm_dither_plane5 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane5 [ 0 locks=0 ] ( 1 ) vm_componentexport5 [ 0 locks=0 ] ( "off" ) vm_lightexport5 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope5 [ 0 locks=0 ] ( * ) vm_lightexport_select5 [ 0 locks=0 ] ( * ) vm_disable_plane6 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane6 [ 0 locks=0 ] ( "off" ) vm_variable_plane6 [ 0 locks=0 ] ( direct_reflect ) vm_vextype_plane6 [ 0 locks=0 ] ( vector ) vm_channel_plane6 [ 0 locks=0 ] ( direct_specular ) vm_usefile_plane6 [ 0 locks=0 ] ( "off" ) vm_filename_plane6 [ 0 locks=0 ] ( "" ) vm_quantize_plane6 [ 0 locks=0 ] ( half ) vm_sfilter_plane6 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane6 [ 0 locks=0 ] ( "" ) vm_gamma_plane6 [ 0 locks=0 ] ( 1 ) vm_gain_plane6 [ 0 locks=0 ] ( 1 ) vm_dither_plane6 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane6 [ 0 locks=0 ] ( 1 ) vm_componentexport6 [ 0 locks=0 ] ( "off" ) vm_lightexport6 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope6 [ 0 locks=0 ] ( * ) vm_lightexport_select6 [ 0 locks=0 ] ( * ) vm_disable_plane7 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane7 [ 0 locks=0 ] ( "off" ) vm_variable_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_vextype_plane7 [ 0 locks=0 ] ( vector ) vm_channel_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_usefile_plane7 [ 0 locks=0 ] ( "off" ) vm_filename_plane7 [ 0 locks=0 ] ( "" ) vm_quantize_plane7 [ 0 locks=0 ] ( half ) vm_sfilter_plane7 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane7 [ 0 locks=0 ] ( "" ) vm_gamma_plane7 [ 0 locks=0 ] ( 1 ) vm_gain_plane7 [ 0 locks=0 ] ( 1 ) vm_dither_plane7 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane7 [ 0 locks=0 ] ( 1 ) vm_componentexport7 [ 0 locks=0 ] ( "off" ) vm_lightexport7 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope7 [ 0 locks=0 ] ( * ) vm_lightexport_select7 [ 0 locks=0 ] ( * ) vm_disable_plane8 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane8 [ 0 locks=0 ] ( "off" ) vm_variable_plane8 [ 0 locks=0 ] ( indirect_reflect ) vm_vextype_plane8 [ 0 locks=0 ] ( vector ) vm_channel_plane8 [ 0 locks=0 ] ( indirect_reflection ) vm_usefile_plane8 [ 0 locks=0 ] ( "off" ) vm_filename_plane8 [ 0 locks=0 ] ( "" ) vm_quantize_plane8 [ 0 locks=0 ] ( half ) vm_sfilter_plane8 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane8 [ 0 locks=0 ] ( "" ) vm_gamma_plane8 [ 0 locks=0 ] ( 1 ) vm_gain_plane8 [ 0 locks=0 ] ( 1 ) vm_dither_plane8 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane8 [ 0 locks=0 ] ( 1 ) vm_componentexport8 [ 0 locks=0 ] ( "off" ) vm_lightexport8 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope8 [ 0 locks=0 ] ( * ) vm_lightexport_select8 [ 0 locks=0 ] ( * ) vm_disable_plane9 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane9 [ 0 locks=0 ] ( "off" ) vm_variable_plane9 [ 0 locks=0 ] ( indirect_refract ) vm_vextype_plane9 [ 0 locks=0 ] ( vector ) vm_channel_plane9 [ 0 locks=0 ] ( refraction ) vm_usefile_plane9 [ 0 locks=0 ] ( "off" ) vm_filename_plane9 [ 0 locks=0 ] ( "" ) vm_quantize_plane9 [ 0 locks=0 ] ( half ) vm_sfilter_plane9 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane9 [ 0 locks=0 ] ( "" ) vm_gamma_plane9 [ 0 locks=0 ] ( 1 ) vm_gain_plane9 [ 0 locks=0 ] ( 1 ) vm_dither_plane9 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane9 [ 0 locks=0 ] ( 1 ) vm_componentexport9 [ 0 locks=0 ] ( "off" ) vm_lightexport9 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope9 [ 0 locks=0 ] ( * ) vm_lightexport_select9 [ 0 locks=0 ] ( * ) vm_disable_plane10 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane10 [ 0 locks=0 ] ( "off" ) vm_variable_plane10 [ 0 locks=0 ] ( all_volume ) vm_vextype_plane10 [ 0 locks=0 ] ( vector ) vm_channel_plane10 [ 0 locks=0 ] ( all_volume ) vm_usefile_plane10 [ 0 locks=0 ] ( "off" ) vm_filename_plane10 [ 0 locks=0 ] ( "" ) vm_quantize_plane10 [ 0 locks=0 ] ( half ) vm_sfilter_plane10 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane10 [ 0 locks=0 ] ( "" ) vm_gamma_plane10 [ 0 locks=0 ] ( 1 ) vm_gain_plane10 [ 0 locks=0 ] ( 1 ) vm_dither_plane10 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane10 [ 0 locks=0 ] ( 1 ) vm_componentexport10 [ 0 locks=0 ] ( "off" ) vm_lightexport10 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope10 [ 0 locks=0 ] ( * ) vm_lightexport_select10 [ 0 locks=0 ] ( * ) vm_disable_plane11 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane11 [ 0 locks=0 ] ( "off" ) vm_variable_plane11 [ 0 locks=0 ] ( ID_object ) vm_vextype_plane11 [ 0 locks=0 ] ( float ) vm_channel_plane11 [ 0 locks=0 ] ( ID_object ) vm_usefile_plane11 [ 0 locks=0 ] ( "off" ) vm_filename_plane11 [ 0 locks=0 ] ( "" ) vm_quantize_plane11 [ 0 locks=0 ] ( half ) vm_sfilter_plane11 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane11 [ 0 locks=0 ] ( "" ) vm_gamma_plane11 [ 0 locks=0 ] ( 1 ) vm_gain_plane11 [ 0 locks=0 ] ( 1 ) vm_dither_plane11 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane11 [ 0 locks=0 ] ( 1 ) vm_componentexport11 [ 0 locks=0 ] ( "off" ) vm_lightexport11 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope11 [ 0 locks=0 ] ( * ) vm_lightexport_select11 [ 0 locks=0 ] ( * ) vm_disable_plane12 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane12 [ 0 locks=0 ] ( "off" ) vm_variable_plane12 [ 0 locks=0 ] ( uv_coords ) vm_vextype_plane12 [ 0 locks=0 ] ( vector ) vm_channel_plane12 [ 0 locks=0 ] ( uv_coords ) vm_usefile_plane12 [ 0 locks=0 ] ( "off" ) vm_filename_plane12 [ 0 locks=0 ] ( "" ) vm_quantize_plane12 [ 0 locks=0 ] ( half ) vm_sfilter_plane12 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane12 [ 0 locks=0 ] ( "" ) vm_gamma_plane12 [ 0 locks=0 ] ( 1 ) vm_gain_plane12 [ 0 locks=0 ] ( 1 ) vm_dither_plane12 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane12 [ 0 locks=0 ] ( 1 ) vm_componentexport12 [ 0 locks=0 ] ( "off" ) vm_lightexport12 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope12 [ 0 locks=0 ] ( * ) vm_lightexport_select12 [ 0 locks=0 ] ( * ) vm_disable_plane13 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane13 [ 0 locks=0 ] ( "off" ) vm_variable_plane13 [ 0 locks=0 ] ( motionvector ) vm_vextype_plane13 [ 0 locks=0 ] ( vector ) vm_channel_plane13 [ 0 locks=0 ] ( motionvector ) vm_usefile_plane13 [ 0 locks=0 ] ( "off" ) vm_filename_plane13 [ 0 locks=0 ] ( "" ) vm_quantize_plane13 [ 0 locks=0 ] ( half ) vm_sfilter_plane13 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane13 [ 0 locks=0 ] ( "" ) vm_gamma_plane13 [ 0 locks=0 ] ( 1 ) vm_gain_plane13 [ 0 locks=0 ] ( 1 ) vm_dither_plane13 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane13 [ 0 locks=0 ] ( 1 ) vm_componentexport13 [ 0 locks=0 ] ( "off" ) vm_lightexport13 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope13 [ 0 locks=0 ] ( * ) vm_lightexport_select13 [ 0 locks=0 ] ( * ) vm_disable_plane14 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane14 [ 0 locks=0 ] ( "off" ) vm_variable_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_vextype_plane14 [ 0 locks=0 ] ( vector ) vm_channel_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_usefile_plane14 [ 0 locks=0 ] ( "off" ) vm_filename_plane14 [ 0 locks=0 ] ( "" ) vm_quantize_plane14 [ 0 locks=0 ] ( half ) vm_sfilter_plane14 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane14 [ 0 locks=0 ] ( "" ) vm_gamma_plane14 [ 0 locks=0 ] ( 1 ) vm_gain_plane14 [ 0 locks=0 ] ( 1 ) vm_dither_plane14 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane14 [ 0 locks=0 ] ( 1 ) vm_componentexport14 [ 0 locks=0 ] ( "off" ) vm_lightexport14 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope14 [ 0 locks=0 ] ( * ) vm_lightexport_select14 [ 0 locks=0 ] ( * ) vm_disable_plane15 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane15 [ 0 locks=0 ] ( "off" ) vm_variable_plane15 [ 0 locks=0 ] ( rgb_id0 ) vm_vextype_plane15 [ 0 locks=0 ] ( vector ) vm_channel_plane15 [ 0 locks=0 ] ( ID_rgb0 ) vm_usefile_plane15 [ 0 locks=0 ] ( "off" ) vm_filename_plane15 [ 0 locks=0 ] ( "" ) vm_quantize_plane15 [ 0 locks=0 ] ( half ) vm_sfilter_plane15 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane15 [ 0 locks=0 ] ( "" ) vm_gamma_plane15 [ 0 locks=0 ] ( 1 ) vm_gain_plane15 [ 0 locks=0 ] ( 1 ) vm_dither_plane15 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane15 [ 0 locks=0 ] ( 1 ) vm_componentexport15 [ 0 locks=0 ] ( "off" ) vm_lightexport15 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope15 [ 0 locks=0 ] ( * ) vm_lightexport_select15 [ 0 locks=0 ] ( * ) vm_disable_plane16 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane16 [ 0 locks=0 ] ( "off" ) vm_variable_plane16 [ 0 locks=0 ] ( rgb_id1 ) vm_vextype_plane16 [ 0 locks=0 ] ( vector ) vm_channel_plane16 [ 0 locks=0 ] ( ID_rgb1 ) vm_usefile_plane16 [ 0 locks=0 ] ( "off" ) vm_filename_plane16 [ 0 locks=0 ] ( "" ) vm_quantize_plane16 [ 0 locks=0 ] ( half ) vm_sfilter_plane16 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane16 [ 0 locks=0 ] ( "" ) vm_gamma_plane16 [ 0 locks=0 ] ( 1 ) vm_gain_plane16 [ 0 locks=0 ] ( 1 ) vm_dither_plane16 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane16 [ 0 locks=0 ] ( 1 ) vm_componentexport16 [ 0 locks=0 ] ( "off" ) vm_lightexport16 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope16 [ 0 locks=0 ] ( * ) vm_lightexport_select16 [ 0 locks=0 ] ( * ) vm_disable_plane17 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane17 [ 0 locks=0 ] ( "off" ) vm_variable_plane17 [ 0 locks=0 ] ( rgb_id2 ) vm_vextype_plane17 [ 0 locks=0 ] ( vector ) vm_channel_plane17 [ 0 locks=0 ] ( ID_rgb2 ) vm_usefile_plane17 [ 0 locks=0 ] ( "off" ) vm_filename_plane17 [ 0 locks=0 ] ( "" ) vm_quantize_plane17 [ 0 locks=0 ] ( half ) vm_sfilter_plane17 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane17 [ 0 locks=0 ] ( "" ) vm_gamma_plane17 [ 0 locks=0 ] ( 1 ) vm_gain_plane17 [ 0 locks=0 ] ( 1 ) vm_dither_plane17 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane17 [ 0 locks=0 ] ( 1 ) vm_componentexport17 [ 0 locks=0 ] ( "off" ) vm_lightexport17 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope17 [ 0 locks=0 ] ( * ) vm_lightexport_select17 [ 0 locks=0 ] ( * ) vm_disable_plane18 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane18 [ 0 locks=0 ] ( "off" ) vm_variable_plane18 [ 0 locks=0 ] ( rgb_id3 ) vm_vextype_plane18 [ 0 locks=0 ] ( vector ) vm_channel_plane18 [ 0 locks=0 ] ( ID_rgb3 ) vm_usefile_plane18 [ 0 locks=0 ] ( "off" ) vm_filename_plane18 [ 0 locks=0 ] ( "" ) vm_quantize_plane18 [ 0 locks=0 ] ( half ) vm_sfilter_plane18 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane18 [ 0 locks=0 ] ( "" ) vm_gamma_plane18 [ 0 locks=0 ] ( 1 ) vm_gain_plane18 [ 0 locks=0 ] ( 1 ) vm_dither_plane18 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane18 [ 0 locks=0 ] ( 1 ) vm_componentexport18 [ 0 locks=0 ] ( "off" ) vm_lightexport18 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope18 [ 0 locks=0 ] ( * ) vm_lightexport_select18 [ 0 locks=0 ] ( * ) vm_disable_plane19 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane19 [ 0 locks=0 ] ( "off" ) vm_variable_plane19 [ 0 locks=0 ] ( rgb_id4 ) vm_vextype_plane19 [ 0 locks=0 ] ( vector ) vm_channel_plane19 [ 0 locks=0 ] ( ID_rgb4 ) vm_usefile_plane19 [ 0 locks=0 ] ( "off" ) vm_filename_plane19 [ 0 locks=0 ] ( "" ) vm_quantize_plane19 [ 0 locks=0 ] ( half ) vm_sfilter_plane19 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane19 [ 0 locks=0 ] ( "" ) vm_gamma_plane19 [ 0 locks=0 ] ( 1 ) vm_gain_plane19 [ 0 locks=0 ] ( 1 ) vm_dither_plane19 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane19 [ 0 locks=0 ] ( 1 ) vm_componentexport19 [ 0 locks=0 ] ( "off" ) vm_lightexport19 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope19 [ 0 locks=0 ] ( * ) vm_lightexport_select19 [ 0 locks=0 ] ( * ) vm_disable_plane20 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane20 [ 0 locks=0 ] ( "off" ) vm_variable_plane20 [ 0 locks=0 ] ( all_reflect ) vm_vextype_plane20 [ 0 locks=0 ] ( vector ) vm_channel_plane20 [ 0 locks=0 ] ( specular ) vm_usefile_plane20 [ 0 locks=0 ] ( "off" ) vm_filename_plane20 [ 0 locks=0 ] ( "" ) vm_quantize_plane20 [ 0 locks=0 ] ( half ) vm_sfilter_plane20 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane20 [ 0 locks=0 ] ( "" ) vm_gamma_plane20 [ 0 locks=0 ] ( 1 ) vm_gain_plane20 [ 0 locks=0 ] ( 1 ) vm_dither_plane20 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane20 [ 0 locks=0 ] ( 1 ) vm_componentexport20 [ 0 locks=0 ] ( "off" ) vm_lightexport20 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope20 [ 0 locks=0 ] ( * ) vm_lightexport_select20 [ 0 locks=0 ] ( * ) vm_disable_plane21 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane21 [ 0 locks=0 ] ( "off" ) vm_variable_plane21 [ 0 locks=0 ] ( all_diffuse ) vm_vextype_plane21 [ 0 locks=0 ] ( vector ) vm_channel_plane21 [ 0 locks=0 ] ( "" ) vm_usefile_plane21 [ 0 locks=0 ] ( "off" ) vm_filename_plane21 [ 0 locks=0 ] ( "" ) vm_quantize_plane21 [ 0 locks=0 ] ( half ) vm_sfilter_plane21 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane21 [ 0 locks=0 ] ( "" ) vm_gamma_plane21 [ 0 locks=0 ] ( 1 ) vm_gain_plane21 [ 0 locks=0 ] ( 1 ) vm_dither_plane21 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane21 [ 0 locks=0 ] ( 1 ) vm_componentexport21 [ 0 locks=0 ] ( "off" ) vm_lightexport21 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope21 [ 0 locks=0 ] ( * ) vm_lightexport_select21 [ 0 locks=0 ] ( * ) vm_disable_plane22 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane22 [ 0 locks=0 ] ( "off" ) vm_variable_plane22 [ 0 locks=0 ] ( all_shadow ) vm_vextype_plane22 [ 0 locks=0 ] ( vector ) vm_channel_plane22 [ 0 locks=0 ] ( "" ) vm_usefile_plane22 [ 0 locks=0 ] ( "off" ) vm_filename_plane22 [ 0 locks=0 ] ( "" ) vm_quantize_plane22 [ 0 locks=0 ] ( half ) vm_sfilter_plane22 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane22 [ 0 locks=0 ] ( "" ) vm_gamma_plane22 [ 0 locks=0 ] ( 1 ) vm_gain_plane22 [ 0 locks=0 ] ( 1 ) vm_dither_plane22 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane22 [ 0 locks=0 ] ( 1 ) vm_componentexport22 [ 0 locks=0 ] ( "off" ) vm_lightexport22 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope22 [ 0 locks=0 ] ( * ) vm_lightexport_select22 [ 0 locks=0 ] ( * ) vm_disable_plane23 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane23 [ 0 locks=0 ] ( "off" ) vm_variable_plane23 [ 0 locks=0 ] ( direct_shadow ) vm_vextype_plane23 [ 0 locks=0 ] ( vector ) vm_channel_plane23 [ 0 locks=0 ] ( "" ) vm_usefile_plane23 [ 0 locks=0 ] ( "off" ) vm_filename_plane23 [ 0 locks=0 ] ( "" ) vm_quantize_plane23 [ 0 locks=0 ] ( half ) vm_sfilter_plane23 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane23 [ 0 locks=0 ] ( "" ) vm_gamma_plane23 [ 0 locks=0 ] ( 1 ) vm_gain_plane23 [ 0 locks=0 ] ( 1 ) vm_dither_plane23 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane23 [ 0 locks=0 ] ( 1 ) vm_componentexport23 [ 0 locks=0 ] ( "off" ) vm_lightexport23 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope23 [ 0 locks=0 ] ( * ) vm_lightexport_select23 [ 0 locks=0 ] ( * ) } 0707070000010000000006660000000000000000010000001374457571700003100000000012out/mantraExample.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700003300000000032out/mantraExample.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700002600000000032out/simpleMantra.inittype = ifd matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700002500000000700out/simpleMantra.defcomment "" position 51.2376 -12.5834 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1529494661 modify 1603467028 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003600000215417out/simpleMantra.spareparmdef parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type log default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type log default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type log default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type intlog default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700002500000000516out/simpleMantra.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700002600000017072out/simpleMantra.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../render/$HIPNAME.$OS.$F4.exr ) vm_device [ 0 locks=0 ] ( "" ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( simple_mantra ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( mantra ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifds/$HIPNAME.$OS.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) images6 [ 0 locks=0 ] ( 2 2 2 2 2 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 0 ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) vm_renderengine [ 0 locks=0 ] ( raytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "off" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 1 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 10 ) vm_refractlimit [ 0 locks=0 ] ( 10 ) vm_diffuselimit [ 0 locks=0 ] ( 0 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 10 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 1 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "off" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 0 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "off" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/ifds/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifds/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700003000000000012out/simpleMantra.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700003200000000032out/simpleMantra.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700003200000000037out/subStepParticles.inittype = geometry matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003100000000673out/subStepParticles.defcomment "" position 77.3121 -12.2002 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603285559 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004200000011602out/subStepParticles.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700003100000000521out/subStepParticles.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND*10 } } } 0707070000010000000006660000000000000000010000001374457571700003200000002607out/subStepParticles.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 200 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/subStepTest_render/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700003400000000012out/subStepParticles.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700003600000000041out/subStepParticles.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000032out/mantraExample_subSteps.inittype = ifd matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700003700000000771out/mantraExample_subSteps.defcomment "" position 77.3121 -13.6781 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 subStepParticles 0 1 "input1" } inputs { 0 subStepParticles 0 1 } stat { create 1529494661 modify 1603285559 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005000000221675out/mantraExample_subSteps.spareparmdef parm { name "nk" label "Launch Nuke Assist" type button joinnext default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 -nukeassist /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "nk2" label "Launch Nuke" type button default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" default 0 parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ moreinfo == 0 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ moreinfo == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } parm { name "moreinfo" label "More info" type toggle default { "0" } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type float default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type float default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type float default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type integer default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700003700000000516out/mantraExample_subSteps.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004000000062161out/mantraExample_subSteps.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../renders/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.exr ) vm_device [ 0 locks=0 ] ( OpenEXR ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( "subStepTest_source subStepTest_render" ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "off" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "off" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "off" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "off" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( "mantra -V 5a" ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifd/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) nk [ 0 locks=0 ] ( 0 ) nk2 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) images6 [ 0 locks=0 ] ( 2 2 2 2 2 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 23 ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) moreinfo [ 0 locks=0 ] ( "off" ) vm_renderengine [ 0 locks=0 ] ( pbrraytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "on" ) xform_motionsamples [ 0 locks=0 ] ( 10 ) geo_motionsamples [ 0 locks=0 ] ( 10 ) shutteroffset [ 0 locks=0 ] ( 0 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 2 ) vm_refractlimit [ 0 locks=0 ] ( 2 ) vm_diffuselimit [ 0 locks=0 ] ( 1 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 5 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 7 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "all" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 5 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "on" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/../ifd/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifd/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) vm_disable_plane1 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane1 [ 0 locks=0 ] ( "off" ) vm_variable_plane1 [ 0 locks=0 ] ( depth ) vm_vextype_plane1 [ 0 locks=0 ] ( float ) vm_channel_plane1 [ 0 locks=0 ] ( Pz ) vm_usefile_plane1 [ 0 locks=0 ] ( "off" ) vm_filename_plane1 [ 0 locks=0 ] ( "" ) vm_quantize_plane1 [ 0 locks=0 ] ( float ) vm_sfilter_plane1 [ 0 locks=0 ] ( closest ) vm_pfilter_plane1 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane1 [ 0 locks=0 ] ( 1 ) vm_gain_plane1 [ 0 locks=0 ] ( 1 ) vm_dither_plane1 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane1 [ 0 locks=0 ] ( 1 ) vm_componentexport1 [ 0 locks=0 ] ( "off" ) vm_lightexport1 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope1 [ 0 locks=0 ] ( * ) vm_lightexport_select1 [ 0 locks=0 ] ( * ) vm_disable_plane2 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane2 [ 0 locks=0 ] ( "off" ) vm_variable_plane2 [ 0 locks=0 ] ( world_normal ) vm_vextype_plane2 [ 0 locks=0 ] ( unitvector ) vm_channel_plane2 [ 0 locks=0 ] ( N ) vm_usefile_plane2 [ 0 locks=0 ] ( "off" ) vm_filename_plane2 [ 0 locks=0 ] ( "" ) vm_quantize_plane2 [ 0 locks=0 ] ( float ) vm_sfilter_plane2 [ 0 locks=0 ] ( closest ) vm_pfilter_plane2 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane2 [ 0 locks=0 ] ( 1 ) vm_gain_plane2 [ 0 locks=0 ] ( 1 ) vm_dither_plane2 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane2 [ 0 locks=0 ] ( 1 ) vm_componentexport2 [ 0 locks=0 ] ( "off" ) vm_lightexport2 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope2 [ 0 locks=0 ] ( * ) vm_lightexport_select2 [ 0 locks=0 ] ( * ) vm_disable_plane3 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane3 [ 0 locks=0 ] ( "off" ) vm_variable_plane3 [ 0 locks=0 ] ( point_position ) vm_vextype_plane3 [ 0 locks=0 ] ( vector ) vm_channel_plane3 [ 0 locks=0 ] ( P ) vm_usefile_plane3 [ 0 locks=0 ] ( "off" ) vm_filename_plane3 [ 0 locks=0 ] ( "" ) vm_quantize_plane3 [ 0 locks=0 ] ( float ) vm_sfilter_plane3 [ 0 locks=0 ] ( closest ) vm_pfilter_plane3 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane3 [ 0 locks=0 ] ( 1 ) vm_gain_plane3 [ 0 locks=0 ] ( 1 ) vm_dither_plane3 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane3 [ 0 locks=0 ] ( 1 ) vm_componentexport3 [ 0 locks=0 ] ( "off" ) vm_lightexport3 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope3 [ 0 locks=0 ] ( * ) vm_lightexport_select3 [ 0 locks=0 ] ( * ) vm_disable_plane4 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane4 [ 0 locks=0 ] ( "off" ) vm_variable_plane4 [ 0 locks=0 ] ( diffuse_color_noshading ) vm_vextype_plane4 [ 0 locks=0 ] ( vector ) vm_channel_plane4 [ 0 locks=0 ] ( diffuse_material_colour ) vm_usefile_plane4 [ 0 locks=0 ] ( "off" ) vm_filename_plane4 [ 0 locks=0 ] ( "" ) vm_quantize_plane4 [ 0 locks=0 ] ( half ) vm_sfilter_plane4 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane4 [ 0 locks=0 ] ( "" ) vm_gamma_plane4 [ 0 locks=0 ] ( 1 ) vm_gain_plane4 [ 0 locks=0 ] ( 1 ) vm_dither_plane4 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane4 [ 0 locks=0 ] ( 1 ) vm_componentexport4 [ 0 locks=0 ] ( "off" ) vm_lightexport4 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope4 [ 0 locks=0 ] ( * ) vm_lightexport_select4 [ 0 locks=0 ] ( * ) vm_disable_plane5 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane5 [ 0 locks=0 ] ( "off" ) vm_variable_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_vextype_plane5 [ 0 locks=0 ] ( vector ) vm_channel_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_usefile_plane5 [ 0 locks=0 ] ( "off" ) vm_filename_plane5 [ 0 locks=0 ] ( "" ) vm_quantize_plane5 [ 0 locks=0 ] ( half ) vm_sfilter_plane5 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane5 [ 0 locks=0 ] ( "" ) vm_gamma_plane5 [ 0 locks=0 ] ( 1 ) vm_gain_plane5 [ 0 locks=0 ] ( 1 ) vm_dither_plane5 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane5 [ 0 locks=0 ] ( 1 ) vm_componentexport5 [ 0 locks=0 ] ( "off" ) vm_lightexport5 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope5 [ 0 locks=0 ] ( * ) vm_lightexport_select5 [ 0 locks=0 ] ( * ) vm_disable_plane6 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane6 [ 0 locks=0 ] ( "off" ) vm_variable_plane6 [ 0 locks=0 ] ( direct_reflect ) vm_vextype_plane6 [ 0 locks=0 ] ( vector ) vm_channel_plane6 [ 0 locks=0 ] ( direct_specular ) vm_usefile_plane6 [ 0 locks=0 ] ( "off" ) vm_filename_plane6 [ 0 locks=0 ] ( "" ) vm_quantize_plane6 [ 0 locks=0 ] ( half ) vm_sfilter_plane6 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane6 [ 0 locks=0 ] ( "" ) vm_gamma_plane6 [ 0 locks=0 ] ( 1 ) vm_gain_plane6 [ 0 locks=0 ] ( 1 ) vm_dither_plane6 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane6 [ 0 locks=0 ] ( 1 ) vm_componentexport6 [ 0 locks=0 ] ( "off" ) vm_lightexport6 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope6 [ 0 locks=0 ] ( * ) vm_lightexport_select6 [ 0 locks=0 ] ( * ) vm_disable_plane7 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane7 [ 0 locks=0 ] ( "off" ) vm_variable_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_vextype_plane7 [ 0 locks=0 ] ( vector ) vm_channel_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_usefile_plane7 [ 0 locks=0 ] ( "off" ) vm_filename_plane7 [ 0 locks=0 ] ( "" ) vm_quantize_plane7 [ 0 locks=0 ] ( half ) vm_sfilter_plane7 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane7 [ 0 locks=0 ] ( "" ) vm_gamma_plane7 [ 0 locks=0 ] ( 1 ) vm_gain_plane7 [ 0 locks=0 ] ( 1 ) vm_dither_plane7 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane7 [ 0 locks=0 ] ( 1 ) vm_componentexport7 [ 0 locks=0 ] ( "off" ) vm_lightexport7 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope7 [ 0 locks=0 ] ( * ) vm_lightexport_select7 [ 0 locks=0 ] ( * ) vm_disable_plane8 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane8 [ 0 locks=0 ] ( "off" ) vm_variable_plane8 [ 0 locks=0 ] ( indirect_reflect ) vm_vextype_plane8 [ 0 locks=0 ] ( vector ) vm_channel_plane8 [ 0 locks=0 ] ( indirect_reflection ) vm_usefile_plane8 [ 0 locks=0 ] ( "off" ) vm_filename_plane8 [ 0 locks=0 ] ( "" ) vm_quantize_plane8 [ 0 locks=0 ] ( half ) vm_sfilter_plane8 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane8 [ 0 locks=0 ] ( "" ) vm_gamma_plane8 [ 0 locks=0 ] ( 1 ) vm_gain_plane8 [ 0 locks=0 ] ( 1 ) vm_dither_plane8 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane8 [ 0 locks=0 ] ( 1 ) vm_componentexport8 [ 0 locks=0 ] ( "off" ) vm_lightexport8 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope8 [ 0 locks=0 ] ( * ) vm_lightexport_select8 [ 0 locks=0 ] ( * ) vm_disable_plane9 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane9 [ 0 locks=0 ] ( "off" ) vm_variable_plane9 [ 0 locks=0 ] ( indirect_refract ) vm_vextype_plane9 [ 0 locks=0 ] ( vector ) vm_channel_plane9 [ 0 locks=0 ] ( refraction ) vm_usefile_plane9 [ 0 locks=0 ] ( "off" ) vm_filename_plane9 [ 0 locks=0 ] ( "" ) vm_quantize_plane9 [ 0 locks=0 ] ( half ) vm_sfilter_plane9 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane9 [ 0 locks=0 ] ( "" ) vm_gamma_plane9 [ 0 locks=0 ] ( 1 ) vm_gain_plane9 [ 0 locks=0 ] ( 1 ) vm_dither_plane9 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane9 [ 0 locks=0 ] ( 1 ) vm_componentexport9 [ 0 locks=0 ] ( "off" ) vm_lightexport9 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope9 [ 0 locks=0 ] ( * ) vm_lightexport_select9 [ 0 locks=0 ] ( * ) vm_disable_plane10 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane10 [ 0 locks=0 ] ( "off" ) vm_variable_plane10 [ 0 locks=0 ] ( all_volume ) vm_vextype_plane10 [ 0 locks=0 ] ( vector ) vm_channel_plane10 [ 0 locks=0 ] ( all_volume ) vm_usefile_plane10 [ 0 locks=0 ] ( "off" ) vm_filename_plane10 [ 0 locks=0 ] ( "" ) vm_quantize_plane10 [ 0 locks=0 ] ( half ) vm_sfilter_plane10 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane10 [ 0 locks=0 ] ( "" ) vm_gamma_plane10 [ 0 locks=0 ] ( 1 ) vm_gain_plane10 [ 0 locks=0 ] ( 1 ) vm_dither_plane10 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane10 [ 0 locks=0 ] ( 1 ) vm_componentexport10 [ 0 locks=0 ] ( "off" ) vm_lightexport10 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope10 [ 0 locks=0 ] ( * ) vm_lightexport_select10 [ 0 locks=0 ] ( * ) vm_disable_plane11 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane11 [ 0 locks=0 ] ( "off" ) vm_variable_plane11 [ 0 locks=0 ] ( ID_object ) vm_vextype_plane11 [ 0 locks=0 ] ( float ) vm_channel_plane11 [ 0 locks=0 ] ( ID_object ) vm_usefile_plane11 [ 0 locks=0 ] ( "off" ) vm_filename_plane11 [ 0 locks=0 ] ( "" ) vm_quantize_plane11 [ 0 locks=0 ] ( half ) vm_sfilter_plane11 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane11 [ 0 locks=0 ] ( "" ) vm_gamma_plane11 [ 0 locks=0 ] ( 1 ) vm_gain_plane11 [ 0 locks=0 ] ( 1 ) vm_dither_plane11 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane11 [ 0 locks=0 ] ( 1 ) vm_componentexport11 [ 0 locks=0 ] ( "off" ) vm_lightexport11 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope11 [ 0 locks=0 ] ( * ) vm_lightexport_select11 [ 0 locks=0 ] ( * ) vm_disable_plane12 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane12 [ 0 locks=0 ] ( "off" ) vm_variable_plane12 [ 0 locks=0 ] ( uv_coords ) vm_vextype_plane12 [ 0 locks=0 ] ( vector ) vm_channel_plane12 [ 0 locks=0 ] ( uv_coords ) vm_usefile_plane12 [ 0 locks=0 ] ( "off" ) vm_filename_plane12 [ 0 locks=0 ] ( "" ) vm_quantize_plane12 [ 0 locks=0 ] ( half ) vm_sfilter_plane12 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane12 [ 0 locks=0 ] ( "" ) vm_gamma_plane12 [ 0 locks=0 ] ( 1 ) vm_gain_plane12 [ 0 locks=0 ] ( 1 ) vm_dither_plane12 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane12 [ 0 locks=0 ] ( 1 ) vm_componentexport12 [ 0 locks=0 ] ( "off" ) vm_lightexport12 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope12 [ 0 locks=0 ] ( * ) vm_lightexport_select12 [ 0 locks=0 ] ( * ) vm_disable_plane13 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane13 [ 0 locks=0 ] ( "off" ) vm_variable_plane13 [ 0 locks=0 ] ( motionvector ) vm_vextype_plane13 [ 0 locks=0 ] ( vector ) vm_channel_plane13 [ 0 locks=0 ] ( motionvector ) vm_usefile_plane13 [ 0 locks=0 ] ( "off" ) vm_filename_plane13 [ 0 locks=0 ] ( "" ) vm_quantize_plane13 [ 0 locks=0 ] ( half ) vm_sfilter_plane13 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane13 [ 0 locks=0 ] ( "" ) vm_gamma_plane13 [ 0 locks=0 ] ( 1 ) vm_gain_plane13 [ 0 locks=0 ] ( 1 ) vm_dither_plane13 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane13 [ 0 locks=0 ] ( 1 ) vm_componentexport13 [ 0 locks=0 ] ( "off" ) vm_lightexport13 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope13 [ 0 locks=0 ] ( * ) vm_lightexport_select13 [ 0 locks=0 ] ( * ) vm_disable_plane14 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane14 [ 0 locks=0 ] ( "off" ) vm_variable_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_vextype_plane14 [ 0 locks=0 ] ( vector ) vm_channel_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_usefile_plane14 [ 0 locks=0 ] ( "off" ) vm_filename_plane14 [ 0 locks=0 ] ( "" ) vm_quantize_plane14 [ 0 locks=0 ] ( half ) vm_sfilter_plane14 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane14 [ 0 locks=0 ] ( "" ) vm_gamma_plane14 [ 0 locks=0 ] ( 1 ) vm_gain_plane14 [ 0 locks=0 ] ( 1 ) vm_dither_plane14 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane14 [ 0 locks=0 ] ( 1 ) vm_componentexport14 [ 0 locks=0 ] ( "off" ) vm_lightexport14 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope14 [ 0 locks=0 ] ( * ) vm_lightexport_select14 [ 0 locks=0 ] ( * ) vm_disable_plane15 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane15 [ 0 locks=0 ] ( "off" ) vm_variable_plane15 [ 0 locks=0 ] ( rgb_id0 ) vm_vextype_plane15 [ 0 locks=0 ] ( vector ) vm_channel_plane15 [ 0 locks=0 ] ( ID_rgb0 ) vm_usefile_plane15 [ 0 locks=0 ] ( "off" ) vm_filename_plane15 [ 0 locks=0 ] ( "" ) vm_quantize_plane15 [ 0 locks=0 ] ( half ) vm_sfilter_plane15 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane15 [ 0 locks=0 ] ( "" ) vm_gamma_plane15 [ 0 locks=0 ] ( 1 ) vm_gain_plane15 [ 0 locks=0 ] ( 1 ) vm_dither_plane15 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane15 [ 0 locks=0 ] ( 1 ) vm_componentexport15 [ 0 locks=0 ] ( "off" ) vm_lightexport15 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope15 [ 0 locks=0 ] ( * ) vm_lightexport_select15 [ 0 locks=0 ] ( * ) vm_disable_plane16 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane16 [ 0 locks=0 ] ( "off" ) vm_variable_plane16 [ 0 locks=0 ] ( rgb_id1 ) vm_vextype_plane16 [ 0 locks=0 ] ( vector ) vm_channel_plane16 [ 0 locks=0 ] ( ID_rgb1 ) vm_usefile_plane16 [ 0 locks=0 ] ( "off" ) vm_filename_plane16 [ 0 locks=0 ] ( "" ) vm_quantize_plane16 [ 0 locks=0 ] ( half ) vm_sfilter_plane16 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane16 [ 0 locks=0 ] ( "" ) vm_gamma_plane16 [ 0 locks=0 ] ( 1 ) vm_gain_plane16 [ 0 locks=0 ] ( 1 ) vm_dither_plane16 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane16 [ 0 locks=0 ] ( 1 ) vm_componentexport16 [ 0 locks=0 ] ( "off" ) vm_lightexport16 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope16 [ 0 locks=0 ] ( * ) vm_lightexport_select16 [ 0 locks=0 ] ( * ) vm_disable_plane17 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane17 [ 0 locks=0 ] ( "off" ) vm_variable_plane17 [ 0 locks=0 ] ( rgb_id2 ) vm_vextype_plane17 [ 0 locks=0 ] ( vector ) vm_channel_plane17 [ 0 locks=0 ] ( ID_rgb2 ) vm_usefile_plane17 [ 0 locks=0 ] ( "off" ) vm_filename_plane17 [ 0 locks=0 ] ( "" ) vm_quantize_plane17 [ 0 locks=0 ] ( half ) vm_sfilter_plane17 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane17 [ 0 locks=0 ] ( "" ) vm_gamma_plane17 [ 0 locks=0 ] ( 1 ) vm_gain_plane17 [ 0 locks=0 ] ( 1 ) vm_dither_plane17 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane17 [ 0 locks=0 ] ( 1 ) vm_componentexport17 [ 0 locks=0 ] ( "off" ) vm_lightexport17 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope17 [ 0 locks=0 ] ( * ) vm_lightexport_select17 [ 0 locks=0 ] ( * ) vm_disable_plane18 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane18 [ 0 locks=0 ] ( "off" ) vm_variable_plane18 [ 0 locks=0 ] ( rgb_id3 ) vm_vextype_plane18 [ 0 locks=0 ] ( vector ) vm_channel_plane18 [ 0 locks=0 ] ( ID_rgb3 ) vm_usefile_plane18 [ 0 locks=0 ] ( "off" ) vm_filename_plane18 [ 0 locks=0 ] ( "" ) vm_quantize_plane18 [ 0 locks=0 ] ( half ) vm_sfilter_plane18 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane18 [ 0 locks=0 ] ( "" ) vm_gamma_plane18 [ 0 locks=0 ] ( 1 ) vm_gain_plane18 [ 0 locks=0 ] ( 1 ) vm_dither_plane18 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane18 [ 0 locks=0 ] ( 1 ) vm_componentexport18 [ 0 locks=0 ] ( "off" ) vm_lightexport18 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope18 [ 0 locks=0 ] ( * ) vm_lightexport_select18 [ 0 locks=0 ] ( * ) vm_disable_plane19 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane19 [ 0 locks=0 ] ( "off" ) vm_variable_plane19 [ 0 locks=0 ] ( rgb_id4 ) vm_vextype_plane19 [ 0 locks=0 ] ( vector ) vm_channel_plane19 [ 0 locks=0 ] ( ID_rgb4 ) vm_usefile_plane19 [ 0 locks=0 ] ( "off" ) vm_filename_plane19 [ 0 locks=0 ] ( "" ) vm_quantize_plane19 [ 0 locks=0 ] ( half ) vm_sfilter_plane19 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane19 [ 0 locks=0 ] ( "" ) vm_gamma_plane19 [ 0 locks=0 ] ( 1 ) vm_gain_plane19 [ 0 locks=0 ] ( 1 ) vm_dither_plane19 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane19 [ 0 locks=0 ] ( 1 ) vm_componentexport19 [ 0 locks=0 ] ( "off" ) vm_lightexport19 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope19 [ 0 locks=0 ] ( * ) vm_lightexport_select19 [ 0 locks=0 ] ( * ) vm_disable_plane20 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane20 [ 0 locks=0 ] ( "off" ) vm_variable_plane20 [ 0 locks=0 ] ( all_reflect ) vm_vextype_plane20 [ 0 locks=0 ] ( vector ) vm_channel_plane20 [ 0 locks=0 ] ( specular ) vm_usefile_plane20 [ 0 locks=0 ] ( "off" ) vm_filename_plane20 [ 0 locks=0 ] ( "" ) vm_quantize_plane20 [ 0 locks=0 ] ( half ) vm_sfilter_plane20 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane20 [ 0 locks=0 ] ( "" ) vm_gamma_plane20 [ 0 locks=0 ] ( 1 ) vm_gain_plane20 [ 0 locks=0 ] ( 1 ) vm_dither_plane20 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane20 [ 0 locks=0 ] ( 1 ) vm_componentexport20 [ 0 locks=0 ] ( "off" ) vm_lightexport20 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope20 [ 0 locks=0 ] ( * ) vm_lightexport_select20 [ 0 locks=0 ] ( * ) vm_disable_plane21 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane21 [ 0 locks=0 ] ( "off" ) vm_variable_plane21 [ 0 locks=0 ] ( all_diffuse ) vm_vextype_plane21 [ 0 locks=0 ] ( vector ) vm_channel_plane21 [ 0 locks=0 ] ( "" ) vm_usefile_plane21 [ 0 locks=0 ] ( "off" ) vm_filename_plane21 [ 0 locks=0 ] ( "" ) vm_quantize_plane21 [ 0 locks=0 ] ( half ) vm_sfilter_plane21 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane21 [ 0 locks=0 ] ( "" ) vm_gamma_plane21 [ 0 locks=0 ] ( 1 ) vm_gain_plane21 [ 0 locks=0 ] ( 1 ) vm_dither_plane21 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane21 [ 0 locks=0 ] ( 1 ) vm_componentexport21 [ 0 locks=0 ] ( "off" ) vm_lightexport21 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope21 [ 0 locks=0 ] ( * ) vm_lightexport_select21 [ 0 locks=0 ] ( * ) vm_disable_plane22 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane22 [ 0 locks=0 ] ( "off" ) vm_variable_plane22 [ 0 locks=0 ] ( all_shadow ) vm_vextype_plane22 [ 0 locks=0 ] ( vector ) vm_channel_plane22 [ 0 locks=0 ] ( "" ) vm_usefile_plane22 [ 0 locks=0 ] ( "off" ) vm_filename_plane22 [ 0 locks=0 ] ( "" ) vm_quantize_plane22 [ 0 locks=0 ] ( half ) vm_sfilter_plane22 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane22 [ 0 locks=0 ] ( "" ) vm_gamma_plane22 [ 0 locks=0 ] ( 1 ) vm_gain_plane22 [ 0 locks=0 ] ( 1 ) vm_dither_plane22 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane22 [ 0 locks=0 ] ( 1 ) vm_componentexport22 [ 0 locks=0 ] ( "off" ) vm_lightexport22 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope22 [ 0 locks=0 ] ( * ) vm_lightexport_select22 [ 0 locks=0 ] ( * ) vm_disable_plane23 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane23 [ 0 locks=0 ] ( "off" ) vm_variable_plane23 [ 0 locks=0 ] ( direct_shadow ) vm_vextype_plane23 [ 0 locks=0 ] ( vector ) vm_channel_plane23 [ 0 locks=0 ] ( "" ) vm_usefile_plane23 [ 0 locks=0 ] ( "off" ) vm_filename_plane23 [ 0 locks=0 ] ( "" ) vm_quantize_plane23 [ 0 locks=0 ] ( half ) vm_sfilter_plane23 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane23 [ 0 locks=0 ] ( "" ) vm_gamma_plane23 [ 0 locks=0 ] ( 1 ) vm_gain_plane23 [ 0 locks=0 ] ( 1 ) vm_dither_plane23 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane23 [ 0 locks=0 ] ( 1 ) vm_componentexport23 [ 0 locks=0 ] ( "off" ) vm_lightexport23 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope23 [ 0 locks=0 ] ( * ) vm_lightexport_select23 [ 0 locks=0 ] ( * ) } 0707070000010000000006660000000000000000010000001374457571700004200000000012out/mantraExample_subSteps.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700004400000000032out/mantraExample_subSteps.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700003300000000047out/submitToDeadline2.inittype = submitToDeadline matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700003200000000725out/submitToDeadline2.defcomment "" position 29.6007 -16.3646 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 geometry1 0 1 "input1" } inputs { 0 geometry1 0 1 } stat { create 1603464380 modify 1603468225 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003300000011164out/submitToDeadline2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) labelVersion [ 0 locks=0 ] ( "SubmitToDeadline Lite v2.010" ) labelLicense [ 0 locks=0 ] ( " Registered." ) labelPro [ 0 locks=0 ] ( "" ) butWebCheckVersion [ 0 locks=0 ] ( 0 ) refresh [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) usePerRopParams [ 0 locks=0 ] ( "off" ) perRopParamsAdd [ 0 locks=0 ] ( 0 ) perRopParamsRemove [ 0 locks=0 ] ( 0 ) labelparm9 [ 0 locks=0 ] ( "Parameters: STD_priority,STD_chunkSize" ) folder0 [ 0 locks=0 ] ( 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "none" ) poolBatch2 [ 0 locks=0 ] ( " " ) groupBatch [ 0 locks=0 ] ( "none" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "none" ) poolRender2 [ 0 locks=0 ] ( " " ) groupRender [ 0 locks=0 ] ( "none" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) sepparm5 [ 0 locks=0 ] ( ) Refresh [ 0 locks=0 ] ( 0 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( . ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) newparameter [ 0 locks=0 ] ( "SubmitToDeadline comes in three versions: -Lite supports a single job submission at a time. -Pro supports submitting multiple jobs, rop networks and handles dependencies automatically. -Pro Studio comes with editable source code. All most common rops are supported including Alembic, Redshift, Arnold, Fetch (only rop inputs)." ) butWebPurchasePage6 [ 0 locks=0 ] ( 0 ) butPurchase [ 0 locks=0 ] ( 0 ) butPurchaseForExistingCustomers [ 0 locks=0 ] ( 0 ) butWebVisit [ 0 locks=0 ] ( 0 ) butWebEmail [ 0 locks=0 ] ( 0 ) labelparm32e3 [ 0 locks=0 ] ( simultools.com/submittodeadline ) labelparm21e2 [ 0 locks=0 ] ( "Copyright Simultools" ) sepparm8 [ 0 locks=0 ] ( ) labelparm8 [ 0 locks=0 ] ( "Examples and tips are contained inside this node." ) labelparm10 [ 0 locks=0 ] ( "Dive inside and read the sticky notes." ) sepparm9 [ 0 locks=0 ] ( ) newparameter2 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts. SubmitToDeadline's Hda must be sourceable by all render slaves in use. Check 'Initialize Simulation OPs' on rops in order to submit rops as simulations (one chunk). SubmitToDeadline supports clustering (but not slicing) distributed jobs. Mantra jobs are by default split into two jobs (Batch translation and Mantra Render). Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm). Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job. This option is Forced On on Limited Commercial and Apprentice. ExtraVar and ExtraInfo fields accept $ and * as special characters: i.e. \\$HOU* i.e. \\$USERNAME i.e. \\$USERNAME = myUser Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File' in order to submit the current hip file rather than a render copy." ) butWebHelp [ 0 locks=0 ] ( 0 ) butWebSuggestion [ 0 locks=0 ] ( 0 ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003500000000012out/submitToDeadline2.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700003700000000123out/submitToDeadline2.userdata ___Version______toolcount___1 ___toolid___generic_delete0707070000010000000006660000000000000000010000001374457571700005500000000716out/submitToDeadline2/SubmitToDeadline_1.defcomment "" position 66.6635 -15.4905 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 merge1 5 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline2/SubmitToDeadline_1.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline2/SubmitToDeadline_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline2/SubmitToDeadline_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline2/SubmitToDeadline_1.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline2/sim_0.defcomment "" position 60.8188 -11.9956 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline2/sim_0.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline2/sim_0.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline2/sim_0.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline2/sim_0.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline2/sim_0.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline2/sim_1.defcomment "" position 63.3124 -10.9147 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline2/sim_1.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline2/sim_1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline2/sim_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline2/sim_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline2/sim_1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline2/sim_2.defcomment "" position 66.2654 -10.3382 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline2/sim_2.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline2/sim_2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline2/sim_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline2/sim_2.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline2/sim_2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000672out/submitToDeadline2/sim_3.defcomment "" position 69.6169 -10.494 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline2/sim_3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline2/sim_3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline2/sim_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline2/sim_3.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline2/sim_3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline2/sim_4.defcomment "" position 71.7346 -12.1373 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline2/sim_4.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline2/sim_4.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline2/sim_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline2/sim_4.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline2/sim_4.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004100000001152out/submitToDeadline2/merge1.defcomment "" position 66.6635 -13.6572 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 5 "output1" } inputsNamed3 { 0 sim_0 0 1 "input1" 1 sim_1 0 1 "input2" 2 sim_2 0 1 "input3" 3 sim_3 0 1 "input4" 4 sim_4 0 1 "input5" } inputs { 0 sim_0 0 1 1 sim_1 0 1 2 sim_2 0 1 3 sim_3 0 1 4 sim_4 0 1 } stat { create 1559598124 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004200000000115out/submitToDeadline2/merge1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700004400000000012out/submitToDeadline2/merge1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004600000000041out/submitToDeadline2/merge1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline2/geometry1.defcomment "" position 22.6706 -11.2966 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline2/geometry1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002076out/submitToDeadline2/geometry1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline2/geometry1.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline2/geometry1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline2/geometry3.defcomment "" position 11.3127 -11.2966 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603283804 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline2/geometry3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline2/geometry3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002604out/submitToDeadline2/geometry3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline2/geometry3.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline2/geometry3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline2/geometry2.defcomment "" position 30.8526 -11.0408 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline2/geometry2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002101out/submitToDeadline2/geometry2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline2/geometry2.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline2/geometry2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline2/geometryA.defcomment "" position 50.7117 -11.7066 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline2/geometryA.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline2/geometryA.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002614out/submitToDeadline2/geometryA.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_A ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline2/geometryA.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline2/geometryA.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline2/geometryB.defcomment "" position 54.3305 -11.7066 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline2/geometryB.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline2/geometryB.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002614out/submitToDeadline2/geometryB.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_B ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline2/geometryB.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline2/geometryB.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005000000001026out/submitToDeadline2/mantraExample.defcomment "" position 52.5067 -13.2825 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 geometryA 0 1 "input1" 2 geometryB 0 1 "input2" } inputs { 0 geometryA 0 1 1 geometryB 0 1 } stat { create 1529494661 modify 1603283687 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006100000221675out/submitToDeadline2/mantraExample.spareparmdef parm { name "nk" label "Launch Nuke Assist" type button joinnext default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 -nukeassist /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "nk2" label "Launch Nuke" type button default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" default 0 parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ moreinfo == 0 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ moreinfo == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } parm { name "moreinfo" label "More info" type toggle default { "0" } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type float default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type float default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type float default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type integer default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700005000000000516out/submitToDeadline2/mantraExample.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700005100000062126out/submitToDeadline2/mantraExample.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../renders/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.exr ) vm_device [ 0 locks=0 ] ( OpenEXR ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( mantra_example ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "off" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "off" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "off" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "off" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( "mantra -V 5a" ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifd/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) nk [ 0 locks=0 ] ( 0 ) nk2 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) images6 [ 0 locks=0 ] ( 2 2 2 2 2 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 23 ) vm_disable_plane1 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane1 [ 0 locks=0 ] ( "off" ) vm_variable_plane1 [ 0 locks=0 ] ( depth ) vm_vextype_plane1 [ 0 locks=0 ] ( float ) vm_channel_plane1 [ 0 locks=0 ] ( Pz ) vm_usefile_plane1 [ 0 locks=0 ] ( "off" ) vm_filename_plane1 [ 0 locks=0 ] ( "" ) vm_quantize_plane1 [ 0 locks=0 ] ( float ) vm_sfilter_plane1 [ 0 locks=0 ] ( closest ) vm_pfilter_plane1 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane1 [ 0 locks=0 ] ( 1 ) vm_gain_plane1 [ 0 locks=0 ] ( 1 ) vm_dither_plane1 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane1 [ 0 locks=0 ] ( 1 ) vm_componentexport1 [ 0 locks=0 ] ( "off" ) vm_lightexport1 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope1 [ 0 locks=0 ] ( * ) vm_lightexport_select1 [ 0 locks=0 ] ( * ) vm_disable_plane2 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane2 [ 0 locks=0 ] ( "off" ) vm_variable_plane2 [ 0 locks=0 ] ( world_normal ) vm_vextype_plane2 [ 0 locks=0 ] ( unitvector ) vm_channel_plane2 [ 0 locks=0 ] ( N ) vm_usefile_plane2 [ 0 locks=0 ] ( "off" ) vm_filename_plane2 [ 0 locks=0 ] ( "" ) vm_quantize_plane2 [ 0 locks=0 ] ( float ) vm_sfilter_plane2 [ 0 locks=0 ] ( closest ) vm_pfilter_plane2 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane2 [ 0 locks=0 ] ( 1 ) vm_gain_plane2 [ 0 locks=0 ] ( 1 ) vm_dither_plane2 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane2 [ 0 locks=0 ] ( 1 ) vm_componentexport2 [ 0 locks=0 ] ( "off" ) vm_lightexport2 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope2 [ 0 locks=0 ] ( * ) vm_lightexport_select2 [ 0 locks=0 ] ( * ) vm_disable_plane3 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane3 [ 0 locks=0 ] ( "off" ) vm_variable_plane3 [ 0 locks=0 ] ( point_position ) vm_vextype_plane3 [ 0 locks=0 ] ( vector ) vm_channel_plane3 [ 0 locks=0 ] ( P ) vm_usefile_plane3 [ 0 locks=0 ] ( "off" ) vm_filename_plane3 [ 0 locks=0 ] ( "" ) vm_quantize_plane3 [ 0 locks=0 ] ( float ) vm_sfilter_plane3 [ 0 locks=0 ] ( closest ) vm_pfilter_plane3 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane3 [ 0 locks=0 ] ( 1 ) vm_gain_plane3 [ 0 locks=0 ] ( 1 ) vm_dither_plane3 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane3 [ 0 locks=0 ] ( 1 ) vm_componentexport3 [ 0 locks=0 ] ( "off" ) vm_lightexport3 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope3 [ 0 locks=0 ] ( * ) vm_lightexport_select3 [ 0 locks=0 ] ( * ) vm_disable_plane4 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane4 [ 0 locks=0 ] ( "off" ) vm_variable_plane4 [ 0 locks=0 ] ( diffuse_color_noshading ) vm_vextype_plane4 [ 0 locks=0 ] ( vector ) vm_channel_plane4 [ 0 locks=0 ] ( diffuse_material_colour ) vm_usefile_plane4 [ 0 locks=0 ] ( "off" ) vm_filename_plane4 [ 0 locks=0 ] ( "" ) vm_quantize_plane4 [ 0 locks=0 ] ( half ) vm_sfilter_plane4 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane4 [ 0 locks=0 ] ( "" ) vm_gamma_plane4 [ 0 locks=0 ] ( 1 ) vm_gain_plane4 [ 0 locks=0 ] ( 1 ) vm_dither_plane4 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane4 [ 0 locks=0 ] ( 1 ) vm_componentexport4 [ 0 locks=0 ] ( "off" ) vm_lightexport4 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope4 [ 0 locks=0 ] ( * ) vm_lightexport_select4 [ 0 locks=0 ] ( * ) vm_disable_plane5 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane5 [ 0 locks=0 ] ( "off" ) vm_variable_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_vextype_plane5 [ 0 locks=0 ] ( vector ) vm_channel_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_usefile_plane5 [ 0 locks=0 ] ( "off" ) vm_filename_plane5 [ 0 locks=0 ] ( "" ) vm_quantize_plane5 [ 0 locks=0 ] ( half ) vm_sfilter_plane5 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane5 [ 0 locks=0 ] ( "" ) vm_gamma_plane5 [ 0 locks=0 ] ( 1 ) vm_gain_plane5 [ 0 locks=0 ] ( 1 ) vm_dither_plane5 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane5 [ 0 locks=0 ] ( 1 ) vm_componentexport5 [ 0 locks=0 ] ( "off" ) vm_lightexport5 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope5 [ 0 locks=0 ] ( * ) vm_lightexport_select5 [ 0 locks=0 ] ( * ) vm_disable_plane6 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane6 [ 0 locks=0 ] ( "off" ) vm_variable_plane6 [ 0 locks=0 ] ( direct_reflect ) vm_vextype_plane6 [ 0 locks=0 ] ( vector ) vm_channel_plane6 [ 0 locks=0 ] ( direct_specular ) vm_usefile_plane6 [ 0 locks=0 ] ( "off" ) vm_filename_plane6 [ 0 locks=0 ] ( "" ) vm_quantize_plane6 [ 0 locks=0 ] ( half ) vm_sfilter_plane6 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane6 [ 0 locks=0 ] ( "" ) vm_gamma_plane6 [ 0 locks=0 ] ( 1 ) vm_gain_plane6 [ 0 locks=0 ] ( 1 ) vm_dither_plane6 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane6 [ 0 locks=0 ] ( 1 ) vm_componentexport6 [ 0 locks=0 ] ( "off" ) vm_lightexport6 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope6 [ 0 locks=0 ] ( * ) vm_lightexport_select6 [ 0 locks=0 ] ( * ) vm_disable_plane7 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane7 [ 0 locks=0 ] ( "off" ) vm_variable_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_vextype_plane7 [ 0 locks=0 ] ( vector ) vm_channel_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_usefile_plane7 [ 0 locks=0 ] ( "off" ) vm_filename_plane7 [ 0 locks=0 ] ( "" ) vm_quantize_plane7 [ 0 locks=0 ] ( half ) vm_sfilter_plane7 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane7 [ 0 locks=0 ] ( "" ) vm_gamma_plane7 [ 0 locks=0 ] ( 1 ) vm_gain_plane7 [ 0 locks=0 ] ( 1 ) vm_dither_plane7 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane7 [ 0 locks=0 ] ( 1 ) vm_componentexport7 [ 0 locks=0 ] ( "off" ) vm_lightexport7 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope7 [ 0 locks=0 ] ( * ) vm_lightexport_select7 [ 0 locks=0 ] ( * ) vm_disable_plane8 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane8 [ 0 locks=0 ] ( "off" ) vm_variable_plane8 [ 0 locks=0 ] ( indirect_reflect ) vm_vextype_plane8 [ 0 locks=0 ] ( vector ) vm_channel_plane8 [ 0 locks=0 ] ( indirect_reflection ) vm_usefile_plane8 [ 0 locks=0 ] ( "off" ) vm_filename_plane8 [ 0 locks=0 ] ( "" ) vm_quantize_plane8 [ 0 locks=0 ] ( half ) vm_sfilter_plane8 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane8 [ 0 locks=0 ] ( "" ) vm_gamma_plane8 [ 0 locks=0 ] ( 1 ) vm_gain_plane8 [ 0 locks=0 ] ( 1 ) vm_dither_plane8 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane8 [ 0 locks=0 ] ( 1 ) vm_componentexport8 [ 0 locks=0 ] ( "off" ) vm_lightexport8 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope8 [ 0 locks=0 ] ( * ) vm_lightexport_select8 [ 0 locks=0 ] ( * ) vm_disable_plane9 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane9 [ 0 locks=0 ] ( "off" ) vm_variable_plane9 [ 0 locks=0 ] ( indirect_refract ) vm_vextype_plane9 [ 0 locks=0 ] ( vector ) vm_channel_plane9 [ 0 locks=0 ] ( refraction ) vm_usefile_plane9 [ 0 locks=0 ] ( "off" ) vm_filename_plane9 [ 0 locks=0 ] ( "" ) vm_quantize_plane9 [ 0 locks=0 ] ( half ) vm_sfilter_plane9 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane9 [ 0 locks=0 ] ( "" ) vm_gamma_plane9 [ 0 locks=0 ] ( 1 ) vm_gain_plane9 [ 0 locks=0 ] ( 1 ) vm_dither_plane9 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane9 [ 0 locks=0 ] ( 1 ) vm_componentexport9 [ 0 locks=0 ] ( "off" ) vm_lightexport9 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope9 [ 0 locks=0 ] ( * ) vm_lightexport_select9 [ 0 locks=0 ] ( * ) vm_disable_plane10 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane10 [ 0 locks=0 ] ( "off" ) vm_variable_plane10 [ 0 locks=0 ] ( all_volume ) vm_vextype_plane10 [ 0 locks=0 ] ( vector ) vm_channel_plane10 [ 0 locks=0 ] ( all_volume ) vm_usefile_plane10 [ 0 locks=0 ] ( "off" ) vm_filename_plane10 [ 0 locks=0 ] ( "" ) vm_quantize_plane10 [ 0 locks=0 ] ( half ) vm_sfilter_plane10 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane10 [ 0 locks=0 ] ( "" ) vm_gamma_plane10 [ 0 locks=0 ] ( 1 ) vm_gain_plane10 [ 0 locks=0 ] ( 1 ) vm_dither_plane10 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane10 [ 0 locks=0 ] ( 1 ) vm_componentexport10 [ 0 locks=0 ] ( "off" ) vm_lightexport10 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope10 [ 0 locks=0 ] ( * ) vm_lightexport_select10 [ 0 locks=0 ] ( * ) vm_disable_plane11 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane11 [ 0 locks=0 ] ( "off" ) vm_variable_plane11 [ 0 locks=0 ] ( ID_object ) vm_vextype_plane11 [ 0 locks=0 ] ( float ) vm_channel_plane11 [ 0 locks=0 ] ( ID_object ) vm_usefile_plane11 [ 0 locks=0 ] ( "off" ) vm_filename_plane11 [ 0 locks=0 ] ( "" ) vm_quantize_plane11 [ 0 locks=0 ] ( half ) vm_sfilter_plane11 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane11 [ 0 locks=0 ] ( "" ) vm_gamma_plane11 [ 0 locks=0 ] ( 1 ) vm_gain_plane11 [ 0 locks=0 ] ( 1 ) vm_dither_plane11 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane11 [ 0 locks=0 ] ( 1 ) vm_componentexport11 [ 0 locks=0 ] ( "off" ) vm_lightexport11 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope11 [ 0 locks=0 ] ( * ) vm_lightexport_select11 [ 0 locks=0 ] ( * ) vm_disable_plane12 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane12 [ 0 locks=0 ] ( "off" ) vm_variable_plane12 [ 0 locks=0 ] ( uv_coords ) vm_vextype_plane12 [ 0 locks=0 ] ( vector ) vm_channel_plane12 [ 0 locks=0 ] ( uv_coords ) vm_usefile_plane12 [ 0 locks=0 ] ( "off" ) vm_filename_plane12 [ 0 locks=0 ] ( "" ) vm_quantize_plane12 [ 0 locks=0 ] ( half ) vm_sfilter_plane12 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane12 [ 0 locks=0 ] ( "" ) vm_gamma_plane12 [ 0 locks=0 ] ( 1 ) vm_gain_plane12 [ 0 locks=0 ] ( 1 ) vm_dither_plane12 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane12 [ 0 locks=0 ] ( 1 ) vm_componentexport12 [ 0 locks=0 ] ( "off" ) vm_lightexport12 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope12 [ 0 locks=0 ] ( * ) vm_lightexport_select12 [ 0 locks=0 ] ( * ) vm_disable_plane13 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane13 [ 0 locks=0 ] ( "off" ) vm_variable_plane13 [ 0 locks=0 ] ( motionvector ) vm_vextype_plane13 [ 0 locks=0 ] ( vector ) vm_channel_plane13 [ 0 locks=0 ] ( motionvector ) vm_usefile_plane13 [ 0 locks=0 ] ( "off" ) vm_filename_plane13 [ 0 locks=0 ] ( "" ) vm_quantize_plane13 [ 0 locks=0 ] ( half ) vm_sfilter_plane13 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane13 [ 0 locks=0 ] ( "" ) vm_gamma_plane13 [ 0 locks=0 ] ( 1 ) vm_gain_plane13 [ 0 locks=0 ] ( 1 ) vm_dither_plane13 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane13 [ 0 locks=0 ] ( 1 ) vm_componentexport13 [ 0 locks=0 ] ( "off" ) vm_lightexport13 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope13 [ 0 locks=0 ] ( * ) vm_lightexport_select13 [ 0 locks=0 ] ( * ) vm_disable_plane14 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane14 [ 0 locks=0 ] ( "off" ) vm_variable_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_vextype_plane14 [ 0 locks=0 ] ( vector ) vm_channel_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_usefile_plane14 [ 0 locks=0 ] ( "off" ) vm_filename_plane14 [ 0 locks=0 ] ( "" ) vm_quantize_plane14 [ 0 locks=0 ] ( half ) vm_sfilter_plane14 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane14 [ 0 locks=0 ] ( "" ) vm_gamma_plane14 [ 0 locks=0 ] ( 1 ) vm_gain_plane14 [ 0 locks=0 ] ( 1 ) vm_dither_plane14 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane14 [ 0 locks=0 ] ( 1 ) vm_componentexport14 [ 0 locks=0 ] ( "off" ) vm_lightexport14 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope14 [ 0 locks=0 ] ( * ) vm_lightexport_select14 [ 0 locks=0 ] ( * ) vm_disable_plane15 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane15 [ 0 locks=0 ] ( "off" ) vm_variable_plane15 [ 0 locks=0 ] ( rgb_id0 ) vm_vextype_plane15 [ 0 locks=0 ] ( vector ) vm_channel_plane15 [ 0 locks=0 ] ( ID_rgb0 ) vm_usefile_plane15 [ 0 locks=0 ] ( "off" ) vm_filename_plane15 [ 0 locks=0 ] ( "" ) vm_quantize_plane15 [ 0 locks=0 ] ( half ) vm_sfilter_plane15 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane15 [ 0 locks=0 ] ( "" ) vm_gamma_plane15 [ 0 locks=0 ] ( 1 ) vm_gain_plane15 [ 0 locks=0 ] ( 1 ) vm_dither_plane15 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane15 [ 0 locks=0 ] ( 1 ) vm_componentexport15 [ 0 locks=0 ] ( "off" ) vm_lightexport15 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope15 [ 0 locks=0 ] ( * ) vm_lightexport_select15 [ 0 locks=0 ] ( * ) vm_disable_plane16 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane16 [ 0 locks=0 ] ( "off" ) vm_variable_plane16 [ 0 locks=0 ] ( rgb_id1 ) vm_vextype_plane16 [ 0 locks=0 ] ( vector ) vm_channel_plane16 [ 0 locks=0 ] ( ID_rgb1 ) vm_usefile_plane16 [ 0 locks=0 ] ( "off" ) vm_filename_plane16 [ 0 locks=0 ] ( "" ) vm_quantize_plane16 [ 0 locks=0 ] ( half ) vm_sfilter_plane16 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane16 [ 0 locks=0 ] ( "" ) vm_gamma_plane16 [ 0 locks=0 ] ( 1 ) vm_gain_plane16 [ 0 locks=0 ] ( 1 ) vm_dither_plane16 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane16 [ 0 locks=0 ] ( 1 ) vm_componentexport16 [ 0 locks=0 ] ( "off" ) vm_lightexport16 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope16 [ 0 locks=0 ] ( * ) vm_lightexport_select16 [ 0 locks=0 ] ( * ) vm_disable_plane17 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane17 [ 0 locks=0 ] ( "off" ) vm_variable_plane17 [ 0 locks=0 ] ( rgb_id2 ) vm_vextype_plane17 [ 0 locks=0 ] ( vector ) vm_channel_plane17 [ 0 locks=0 ] ( ID_rgb2 ) vm_usefile_plane17 [ 0 locks=0 ] ( "off" ) vm_filename_plane17 [ 0 locks=0 ] ( "" ) vm_quantize_plane17 [ 0 locks=0 ] ( half ) vm_sfilter_plane17 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane17 [ 0 locks=0 ] ( "" ) vm_gamma_plane17 [ 0 locks=0 ] ( 1 ) vm_gain_plane17 [ 0 locks=0 ] ( 1 ) vm_dither_plane17 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane17 [ 0 locks=0 ] ( 1 ) vm_componentexport17 [ 0 locks=0 ] ( "off" ) vm_lightexport17 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope17 [ 0 locks=0 ] ( * ) vm_lightexport_select17 [ 0 locks=0 ] ( * ) vm_disable_plane18 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane18 [ 0 locks=0 ] ( "off" ) vm_variable_plane18 [ 0 locks=0 ] ( rgb_id3 ) vm_vextype_plane18 [ 0 locks=0 ] ( vector ) vm_channel_plane18 [ 0 locks=0 ] ( ID_rgb3 ) vm_usefile_plane18 [ 0 locks=0 ] ( "off" ) vm_filename_plane18 [ 0 locks=0 ] ( "" ) vm_quantize_plane18 [ 0 locks=0 ] ( half ) vm_sfilter_plane18 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane18 [ 0 locks=0 ] ( "" ) vm_gamma_plane18 [ 0 locks=0 ] ( 1 ) vm_gain_plane18 [ 0 locks=0 ] ( 1 ) vm_dither_plane18 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane18 [ 0 locks=0 ] ( 1 ) vm_componentexport18 [ 0 locks=0 ] ( "off" ) vm_lightexport18 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope18 [ 0 locks=0 ] ( * ) vm_lightexport_select18 [ 0 locks=0 ] ( * ) vm_disable_plane19 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane19 [ 0 locks=0 ] ( "off" ) vm_variable_plane19 [ 0 locks=0 ] ( rgb_id4 ) vm_vextype_plane19 [ 0 locks=0 ] ( vector ) vm_channel_plane19 [ 0 locks=0 ] ( ID_rgb4 ) vm_usefile_plane19 [ 0 locks=0 ] ( "off" ) vm_filename_plane19 [ 0 locks=0 ] ( "" ) vm_quantize_plane19 [ 0 locks=0 ] ( half ) vm_sfilter_plane19 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane19 [ 0 locks=0 ] ( "" ) vm_gamma_plane19 [ 0 locks=0 ] ( 1 ) vm_gain_plane19 [ 0 locks=0 ] ( 1 ) vm_dither_plane19 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane19 [ 0 locks=0 ] ( 1 ) vm_componentexport19 [ 0 locks=0 ] ( "off" ) vm_lightexport19 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope19 [ 0 locks=0 ] ( * ) vm_lightexport_select19 [ 0 locks=0 ] ( * ) vm_disable_plane20 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane20 [ 0 locks=0 ] ( "off" ) vm_variable_plane20 [ 0 locks=0 ] ( all_reflect ) vm_vextype_plane20 [ 0 locks=0 ] ( vector ) vm_channel_plane20 [ 0 locks=0 ] ( specular ) vm_usefile_plane20 [ 0 locks=0 ] ( "off" ) vm_filename_plane20 [ 0 locks=0 ] ( "" ) vm_quantize_plane20 [ 0 locks=0 ] ( half ) vm_sfilter_plane20 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane20 [ 0 locks=0 ] ( "" ) vm_gamma_plane20 [ 0 locks=0 ] ( 1 ) vm_gain_plane20 [ 0 locks=0 ] ( 1 ) vm_dither_plane20 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane20 [ 0 locks=0 ] ( 1 ) vm_componentexport20 [ 0 locks=0 ] ( "off" ) vm_lightexport20 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope20 [ 0 locks=0 ] ( * ) vm_lightexport_select20 [ 0 locks=0 ] ( * ) vm_disable_plane21 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane21 [ 0 locks=0 ] ( "off" ) vm_variable_plane21 [ 0 locks=0 ] ( all_diffuse ) vm_vextype_plane21 [ 0 locks=0 ] ( vector ) vm_channel_plane21 [ 0 locks=0 ] ( "" ) vm_usefile_plane21 [ 0 locks=0 ] ( "off" ) vm_filename_plane21 [ 0 locks=0 ] ( "" ) vm_quantize_plane21 [ 0 locks=0 ] ( half ) vm_sfilter_plane21 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane21 [ 0 locks=0 ] ( "" ) vm_gamma_plane21 [ 0 locks=0 ] ( 1 ) vm_gain_plane21 [ 0 locks=0 ] ( 1 ) vm_dither_plane21 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane21 [ 0 locks=0 ] ( 1 ) vm_componentexport21 [ 0 locks=0 ] ( "off" ) vm_lightexport21 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope21 [ 0 locks=0 ] ( * ) vm_lightexport_select21 [ 0 locks=0 ] ( * ) vm_disable_plane22 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane22 [ 0 locks=0 ] ( "off" ) vm_variable_plane22 [ 0 locks=0 ] ( all_shadow ) vm_vextype_plane22 [ 0 locks=0 ] ( vector ) vm_channel_plane22 [ 0 locks=0 ] ( "" ) vm_usefile_plane22 [ 0 locks=0 ] ( "off" ) vm_filename_plane22 [ 0 locks=0 ] ( "" ) vm_quantize_plane22 [ 0 locks=0 ] ( half ) vm_sfilter_plane22 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane22 [ 0 locks=0 ] ( "" ) vm_gamma_plane22 [ 0 locks=0 ] ( 1 ) vm_gain_plane22 [ 0 locks=0 ] ( 1 ) vm_dither_plane22 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane22 [ 0 locks=0 ] ( 1 ) vm_componentexport22 [ 0 locks=0 ] ( "off" ) vm_lightexport22 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope22 [ 0 locks=0 ] ( * ) vm_lightexport_select22 [ 0 locks=0 ] ( * ) vm_disable_plane23 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane23 [ 0 locks=0 ] ( "off" ) vm_variable_plane23 [ 0 locks=0 ] ( direct_shadow ) vm_vextype_plane23 [ 0 locks=0 ] ( vector ) vm_channel_plane23 [ 0 locks=0 ] ( "" ) vm_usefile_plane23 [ 0 locks=0 ] ( "off" ) vm_filename_plane23 [ 0 locks=0 ] ( "" ) vm_quantize_plane23 [ 0 locks=0 ] ( half ) vm_sfilter_plane23 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane23 [ 0 locks=0 ] ( "" ) vm_gamma_plane23 [ 0 locks=0 ] ( 1 ) vm_gain_plane23 [ 0 locks=0 ] ( 1 ) vm_dither_plane23 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane23 [ 0 locks=0 ] ( 1 ) vm_componentexport23 [ 0 locks=0 ] ( "off" ) vm_lightexport23 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope23 [ 0 locks=0 ] ( * ) vm_lightexport_select23 [ 0 locks=0 ] ( * ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) moreinfo [ 0 locks=0 ] ( "off" ) vm_renderengine [ 0 locks=0 ] ( pbrraytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "on" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 0 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 2 ) vm_refractlimit [ 0 locks=0 ] ( 2 ) vm_diffuselimit [ 0 locks=0 ] ( 1 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 5 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 7 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "all" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 5 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "on" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/../ifd/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifd/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005300000000012out/submitToDeadline2/mantraExample.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005500000000032out/submitToDeadline2/mantraExample.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700004700000000700out/submitToDeadline2/simpleMantra.defcomment "" position 42.0988 -12.0286 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1529494661 modify 1603467028 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006000000215417out/submitToDeadline2/simpleMantra.spareparmdef parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type log default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type log default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type log default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type intlog default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700004700000000516out/submitToDeadline2/simpleMantra.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700005000000017072out/submitToDeadline2/simpleMantra.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../render/$HIPNAME.$OS.$F4.exr ) vm_device [ 0 locks=0 ] ( "" ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( simple_mantra ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( mantra ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifds/$HIPNAME.$OS.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) images6 [ 0 locks=0 ] ( 4 4 4 4 4 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 0 ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) vm_renderengine [ 0 locks=0 ] ( raytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "off" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 1 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 10 ) vm_refractlimit [ 0 locks=0 ] ( 10 ) vm_diffuselimit [ 0 locks=0 ] ( 0 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 10 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 1 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "off" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 0 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "off" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/ifds/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifds/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005200000000012out/submitToDeadline2/simpleMantra.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700005400000000032out/submitToDeadline2/simpleMantra.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700005500000000736out/submitToDeadline2/SubmitToDeadline_2.defcomment "" position 22.65 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry1 0 1 "input1" } inputs { 0 geometry1 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline2/SubmitToDeadline_2.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011005out/submitToDeadline2/SubmitToDeadline_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( . ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline2/SubmitToDeadline_2.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline2/SubmitToDeadline_2.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000740out/submitToDeadline2/SubmitToDeadline_3.defcomment "" position 30.8859 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry2 1 1 "input1" } inputs { 0 geometry2 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline2/SubmitToDeadline_3.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011020out/submitToDeadline2/SubmitToDeadline_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline2/SubmitToDeadline_3.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline2/SubmitToDeadline_3.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000740out/submitToDeadline2/SubmitToDeadline_4.defcomment "" position 11.3127 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry3 0 1 "input1" } inputs { 0 geometry3 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline2/SubmitToDeadline_4.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline2/SubmitToDeadline_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline2/SubmitToDeadline_4.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline2/SubmitToDeadline_4.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000746out/submitToDeadline2/SubmitToDeadline_5.defcomment "" position 42.0988 -15.0062 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 simpleMantra 0 1 "input1" } inputs { 0 simpleMantra 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline2/SubmitToDeadline_5.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline2/SubmitToDeadline_5.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline2/SubmitToDeadline_5.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline2/SubmitToDeadline_5.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000746out/submitToDeadline2/SubmitToDeadline_6.defcomment "" position 52.5067 -15.1936 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 mantraExample 0 1 "input1" } inputs { 0 mantraExample 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline2/SubmitToDeadline_6.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline2/SubmitToDeadline_6.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline2/SubmitToDeadline_6.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline2/SubmitToDeadline_6.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005300000000673out/submitToDeadline2/subStepParticles.defcomment "" position 79.2965 -11.9021 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603464486 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006400000011602out/submitToDeadline2/subStepParticles.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005300000000521out/submitToDeadline2/subStepParticles.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND*10 } } } 0707070000010000000006660000000000000000010000001374457571700005400000002573out/submitToDeadline2/subStepParticles.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 8 locks=0 ] ( [ f1 1 ] [ f2 200 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( YOUR_SIMULATION ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700005600000000012out/submitToDeadline2/subStepParticles.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700006000000000041out/submitToDeadline2/subStepParticles.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005500000000742out/submitToDeadline2/SubmitToDeadline_7.defcomment "" position 79.4043 -15.4643 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 subStepParticles 0 1 "input1" } inputs { 0 subStepParticles 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline2/SubmitToDeadline_7.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline2/SubmitToDeadline_7.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline2/SubmitToDeadline_7.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline2/SubmitToDeadline_7.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700004200000001020out/submitToDeadline2/objnet1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 83.4301 -11.7549 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602697920 modify 1603283687 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004300000002304out/submitToDeadline2/objnet1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "Sub-Network Input #1" ) label2 [ 0 locks=0 ] ( "Sub-Network Input #2" ) label3 [ 0 locks=0 ] ( "Sub-Network Input #3" ) label4 [ 0 locks=0 ] ( "Sub-Network Input #4" ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) outputobj [ 0 locks=0 ] ( _input1_obj_ ) visibleobjects [ 0 locks=0 ] ( * ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) use_dcolor [ 0 locks=0 ] ( "on" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) } 0707070000010000000006660000000000000000010000001374457571700004500000000012out/submitToDeadline2/objnet1.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700004700000000041out/submitToDeadline2/objnet1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700006300000000525out/submitToDeadline2/objnet1/__netbox5.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "SUBSTEPS SIMMING AND CACHING EXAMPLE"; height := 3.1410795217177299; minimized := 0; width := 5.6845023469465836; x_position := 33.982582749861258; y_position := -16.106322675750484; } { create 1602696217 modify 1603464380 author dude@LA access 0777 } 0707070000010000000006660000000000000000010000001374457571700006600000000032out/submitToDeadline2/objnet1/subStepTest_render.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700006500000001021out/submitToDeadline2/objnet1/subStepTest_render.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 35.2025 -14.5358 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602693991 modify 1602698058 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007600000053436out/submitToDeadline2/objnet1/subStepTest_render.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_lpetag" label "LPE Tag" type string default { "" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "lpetag" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type ordinal default { "off" } disablewhen "{ allowmotionblur == 0 }" menu { "off" "No Velocity Blur" "on" "Velocity Blur" "accelblur" "Acceleration Blur" } } parm { name "geo_accelattribute" label "Acceleration Attribute" type string default { "accel" } hidewhen "{ geo_velocityblur != accelblur }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001374457571700006600000005174out/submitToDeadline2/objnet1/subStepTest_render.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 1 1 1 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 1 1 1 1 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "accelblur" ) geo_accelattribute [ 0 locks=0 ] ( accel ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700007200000000041out/submitToDeadline2/objnet1/subStepTest_render.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012400000000040out/submitToDeadline2/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.inittype = dopimport matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012300000000711out/submitToDeadline2/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.defsopflags sopflags = comment "" position 17.966 4.36126 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602694035 modify 1602698033 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012300000000230out/submitToDeadline2/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } 0707070000010000000006660000000000000000010000001374457571700012400000001671out/submitToDeadline2/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.parm{ version 0.8 doppath [ 0 locks=0 ] ( "YOUR DOPNET PATH" ) objpattern [ 0 locks=0 ] ( popobject1 ) singleobject [ 0 locks=0 ] ( "off" ) importstyle [ 0 locks=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 ] ( "" ) transferattributes [ 0 locks=0 ] ( "" ) transfergroups [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) keepworldspacepos [ 0 locks=0 ] ( "on" ) centeratpivot [ 0 locks=0 ] ( "on" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 ] ( "on" ) adddopobjectid [ 0 locks=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 ] ( "on" ) deleteabandoned [ 0 locks=0 ] ( "on" ) pointvels [ 0 locks=0 ] ( "instant" ) integrateovertime [ 0 locks=0 ] ( [ integrateovertime 0.041666666666666664 ] ) donotsim [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700013000000000041out/submitToDeadline2/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700007200000000033out/submitToDeadline2/objnet1/subStepTest_render/OUT.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700007100000001020out/submitToDeadline2/objnet1/subStepTest_render/OUT.defsopflags sopflags = comment "" position 17.5187 0.69041 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 timeshift_divide_by_subSteps 1 1 "input1" } inputs { 0 timeshift_divide_by_subSteps 0 1 } stat { create 1602694156 modify 1602694376 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007200000000124out/submitToDeadline2/objnet1/subStepTest_render/OUT.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700007600000000041out/submitToDeadline2/objnet1/subStepTest_render/OUT.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012300000000040out/submitToDeadline2/objnet1/subStepTest_render/timeshift_divide_by_subSteps.inittype = timeshift matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012200000001035out/submitToDeadline2/objnet1/subStepTest_render/timeshift_divide_by_subSteps.defsopflags sopflags = comment "" position 17.6232 1.95448 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 dopimport_assumes_subSteps_10 0 1 "input1" } inputs { 0 dopimport_assumes_subSteps_10 0 1 } stat { create 1602694238 modify 1602694523 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012200000001455out/submitToDeadline2/objnet1/subStepTest_render/timeshift_divide_by_subSteps.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF/10 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } 0707070000010000000006660000000000000000010000001374457571700012300000000467out/submitToDeadline2/objnet1/subStepTest_render/timeshift_divide_by_subSteps.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 1 ] ) integerframe [ 0 locks=0 ] ( "off" ) time [ 0 locks=0 ] ( [ time 0.375 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 20 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } 0707070000010000000006660000000000000000010000001374457571700012700000000041out/submitToDeadline2/objnet1/subStepTest_render/timeshift_divide_by_subSteps.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700007300000000033out/submitToDeadline2/objnet1/subStepTest_render/file.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700007200000000715out/submitToDeadline2/objnet1/subStepTest_render/file.defsopflags sopflags = comment "" position 17.5187 -0.596318 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602694373 modify 1602698149 author dude@LA access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007200000000224out/submitToDeadline2/objnet1/subStepTest_render/file.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-ch(\"f1\") } } } 0707070000010000000006660000000000000000010000001374457571700007300000001207out/submitToDeadline2/objnet1/subStepTest_render/file.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../subStepParticles/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700007700000000041out/submitToDeadline2/objnet1/subStepTest_render/file.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012500000000040out/submitToDeadline2/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.inittype = timeshift matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012400000000754out/submitToDeadline2/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.defsopflags sopflags = comment "" position 17.2483 -1.94438 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 file 0 1 "input1" } inputs { 0 file 0 1 } stat { create 1602694238 modify 1602694532 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012400000001455out/submitToDeadline2/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF*10 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } 0707070000010000000006660000000000000000010000001374457571700012500000000507out/submitToDeadline2/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 100 ] ) integerframe [ 0 locks=0 ] ( "off" ) time [ 0 locks=0 ] ( [ time 0.16666666666666666 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 20 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } 0707070000010000000006660000000000000000010000001374457571700013100000000041out/submitToDeadline2/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700010400000000033out/submitToDeadline2/objnet1/subStepTest_render/OUT_TO_RENDER.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700010300000001023out/submitToDeadline2/objnet1/subStepTest_render/OUT_TO_RENDER.defsopflags sopflags = comment "" position 17.2483 -3.84449 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 timeshift_multiply_by_subSteps 1 1 "input1" } inputs { 0 timeshift_multiply_by_subSteps 0 1 } stat { create 1602694156 modify 1602695839 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700010400000000124out/submitToDeadline2/objnet1/subStepTest_render/OUT_TO_RENDER.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700011000000000041out/submitToDeadline2/objnet1/subStepTest_render/OUT_TO_RENDER.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700006700000000163out/submitToDeadline2/objnet1/subStepTest_render.order6 dopimport_assumes_subSteps_10 OUT timeshift_divide_by_subSteps file timeshift_multiply_by_subSteps OUT_TO_RENDER 0707070000010000000006660000000000000000010000001374457571700006500000000002out/submitToDeadline2/objnet1/subStepTest_render.net1 0707070000010000000006660000000000000000010000001374457571700004200000000002out/submitToDeadline2/objnet1.net1 0707070000010000000006660000000000000000010000001374457571700003300000000047out/submitToDeadline3.inittype = submitToDeadline matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700003200000000725out/submitToDeadline3.defcomment "" position 39.0867 -16.3646 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 geometry2 1 1 "input1" } inputs { 0 geometry2 0 1 } stat { create 1603464380 modify 1603468225 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003300000011177out/submitToDeadline3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) labelVersion [ 0 locks=0 ] ( "SubmitToDeadline Lite v2.010" ) labelLicense [ 0 locks=0 ] ( " Registered." ) labelPro [ 0 locks=0 ] ( "" ) butWebCheckVersion [ 0 locks=0 ] ( 0 ) refresh [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) usePerRopParams [ 0 locks=0 ] ( "off" ) perRopParamsAdd [ 0 locks=0 ] ( 0 ) perRopParamsRemove [ 0 locks=0 ] ( 0 ) labelparm9 [ 0 locks=0 ] ( "Parameters: STD_priority,STD_chunkSize" ) folder0 [ 0 locks=0 ] ( 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "none" ) poolBatch2 [ 0 locks=0 ] ( " " ) groupBatch [ 0 locks=0 ] ( "none" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "none" ) poolRender2 [ 0 locks=0 ] ( " " ) groupRender [ 0 locks=0 ] ( "none" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) sepparm5 [ 0 locks=0 ] ( ) Refresh [ 0 locks=0 ] ( 0 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) newparameter [ 0 locks=0 ] ( "SubmitToDeadline comes in three versions: -Lite supports a single job submission at a time. -Pro supports submitting multiple jobs, rop networks and handles dependencies automatically. -Pro Studio comes with editable source code. All most common rops are supported including Alembic, Redshift, Arnold, Fetch (only rop inputs)." ) butWebPurchasePage6 [ 0 locks=0 ] ( 0 ) butPurchase [ 0 locks=0 ] ( 0 ) butPurchaseForExistingCustomers [ 0 locks=0 ] ( 0 ) butWebVisit [ 0 locks=0 ] ( 0 ) butWebEmail [ 0 locks=0 ] ( 0 ) labelparm32e3 [ 0 locks=0 ] ( simultools.com/submittodeadline ) labelparm21e2 [ 0 locks=0 ] ( "Copyright Simultools" ) sepparm8 [ 0 locks=0 ] ( ) labelparm8 [ 0 locks=0 ] ( "Examples and tips are contained inside this node." ) labelparm10 [ 0 locks=0 ] ( "Dive inside and read the sticky notes." ) sepparm9 [ 0 locks=0 ] ( ) newparameter2 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts. SubmitToDeadline's Hda must be sourceable by all render slaves in use. Check 'Initialize Simulation OPs' on rops in order to submit rops as simulations (one chunk). SubmitToDeadline supports clustering (but not slicing) distributed jobs. Mantra jobs are by default split into two jobs (Batch translation and Mantra Render). Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm). Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job. This option is Forced On on Limited Commercial and Apprentice. ExtraVar and ExtraInfo fields accept $ and * as special characters: i.e. \\$HOU* i.e. \\$USERNAME i.e. \\$USERNAME = myUser Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File' in order to submit the current hip file rather than a render copy." ) butWebHelp [ 0 locks=0 ] ( 0 ) butWebSuggestion [ 0 locks=0 ] ( 0 ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003500000000012out/submitToDeadline3.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700003700000000123out/submitToDeadline3.userdata ___Version______toolcount___1 ___toolid___generic_delete0707070000010000000006660000000000000000010000001374457571700005500000000716out/submitToDeadline3/SubmitToDeadline_1.defcomment "" position 66.6635 -15.4905 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 merge1 5 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline3/SubmitToDeadline_1.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline3/SubmitToDeadline_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline3/SubmitToDeadline_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline3/SubmitToDeadline_1.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline3/sim_0.defcomment "" position 60.8188 -11.9956 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline3/sim_0.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline3/sim_0.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline3/sim_0.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline3/sim_0.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline3/sim_0.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline3/sim_1.defcomment "" position 63.3124 -10.9147 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline3/sim_1.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline3/sim_1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline3/sim_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline3/sim_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline3/sim_1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline3/sim_2.defcomment "" position 66.2654 -10.3382 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline3/sim_2.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline3/sim_2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline3/sim_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline3/sim_2.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline3/sim_2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000672out/submitToDeadline3/sim_3.defcomment "" position 69.6169 -10.494 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline3/sim_3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline3/sim_3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline3/sim_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline3/sim_3.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline3/sim_3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline3/sim_4.defcomment "" position 71.7346 -12.1373 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline3/sim_4.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline3/sim_4.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline3/sim_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline3/sim_4.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline3/sim_4.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004100000001152out/submitToDeadline3/merge1.defcomment "" position 66.6635 -13.6572 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 5 "output1" } inputsNamed3 { 0 sim_0 0 1 "input1" 1 sim_1 0 1 "input2" 2 sim_2 0 1 "input3" 3 sim_3 0 1 "input4" 4 sim_4 0 1 "input5" } inputs { 0 sim_0 0 1 1 sim_1 0 1 2 sim_2 0 1 3 sim_3 0 1 4 sim_4 0 1 } stat { create 1559598124 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004200000000115out/submitToDeadline3/merge1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700004400000000012out/submitToDeadline3/merge1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004600000000041out/submitToDeadline3/merge1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline3/geometry1.defcomment "" position 22.6706 -11.2966 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline3/geometry1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002076out/submitToDeadline3/geometry1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline3/geometry1.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline3/geometry1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline3/geometry3.defcomment "" position 11.3127 -11.2966 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603283804 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline3/geometry3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline3/geometry3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002604out/submitToDeadline3/geometry3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline3/geometry3.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline3/geometry3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline3/geometry2.defcomment "" position 30.8526 -11.0408 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline3/geometry2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002101out/submitToDeadline3/geometry2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline3/geometry2.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline3/geometry2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline3/geometryA.defcomment "" position 50.7117 -11.7066 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline3/geometryA.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline3/geometryA.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002614out/submitToDeadline3/geometryA.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_A ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline3/geometryA.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline3/geometryA.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline3/geometryB.defcomment "" position 54.3305 -11.7066 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline3/geometryB.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline3/geometryB.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002614out/submitToDeadline3/geometryB.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_B ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline3/geometryB.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline3/geometryB.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005000000001026out/submitToDeadline3/mantraExample.defcomment "" position 52.5067 -13.2825 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 geometryA 0 1 "input1" 2 geometryB 0 1 "input2" } inputs { 0 geometryA 0 1 1 geometryB 0 1 } stat { create 1529494661 modify 1603283687 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006100000221675out/submitToDeadline3/mantraExample.spareparmdef parm { name "nk" label "Launch Nuke Assist" type button joinnext default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 -nukeassist /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "nk2" label "Launch Nuke" type button default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" default 0 parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ moreinfo == 0 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ moreinfo == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } parm { name "moreinfo" label "More info" type toggle default { "0" } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type float default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type float default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type float default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type integer default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700005000000000516out/submitToDeadline3/mantraExample.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700005100000062126out/submitToDeadline3/mantraExample.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../renders/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.exr ) vm_device [ 0 locks=0 ] ( OpenEXR ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( mantra_example ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "off" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "off" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "off" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "off" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( "mantra -V 5a" ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifd/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) nk [ 0 locks=0 ] ( 0 ) nk2 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) images6 [ 0 locks=0 ] ( 2 2 2 2 2 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 23 ) vm_disable_plane1 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane1 [ 0 locks=0 ] ( "off" ) vm_variable_plane1 [ 0 locks=0 ] ( depth ) vm_vextype_plane1 [ 0 locks=0 ] ( float ) vm_channel_plane1 [ 0 locks=0 ] ( Pz ) vm_usefile_plane1 [ 0 locks=0 ] ( "off" ) vm_filename_plane1 [ 0 locks=0 ] ( "" ) vm_quantize_plane1 [ 0 locks=0 ] ( float ) vm_sfilter_plane1 [ 0 locks=0 ] ( closest ) vm_pfilter_plane1 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane1 [ 0 locks=0 ] ( 1 ) vm_gain_plane1 [ 0 locks=0 ] ( 1 ) vm_dither_plane1 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane1 [ 0 locks=0 ] ( 1 ) vm_componentexport1 [ 0 locks=0 ] ( "off" ) vm_lightexport1 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope1 [ 0 locks=0 ] ( * ) vm_lightexport_select1 [ 0 locks=0 ] ( * ) vm_disable_plane2 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane2 [ 0 locks=0 ] ( "off" ) vm_variable_plane2 [ 0 locks=0 ] ( world_normal ) vm_vextype_plane2 [ 0 locks=0 ] ( unitvector ) vm_channel_plane2 [ 0 locks=0 ] ( N ) vm_usefile_plane2 [ 0 locks=0 ] ( "off" ) vm_filename_plane2 [ 0 locks=0 ] ( "" ) vm_quantize_plane2 [ 0 locks=0 ] ( float ) vm_sfilter_plane2 [ 0 locks=0 ] ( closest ) vm_pfilter_plane2 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane2 [ 0 locks=0 ] ( 1 ) vm_gain_plane2 [ 0 locks=0 ] ( 1 ) vm_dither_plane2 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane2 [ 0 locks=0 ] ( 1 ) vm_componentexport2 [ 0 locks=0 ] ( "off" ) vm_lightexport2 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope2 [ 0 locks=0 ] ( * ) vm_lightexport_select2 [ 0 locks=0 ] ( * ) vm_disable_plane3 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane3 [ 0 locks=0 ] ( "off" ) vm_variable_plane3 [ 0 locks=0 ] ( point_position ) vm_vextype_plane3 [ 0 locks=0 ] ( vector ) vm_channel_plane3 [ 0 locks=0 ] ( P ) vm_usefile_plane3 [ 0 locks=0 ] ( "off" ) vm_filename_plane3 [ 0 locks=0 ] ( "" ) vm_quantize_plane3 [ 0 locks=0 ] ( float ) vm_sfilter_plane3 [ 0 locks=0 ] ( closest ) vm_pfilter_plane3 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane3 [ 0 locks=0 ] ( 1 ) vm_gain_plane3 [ 0 locks=0 ] ( 1 ) vm_dither_plane3 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane3 [ 0 locks=0 ] ( 1 ) vm_componentexport3 [ 0 locks=0 ] ( "off" ) vm_lightexport3 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope3 [ 0 locks=0 ] ( * ) vm_lightexport_select3 [ 0 locks=0 ] ( * ) vm_disable_plane4 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane4 [ 0 locks=0 ] ( "off" ) vm_variable_plane4 [ 0 locks=0 ] ( diffuse_color_noshading ) vm_vextype_plane4 [ 0 locks=0 ] ( vector ) vm_channel_plane4 [ 0 locks=0 ] ( diffuse_material_colour ) vm_usefile_plane4 [ 0 locks=0 ] ( "off" ) vm_filename_plane4 [ 0 locks=0 ] ( "" ) vm_quantize_plane4 [ 0 locks=0 ] ( half ) vm_sfilter_plane4 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane4 [ 0 locks=0 ] ( "" ) vm_gamma_plane4 [ 0 locks=0 ] ( 1 ) vm_gain_plane4 [ 0 locks=0 ] ( 1 ) vm_dither_plane4 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane4 [ 0 locks=0 ] ( 1 ) vm_componentexport4 [ 0 locks=0 ] ( "off" ) vm_lightexport4 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope4 [ 0 locks=0 ] ( * ) vm_lightexport_select4 [ 0 locks=0 ] ( * ) vm_disable_plane5 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane5 [ 0 locks=0 ] ( "off" ) vm_variable_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_vextype_plane5 [ 0 locks=0 ] ( vector ) vm_channel_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_usefile_plane5 [ 0 locks=0 ] ( "off" ) vm_filename_plane5 [ 0 locks=0 ] ( "" ) vm_quantize_plane5 [ 0 locks=0 ] ( half ) vm_sfilter_plane5 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane5 [ 0 locks=0 ] ( "" ) vm_gamma_plane5 [ 0 locks=0 ] ( 1 ) vm_gain_plane5 [ 0 locks=0 ] ( 1 ) vm_dither_plane5 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane5 [ 0 locks=0 ] ( 1 ) vm_componentexport5 [ 0 locks=0 ] ( "off" ) vm_lightexport5 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope5 [ 0 locks=0 ] ( * ) vm_lightexport_select5 [ 0 locks=0 ] ( * ) vm_disable_plane6 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane6 [ 0 locks=0 ] ( "off" ) vm_variable_plane6 [ 0 locks=0 ] ( direct_reflect ) vm_vextype_plane6 [ 0 locks=0 ] ( vector ) vm_channel_plane6 [ 0 locks=0 ] ( direct_specular ) vm_usefile_plane6 [ 0 locks=0 ] ( "off" ) vm_filename_plane6 [ 0 locks=0 ] ( "" ) vm_quantize_plane6 [ 0 locks=0 ] ( half ) vm_sfilter_plane6 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane6 [ 0 locks=0 ] ( "" ) vm_gamma_plane6 [ 0 locks=0 ] ( 1 ) vm_gain_plane6 [ 0 locks=0 ] ( 1 ) vm_dither_plane6 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane6 [ 0 locks=0 ] ( 1 ) vm_componentexport6 [ 0 locks=0 ] ( "off" ) vm_lightexport6 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope6 [ 0 locks=0 ] ( * ) vm_lightexport_select6 [ 0 locks=0 ] ( * ) vm_disable_plane7 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane7 [ 0 locks=0 ] ( "off" ) vm_variable_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_vextype_plane7 [ 0 locks=0 ] ( vector ) vm_channel_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_usefile_plane7 [ 0 locks=0 ] ( "off" ) vm_filename_plane7 [ 0 locks=0 ] ( "" ) vm_quantize_plane7 [ 0 locks=0 ] ( half ) vm_sfilter_plane7 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane7 [ 0 locks=0 ] ( "" ) vm_gamma_plane7 [ 0 locks=0 ] ( 1 ) vm_gain_plane7 [ 0 locks=0 ] ( 1 ) vm_dither_plane7 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane7 [ 0 locks=0 ] ( 1 ) vm_componentexport7 [ 0 locks=0 ] ( "off" ) vm_lightexport7 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope7 [ 0 locks=0 ] ( * ) vm_lightexport_select7 [ 0 locks=0 ] ( * ) vm_disable_plane8 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane8 [ 0 locks=0 ] ( "off" ) vm_variable_plane8 [ 0 locks=0 ] ( indirect_reflect ) vm_vextype_plane8 [ 0 locks=0 ] ( vector ) vm_channel_plane8 [ 0 locks=0 ] ( indirect_reflection ) vm_usefile_plane8 [ 0 locks=0 ] ( "off" ) vm_filename_plane8 [ 0 locks=0 ] ( "" ) vm_quantize_plane8 [ 0 locks=0 ] ( half ) vm_sfilter_plane8 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane8 [ 0 locks=0 ] ( "" ) vm_gamma_plane8 [ 0 locks=0 ] ( 1 ) vm_gain_plane8 [ 0 locks=0 ] ( 1 ) vm_dither_plane8 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane8 [ 0 locks=0 ] ( 1 ) vm_componentexport8 [ 0 locks=0 ] ( "off" ) vm_lightexport8 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope8 [ 0 locks=0 ] ( * ) vm_lightexport_select8 [ 0 locks=0 ] ( * ) vm_disable_plane9 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane9 [ 0 locks=0 ] ( "off" ) vm_variable_plane9 [ 0 locks=0 ] ( indirect_refract ) vm_vextype_plane9 [ 0 locks=0 ] ( vector ) vm_channel_plane9 [ 0 locks=0 ] ( refraction ) vm_usefile_plane9 [ 0 locks=0 ] ( "off" ) vm_filename_plane9 [ 0 locks=0 ] ( "" ) vm_quantize_plane9 [ 0 locks=0 ] ( half ) vm_sfilter_plane9 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane9 [ 0 locks=0 ] ( "" ) vm_gamma_plane9 [ 0 locks=0 ] ( 1 ) vm_gain_plane9 [ 0 locks=0 ] ( 1 ) vm_dither_plane9 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane9 [ 0 locks=0 ] ( 1 ) vm_componentexport9 [ 0 locks=0 ] ( "off" ) vm_lightexport9 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope9 [ 0 locks=0 ] ( * ) vm_lightexport_select9 [ 0 locks=0 ] ( * ) vm_disable_plane10 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane10 [ 0 locks=0 ] ( "off" ) vm_variable_plane10 [ 0 locks=0 ] ( all_volume ) vm_vextype_plane10 [ 0 locks=0 ] ( vector ) vm_channel_plane10 [ 0 locks=0 ] ( all_volume ) vm_usefile_plane10 [ 0 locks=0 ] ( "off" ) vm_filename_plane10 [ 0 locks=0 ] ( "" ) vm_quantize_plane10 [ 0 locks=0 ] ( half ) vm_sfilter_plane10 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane10 [ 0 locks=0 ] ( "" ) vm_gamma_plane10 [ 0 locks=0 ] ( 1 ) vm_gain_plane10 [ 0 locks=0 ] ( 1 ) vm_dither_plane10 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane10 [ 0 locks=0 ] ( 1 ) vm_componentexport10 [ 0 locks=0 ] ( "off" ) vm_lightexport10 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope10 [ 0 locks=0 ] ( * ) vm_lightexport_select10 [ 0 locks=0 ] ( * ) vm_disable_plane11 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane11 [ 0 locks=0 ] ( "off" ) vm_variable_plane11 [ 0 locks=0 ] ( ID_object ) vm_vextype_plane11 [ 0 locks=0 ] ( float ) vm_channel_plane11 [ 0 locks=0 ] ( ID_object ) vm_usefile_plane11 [ 0 locks=0 ] ( "off" ) vm_filename_plane11 [ 0 locks=0 ] ( "" ) vm_quantize_plane11 [ 0 locks=0 ] ( half ) vm_sfilter_plane11 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane11 [ 0 locks=0 ] ( "" ) vm_gamma_plane11 [ 0 locks=0 ] ( 1 ) vm_gain_plane11 [ 0 locks=0 ] ( 1 ) vm_dither_plane11 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane11 [ 0 locks=0 ] ( 1 ) vm_componentexport11 [ 0 locks=0 ] ( "off" ) vm_lightexport11 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope11 [ 0 locks=0 ] ( * ) vm_lightexport_select11 [ 0 locks=0 ] ( * ) vm_disable_plane12 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane12 [ 0 locks=0 ] ( "off" ) vm_variable_plane12 [ 0 locks=0 ] ( uv_coords ) vm_vextype_plane12 [ 0 locks=0 ] ( vector ) vm_channel_plane12 [ 0 locks=0 ] ( uv_coords ) vm_usefile_plane12 [ 0 locks=0 ] ( "off" ) vm_filename_plane12 [ 0 locks=0 ] ( "" ) vm_quantize_plane12 [ 0 locks=0 ] ( half ) vm_sfilter_plane12 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane12 [ 0 locks=0 ] ( "" ) vm_gamma_plane12 [ 0 locks=0 ] ( 1 ) vm_gain_plane12 [ 0 locks=0 ] ( 1 ) vm_dither_plane12 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane12 [ 0 locks=0 ] ( 1 ) vm_componentexport12 [ 0 locks=0 ] ( "off" ) vm_lightexport12 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope12 [ 0 locks=0 ] ( * ) vm_lightexport_select12 [ 0 locks=0 ] ( * ) vm_disable_plane13 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane13 [ 0 locks=0 ] ( "off" ) vm_variable_plane13 [ 0 locks=0 ] ( motionvector ) vm_vextype_plane13 [ 0 locks=0 ] ( vector ) vm_channel_plane13 [ 0 locks=0 ] ( motionvector ) vm_usefile_plane13 [ 0 locks=0 ] ( "off" ) vm_filename_plane13 [ 0 locks=0 ] ( "" ) vm_quantize_plane13 [ 0 locks=0 ] ( half ) vm_sfilter_plane13 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane13 [ 0 locks=0 ] ( "" ) vm_gamma_plane13 [ 0 locks=0 ] ( 1 ) vm_gain_plane13 [ 0 locks=0 ] ( 1 ) vm_dither_plane13 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane13 [ 0 locks=0 ] ( 1 ) vm_componentexport13 [ 0 locks=0 ] ( "off" ) vm_lightexport13 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope13 [ 0 locks=0 ] ( * ) vm_lightexport_select13 [ 0 locks=0 ] ( * ) vm_disable_plane14 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane14 [ 0 locks=0 ] ( "off" ) vm_variable_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_vextype_plane14 [ 0 locks=0 ] ( vector ) vm_channel_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_usefile_plane14 [ 0 locks=0 ] ( "off" ) vm_filename_plane14 [ 0 locks=0 ] ( "" ) vm_quantize_plane14 [ 0 locks=0 ] ( half ) vm_sfilter_plane14 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane14 [ 0 locks=0 ] ( "" ) vm_gamma_plane14 [ 0 locks=0 ] ( 1 ) vm_gain_plane14 [ 0 locks=0 ] ( 1 ) vm_dither_plane14 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane14 [ 0 locks=0 ] ( 1 ) vm_componentexport14 [ 0 locks=0 ] ( "off" ) vm_lightexport14 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope14 [ 0 locks=0 ] ( * ) vm_lightexport_select14 [ 0 locks=0 ] ( * ) vm_disable_plane15 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane15 [ 0 locks=0 ] ( "off" ) vm_variable_plane15 [ 0 locks=0 ] ( rgb_id0 ) vm_vextype_plane15 [ 0 locks=0 ] ( vector ) vm_channel_plane15 [ 0 locks=0 ] ( ID_rgb0 ) vm_usefile_plane15 [ 0 locks=0 ] ( "off" ) vm_filename_plane15 [ 0 locks=0 ] ( "" ) vm_quantize_plane15 [ 0 locks=0 ] ( half ) vm_sfilter_plane15 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane15 [ 0 locks=0 ] ( "" ) vm_gamma_plane15 [ 0 locks=0 ] ( 1 ) vm_gain_plane15 [ 0 locks=0 ] ( 1 ) vm_dither_plane15 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane15 [ 0 locks=0 ] ( 1 ) vm_componentexport15 [ 0 locks=0 ] ( "off" ) vm_lightexport15 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope15 [ 0 locks=0 ] ( * ) vm_lightexport_select15 [ 0 locks=0 ] ( * ) vm_disable_plane16 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane16 [ 0 locks=0 ] ( "off" ) vm_variable_plane16 [ 0 locks=0 ] ( rgb_id1 ) vm_vextype_plane16 [ 0 locks=0 ] ( vector ) vm_channel_plane16 [ 0 locks=0 ] ( ID_rgb1 ) vm_usefile_plane16 [ 0 locks=0 ] ( "off" ) vm_filename_plane16 [ 0 locks=0 ] ( "" ) vm_quantize_plane16 [ 0 locks=0 ] ( half ) vm_sfilter_plane16 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane16 [ 0 locks=0 ] ( "" ) vm_gamma_plane16 [ 0 locks=0 ] ( 1 ) vm_gain_plane16 [ 0 locks=0 ] ( 1 ) vm_dither_plane16 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane16 [ 0 locks=0 ] ( 1 ) vm_componentexport16 [ 0 locks=0 ] ( "off" ) vm_lightexport16 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope16 [ 0 locks=0 ] ( * ) vm_lightexport_select16 [ 0 locks=0 ] ( * ) vm_disable_plane17 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane17 [ 0 locks=0 ] ( "off" ) vm_variable_plane17 [ 0 locks=0 ] ( rgb_id2 ) vm_vextype_plane17 [ 0 locks=0 ] ( vector ) vm_channel_plane17 [ 0 locks=0 ] ( ID_rgb2 ) vm_usefile_plane17 [ 0 locks=0 ] ( "off" ) vm_filename_plane17 [ 0 locks=0 ] ( "" ) vm_quantize_plane17 [ 0 locks=0 ] ( half ) vm_sfilter_plane17 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane17 [ 0 locks=0 ] ( "" ) vm_gamma_plane17 [ 0 locks=0 ] ( 1 ) vm_gain_plane17 [ 0 locks=0 ] ( 1 ) vm_dither_plane17 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane17 [ 0 locks=0 ] ( 1 ) vm_componentexport17 [ 0 locks=0 ] ( "off" ) vm_lightexport17 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope17 [ 0 locks=0 ] ( * ) vm_lightexport_select17 [ 0 locks=0 ] ( * ) vm_disable_plane18 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane18 [ 0 locks=0 ] ( "off" ) vm_variable_plane18 [ 0 locks=0 ] ( rgb_id3 ) vm_vextype_plane18 [ 0 locks=0 ] ( vector ) vm_channel_plane18 [ 0 locks=0 ] ( ID_rgb3 ) vm_usefile_plane18 [ 0 locks=0 ] ( "off" ) vm_filename_plane18 [ 0 locks=0 ] ( "" ) vm_quantize_plane18 [ 0 locks=0 ] ( half ) vm_sfilter_plane18 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane18 [ 0 locks=0 ] ( "" ) vm_gamma_plane18 [ 0 locks=0 ] ( 1 ) vm_gain_plane18 [ 0 locks=0 ] ( 1 ) vm_dither_plane18 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane18 [ 0 locks=0 ] ( 1 ) vm_componentexport18 [ 0 locks=0 ] ( "off" ) vm_lightexport18 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope18 [ 0 locks=0 ] ( * ) vm_lightexport_select18 [ 0 locks=0 ] ( * ) vm_disable_plane19 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane19 [ 0 locks=0 ] ( "off" ) vm_variable_plane19 [ 0 locks=0 ] ( rgb_id4 ) vm_vextype_plane19 [ 0 locks=0 ] ( vector ) vm_channel_plane19 [ 0 locks=0 ] ( ID_rgb4 ) vm_usefile_plane19 [ 0 locks=0 ] ( "off" ) vm_filename_plane19 [ 0 locks=0 ] ( "" ) vm_quantize_plane19 [ 0 locks=0 ] ( half ) vm_sfilter_plane19 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane19 [ 0 locks=0 ] ( "" ) vm_gamma_plane19 [ 0 locks=0 ] ( 1 ) vm_gain_plane19 [ 0 locks=0 ] ( 1 ) vm_dither_plane19 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane19 [ 0 locks=0 ] ( 1 ) vm_componentexport19 [ 0 locks=0 ] ( "off" ) vm_lightexport19 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope19 [ 0 locks=0 ] ( * ) vm_lightexport_select19 [ 0 locks=0 ] ( * ) vm_disable_plane20 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane20 [ 0 locks=0 ] ( "off" ) vm_variable_plane20 [ 0 locks=0 ] ( all_reflect ) vm_vextype_plane20 [ 0 locks=0 ] ( vector ) vm_channel_plane20 [ 0 locks=0 ] ( specular ) vm_usefile_plane20 [ 0 locks=0 ] ( "off" ) vm_filename_plane20 [ 0 locks=0 ] ( "" ) vm_quantize_plane20 [ 0 locks=0 ] ( half ) vm_sfilter_plane20 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane20 [ 0 locks=0 ] ( "" ) vm_gamma_plane20 [ 0 locks=0 ] ( 1 ) vm_gain_plane20 [ 0 locks=0 ] ( 1 ) vm_dither_plane20 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane20 [ 0 locks=0 ] ( 1 ) vm_componentexport20 [ 0 locks=0 ] ( "off" ) vm_lightexport20 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope20 [ 0 locks=0 ] ( * ) vm_lightexport_select20 [ 0 locks=0 ] ( * ) vm_disable_plane21 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane21 [ 0 locks=0 ] ( "off" ) vm_variable_plane21 [ 0 locks=0 ] ( all_diffuse ) vm_vextype_plane21 [ 0 locks=0 ] ( vector ) vm_channel_plane21 [ 0 locks=0 ] ( "" ) vm_usefile_plane21 [ 0 locks=0 ] ( "off" ) vm_filename_plane21 [ 0 locks=0 ] ( "" ) vm_quantize_plane21 [ 0 locks=0 ] ( half ) vm_sfilter_plane21 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane21 [ 0 locks=0 ] ( "" ) vm_gamma_plane21 [ 0 locks=0 ] ( 1 ) vm_gain_plane21 [ 0 locks=0 ] ( 1 ) vm_dither_plane21 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane21 [ 0 locks=0 ] ( 1 ) vm_componentexport21 [ 0 locks=0 ] ( "off" ) vm_lightexport21 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope21 [ 0 locks=0 ] ( * ) vm_lightexport_select21 [ 0 locks=0 ] ( * ) vm_disable_plane22 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane22 [ 0 locks=0 ] ( "off" ) vm_variable_plane22 [ 0 locks=0 ] ( all_shadow ) vm_vextype_plane22 [ 0 locks=0 ] ( vector ) vm_channel_plane22 [ 0 locks=0 ] ( "" ) vm_usefile_plane22 [ 0 locks=0 ] ( "off" ) vm_filename_plane22 [ 0 locks=0 ] ( "" ) vm_quantize_plane22 [ 0 locks=0 ] ( half ) vm_sfilter_plane22 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane22 [ 0 locks=0 ] ( "" ) vm_gamma_plane22 [ 0 locks=0 ] ( 1 ) vm_gain_plane22 [ 0 locks=0 ] ( 1 ) vm_dither_plane22 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane22 [ 0 locks=0 ] ( 1 ) vm_componentexport22 [ 0 locks=0 ] ( "off" ) vm_lightexport22 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope22 [ 0 locks=0 ] ( * ) vm_lightexport_select22 [ 0 locks=0 ] ( * ) vm_disable_plane23 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane23 [ 0 locks=0 ] ( "off" ) vm_variable_plane23 [ 0 locks=0 ] ( direct_shadow ) vm_vextype_plane23 [ 0 locks=0 ] ( vector ) vm_channel_plane23 [ 0 locks=0 ] ( "" ) vm_usefile_plane23 [ 0 locks=0 ] ( "off" ) vm_filename_plane23 [ 0 locks=0 ] ( "" ) vm_quantize_plane23 [ 0 locks=0 ] ( half ) vm_sfilter_plane23 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane23 [ 0 locks=0 ] ( "" ) vm_gamma_plane23 [ 0 locks=0 ] ( 1 ) vm_gain_plane23 [ 0 locks=0 ] ( 1 ) vm_dither_plane23 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane23 [ 0 locks=0 ] ( 1 ) vm_componentexport23 [ 0 locks=0 ] ( "off" ) vm_lightexport23 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope23 [ 0 locks=0 ] ( * ) vm_lightexport_select23 [ 0 locks=0 ] ( * ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) moreinfo [ 0 locks=0 ] ( "off" ) vm_renderengine [ 0 locks=0 ] ( pbrraytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "on" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 0 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 2 ) vm_refractlimit [ 0 locks=0 ] ( 2 ) vm_diffuselimit [ 0 locks=0 ] ( 1 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 5 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 7 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "all" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 5 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "on" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/../ifd/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifd/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005300000000012out/submitToDeadline3/mantraExample.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005500000000032out/submitToDeadline3/mantraExample.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700004700000000700out/submitToDeadline3/simpleMantra.defcomment "" position 42.0988 -12.0286 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1529494661 modify 1603467028 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006000000215417out/submitToDeadline3/simpleMantra.spareparmdef parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type log default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type log default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type log default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type intlog default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700004700000000516out/submitToDeadline3/simpleMantra.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700005000000017072out/submitToDeadline3/simpleMantra.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../render/$HIPNAME.$OS.$F4.exr ) vm_device [ 0 locks=0 ] ( "" ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( simple_mantra ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( mantra ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifds/$HIPNAME.$OS.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) images6 [ 0 locks=0 ] ( 4 4 4 4 4 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 0 ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) vm_renderengine [ 0 locks=0 ] ( raytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "off" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 1 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 10 ) vm_refractlimit [ 0 locks=0 ] ( 10 ) vm_diffuselimit [ 0 locks=0 ] ( 0 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 10 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 1 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "off" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 0 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "off" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/ifds/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifds/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005200000000012out/submitToDeadline3/simpleMantra.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700005400000000032out/submitToDeadline3/simpleMantra.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700005500000000736out/submitToDeadline3/SubmitToDeadline_2.defcomment "" position 22.65 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry1 0 1 "input1" } inputs { 0 geometry1 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline3/SubmitToDeadline_2.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011005out/submitToDeadline3/SubmitToDeadline_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( . ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline3/SubmitToDeadline_2.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline3/SubmitToDeadline_2.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000740out/submitToDeadline3/SubmitToDeadline_3.defcomment "" position 30.8859 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry2 1 1 "input1" } inputs { 0 geometry2 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline3/SubmitToDeadline_3.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011020out/submitToDeadline3/SubmitToDeadline_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline3/SubmitToDeadline_3.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline3/SubmitToDeadline_3.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000740out/submitToDeadline3/SubmitToDeadline_4.defcomment "" position 11.3127 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry3 0 1 "input1" } inputs { 0 geometry3 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline3/SubmitToDeadline_4.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline3/SubmitToDeadline_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline3/SubmitToDeadline_4.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline3/SubmitToDeadline_4.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000746out/submitToDeadline3/SubmitToDeadline_5.defcomment "" position 42.0988 -15.0062 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 simpleMantra 0 1 "input1" } inputs { 0 simpleMantra 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline3/SubmitToDeadline_5.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline3/SubmitToDeadline_5.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline3/SubmitToDeadline_5.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline3/SubmitToDeadline_5.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000746out/submitToDeadline3/SubmitToDeadline_6.defcomment "" position 52.5067 -15.1936 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 mantraExample 0 1 "input1" } inputs { 0 mantraExample 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline3/SubmitToDeadline_6.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline3/SubmitToDeadline_6.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline3/SubmitToDeadline_6.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline3/SubmitToDeadline_6.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005300000000673out/submitToDeadline3/subStepParticles.defcomment "" position 79.2965 -11.9021 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603464486 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006400000011602out/submitToDeadline3/subStepParticles.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005300000000521out/submitToDeadline3/subStepParticles.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND*10 } } } 0707070000010000000006660000000000000000010000001374457571700005400000002573out/submitToDeadline3/subStepParticles.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 8 locks=0 ] ( [ f1 1 ] [ f2 200 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( YOUR_SIMULATION ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700005600000000012out/submitToDeadline3/subStepParticles.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700006000000000041out/submitToDeadline3/subStepParticles.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005500000000742out/submitToDeadline3/SubmitToDeadline_7.defcomment "" position 79.4043 -15.4643 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 subStepParticles 0 1 "input1" } inputs { 0 subStepParticles 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline3/SubmitToDeadline_7.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline3/SubmitToDeadline_7.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline3/SubmitToDeadline_7.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline3/SubmitToDeadline_7.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700004200000001020out/submitToDeadline3/objnet1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 83.4301 -11.7549 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602697920 modify 1603283687 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004300000002304out/submitToDeadline3/objnet1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "Sub-Network Input #1" ) label2 [ 0 locks=0 ] ( "Sub-Network Input #2" ) label3 [ 0 locks=0 ] ( "Sub-Network Input #3" ) label4 [ 0 locks=0 ] ( "Sub-Network Input #4" ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) outputobj [ 0 locks=0 ] ( _input1_obj_ ) visibleobjects [ 0 locks=0 ] ( * ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) use_dcolor [ 0 locks=0 ] ( "on" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) } 0707070000010000000006660000000000000000010000001374457571700004500000000012out/submitToDeadline3/objnet1.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700004700000000041out/submitToDeadline3/objnet1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700006300000000525out/submitToDeadline3/objnet1/__netbox5.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "SUBSTEPS SIMMING AND CACHING EXAMPLE"; height := 3.1410795217177299; minimized := 0; width := 5.6845023469465836; x_position := 33.982582749861258; y_position := -16.106322675750484; } { create 1602696217 modify 1603464380 author dude@LA access 0777 } 0707070000010000000006660000000000000000010000001374457571700006600000000032out/submitToDeadline3/objnet1/subStepTest_render.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700006500000001021out/submitToDeadline3/objnet1/subStepTest_render.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 35.2025 -14.5358 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602693991 modify 1602698058 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007600000053436out/submitToDeadline3/objnet1/subStepTest_render.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_lpetag" label "LPE Tag" type string default { "" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "lpetag" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type ordinal default { "off" } disablewhen "{ allowmotionblur == 0 }" menu { "off" "No Velocity Blur" "on" "Velocity Blur" "accelblur" "Acceleration Blur" } } parm { name "geo_accelattribute" label "Acceleration Attribute" type string default { "accel" } hidewhen "{ geo_velocityblur != accelblur }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001374457571700006600000005174out/submitToDeadline3/objnet1/subStepTest_render.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 1 1 1 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 1 1 1 1 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "accelblur" ) geo_accelattribute [ 0 locks=0 ] ( accel ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700007200000000041out/submitToDeadline3/objnet1/subStepTest_render.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012400000000040out/submitToDeadline3/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.inittype = dopimport matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012300000000711out/submitToDeadline3/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.defsopflags sopflags = comment "" position 17.966 4.36126 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602694035 modify 1602698033 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012300000000230out/submitToDeadline3/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } 0707070000010000000006660000000000000000010000001374457571700012400000001671out/submitToDeadline3/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.parm{ version 0.8 doppath [ 0 locks=0 ] ( "YOUR DOPNET PATH" ) objpattern [ 0 locks=0 ] ( popobject1 ) singleobject [ 0 locks=0 ] ( "off" ) importstyle [ 0 locks=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 ] ( "" ) transferattributes [ 0 locks=0 ] ( "" ) transfergroups [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) keepworldspacepos [ 0 locks=0 ] ( "on" ) centeratpivot [ 0 locks=0 ] ( "on" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 ] ( "on" ) adddopobjectid [ 0 locks=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 ] ( "on" ) deleteabandoned [ 0 locks=0 ] ( "on" ) pointvels [ 0 locks=0 ] ( "instant" ) integrateovertime [ 0 locks=0 ] ( [ integrateovertime 0.041666666666666664 ] ) donotsim [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700013000000000041out/submitToDeadline3/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700007200000000033out/submitToDeadline3/objnet1/subStepTest_render/OUT.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700007100000001020out/submitToDeadline3/objnet1/subStepTest_render/OUT.defsopflags sopflags = comment "" position 17.5187 0.69041 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 timeshift_divide_by_subSteps 1 1 "input1" } inputs { 0 timeshift_divide_by_subSteps 0 1 } stat { create 1602694156 modify 1602694376 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007200000000124out/submitToDeadline3/objnet1/subStepTest_render/OUT.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700007600000000041out/submitToDeadline3/objnet1/subStepTest_render/OUT.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012300000000040out/submitToDeadline3/objnet1/subStepTest_render/timeshift_divide_by_subSteps.inittype = timeshift matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012200000001035out/submitToDeadline3/objnet1/subStepTest_render/timeshift_divide_by_subSteps.defsopflags sopflags = comment "" position 17.6232 1.95448 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 dopimport_assumes_subSteps_10 0 1 "input1" } inputs { 0 dopimport_assumes_subSteps_10 0 1 } stat { create 1602694238 modify 1602694523 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012200000001455out/submitToDeadline3/objnet1/subStepTest_render/timeshift_divide_by_subSteps.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF/10 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } 0707070000010000000006660000000000000000010000001374457571700012300000000467out/submitToDeadline3/objnet1/subStepTest_render/timeshift_divide_by_subSteps.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 1 ] ) integerframe [ 0 locks=0 ] ( "off" ) time [ 0 locks=0 ] ( [ time 0.375 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 20 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } 0707070000010000000006660000000000000000010000001374457571700012700000000041out/submitToDeadline3/objnet1/subStepTest_render/timeshift_divide_by_subSteps.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700007300000000033out/submitToDeadline3/objnet1/subStepTest_render/file.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700007200000000715out/submitToDeadline3/objnet1/subStepTest_render/file.defsopflags sopflags = comment "" position 17.5187 -0.596318 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602694373 modify 1602698149 author dude@LA access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007200000000224out/submitToDeadline3/objnet1/subStepTest_render/file.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-ch(\"f1\") } } } 0707070000010000000006660000000000000000010000001374457571700007300000001207out/submitToDeadline3/objnet1/subStepTest_render/file.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../subStepParticles/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700007700000000041out/submitToDeadline3/objnet1/subStepTest_render/file.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012500000000040out/submitToDeadline3/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.inittype = timeshift matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012400000000754out/submitToDeadline3/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.defsopflags sopflags = comment "" position 17.2483 -1.94438 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 file 0 1 "input1" } inputs { 0 file 0 1 } stat { create 1602694238 modify 1602694532 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012400000001455out/submitToDeadline3/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF*10 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } 0707070000010000000006660000000000000000010000001374457571700012500000000507out/submitToDeadline3/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 100 ] ) integerframe [ 0 locks=0 ] ( "off" ) time [ 0 locks=0 ] ( [ time 0.16666666666666666 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 20 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } 0707070000010000000006660000000000000000010000001374457571700013100000000041out/submitToDeadline3/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700010400000000033out/submitToDeadline3/objnet1/subStepTest_render/OUT_TO_RENDER.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700010300000001023out/submitToDeadline3/objnet1/subStepTest_render/OUT_TO_RENDER.defsopflags sopflags = comment "" position 17.2483 -3.84449 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 timeshift_multiply_by_subSteps 1 1 "input1" } inputs { 0 timeshift_multiply_by_subSteps 0 1 } stat { create 1602694156 modify 1602695839 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700010400000000124out/submitToDeadline3/objnet1/subStepTest_render/OUT_TO_RENDER.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700011000000000041out/submitToDeadline3/objnet1/subStepTest_render/OUT_TO_RENDER.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700006700000000163out/submitToDeadline3/objnet1/subStepTest_render.order6 dopimport_assumes_subSteps_10 OUT timeshift_divide_by_subSteps file timeshift_multiply_by_subSteps OUT_TO_RENDER 0707070000010000000006660000000000000000010000001374457571700006500000000002out/submitToDeadline3/objnet1/subStepTest_render.net1 0707070000010000000006660000000000000000010000001374457571700004200000000002out/submitToDeadline3/objnet1.net1 0707070000010000000006660000000000000000010000001374457571700003300000000047out/submitToDeadline4.inittype = submitToDeadline matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700003200000000732out/submitToDeadline4.defcomment "" position 51.655 -15.3655 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 simpleMantra 0 1 "input1" } inputs { 0 simpleMantra 0 1 } stat { create 1603464380 modify 1603468225 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003300000011176out/submitToDeadline4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) labelVersion [ 0 locks=0 ] ( "SubmitToDeadline Lite v2.010" ) labelLicense [ 0 locks=0 ] ( " Registered." ) labelPro [ 0 locks=0 ] ( "" ) butWebCheckVersion [ 0 locks=0 ] ( 0 ) refresh [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) usePerRopParams [ 0 locks=0 ] ( "off" ) perRopParamsAdd [ 0 locks=0 ] ( 0 ) perRopParamsRemove [ 0 locks=0 ] ( 0 ) labelparm9 [ 0 locks=0 ] ( "Parameters: STD_priority,STD_chunkSize" ) folder0 [ 0 locks=0 ] ( 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "none" ) poolBatch2 [ 0 locks=0 ] ( " " ) groupBatch [ 0 locks=0 ] ( "none" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "none" ) poolRender2 [ 0 locks=0 ] ( " " ) groupRender [ 0 locks=0 ] ( "none" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) sepparm5 [ 0 locks=0 ] ( ) Refresh [ 0 locks=0 ] ( 0 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) newparameter [ 0 locks=0 ] ( "SubmitToDeadline comes in three versions: -Lite supports a single job submission at a time. -Pro supports submitting multiple jobs, rop networks and handles dependencies automatically. -Pro Studio comes with editable source code. All most common rops are supported including Alembic, Redshift, Arnold, Fetch (only rop inputs)." ) butWebPurchasePage6 [ 0 locks=0 ] ( 0 ) butPurchase [ 0 locks=0 ] ( 0 ) butPurchaseForExistingCustomers [ 0 locks=0 ] ( 0 ) butWebVisit [ 0 locks=0 ] ( 0 ) butWebEmail [ 0 locks=0 ] ( 0 ) labelparm32e3 [ 0 locks=0 ] ( simultools.com/submittodeadline ) labelparm21e2 [ 0 locks=0 ] ( "Copyright Simultools" ) sepparm8 [ 0 locks=0 ] ( ) labelparm8 [ 0 locks=0 ] ( "Examples and tips are contained inside this node." ) labelparm10 [ 0 locks=0 ] ( "Dive inside and read the sticky notes." ) sepparm9 [ 0 locks=0 ] ( ) newparameter2 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts. SubmitToDeadline's Hda must be sourceable by all render slaves in use. Check 'Initialize Simulation OPs' on rops in order to submit rops as simulations (one chunk). SubmitToDeadline supports clustering (but not slicing) distributed jobs. Mantra jobs are by default split into two jobs (Batch translation and Mantra Render). Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm). Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job. This option is Forced On on Limited Commercial and Apprentice. ExtraVar and ExtraInfo fields accept $ and * as special characters: i.e. \\$HOU* i.e. \\$USERNAME i.e. \\$USERNAME = myUser Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File' in order to submit the current hip file rather than a render copy." ) butWebHelp [ 0 locks=0 ] ( 0 ) butWebSuggestion [ 0 locks=0 ] ( 0 ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003500000000012out/submitToDeadline4.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700003700000000123out/submitToDeadline4.userdata ___Version______toolcount___1 ___toolid___generic_delete0707070000010000000006660000000000000000010000001374457571700005500000000716out/submitToDeadline4/SubmitToDeadline_1.defcomment "" position 66.6635 -15.4905 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 merge1 5 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline4/SubmitToDeadline_1.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline4/SubmitToDeadline_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline4/SubmitToDeadline_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline4/SubmitToDeadline_1.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline4/sim_0.defcomment "" position 60.8188 -11.9956 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline4/sim_0.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline4/sim_0.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline4/sim_0.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline4/sim_0.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline4/sim_0.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline4/sim_1.defcomment "" position 63.3124 -10.9147 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline4/sim_1.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline4/sim_1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline4/sim_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline4/sim_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline4/sim_1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline4/sim_2.defcomment "" position 66.2654 -10.3382 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline4/sim_2.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline4/sim_2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline4/sim_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline4/sim_2.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline4/sim_2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000672out/submitToDeadline4/sim_3.defcomment "" position 69.6169 -10.494 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline4/sim_3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline4/sim_3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline4/sim_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline4/sim_3.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline4/sim_3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline4/sim_4.defcomment "" position 71.7346 -12.1373 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline4/sim_4.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline4/sim_4.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline4/sim_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline4/sim_4.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline4/sim_4.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004100000001152out/submitToDeadline4/merge1.defcomment "" position 66.6635 -13.6572 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 5 "output1" } inputsNamed3 { 0 sim_0 0 1 "input1" 1 sim_1 0 1 "input2" 2 sim_2 0 1 "input3" 3 sim_3 0 1 "input4" 4 sim_4 0 1 "input5" } inputs { 0 sim_0 0 1 1 sim_1 0 1 2 sim_2 0 1 3 sim_3 0 1 4 sim_4 0 1 } stat { create 1559598124 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004200000000115out/submitToDeadline4/merge1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700004400000000012out/submitToDeadline4/merge1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004600000000041out/submitToDeadline4/merge1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline4/geometry1.defcomment "" position 22.6706 -11.2966 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline4/geometry1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002076out/submitToDeadline4/geometry1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline4/geometry1.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline4/geometry1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline4/geometry3.defcomment "" position 11.3127 -11.2966 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603283804 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline4/geometry3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline4/geometry3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002604out/submitToDeadline4/geometry3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline4/geometry3.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline4/geometry3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline4/geometry2.defcomment "" position 30.8526 -11.0408 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline4/geometry2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002101out/submitToDeadline4/geometry2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline4/geometry2.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline4/geometry2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline4/geometryA.defcomment "" position 50.7117 -11.7066 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline4/geometryA.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline4/geometryA.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002614out/submitToDeadline4/geometryA.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_A ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline4/geometryA.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline4/geometryA.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline4/geometryB.defcomment "" position 54.3305 -11.7066 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline4/geometryB.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline4/geometryB.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002614out/submitToDeadline4/geometryB.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_B ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline4/geometryB.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline4/geometryB.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005000000001026out/submitToDeadline4/mantraExample.defcomment "" position 52.5067 -13.2825 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 geometryA 0 1 "input1" 2 geometryB 0 1 "input2" } inputs { 0 geometryA 0 1 1 geometryB 0 1 } stat { create 1529494661 modify 1603283687 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006100000221675out/submitToDeadline4/mantraExample.spareparmdef parm { name "nk" label "Launch Nuke Assist" type button joinnext default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 -nukeassist /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "nk2" label "Launch Nuke" type button default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" default 0 parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ moreinfo == 0 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ moreinfo == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } parm { name "moreinfo" label "More info" type toggle default { "0" } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type float default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type float default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type float default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type integer default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700005000000000516out/submitToDeadline4/mantraExample.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700005100000062126out/submitToDeadline4/mantraExample.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../renders/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.exr ) vm_device [ 0 locks=0 ] ( OpenEXR ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( mantra_example ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "off" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "off" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "off" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "off" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( "mantra -V 5a" ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifd/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) nk [ 0 locks=0 ] ( 0 ) nk2 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) images6 [ 0 locks=0 ] ( 2 2 2 2 2 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 23 ) vm_disable_plane1 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane1 [ 0 locks=0 ] ( "off" ) vm_variable_plane1 [ 0 locks=0 ] ( depth ) vm_vextype_plane1 [ 0 locks=0 ] ( float ) vm_channel_plane1 [ 0 locks=0 ] ( Pz ) vm_usefile_plane1 [ 0 locks=0 ] ( "off" ) vm_filename_plane1 [ 0 locks=0 ] ( "" ) vm_quantize_plane1 [ 0 locks=0 ] ( float ) vm_sfilter_plane1 [ 0 locks=0 ] ( closest ) vm_pfilter_plane1 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane1 [ 0 locks=0 ] ( 1 ) vm_gain_plane1 [ 0 locks=0 ] ( 1 ) vm_dither_plane1 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane1 [ 0 locks=0 ] ( 1 ) vm_componentexport1 [ 0 locks=0 ] ( "off" ) vm_lightexport1 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope1 [ 0 locks=0 ] ( * ) vm_lightexport_select1 [ 0 locks=0 ] ( * ) vm_disable_plane2 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane2 [ 0 locks=0 ] ( "off" ) vm_variable_plane2 [ 0 locks=0 ] ( world_normal ) vm_vextype_plane2 [ 0 locks=0 ] ( unitvector ) vm_channel_plane2 [ 0 locks=0 ] ( N ) vm_usefile_plane2 [ 0 locks=0 ] ( "off" ) vm_filename_plane2 [ 0 locks=0 ] ( "" ) vm_quantize_plane2 [ 0 locks=0 ] ( float ) vm_sfilter_plane2 [ 0 locks=0 ] ( closest ) vm_pfilter_plane2 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane2 [ 0 locks=0 ] ( 1 ) vm_gain_plane2 [ 0 locks=0 ] ( 1 ) vm_dither_plane2 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane2 [ 0 locks=0 ] ( 1 ) vm_componentexport2 [ 0 locks=0 ] ( "off" ) vm_lightexport2 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope2 [ 0 locks=0 ] ( * ) vm_lightexport_select2 [ 0 locks=0 ] ( * ) vm_disable_plane3 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane3 [ 0 locks=0 ] ( "off" ) vm_variable_plane3 [ 0 locks=0 ] ( point_position ) vm_vextype_plane3 [ 0 locks=0 ] ( vector ) vm_channel_plane3 [ 0 locks=0 ] ( P ) vm_usefile_plane3 [ 0 locks=0 ] ( "off" ) vm_filename_plane3 [ 0 locks=0 ] ( "" ) vm_quantize_plane3 [ 0 locks=0 ] ( float ) vm_sfilter_plane3 [ 0 locks=0 ] ( closest ) vm_pfilter_plane3 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane3 [ 0 locks=0 ] ( 1 ) vm_gain_plane3 [ 0 locks=0 ] ( 1 ) vm_dither_plane3 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane3 [ 0 locks=0 ] ( 1 ) vm_componentexport3 [ 0 locks=0 ] ( "off" ) vm_lightexport3 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope3 [ 0 locks=0 ] ( * ) vm_lightexport_select3 [ 0 locks=0 ] ( * ) vm_disable_plane4 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane4 [ 0 locks=0 ] ( "off" ) vm_variable_plane4 [ 0 locks=0 ] ( diffuse_color_noshading ) vm_vextype_plane4 [ 0 locks=0 ] ( vector ) vm_channel_plane4 [ 0 locks=0 ] ( diffuse_material_colour ) vm_usefile_plane4 [ 0 locks=0 ] ( "off" ) vm_filename_plane4 [ 0 locks=0 ] ( "" ) vm_quantize_plane4 [ 0 locks=0 ] ( half ) vm_sfilter_plane4 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane4 [ 0 locks=0 ] ( "" ) vm_gamma_plane4 [ 0 locks=0 ] ( 1 ) vm_gain_plane4 [ 0 locks=0 ] ( 1 ) vm_dither_plane4 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane4 [ 0 locks=0 ] ( 1 ) vm_componentexport4 [ 0 locks=0 ] ( "off" ) vm_lightexport4 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope4 [ 0 locks=0 ] ( * ) vm_lightexport_select4 [ 0 locks=0 ] ( * ) vm_disable_plane5 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane5 [ 0 locks=0 ] ( "off" ) vm_variable_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_vextype_plane5 [ 0 locks=0 ] ( vector ) vm_channel_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_usefile_plane5 [ 0 locks=0 ] ( "off" ) vm_filename_plane5 [ 0 locks=0 ] ( "" ) vm_quantize_plane5 [ 0 locks=0 ] ( half ) vm_sfilter_plane5 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane5 [ 0 locks=0 ] ( "" ) vm_gamma_plane5 [ 0 locks=0 ] ( 1 ) vm_gain_plane5 [ 0 locks=0 ] ( 1 ) vm_dither_plane5 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane5 [ 0 locks=0 ] ( 1 ) vm_componentexport5 [ 0 locks=0 ] ( "off" ) vm_lightexport5 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope5 [ 0 locks=0 ] ( * ) vm_lightexport_select5 [ 0 locks=0 ] ( * ) vm_disable_plane6 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane6 [ 0 locks=0 ] ( "off" ) vm_variable_plane6 [ 0 locks=0 ] ( direct_reflect ) vm_vextype_plane6 [ 0 locks=0 ] ( vector ) vm_channel_plane6 [ 0 locks=0 ] ( direct_specular ) vm_usefile_plane6 [ 0 locks=0 ] ( "off" ) vm_filename_plane6 [ 0 locks=0 ] ( "" ) vm_quantize_plane6 [ 0 locks=0 ] ( half ) vm_sfilter_plane6 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane6 [ 0 locks=0 ] ( "" ) vm_gamma_plane6 [ 0 locks=0 ] ( 1 ) vm_gain_plane6 [ 0 locks=0 ] ( 1 ) vm_dither_plane6 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane6 [ 0 locks=0 ] ( 1 ) vm_componentexport6 [ 0 locks=0 ] ( "off" ) vm_lightexport6 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope6 [ 0 locks=0 ] ( * ) vm_lightexport_select6 [ 0 locks=0 ] ( * ) vm_disable_plane7 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane7 [ 0 locks=0 ] ( "off" ) vm_variable_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_vextype_plane7 [ 0 locks=0 ] ( vector ) vm_channel_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_usefile_plane7 [ 0 locks=0 ] ( "off" ) vm_filename_plane7 [ 0 locks=0 ] ( "" ) vm_quantize_plane7 [ 0 locks=0 ] ( half ) vm_sfilter_plane7 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane7 [ 0 locks=0 ] ( "" ) vm_gamma_plane7 [ 0 locks=0 ] ( 1 ) vm_gain_plane7 [ 0 locks=0 ] ( 1 ) vm_dither_plane7 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane7 [ 0 locks=0 ] ( 1 ) vm_componentexport7 [ 0 locks=0 ] ( "off" ) vm_lightexport7 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope7 [ 0 locks=0 ] ( * ) vm_lightexport_select7 [ 0 locks=0 ] ( * ) vm_disable_plane8 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane8 [ 0 locks=0 ] ( "off" ) vm_variable_plane8 [ 0 locks=0 ] ( indirect_reflect ) vm_vextype_plane8 [ 0 locks=0 ] ( vector ) vm_channel_plane8 [ 0 locks=0 ] ( indirect_reflection ) vm_usefile_plane8 [ 0 locks=0 ] ( "off" ) vm_filename_plane8 [ 0 locks=0 ] ( "" ) vm_quantize_plane8 [ 0 locks=0 ] ( half ) vm_sfilter_plane8 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane8 [ 0 locks=0 ] ( "" ) vm_gamma_plane8 [ 0 locks=0 ] ( 1 ) vm_gain_plane8 [ 0 locks=0 ] ( 1 ) vm_dither_plane8 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane8 [ 0 locks=0 ] ( 1 ) vm_componentexport8 [ 0 locks=0 ] ( "off" ) vm_lightexport8 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope8 [ 0 locks=0 ] ( * ) vm_lightexport_select8 [ 0 locks=0 ] ( * ) vm_disable_plane9 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane9 [ 0 locks=0 ] ( "off" ) vm_variable_plane9 [ 0 locks=0 ] ( indirect_refract ) vm_vextype_plane9 [ 0 locks=0 ] ( vector ) vm_channel_plane9 [ 0 locks=0 ] ( refraction ) vm_usefile_plane9 [ 0 locks=0 ] ( "off" ) vm_filename_plane9 [ 0 locks=0 ] ( "" ) vm_quantize_plane9 [ 0 locks=0 ] ( half ) vm_sfilter_plane9 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane9 [ 0 locks=0 ] ( "" ) vm_gamma_plane9 [ 0 locks=0 ] ( 1 ) vm_gain_plane9 [ 0 locks=0 ] ( 1 ) vm_dither_plane9 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane9 [ 0 locks=0 ] ( 1 ) vm_componentexport9 [ 0 locks=0 ] ( "off" ) vm_lightexport9 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope9 [ 0 locks=0 ] ( * ) vm_lightexport_select9 [ 0 locks=0 ] ( * ) vm_disable_plane10 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane10 [ 0 locks=0 ] ( "off" ) vm_variable_plane10 [ 0 locks=0 ] ( all_volume ) vm_vextype_plane10 [ 0 locks=0 ] ( vector ) vm_channel_plane10 [ 0 locks=0 ] ( all_volume ) vm_usefile_plane10 [ 0 locks=0 ] ( "off" ) vm_filename_plane10 [ 0 locks=0 ] ( "" ) vm_quantize_plane10 [ 0 locks=0 ] ( half ) vm_sfilter_plane10 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane10 [ 0 locks=0 ] ( "" ) vm_gamma_plane10 [ 0 locks=0 ] ( 1 ) vm_gain_plane10 [ 0 locks=0 ] ( 1 ) vm_dither_plane10 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane10 [ 0 locks=0 ] ( 1 ) vm_componentexport10 [ 0 locks=0 ] ( "off" ) vm_lightexport10 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope10 [ 0 locks=0 ] ( * ) vm_lightexport_select10 [ 0 locks=0 ] ( * ) vm_disable_plane11 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane11 [ 0 locks=0 ] ( "off" ) vm_variable_plane11 [ 0 locks=0 ] ( ID_object ) vm_vextype_plane11 [ 0 locks=0 ] ( float ) vm_channel_plane11 [ 0 locks=0 ] ( ID_object ) vm_usefile_plane11 [ 0 locks=0 ] ( "off" ) vm_filename_plane11 [ 0 locks=0 ] ( "" ) vm_quantize_plane11 [ 0 locks=0 ] ( half ) vm_sfilter_plane11 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane11 [ 0 locks=0 ] ( "" ) vm_gamma_plane11 [ 0 locks=0 ] ( 1 ) vm_gain_plane11 [ 0 locks=0 ] ( 1 ) vm_dither_plane11 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane11 [ 0 locks=0 ] ( 1 ) vm_componentexport11 [ 0 locks=0 ] ( "off" ) vm_lightexport11 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope11 [ 0 locks=0 ] ( * ) vm_lightexport_select11 [ 0 locks=0 ] ( * ) vm_disable_plane12 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane12 [ 0 locks=0 ] ( "off" ) vm_variable_plane12 [ 0 locks=0 ] ( uv_coords ) vm_vextype_plane12 [ 0 locks=0 ] ( vector ) vm_channel_plane12 [ 0 locks=0 ] ( uv_coords ) vm_usefile_plane12 [ 0 locks=0 ] ( "off" ) vm_filename_plane12 [ 0 locks=0 ] ( "" ) vm_quantize_plane12 [ 0 locks=0 ] ( half ) vm_sfilter_plane12 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane12 [ 0 locks=0 ] ( "" ) vm_gamma_plane12 [ 0 locks=0 ] ( 1 ) vm_gain_plane12 [ 0 locks=0 ] ( 1 ) vm_dither_plane12 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane12 [ 0 locks=0 ] ( 1 ) vm_componentexport12 [ 0 locks=0 ] ( "off" ) vm_lightexport12 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope12 [ 0 locks=0 ] ( * ) vm_lightexport_select12 [ 0 locks=0 ] ( * ) vm_disable_plane13 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane13 [ 0 locks=0 ] ( "off" ) vm_variable_plane13 [ 0 locks=0 ] ( motionvector ) vm_vextype_plane13 [ 0 locks=0 ] ( vector ) vm_channel_plane13 [ 0 locks=0 ] ( motionvector ) vm_usefile_plane13 [ 0 locks=0 ] ( "off" ) vm_filename_plane13 [ 0 locks=0 ] ( "" ) vm_quantize_plane13 [ 0 locks=0 ] ( half ) vm_sfilter_plane13 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane13 [ 0 locks=0 ] ( "" ) vm_gamma_plane13 [ 0 locks=0 ] ( 1 ) vm_gain_plane13 [ 0 locks=0 ] ( 1 ) vm_dither_plane13 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane13 [ 0 locks=0 ] ( 1 ) vm_componentexport13 [ 0 locks=0 ] ( "off" ) vm_lightexport13 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope13 [ 0 locks=0 ] ( * ) vm_lightexport_select13 [ 0 locks=0 ] ( * ) vm_disable_plane14 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane14 [ 0 locks=0 ] ( "off" ) vm_variable_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_vextype_plane14 [ 0 locks=0 ] ( vector ) vm_channel_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_usefile_plane14 [ 0 locks=0 ] ( "off" ) vm_filename_plane14 [ 0 locks=0 ] ( "" ) vm_quantize_plane14 [ 0 locks=0 ] ( half ) vm_sfilter_plane14 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane14 [ 0 locks=0 ] ( "" ) vm_gamma_plane14 [ 0 locks=0 ] ( 1 ) vm_gain_plane14 [ 0 locks=0 ] ( 1 ) vm_dither_plane14 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane14 [ 0 locks=0 ] ( 1 ) vm_componentexport14 [ 0 locks=0 ] ( "off" ) vm_lightexport14 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope14 [ 0 locks=0 ] ( * ) vm_lightexport_select14 [ 0 locks=0 ] ( * ) vm_disable_plane15 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane15 [ 0 locks=0 ] ( "off" ) vm_variable_plane15 [ 0 locks=0 ] ( rgb_id0 ) vm_vextype_plane15 [ 0 locks=0 ] ( vector ) vm_channel_plane15 [ 0 locks=0 ] ( ID_rgb0 ) vm_usefile_plane15 [ 0 locks=0 ] ( "off" ) vm_filename_plane15 [ 0 locks=0 ] ( "" ) vm_quantize_plane15 [ 0 locks=0 ] ( half ) vm_sfilter_plane15 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane15 [ 0 locks=0 ] ( "" ) vm_gamma_plane15 [ 0 locks=0 ] ( 1 ) vm_gain_plane15 [ 0 locks=0 ] ( 1 ) vm_dither_plane15 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane15 [ 0 locks=0 ] ( 1 ) vm_componentexport15 [ 0 locks=0 ] ( "off" ) vm_lightexport15 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope15 [ 0 locks=0 ] ( * ) vm_lightexport_select15 [ 0 locks=0 ] ( * ) vm_disable_plane16 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane16 [ 0 locks=0 ] ( "off" ) vm_variable_plane16 [ 0 locks=0 ] ( rgb_id1 ) vm_vextype_plane16 [ 0 locks=0 ] ( vector ) vm_channel_plane16 [ 0 locks=0 ] ( ID_rgb1 ) vm_usefile_plane16 [ 0 locks=0 ] ( "off" ) vm_filename_plane16 [ 0 locks=0 ] ( "" ) vm_quantize_plane16 [ 0 locks=0 ] ( half ) vm_sfilter_plane16 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane16 [ 0 locks=0 ] ( "" ) vm_gamma_plane16 [ 0 locks=0 ] ( 1 ) vm_gain_plane16 [ 0 locks=0 ] ( 1 ) vm_dither_plane16 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane16 [ 0 locks=0 ] ( 1 ) vm_componentexport16 [ 0 locks=0 ] ( "off" ) vm_lightexport16 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope16 [ 0 locks=0 ] ( * ) vm_lightexport_select16 [ 0 locks=0 ] ( * ) vm_disable_plane17 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane17 [ 0 locks=0 ] ( "off" ) vm_variable_plane17 [ 0 locks=0 ] ( rgb_id2 ) vm_vextype_plane17 [ 0 locks=0 ] ( vector ) vm_channel_plane17 [ 0 locks=0 ] ( ID_rgb2 ) vm_usefile_plane17 [ 0 locks=0 ] ( "off" ) vm_filename_plane17 [ 0 locks=0 ] ( "" ) vm_quantize_plane17 [ 0 locks=0 ] ( half ) vm_sfilter_plane17 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane17 [ 0 locks=0 ] ( "" ) vm_gamma_plane17 [ 0 locks=0 ] ( 1 ) vm_gain_plane17 [ 0 locks=0 ] ( 1 ) vm_dither_plane17 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane17 [ 0 locks=0 ] ( 1 ) vm_componentexport17 [ 0 locks=0 ] ( "off" ) vm_lightexport17 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope17 [ 0 locks=0 ] ( * ) vm_lightexport_select17 [ 0 locks=0 ] ( * ) vm_disable_plane18 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane18 [ 0 locks=0 ] ( "off" ) vm_variable_plane18 [ 0 locks=0 ] ( rgb_id3 ) vm_vextype_plane18 [ 0 locks=0 ] ( vector ) vm_channel_plane18 [ 0 locks=0 ] ( ID_rgb3 ) vm_usefile_plane18 [ 0 locks=0 ] ( "off" ) vm_filename_plane18 [ 0 locks=0 ] ( "" ) vm_quantize_plane18 [ 0 locks=0 ] ( half ) vm_sfilter_plane18 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane18 [ 0 locks=0 ] ( "" ) vm_gamma_plane18 [ 0 locks=0 ] ( 1 ) vm_gain_plane18 [ 0 locks=0 ] ( 1 ) vm_dither_plane18 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane18 [ 0 locks=0 ] ( 1 ) vm_componentexport18 [ 0 locks=0 ] ( "off" ) vm_lightexport18 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope18 [ 0 locks=0 ] ( * ) vm_lightexport_select18 [ 0 locks=0 ] ( * ) vm_disable_plane19 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane19 [ 0 locks=0 ] ( "off" ) vm_variable_plane19 [ 0 locks=0 ] ( rgb_id4 ) vm_vextype_plane19 [ 0 locks=0 ] ( vector ) vm_channel_plane19 [ 0 locks=0 ] ( ID_rgb4 ) vm_usefile_plane19 [ 0 locks=0 ] ( "off" ) vm_filename_plane19 [ 0 locks=0 ] ( "" ) vm_quantize_plane19 [ 0 locks=0 ] ( half ) vm_sfilter_plane19 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane19 [ 0 locks=0 ] ( "" ) vm_gamma_plane19 [ 0 locks=0 ] ( 1 ) vm_gain_plane19 [ 0 locks=0 ] ( 1 ) vm_dither_plane19 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane19 [ 0 locks=0 ] ( 1 ) vm_componentexport19 [ 0 locks=0 ] ( "off" ) vm_lightexport19 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope19 [ 0 locks=0 ] ( * ) vm_lightexport_select19 [ 0 locks=0 ] ( * ) vm_disable_plane20 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane20 [ 0 locks=0 ] ( "off" ) vm_variable_plane20 [ 0 locks=0 ] ( all_reflect ) vm_vextype_plane20 [ 0 locks=0 ] ( vector ) vm_channel_plane20 [ 0 locks=0 ] ( specular ) vm_usefile_plane20 [ 0 locks=0 ] ( "off" ) vm_filename_plane20 [ 0 locks=0 ] ( "" ) vm_quantize_plane20 [ 0 locks=0 ] ( half ) vm_sfilter_plane20 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane20 [ 0 locks=0 ] ( "" ) vm_gamma_plane20 [ 0 locks=0 ] ( 1 ) vm_gain_plane20 [ 0 locks=0 ] ( 1 ) vm_dither_plane20 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane20 [ 0 locks=0 ] ( 1 ) vm_componentexport20 [ 0 locks=0 ] ( "off" ) vm_lightexport20 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope20 [ 0 locks=0 ] ( * ) vm_lightexport_select20 [ 0 locks=0 ] ( * ) vm_disable_plane21 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane21 [ 0 locks=0 ] ( "off" ) vm_variable_plane21 [ 0 locks=0 ] ( all_diffuse ) vm_vextype_plane21 [ 0 locks=0 ] ( vector ) vm_channel_plane21 [ 0 locks=0 ] ( "" ) vm_usefile_plane21 [ 0 locks=0 ] ( "off" ) vm_filename_plane21 [ 0 locks=0 ] ( "" ) vm_quantize_plane21 [ 0 locks=0 ] ( half ) vm_sfilter_plane21 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane21 [ 0 locks=0 ] ( "" ) vm_gamma_plane21 [ 0 locks=0 ] ( 1 ) vm_gain_plane21 [ 0 locks=0 ] ( 1 ) vm_dither_plane21 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane21 [ 0 locks=0 ] ( 1 ) vm_componentexport21 [ 0 locks=0 ] ( "off" ) vm_lightexport21 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope21 [ 0 locks=0 ] ( * ) vm_lightexport_select21 [ 0 locks=0 ] ( * ) vm_disable_plane22 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane22 [ 0 locks=0 ] ( "off" ) vm_variable_plane22 [ 0 locks=0 ] ( all_shadow ) vm_vextype_plane22 [ 0 locks=0 ] ( vector ) vm_channel_plane22 [ 0 locks=0 ] ( "" ) vm_usefile_plane22 [ 0 locks=0 ] ( "off" ) vm_filename_plane22 [ 0 locks=0 ] ( "" ) vm_quantize_plane22 [ 0 locks=0 ] ( half ) vm_sfilter_plane22 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane22 [ 0 locks=0 ] ( "" ) vm_gamma_plane22 [ 0 locks=0 ] ( 1 ) vm_gain_plane22 [ 0 locks=0 ] ( 1 ) vm_dither_plane22 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane22 [ 0 locks=0 ] ( 1 ) vm_componentexport22 [ 0 locks=0 ] ( "off" ) vm_lightexport22 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope22 [ 0 locks=0 ] ( * ) vm_lightexport_select22 [ 0 locks=0 ] ( * ) vm_disable_plane23 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane23 [ 0 locks=0 ] ( "off" ) vm_variable_plane23 [ 0 locks=0 ] ( direct_shadow ) vm_vextype_plane23 [ 0 locks=0 ] ( vector ) vm_channel_plane23 [ 0 locks=0 ] ( "" ) vm_usefile_plane23 [ 0 locks=0 ] ( "off" ) vm_filename_plane23 [ 0 locks=0 ] ( "" ) vm_quantize_plane23 [ 0 locks=0 ] ( half ) vm_sfilter_plane23 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane23 [ 0 locks=0 ] ( "" ) vm_gamma_plane23 [ 0 locks=0 ] ( 1 ) vm_gain_plane23 [ 0 locks=0 ] ( 1 ) vm_dither_plane23 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane23 [ 0 locks=0 ] ( 1 ) vm_componentexport23 [ 0 locks=0 ] ( "off" ) vm_lightexport23 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope23 [ 0 locks=0 ] ( * ) vm_lightexport_select23 [ 0 locks=0 ] ( * ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) moreinfo [ 0 locks=0 ] ( "off" ) vm_renderengine [ 0 locks=0 ] ( pbrraytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "on" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 0 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 2 ) vm_refractlimit [ 0 locks=0 ] ( 2 ) vm_diffuselimit [ 0 locks=0 ] ( 1 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 5 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 7 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "all" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 5 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "on" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/../ifd/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifd/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005300000000012out/submitToDeadline4/mantraExample.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005500000000032out/submitToDeadline4/mantraExample.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700004700000000700out/submitToDeadline4/simpleMantra.defcomment "" position 42.0988 -12.0286 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1529494661 modify 1603467028 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006000000215417out/submitToDeadline4/simpleMantra.spareparmdef parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type log default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type log default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type log default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type intlog default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700004700000000516out/submitToDeadline4/simpleMantra.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700005000000017072out/submitToDeadline4/simpleMantra.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../render/$HIPNAME.$OS.$F4.exr ) vm_device [ 0 locks=0 ] ( "" ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( simple_mantra ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( mantra ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifds/$HIPNAME.$OS.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) images6 [ 0 locks=0 ] ( 4 4 4 4 4 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 0 ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) vm_renderengine [ 0 locks=0 ] ( raytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "off" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 1 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 10 ) vm_refractlimit [ 0 locks=0 ] ( 10 ) vm_diffuselimit [ 0 locks=0 ] ( 0 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 10 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 1 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "off" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 0 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "off" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/ifds/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifds/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005200000000012out/submitToDeadline4/simpleMantra.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700005400000000032out/submitToDeadline4/simpleMantra.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700005500000000736out/submitToDeadline4/SubmitToDeadline_2.defcomment "" position 22.65 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry1 0 1 "input1" } inputs { 0 geometry1 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline4/SubmitToDeadline_2.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011005out/submitToDeadline4/SubmitToDeadline_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( . ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline4/SubmitToDeadline_2.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline4/SubmitToDeadline_2.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000740out/submitToDeadline4/SubmitToDeadline_3.defcomment "" position 30.8859 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry2 1 1 "input1" } inputs { 0 geometry2 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline4/SubmitToDeadline_3.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011020out/submitToDeadline4/SubmitToDeadline_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline4/SubmitToDeadline_3.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline4/SubmitToDeadline_3.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000740out/submitToDeadline4/SubmitToDeadline_4.defcomment "" position 11.3127 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry3 0 1 "input1" } inputs { 0 geometry3 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline4/SubmitToDeadline_4.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline4/SubmitToDeadline_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline4/SubmitToDeadline_4.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline4/SubmitToDeadline_4.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000746out/submitToDeadline4/SubmitToDeadline_5.defcomment "" position 42.0988 -15.0062 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 simpleMantra 0 1 "input1" } inputs { 0 simpleMantra 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline4/SubmitToDeadline_5.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline4/SubmitToDeadline_5.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline4/SubmitToDeadline_5.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline4/SubmitToDeadline_5.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000746out/submitToDeadline4/SubmitToDeadline_6.defcomment "" position 52.5067 -15.1936 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 mantraExample 0 1 "input1" } inputs { 0 mantraExample 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline4/SubmitToDeadline_6.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline4/SubmitToDeadline_6.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline4/SubmitToDeadline_6.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline4/SubmitToDeadline_6.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005300000000673out/submitToDeadline4/subStepParticles.defcomment "" position 79.2965 -11.9021 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603464486 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006400000011602out/submitToDeadline4/subStepParticles.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005300000000521out/submitToDeadline4/subStepParticles.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND*10 } } } 0707070000010000000006660000000000000000010000001374457571700005400000002573out/submitToDeadline4/subStepParticles.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 8 locks=0 ] ( [ f1 1 ] [ f2 200 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( YOUR_SIMULATION ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700005600000000012out/submitToDeadline4/subStepParticles.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700006000000000041out/submitToDeadline4/subStepParticles.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005500000000742out/submitToDeadline4/SubmitToDeadline_7.defcomment "" position 79.4043 -15.4643 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 subStepParticles 0 1 "input1" } inputs { 0 subStepParticles 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline4/SubmitToDeadline_7.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline4/SubmitToDeadline_7.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline4/SubmitToDeadline_7.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline4/SubmitToDeadline_7.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700004200000001020out/submitToDeadline4/objnet1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 83.4301 -11.7549 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602697920 modify 1603283687 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004300000002304out/submitToDeadline4/objnet1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "Sub-Network Input #1" ) label2 [ 0 locks=0 ] ( "Sub-Network Input #2" ) label3 [ 0 locks=0 ] ( "Sub-Network Input #3" ) label4 [ 0 locks=0 ] ( "Sub-Network Input #4" ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) outputobj [ 0 locks=0 ] ( _input1_obj_ ) visibleobjects [ 0 locks=0 ] ( * ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) use_dcolor [ 0 locks=0 ] ( "on" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) } 0707070000010000000006660000000000000000010000001374457571700004500000000012out/submitToDeadline4/objnet1.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700004700000000041out/submitToDeadline4/objnet1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700006300000000525out/submitToDeadline4/objnet1/__netbox5.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "SUBSTEPS SIMMING AND CACHING EXAMPLE"; height := 3.1410795217177299; minimized := 0; width := 5.6845023469465836; x_position := 33.982582749861258; y_position := -16.106322675750484; } { create 1602696217 modify 1603464380 author dude@LA access 0777 } 0707070000010000000006660000000000000000010000001374457571700006600000000032out/submitToDeadline4/objnet1/subStepTest_render.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700006500000001021out/submitToDeadline4/objnet1/subStepTest_render.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 35.2025 -14.5358 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602693991 modify 1602698058 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007600000053436out/submitToDeadline4/objnet1/subStepTest_render.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_lpetag" label "LPE Tag" type string default { "" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "lpetag" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type ordinal default { "off" } disablewhen "{ allowmotionblur == 0 }" menu { "off" "No Velocity Blur" "on" "Velocity Blur" "accelblur" "Acceleration Blur" } } parm { name "geo_accelattribute" label "Acceleration Attribute" type string default { "accel" } hidewhen "{ geo_velocityblur != accelblur }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001374457571700006600000005174out/submitToDeadline4/objnet1/subStepTest_render.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 1 1 1 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 1 1 1 1 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "accelblur" ) geo_accelattribute [ 0 locks=0 ] ( accel ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700007200000000041out/submitToDeadline4/objnet1/subStepTest_render.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012400000000040out/submitToDeadline4/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.inittype = dopimport matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012300000000711out/submitToDeadline4/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.defsopflags sopflags = comment "" position 17.966 4.36126 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602694035 modify 1602698033 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012300000000230out/submitToDeadline4/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } 0707070000010000000006660000000000000000010000001374457571700012400000001671out/submitToDeadline4/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.parm{ version 0.8 doppath [ 0 locks=0 ] ( "YOUR DOPNET PATH" ) objpattern [ 0 locks=0 ] ( popobject1 ) singleobject [ 0 locks=0 ] ( "off" ) importstyle [ 0 locks=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 ] ( "" ) transferattributes [ 0 locks=0 ] ( "" ) transfergroups [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) keepworldspacepos [ 0 locks=0 ] ( "on" ) centeratpivot [ 0 locks=0 ] ( "on" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 ] ( "on" ) adddopobjectid [ 0 locks=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 ] ( "on" ) deleteabandoned [ 0 locks=0 ] ( "on" ) pointvels [ 0 locks=0 ] ( "instant" ) integrateovertime [ 0 locks=0 ] ( [ integrateovertime 0.041666666666666664 ] ) donotsim [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700013000000000041out/submitToDeadline4/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700007200000000033out/submitToDeadline4/objnet1/subStepTest_render/OUT.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700007100000001020out/submitToDeadline4/objnet1/subStepTest_render/OUT.defsopflags sopflags = comment "" position 17.5187 0.69041 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 timeshift_divide_by_subSteps 1 1 "input1" } inputs { 0 timeshift_divide_by_subSteps 0 1 } stat { create 1602694156 modify 1602694376 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007200000000124out/submitToDeadline4/objnet1/subStepTest_render/OUT.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700007600000000041out/submitToDeadline4/objnet1/subStepTest_render/OUT.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012300000000040out/submitToDeadline4/objnet1/subStepTest_render/timeshift_divide_by_subSteps.inittype = timeshift matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012200000001035out/submitToDeadline4/objnet1/subStepTest_render/timeshift_divide_by_subSteps.defsopflags sopflags = comment "" position 17.6232 1.95448 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 dopimport_assumes_subSteps_10 0 1 "input1" } inputs { 0 dopimport_assumes_subSteps_10 0 1 } stat { create 1602694238 modify 1602694523 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012200000001455out/submitToDeadline4/objnet1/subStepTest_render/timeshift_divide_by_subSteps.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF/10 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } 0707070000010000000006660000000000000000010000001374457571700012300000000467out/submitToDeadline4/objnet1/subStepTest_render/timeshift_divide_by_subSteps.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 1 ] ) integerframe [ 0 locks=0 ] ( "off" ) time [ 0 locks=0 ] ( [ time 0.375 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 20 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } 0707070000010000000006660000000000000000010000001374457571700012700000000041out/submitToDeadline4/objnet1/subStepTest_render/timeshift_divide_by_subSteps.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700007300000000033out/submitToDeadline4/objnet1/subStepTest_render/file.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700007200000000715out/submitToDeadline4/objnet1/subStepTest_render/file.defsopflags sopflags = comment "" position 17.5187 -0.596318 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602694373 modify 1602698149 author dude@LA access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007200000000224out/submitToDeadline4/objnet1/subStepTest_render/file.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-ch(\"f1\") } } } 0707070000010000000006660000000000000000010000001374457571700007300000001207out/submitToDeadline4/objnet1/subStepTest_render/file.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../subStepParticles/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700007700000000041out/submitToDeadline4/objnet1/subStepTest_render/file.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012500000000040out/submitToDeadline4/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.inittype = timeshift matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012400000000754out/submitToDeadline4/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.defsopflags sopflags = comment "" position 17.2483 -1.94438 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 file 0 1 "input1" } inputs { 0 file 0 1 } stat { create 1602694238 modify 1602694532 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012400000001455out/submitToDeadline4/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF*10 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } 0707070000010000000006660000000000000000010000001374457571700012500000000507out/submitToDeadline4/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 100 ] ) integerframe [ 0 locks=0 ] ( "off" ) time [ 0 locks=0 ] ( [ time 0.16666666666666666 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 20 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } 0707070000010000000006660000000000000000010000001374457571700013100000000041out/submitToDeadline4/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700010400000000033out/submitToDeadline4/objnet1/subStepTest_render/OUT_TO_RENDER.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700010300000001023out/submitToDeadline4/objnet1/subStepTest_render/OUT_TO_RENDER.defsopflags sopflags = comment "" position 17.2483 -3.84449 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 timeshift_multiply_by_subSteps 1 1 "input1" } inputs { 0 timeshift_multiply_by_subSteps 0 1 } stat { create 1602694156 modify 1602695839 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700010400000000124out/submitToDeadline4/objnet1/subStepTest_render/OUT_TO_RENDER.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700011000000000041out/submitToDeadline4/objnet1/subStepTest_render/OUT_TO_RENDER.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700006700000000163out/submitToDeadline4/objnet1/subStepTest_render.order6 dopimport_assumes_subSteps_10 OUT timeshift_divide_by_subSteps file timeshift_multiply_by_subSteps OUT_TO_RENDER 0707070000010000000006660000000000000000010000001374457571700006500000000002out/submitToDeadline4/objnet1/subStepTest_render.net1 0707070000010000000006660000000000000000010000001374457571700004200000000002out/submitToDeadline4/objnet1.net1 0707070000010000000006660000000000000000010000001374457571700003300000000047out/submitToDeadline5.inittype = submitToDeadline matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700003200000000735out/submitToDeadline5.defcomment "" position 61.0815 -16.0199 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 mantraExample 0 1 "input1" } inputs { 0 mantraExample 0 1 } stat { create 1603464380 modify 1603468225 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003300000011176out/submitToDeadline5.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) labelVersion [ 0 locks=0 ] ( "SubmitToDeadline Lite v2.010" ) labelLicense [ 0 locks=0 ] ( " Registered." ) labelPro [ 0 locks=0 ] ( "" ) butWebCheckVersion [ 0 locks=0 ] ( 0 ) refresh [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) usePerRopParams [ 0 locks=0 ] ( "off" ) perRopParamsAdd [ 0 locks=0 ] ( 0 ) perRopParamsRemove [ 0 locks=0 ] ( 0 ) labelparm9 [ 0 locks=0 ] ( "Parameters: STD_priority,STD_chunkSize" ) folder0 [ 0 locks=0 ] ( 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "none" ) poolBatch2 [ 0 locks=0 ] ( " " ) groupBatch [ 0 locks=0 ] ( "none" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "none" ) poolRender2 [ 0 locks=0 ] ( " " ) groupRender [ 0 locks=0 ] ( "none" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) sepparm5 [ 0 locks=0 ] ( ) Refresh [ 0 locks=0 ] ( 0 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) newparameter [ 0 locks=0 ] ( "SubmitToDeadline comes in three versions: -Lite supports a single job submission at a time. -Pro supports submitting multiple jobs, rop networks and handles dependencies automatically. -Pro Studio comes with editable source code. All most common rops are supported including Alembic, Redshift, Arnold, Fetch (only rop inputs)." ) butWebPurchasePage6 [ 0 locks=0 ] ( 0 ) butPurchase [ 0 locks=0 ] ( 0 ) butPurchaseForExistingCustomers [ 0 locks=0 ] ( 0 ) butWebVisit [ 0 locks=0 ] ( 0 ) butWebEmail [ 0 locks=0 ] ( 0 ) labelparm32e3 [ 0 locks=0 ] ( simultools.com/submittodeadline ) labelparm21e2 [ 0 locks=0 ] ( "Copyright Simultools" ) sepparm8 [ 0 locks=0 ] ( ) labelparm8 [ 0 locks=0 ] ( "Examples and tips are contained inside this node." ) labelparm10 [ 0 locks=0 ] ( "Dive inside and read the sticky notes." ) sepparm9 [ 0 locks=0 ] ( ) newparameter2 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts. SubmitToDeadline's Hda must be sourceable by all render slaves in use. Check 'Initialize Simulation OPs' on rops in order to submit rops as simulations (one chunk). SubmitToDeadline supports clustering (but not slicing) distributed jobs. Mantra jobs are by default split into two jobs (Batch translation and Mantra Render). Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm). Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job. This option is Forced On on Limited Commercial and Apprentice. ExtraVar and ExtraInfo fields accept $ and * as special characters: i.e. \\$HOU* i.e. \\$USERNAME i.e. \\$USERNAME = myUser Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File' in order to submit the current hip file rather than a render copy." ) butWebHelp [ 0 locks=0 ] ( 0 ) butWebSuggestion [ 0 locks=0 ] ( 0 ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003500000000012out/submitToDeadline5.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700003700000000123out/submitToDeadline5.userdata ___Version______toolcount___1 ___toolid___generic_delete0707070000010000000006660000000000000000010000001374457571700005500000000716out/submitToDeadline5/SubmitToDeadline_1.defcomment "" position 66.6635 -15.4905 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 merge1 5 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline5/SubmitToDeadline_1.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline5/SubmitToDeadline_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline5/SubmitToDeadline_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline5/SubmitToDeadline_1.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline5/sim_0.defcomment "" position 60.8188 -11.9956 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline5/sim_0.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline5/sim_0.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline5/sim_0.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline5/sim_0.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline5/sim_0.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline5/sim_1.defcomment "" position 63.3124 -10.9147 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline5/sim_1.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline5/sim_1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline5/sim_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline5/sim_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline5/sim_1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline5/sim_2.defcomment "" position 66.2654 -10.3382 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline5/sim_2.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline5/sim_2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline5/sim_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline5/sim_2.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline5/sim_2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000672out/submitToDeadline5/sim_3.defcomment "" position 69.6169 -10.494 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline5/sim_3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline5/sim_3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline5/sim_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline5/sim_3.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline5/sim_3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline5/sim_4.defcomment "" position 71.7346 -12.1373 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline5/sim_4.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline5/sim_4.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline5/sim_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline5/sim_4.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline5/sim_4.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004100000001152out/submitToDeadline5/merge1.defcomment "" position 66.6635 -13.6572 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 5 "output1" } inputsNamed3 { 0 sim_0 0 1 "input1" 1 sim_1 0 1 "input2" 2 sim_2 0 1 "input3" 3 sim_3 0 1 "input4" 4 sim_4 0 1 "input5" } inputs { 0 sim_0 0 1 1 sim_1 0 1 2 sim_2 0 1 3 sim_3 0 1 4 sim_4 0 1 } stat { create 1559598124 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004200000000115out/submitToDeadline5/merge1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700004400000000012out/submitToDeadline5/merge1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004600000000041out/submitToDeadline5/merge1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline5/geometry1.defcomment "" position 22.6706 -11.2966 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline5/geometry1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002076out/submitToDeadline5/geometry1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline5/geometry1.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline5/geometry1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline5/geometry3.defcomment "" position 11.3127 -11.2966 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603283804 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline5/geometry3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline5/geometry3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002604out/submitToDeadline5/geometry3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline5/geometry3.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline5/geometry3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline5/geometry2.defcomment "" position 30.8526 -11.0408 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline5/geometry2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002101out/submitToDeadline5/geometry2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline5/geometry2.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline5/geometry2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline5/geometryA.defcomment "" position 50.7117 -11.7066 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline5/geometryA.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline5/geometryA.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002614out/submitToDeadline5/geometryA.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_A ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline5/geometryA.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline5/geometryA.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline5/geometryB.defcomment "" position 54.3305 -11.7066 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline5/geometryB.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline5/geometryB.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002614out/submitToDeadline5/geometryB.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_B ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline5/geometryB.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline5/geometryB.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005000000001026out/submitToDeadline5/mantraExample.defcomment "" position 52.5067 -13.2825 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 geometryA 0 1 "input1" 2 geometryB 0 1 "input2" } inputs { 0 geometryA 0 1 1 geometryB 0 1 } stat { create 1529494661 modify 1603283687 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006100000221675out/submitToDeadline5/mantraExample.spareparmdef parm { name "nk" label "Launch Nuke Assist" type button joinnext default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 -nukeassist /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "nk2" label "Launch Nuke" type button default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" default 0 parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ moreinfo == 0 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ moreinfo == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } parm { name "moreinfo" label "More info" type toggle default { "0" } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type float default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type float default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type float default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type integer default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700005000000000516out/submitToDeadline5/mantraExample.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700005100000062126out/submitToDeadline5/mantraExample.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../renders/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.exr ) vm_device [ 0 locks=0 ] ( OpenEXR ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( mantra_example ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "off" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "off" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "off" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "off" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( "mantra -V 5a" ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifd/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) nk [ 0 locks=0 ] ( 0 ) nk2 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) images6 [ 0 locks=0 ] ( 2 2 2 2 2 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 23 ) vm_disable_plane1 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane1 [ 0 locks=0 ] ( "off" ) vm_variable_plane1 [ 0 locks=0 ] ( depth ) vm_vextype_plane1 [ 0 locks=0 ] ( float ) vm_channel_plane1 [ 0 locks=0 ] ( Pz ) vm_usefile_plane1 [ 0 locks=0 ] ( "off" ) vm_filename_plane1 [ 0 locks=0 ] ( "" ) vm_quantize_plane1 [ 0 locks=0 ] ( float ) vm_sfilter_plane1 [ 0 locks=0 ] ( closest ) vm_pfilter_plane1 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane1 [ 0 locks=0 ] ( 1 ) vm_gain_plane1 [ 0 locks=0 ] ( 1 ) vm_dither_plane1 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane1 [ 0 locks=0 ] ( 1 ) vm_componentexport1 [ 0 locks=0 ] ( "off" ) vm_lightexport1 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope1 [ 0 locks=0 ] ( * ) vm_lightexport_select1 [ 0 locks=0 ] ( * ) vm_disable_plane2 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane2 [ 0 locks=0 ] ( "off" ) vm_variable_plane2 [ 0 locks=0 ] ( world_normal ) vm_vextype_plane2 [ 0 locks=0 ] ( unitvector ) vm_channel_plane2 [ 0 locks=0 ] ( N ) vm_usefile_plane2 [ 0 locks=0 ] ( "off" ) vm_filename_plane2 [ 0 locks=0 ] ( "" ) vm_quantize_plane2 [ 0 locks=0 ] ( float ) vm_sfilter_plane2 [ 0 locks=0 ] ( closest ) vm_pfilter_plane2 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane2 [ 0 locks=0 ] ( 1 ) vm_gain_plane2 [ 0 locks=0 ] ( 1 ) vm_dither_plane2 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane2 [ 0 locks=0 ] ( 1 ) vm_componentexport2 [ 0 locks=0 ] ( "off" ) vm_lightexport2 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope2 [ 0 locks=0 ] ( * ) vm_lightexport_select2 [ 0 locks=0 ] ( * ) vm_disable_plane3 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane3 [ 0 locks=0 ] ( "off" ) vm_variable_plane3 [ 0 locks=0 ] ( point_position ) vm_vextype_plane3 [ 0 locks=0 ] ( vector ) vm_channel_plane3 [ 0 locks=0 ] ( P ) vm_usefile_plane3 [ 0 locks=0 ] ( "off" ) vm_filename_plane3 [ 0 locks=0 ] ( "" ) vm_quantize_plane3 [ 0 locks=0 ] ( float ) vm_sfilter_plane3 [ 0 locks=0 ] ( closest ) vm_pfilter_plane3 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane3 [ 0 locks=0 ] ( 1 ) vm_gain_plane3 [ 0 locks=0 ] ( 1 ) vm_dither_plane3 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane3 [ 0 locks=0 ] ( 1 ) vm_componentexport3 [ 0 locks=0 ] ( "off" ) vm_lightexport3 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope3 [ 0 locks=0 ] ( * ) vm_lightexport_select3 [ 0 locks=0 ] ( * ) vm_disable_plane4 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane4 [ 0 locks=0 ] ( "off" ) vm_variable_plane4 [ 0 locks=0 ] ( diffuse_color_noshading ) vm_vextype_plane4 [ 0 locks=0 ] ( vector ) vm_channel_plane4 [ 0 locks=0 ] ( diffuse_material_colour ) vm_usefile_plane4 [ 0 locks=0 ] ( "off" ) vm_filename_plane4 [ 0 locks=0 ] ( "" ) vm_quantize_plane4 [ 0 locks=0 ] ( half ) vm_sfilter_plane4 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane4 [ 0 locks=0 ] ( "" ) vm_gamma_plane4 [ 0 locks=0 ] ( 1 ) vm_gain_plane4 [ 0 locks=0 ] ( 1 ) vm_dither_plane4 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane4 [ 0 locks=0 ] ( 1 ) vm_componentexport4 [ 0 locks=0 ] ( "off" ) vm_lightexport4 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope4 [ 0 locks=0 ] ( * ) vm_lightexport_select4 [ 0 locks=0 ] ( * ) vm_disable_plane5 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane5 [ 0 locks=0 ] ( "off" ) vm_variable_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_vextype_plane5 [ 0 locks=0 ] ( vector ) vm_channel_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_usefile_plane5 [ 0 locks=0 ] ( "off" ) vm_filename_plane5 [ 0 locks=0 ] ( "" ) vm_quantize_plane5 [ 0 locks=0 ] ( half ) vm_sfilter_plane5 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane5 [ 0 locks=0 ] ( "" ) vm_gamma_plane5 [ 0 locks=0 ] ( 1 ) vm_gain_plane5 [ 0 locks=0 ] ( 1 ) vm_dither_plane5 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane5 [ 0 locks=0 ] ( 1 ) vm_componentexport5 [ 0 locks=0 ] ( "off" ) vm_lightexport5 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope5 [ 0 locks=0 ] ( * ) vm_lightexport_select5 [ 0 locks=0 ] ( * ) vm_disable_plane6 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane6 [ 0 locks=0 ] ( "off" ) vm_variable_plane6 [ 0 locks=0 ] ( direct_reflect ) vm_vextype_plane6 [ 0 locks=0 ] ( vector ) vm_channel_plane6 [ 0 locks=0 ] ( direct_specular ) vm_usefile_plane6 [ 0 locks=0 ] ( "off" ) vm_filename_plane6 [ 0 locks=0 ] ( "" ) vm_quantize_plane6 [ 0 locks=0 ] ( half ) vm_sfilter_plane6 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane6 [ 0 locks=0 ] ( "" ) vm_gamma_plane6 [ 0 locks=0 ] ( 1 ) vm_gain_plane6 [ 0 locks=0 ] ( 1 ) vm_dither_plane6 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane6 [ 0 locks=0 ] ( 1 ) vm_componentexport6 [ 0 locks=0 ] ( "off" ) vm_lightexport6 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope6 [ 0 locks=0 ] ( * ) vm_lightexport_select6 [ 0 locks=0 ] ( * ) vm_disable_plane7 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane7 [ 0 locks=0 ] ( "off" ) vm_variable_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_vextype_plane7 [ 0 locks=0 ] ( vector ) vm_channel_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_usefile_plane7 [ 0 locks=0 ] ( "off" ) vm_filename_plane7 [ 0 locks=0 ] ( "" ) vm_quantize_plane7 [ 0 locks=0 ] ( half ) vm_sfilter_plane7 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane7 [ 0 locks=0 ] ( "" ) vm_gamma_plane7 [ 0 locks=0 ] ( 1 ) vm_gain_plane7 [ 0 locks=0 ] ( 1 ) vm_dither_plane7 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane7 [ 0 locks=0 ] ( 1 ) vm_componentexport7 [ 0 locks=0 ] ( "off" ) vm_lightexport7 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope7 [ 0 locks=0 ] ( * ) vm_lightexport_select7 [ 0 locks=0 ] ( * ) vm_disable_plane8 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane8 [ 0 locks=0 ] ( "off" ) vm_variable_plane8 [ 0 locks=0 ] ( indirect_reflect ) vm_vextype_plane8 [ 0 locks=0 ] ( vector ) vm_channel_plane8 [ 0 locks=0 ] ( indirect_reflection ) vm_usefile_plane8 [ 0 locks=0 ] ( "off" ) vm_filename_plane8 [ 0 locks=0 ] ( "" ) vm_quantize_plane8 [ 0 locks=0 ] ( half ) vm_sfilter_plane8 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane8 [ 0 locks=0 ] ( "" ) vm_gamma_plane8 [ 0 locks=0 ] ( 1 ) vm_gain_plane8 [ 0 locks=0 ] ( 1 ) vm_dither_plane8 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane8 [ 0 locks=0 ] ( 1 ) vm_componentexport8 [ 0 locks=0 ] ( "off" ) vm_lightexport8 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope8 [ 0 locks=0 ] ( * ) vm_lightexport_select8 [ 0 locks=0 ] ( * ) vm_disable_plane9 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane9 [ 0 locks=0 ] ( "off" ) vm_variable_plane9 [ 0 locks=0 ] ( indirect_refract ) vm_vextype_plane9 [ 0 locks=0 ] ( vector ) vm_channel_plane9 [ 0 locks=0 ] ( refraction ) vm_usefile_plane9 [ 0 locks=0 ] ( "off" ) vm_filename_plane9 [ 0 locks=0 ] ( "" ) vm_quantize_plane9 [ 0 locks=0 ] ( half ) vm_sfilter_plane9 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane9 [ 0 locks=0 ] ( "" ) vm_gamma_plane9 [ 0 locks=0 ] ( 1 ) vm_gain_plane9 [ 0 locks=0 ] ( 1 ) vm_dither_plane9 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane9 [ 0 locks=0 ] ( 1 ) vm_componentexport9 [ 0 locks=0 ] ( "off" ) vm_lightexport9 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope9 [ 0 locks=0 ] ( * ) vm_lightexport_select9 [ 0 locks=0 ] ( * ) vm_disable_plane10 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane10 [ 0 locks=0 ] ( "off" ) vm_variable_plane10 [ 0 locks=0 ] ( all_volume ) vm_vextype_plane10 [ 0 locks=0 ] ( vector ) vm_channel_plane10 [ 0 locks=0 ] ( all_volume ) vm_usefile_plane10 [ 0 locks=0 ] ( "off" ) vm_filename_plane10 [ 0 locks=0 ] ( "" ) vm_quantize_plane10 [ 0 locks=0 ] ( half ) vm_sfilter_plane10 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane10 [ 0 locks=0 ] ( "" ) vm_gamma_plane10 [ 0 locks=0 ] ( 1 ) vm_gain_plane10 [ 0 locks=0 ] ( 1 ) vm_dither_plane10 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane10 [ 0 locks=0 ] ( 1 ) vm_componentexport10 [ 0 locks=0 ] ( "off" ) vm_lightexport10 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope10 [ 0 locks=0 ] ( * ) vm_lightexport_select10 [ 0 locks=0 ] ( * ) vm_disable_plane11 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane11 [ 0 locks=0 ] ( "off" ) vm_variable_plane11 [ 0 locks=0 ] ( ID_object ) vm_vextype_plane11 [ 0 locks=0 ] ( float ) vm_channel_plane11 [ 0 locks=0 ] ( ID_object ) vm_usefile_plane11 [ 0 locks=0 ] ( "off" ) vm_filename_plane11 [ 0 locks=0 ] ( "" ) vm_quantize_plane11 [ 0 locks=0 ] ( half ) vm_sfilter_plane11 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane11 [ 0 locks=0 ] ( "" ) vm_gamma_plane11 [ 0 locks=0 ] ( 1 ) vm_gain_plane11 [ 0 locks=0 ] ( 1 ) vm_dither_plane11 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane11 [ 0 locks=0 ] ( 1 ) vm_componentexport11 [ 0 locks=0 ] ( "off" ) vm_lightexport11 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope11 [ 0 locks=0 ] ( * ) vm_lightexport_select11 [ 0 locks=0 ] ( * ) vm_disable_plane12 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane12 [ 0 locks=0 ] ( "off" ) vm_variable_plane12 [ 0 locks=0 ] ( uv_coords ) vm_vextype_plane12 [ 0 locks=0 ] ( vector ) vm_channel_plane12 [ 0 locks=0 ] ( uv_coords ) vm_usefile_plane12 [ 0 locks=0 ] ( "off" ) vm_filename_plane12 [ 0 locks=0 ] ( "" ) vm_quantize_plane12 [ 0 locks=0 ] ( half ) vm_sfilter_plane12 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane12 [ 0 locks=0 ] ( "" ) vm_gamma_plane12 [ 0 locks=0 ] ( 1 ) vm_gain_plane12 [ 0 locks=0 ] ( 1 ) vm_dither_plane12 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane12 [ 0 locks=0 ] ( 1 ) vm_componentexport12 [ 0 locks=0 ] ( "off" ) vm_lightexport12 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope12 [ 0 locks=0 ] ( * ) vm_lightexport_select12 [ 0 locks=0 ] ( * ) vm_disable_plane13 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane13 [ 0 locks=0 ] ( "off" ) vm_variable_plane13 [ 0 locks=0 ] ( motionvector ) vm_vextype_plane13 [ 0 locks=0 ] ( vector ) vm_channel_plane13 [ 0 locks=0 ] ( motionvector ) vm_usefile_plane13 [ 0 locks=0 ] ( "off" ) vm_filename_plane13 [ 0 locks=0 ] ( "" ) vm_quantize_plane13 [ 0 locks=0 ] ( half ) vm_sfilter_plane13 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane13 [ 0 locks=0 ] ( "" ) vm_gamma_plane13 [ 0 locks=0 ] ( 1 ) vm_gain_plane13 [ 0 locks=0 ] ( 1 ) vm_dither_plane13 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane13 [ 0 locks=0 ] ( 1 ) vm_componentexport13 [ 0 locks=0 ] ( "off" ) vm_lightexport13 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope13 [ 0 locks=0 ] ( * ) vm_lightexport_select13 [ 0 locks=0 ] ( * ) vm_disable_plane14 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane14 [ 0 locks=0 ] ( "off" ) vm_variable_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_vextype_plane14 [ 0 locks=0 ] ( vector ) vm_channel_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_usefile_plane14 [ 0 locks=0 ] ( "off" ) vm_filename_plane14 [ 0 locks=0 ] ( "" ) vm_quantize_plane14 [ 0 locks=0 ] ( half ) vm_sfilter_plane14 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane14 [ 0 locks=0 ] ( "" ) vm_gamma_plane14 [ 0 locks=0 ] ( 1 ) vm_gain_plane14 [ 0 locks=0 ] ( 1 ) vm_dither_plane14 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane14 [ 0 locks=0 ] ( 1 ) vm_componentexport14 [ 0 locks=0 ] ( "off" ) vm_lightexport14 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope14 [ 0 locks=0 ] ( * ) vm_lightexport_select14 [ 0 locks=0 ] ( * ) vm_disable_plane15 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane15 [ 0 locks=0 ] ( "off" ) vm_variable_plane15 [ 0 locks=0 ] ( rgb_id0 ) vm_vextype_plane15 [ 0 locks=0 ] ( vector ) vm_channel_plane15 [ 0 locks=0 ] ( ID_rgb0 ) vm_usefile_plane15 [ 0 locks=0 ] ( "off" ) vm_filename_plane15 [ 0 locks=0 ] ( "" ) vm_quantize_plane15 [ 0 locks=0 ] ( half ) vm_sfilter_plane15 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane15 [ 0 locks=0 ] ( "" ) vm_gamma_plane15 [ 0 locks=0 ] ( 1 ) vm_gain_plane15 [ 0 locks=0 ] ( 1 ) vm_dither_plane15 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane15 [ 0 locks=0 ] ( 1 ) vm_componentexport15 [ 0 locks=0 ] ( "off" ) vm_lightexport15 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope15 [ 0 locks=0 ] ( * ) vm_lightexport_select15 [ 0 locks=0 ] ( * ) vm_disable_plane16 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane16 [ 0 locks=0 ] ( "off" ) vm_variable_plane16 [ 0 locks=0 ] ( rgb_id1 ) vm_vextype_plane16 [ 0 locks=0 ] ( vector ) vm_channel_plane16 [ 0 locks=0 ] ( ID_rgb1 ) vm_usefile_plane16 [ 0 locks=0 ] ( "off" ) vm_filename_plane16 [ 0 locks=0 ] ( "" ) vm_quantize_plane16 [ 0 locks=0 ] ( half ) vm_sfilter_plane16 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane16 [ 0 locks=0 ] ( "" ) vm_gamma_plane16 [ 0 locks=0 ] ( 1 ) vm_gain_plane16 [ 0 locks=0 ] ( 1 ) vm_dither_plane16 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane16 [ 0 locks=0 ] ( 1 ) vm_componentexport16 [ 0 locks=0 ] ( "off" ) vm_lightexport16 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope16 [ 0 locks=0 ] ( * ) vm_lightexport_select16 [ 0 locks=0 ] ( * ) vm_disable_plane17 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane17 [ 0 locks=0 ] ( "off" ) vm_variable_plane17 [ 0 locks=0 ] ( rgb_id2 ) vm_vextype_plane17 [ 0 locks=0 ] ( vector ) vm_channel_plane17 [ 0 locks=0 ] ( ID_rgb2 ) vm_usefile_plane17 [ 0 locks=0 ] ( "off" ) vm_filename_plane17 [ 0 locks=0 ] ( "" ) vm_quantize_plane17 [ 0 locks=0 ] ( half ) vm_sfilter_plane17 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane17 [ 0 locks=0 ] ( "" ) vm_gamma_plane17 [ 0 locks=0 ] ( 1 ) vm_gain_plane17 [ 0 locks=0 ] ( 1 ) vm_dither_plane17 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane17 [ 0 locks=0 ] ( 1 ) vm_componentexport17 [ 0 locks=0 ] ( "off" ) vm_lightexport17 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope17 [ 0 locks=0 ] ( * ) vm_lightexport_select17 [ 0 locks=0 ] ( * ) vm_disable_plane18 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane18 [ 0 locks=0 ] ( "off" ) vm_variable_plane18 [ 0 locks=0 ] ( rgb_id3 ) vm_vextype_plane18 [ 0 locks=0 ] ( vector ) vm_channel_plane18 [ 0 locks=0 ] ( ID_rgb3 ) vm_usefile_plane18 [ 0 locks=0 ] ( "off" ) vm_filename_plane18 [ 0 locks=0 ] ( "" ) vm_quantize_plane18 [ 0 locks=0 ] ( half ) vm_sfilter_plane18 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane18 [ 0 locks=0 ] ( "" ) vm_gamma_plane18 [ 0 locks=0 ] ( 1 ) vm_gain_plane18 [ 0 locks=0 ] ( 1 ) vm_dither_plane18 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane18 [ 0 locks=0 ] ( 1 ) vm_componentexport18 [ 0 locks=0 ] ( "off" ) vm_lightexport18 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope18 [ 0 locks=0 ] ( * ) vm_lightexport_select18 [ 0 locks=0 ] ( * ) vm_disable_plane19 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane19 [ 0 locks=0 ] ( "off" ) vm_variable_plane19 [ 0 locks=0 ] ( rgb_id4 ) vm_vextype_plane19 [ 0 locks=0 ] ( vector ) vm_channel_plane19 [ 0 locks=0 ] ( ID_rgb4 ) vm_usefile_plane19 [ 0 locks=0 ] ( "off" ) vm_filename_plane19 [ 0 locks=0 ] ( "" ) vm_quantize_plane19 [ 0 locks=0 ] ( half ) vm_sfilter_plane19 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane19 [ 0 locks=0 ] ( "" ) vm_gamma_plane19 [ 0 locks=0 ] ( 1 ) vm_gain_plane19 [ 0 locks=0 ] ( 1 ) vm_dither_plane19 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane19 [ 0 locks=0 ] ( 1 ) vm_componentexport19 [ 0 locks=0 ] ( "off" ) vm_lightexport19 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope19 [ 0 locks=0 ] ( * ) vm_lightexport_select19 [ 0 locks=0 ] ( * ) vm_disable_plane20 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane20 [ 0 locks=0 ] ( "off" ) vm_variable_plane20 [ 0 locks=0 ] ( all_reflect ) vm_vextype_plane20 [ 0 locks=0 ] ( vector ) vm_channel_plane20 [ 0 locks=0 ] ( specular ) vm_usefile_plane20 [ 0 locks=0 ] ( "off" ) vm_filename_plane20 [ 0 locks=0 ] ( "" ) vm_quantize_plane20 [ 0 locks=0 ] ( half ) vm_sfilter_plane20 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane20 [ 0 locks=0 ] ( "" ) vm_gamma_plane20 [ 0 locks=0 ] ( 1 ) vm_gain_plane20 [ 0 locks=0 ] ( 1 ) vm_dither_plane20 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane20 [ 0 locks=0 ] ( 1 ) vm_componentexport20 [ 0 locks=0 ] ( "off" ) vm_lightexport20 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope20 [ 0 locks=0 ] ( * ) vm_lightexport_select20 [ 0 locks=0 ] ( * ) vm_disable_plane21 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane21 [ 0 locks=0 ] ( "off" ) vm_variable_plane21 [ 0 locks=0 ] ( all_diffuse ) vm_vextype_plane21 [ 0 locks=0 ] ( vector ) vm_channel_plane21 [ 0 locks=0 ] ( "" ) vm_usefile_plane21 [ 0 locks=0 ] ( "off" ) vm_filename_plane21 [ 0 locks=0 ] ( "" ) vm_quantize_plane21 [ 0 locks=0 ] ( half ) vm_sfilter_plane21 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane21 [ 0 locks=0 ] ( "" ) vm_gamma_plane21 [ 0 locks=0 ] ( 1 ) vm_gain_plane21 [ 0 locks=0 ] ( 1 ) vm_dither_plane21 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane21 [ 0 locks=0 ] ( 1 ) vm_componentexport21 [ 0 locks=0 ] ( "off" ) vm_lightexport21 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope21 [ 0 locks=0 ] ( * ) vm_lightexport_select21 [ 0 locks=0 ] ( * ) vm_disable_plane22 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane22 [ 0 locks=0 ] ( "off" ) vm_variable_plane22 [ 0 locks=0 ] ( all_shadow ) vm_vextype_plane22 [ 0 locks=0 ] ( vector ) vm_channel_plane22 [ 0 locks=0 ] ( "" ) vm_usefile_plane22 [ 0 locks=0 ] ( "off" ) vm_filename_plane22 [ 0 locks=0 ] ( "" ) vm_quantize_plane22 [ 0 locks=0 ] ( half ) vm_sfilter_plane22 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane22 [ 0 locks=0 ] ( "" ) vm_gamma_plane22 [ 0 locks=0 ] ( 1 ) vm_gain_plane22 [ 0 locks=0 ] ( 1 ) vm_dither_plane22 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane22 [ 0 locks=0 ] ( 1 ) vm_componentexport22 [ 0 locks=0 ] ( "off" ) vm_lightexport22 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope22 [ 0 locks=0 ] ( * ) vm_lightexport_select22 [ 0 locks=0 ] ( * ) vm_disable_plane23 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane23 [ 0 locks=0 ] ( "off" ) vm_variable_plane23 [ 0 locks=0 ] ( direct_shadow ) vm_vextype_plane23 [ 0 locks=0 ] ( vector ) vm_channel_plane23 [ 0 locks=0 ] ( "" ) vm_usefile_plane23 [ 0 locks=0 ] ( "off" ) vm_filename_plane23 [ 0 locks=0 ] ( "" ) vm_quantize_plane23 [ 0 locks=0 ] ( half ) vm_sfilter_plane23 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane23 [ 0 locks=0 ] ( "" ) vm_gamma_plane23 [ 0 locks=0 ] ( 1 ) vm_gain_plane23 [ 0 locks=0 ] ( 1 ) vm_dither_plane23 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane23 [ 0 locks=0 ] ( 1 ) vm_componentexport23 [ 0 locks=0 ] ( "off" ) vm_lightexport23 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope23 [ 0 locks=0 ] ( * ) vm_lightexport_select23 [ 0 locks=0 ] ( * ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) moreinfo [ 0 locks=0 ] ( "off" ) vm_renderengine [ 0 locks=0 ] ( pbrraytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "on" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 0 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 2 ) vm_refractlimit [ 0 locks=0 ] ( 2 ) vm_diffuselimit [ 0 locks=0 ] ( 1 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 5 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 7 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "all" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 5 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "on" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/../ifd/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifd/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005300000000012out/submitToDeadline5/mantraExample.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005500000000032out/submitToDeadline5/mantraExample.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700004700000000700out/submitToDeadline5/simpleMantra.defcomment "" position 42.0988 -12.0286 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1529494661 modify 1603467028 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006000000215417out/submitToDeadline5/simpleMantra.spareparmdef parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type log default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type log default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type log default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type intlog default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700004700000000516out/submitToDeadline5/simpleMantra.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700005000000017072out/submitToDeadline5/simpleMantra.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../render/$HIPNAME.$OS.$F4.exr ) vm_device [ 0 locks=0 ] ( "" ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( simple_mantra ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( mantra ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifds/$HIPNAME.$OS.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) images6 [ 0 locks=0 ] ( 4 4 4 4 4 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 0 ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) vm_renderengine [ 0 locks=0 ] ( raytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "off" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 1 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 10 ) vm_refractlimit [ 0 locks=0 ] ( 10 ) vm_diffuselimit [ 0 locks=0 ] ( 0 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 10 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 1 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "off" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 0 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "off" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/ifds/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifds/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005200000000012out/submitToDeadline5/simpleMantra.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700005400000000032out/submitToDeadline5/simpleMantra.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700005500000000736out/submitToDeadline5/SubmitToDeadline_2.defcomment "" position 22.65 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry1 0 1 "input1" } inputs { 0 geometry1 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline5/SubmitToDeadline_2.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011005out/submitToDeadline5/SubmitToDeadline_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( . ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline5/SubmitToDeadline_2.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline5/SubmitToDeadline_2.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000740out/submitToDeadline5/SubmitToDeadline_3.defcomment "" position 30.8859 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry2 1 1 "input1" } inputs { 0 geometry2 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline5/SubmitToDeadline_3.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011020out/submitToDeadline5/SubmitToDeadline_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline5/SubmitToDeadline_3.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline5/SubmitToDeadline_3.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000740out/submitToDeadline5/SubmitToDeadline_4.defcomment "" position 11.3127 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry3 0 1 "input1" } inputs { 0 geometry3 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline5/SubmitToDeadline_4.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline5/SubmitToDeadline_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline5/SubmitToDeadline_4.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline5/SubmitToDeadline_4.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000746out/submitToDeadline5/SubmitToDeadline_5.defcomment "" position 42.0988 -15.0062 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 simpleMantra 0 1 "input1" } inputs { 0 simpleMantra 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline5/SubmitToDeadline_5.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline5/SubmitToDeadline_5.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline5/SubmitToDeadline_5.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline5/SubmitToDeadline_5.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000746out/submitToDeadline5/SubmitToDeadline_6.defcomment "" position 52.5067 -15.1936 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 mantraExample 0 1 "input1" } inputs { 0 mantraExample 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline5/SubmitToDeadline_6.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline5/SubmitToDeadline_6.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline5/SubmitToDeadline_6.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline5/SubmitToDeadline_6.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005300000000673out/submitToDeadline5/subStepParticles.defcomment "" position 79.2965 -11.9021 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603464486 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006400000011602out/submitToDeadline5/subStepParticles.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005300000000521out/submitToDeadline5/subStepParticles.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND*10 } } } 0707070000010000000006660000000000000000010000001374457571700005400000002573out/submitToDeadline5/subStepParticles.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 8 locks=0 ] ( [ f1 1 ] [ f2 200 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( YOUR_SIMULATION ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700005600000000012out/submitToDeadline5/subStepParticles.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700006000000000041out/submitToDeadline5/subStepParticles.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005500000000742out/submitToDeadline5/SubmitToDeadline_7.defcomment "" position 79.4043 -15.4643 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 subStepParticles 0 1 "input1" } inputs { 0 subStepParticles 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline5/SubmitToDeadline_7.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline5/SubmitToDeadline_7.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline5/SubmitToDeadline_7.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline5/SubmitToDeadline_7.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700004200000001020out/submitToDeadline5/objnet1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 83.4301 -11.7549 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602697920 modify 1603283687 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004300000002304out/submitToDeadline5/objnet1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "Sub-Network Input #1" ) label2 [ 0 locks=0 ] ( "Sub-Network Input #2" ) label3 [ 0 locks=0 ] ( "Sub-Network Input #3" ) label4 [ 0 locks=0 ] ( "Sub-Network Input #4" ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) outputobj [ 0 locks=0 ] ( _input1_obj_ ) visibleobjects [ 0 locks=0 ] ( * ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) use_dcolor [ 0 locks=0 ] ( "on" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) } 0707070000010000000006660000000000000000010000001374457571700004500000000012out/submitToDeadline5/objnet1.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700004700000000041out/submitToDeadline5/objnet1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700006300000000525out/submitToDeadline5/objnet1/__netbox5.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "SUBSTEPS SIMMING AND CACHING EXAMPLE"; height := 3.1410795217177299; minimized := 0; width := 5.6845023469465836; x_position := 33.982582749861258; y_position := -16.106322675750484; } { create 1602696217 modify 1603464380 author dude@LA access 0777 } 0707070000010000000006660000000000000000010000001374457571700006600000000032out/submitToDeadline5/objnet1/subStepTest_render.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700006500000001021out/submitToDeadline5/objnet1/subStepTest_render.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 35.2025 -14.5358 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602693991 modify 1602698058 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007600000053436out/submitToDeadline5/objnet1/subStepTest_render.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_lpetag" label "LPE Tag" type string default { "" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "lpetag" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type ordinal default { "off" } disablewhen "{ allowmotionblur == 0 }" menu { "off" "No Velocity Blur" "on" "Velocity Blur" "accelblur" "Acceleration Blur" } } parm { name "geo_accelattribute" label "Acceleration Attribute" type string default { "accel" } hidewhen "{ geo_velocityblur != accelblur }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001374457571700006600000005174out/submitToDeadline5/objnet1/subStepTest_render.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 1 1 1 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 1 1 1 1 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "accelblur" ) geo_accelattribute [ 0 locks=0 ] ( accel ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700007200000000041out/submitToDeadline5/objnet1/subStepTest_render.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012400000000040out/submitToDeadline5/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.inittype = dopimport matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012300000000711out/submitToDeadline5/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.defsopflags sopflags = comment "" position 17.966 4.36126 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602694035 modify 1602698033 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012300000000230out/submitToDeadline5/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } 0707070000010000000006660000000000000000010000001374457571700012400000001671out/submitToDeadline5/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.parm{ version 0.8 doppath [ 0 locks=0 ] ( "YOUR DOPNET PATH" ) objpattern [ 0 locks=0 ] ( popobject1 ) singleobject [ 0 locks=0 ] ( "off" ) importstyle [ 0 locks=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 ] ( "" ) transferattributes [ 0 locks=0 ] ( "" ) transfergroups [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) keepworldspacepos [ 0 locks=0 ] ( "on" ) centeratpivot [ 0 locks=0 ] ( "on" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 ] ( "on" ) adddopobjectid [ 0 locks=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 ] ( "on" ) deleteabandoned [ 0 locks=0 ] ( "on" ) pointvels [ 0 locks=0 ] ( "instant" ) integrateovertime [ 0 locks=0 ] ( [ integrateovertime 0.041666666666666664 ] ) donotsim [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700013000000000041out/submitToDeadline5/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700007200000000033out/submitToDeadline5/objnet1/subStepTest_render/OUT.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700007100000001020out/submitToDeadline5/objnet1/subStepTest_render/OUT.defsopflags sopflags = comment "" position 17.5187 0.69041 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 timeshift_divide_by_subSteps 1 1 "input1" } inputs { 0 timeshift_divide_by_subSteps 0 1 } stat { create 1602694156 modify 1602694376 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007200000000124out/submitToDeadline5/objnet1/subStepTest_render/OUT.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700007600000000041out/submitToDeadline5/objnet1/subStepTest_render/OUT.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012300000000040out/submitToDeadline5/objnet1/subStepTest_render/timeshift_divide_by_subSteps.inittype = timeshift matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012200000001035out/submitToDeadline5/objnet1/subStepTest_render/timeshift_divide_by_subSteps.defsopflags sopflags = comment "" position 17.6232 1.95448 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 dopimport_assumes_subSteps_10 0 1 "input1" } inputs { 0 dopimport_assumes_subSteps_10 0 1 } stat { create 1602694238 modify 1602694523 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012200000001455out/submitToDeadline5/objnet1/subStepTest_render/timeshift_divide_by_subSteps.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF/10 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } 0707070000010000000006660000000000000000010000001374457571700012300000000467out/submitToDeadline5/objnet1/subStepTest_render/timeshift_divide_by_subSteps.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 1 ] ) integerframe [ 0 locks=0 ] ( "off" ) time [ 0 locks=0 ] ( [ time 0.375 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 20 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } 0707070000010000000006660000000000000000010000001374457571700012700000000041out/submitToDeadline5/objnet1/subStepTest_render/timeshift_divide_by_subSteps.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700007300000000033out/submitToDeadline5/objnet1/subStepTest_render/file.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700007200000000715out/submitToDeadline5/objnet1/subStepTest_render/file.defsopflags sopflags = comment "" position 17.5187 -0.596318 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602694373 modify 1602698149 author dude@LA access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007200000000224out/submitToDeadline5/objnet1/subStepTest_render/file.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-ch(\"f1\") } } } 0707070000010000000006660000000000000000010000001374457571700007300000001207out/submitToDeadline5/objnet1/subStepTest_render/file.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../subStepParticles/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700007700000000041out/submitToDeadline5/objnet1/subStepTest_render/file.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012500000000040out/submitToDeadline5/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.inittype = timeshift matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012400000000754out/submitToDeadline5/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.defsopflags sopflags = comment "" position 17.2483 -1.94438 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 file 0 1 "input1" } inputs { 0 file 0 1 } stat { create 1602694238 modify 1602694532 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012400000001455out/submitToDeadline5/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF*10 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } 0707070000010000000006660000000000000000010000001374457571700012500000000507out/submitToDeadline5/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 100 ] ) integerframe [ 0 locks=0 ] ( "off" ) time [ 0 locks=0 ] ( [ time 0.16666666666666666 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 20 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } 0707070000010000000006660000000000000000010000001374457571700013100000000041out/submitToDeadline5/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700010400000000033out/submitToDeadline5/objnet1/subStepTest_render/OUT_TO_RENDER.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700010300000001023out/submitToDeadline5/objnet1/subStepTest_render/OUT_TO_RENDER.defsopflags sopflags = comment "" position 17.2483 -3.84449 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 timeshift_multiply_by_subSteps 1 1 "input1" } inputs { 0 timeshift_multiply_by_subSteps 0 1 } stat { create 1602694156 modify 1602695839 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700010400000000124out/submitToDeadline5/objnet1/subStepTest_render/OUT_TO_RENDER.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700011000000000041out/submitToDeadline5/objnet1/subStepTest_render/OUT_TO_RENDER.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700006700000000163out/submitToDeadline5/objnet1/subStepTest_render.order6 dopimport_assumes_subSteps_10 OUT timeshift_divide_by_subSteps file timeshift_multiply_by_subSteps OUT_TO_RENDER 0707070000010000000006660000000000000000010000001374457571700006500000000002out/submitToDeadline5/objnet1/subStepTest_render.net1 0707070000010000000006660000000000000000010000001374457571700004200000000002out/submitToDeadline5/objnet1.net1 0707070000010000000006660000000000000000010000001374457571700003300000000047out/submitToDeadline6.inittype = submitToDeadline matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700003200000000757out/submitToDeadline6.defcomment "" position 77.3121 -15.6256 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 mantraExample_subSteps 0 1 "input1" } inputs { 0 mantraExample_subSteps 0 1 } stat { create 1603464380 modify 1603468225 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003300000011176out/submitToDeadline6.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) labelVersion [ 0 locks=0 ] ( "SubmitToDeadline Lite v2.010" ) labelLicense [ 0 locks=0 ] ( " Registered." ) labelPro [ 0 locks=0 ] ( "" ) butWebCheckVersion [ 0 locks=0 ] ( 0 ) refresh [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 0 0 0 0 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) usePerRopParams [ 0 locks=0 ] ( "off" ) perRopParamsAdd [ 0 locks=0 ] ( 0 ) perRopParamsRemove [ 0 locks=0 ] ( 0 ) labelparm9 [ 0 locks=0 ] ( "Parameters: STD_priority,STD_chunkSize" ) folder0 [ 0 locks=0 ] ( 0 0 0 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "none" ) poolBatch2 [ 0 locks=0 ] ( " " ) groupBatch [ 0 locks=0 ] ( "none" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "none" ) poolRender2 [ 0 locks=0 ] ( " " ) groupRender [ 0 locks=0 ] ( "none" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) sepparm5 [ 0 locks=0 ] ( ) Refresh [ 0 locks=0 ] ( 0 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) newparameter [ 0 locks=0 ] ( "SubmitToDeadline comes in three versions: -Lite supports a single job submission at a time. -Pro supports submitting multiple jobs, rop networks and handles dependencies automatically. -Pro Studio comes with editable source code. All most common rops are supported including Alembic, Redshift, Arnold, Fetch (only rop inputs)." ) butWebPurchasePage6 [ 0 locks=0 ] ( 0 ) butPurchase [ 0 locks=0 ] ( 0 ) butPurchaseForExistingCustomers [ 0 locks=0 ] ( 0 ) butWebVisit [ 0 locks=0 ] ( 0 ) butWebEmail [ 0 locks=0 ] ( 0 ) labelparm32e3 [ 0 locks=0 ] ( simultools.com/submittodeadline ) labelparm21e2 [ 0 locks=0 ] ( "Copyright Simultools" ) sepparm8 [ 0 locks=0 ] ( ) labelparm8 [ 0 locks=0 ] ( "Examples and tips are contained inside this node." ) labelparm10 [ 0 locks=0 ] ( "Dive inside and read the sticky notes." ) sepparm9 [ 0 locks=0 ] ( ) newparameter2 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts. SubmitToDeadline's Hda must be sourceable by all render slaves in use. Check 'Initialize Simulation OPs' on rops in order to submit rops as simulations (one chunk). SubmitToDeadline supports clustering (but not slicing) distributed jobs. Mantra jobs are by default split into two jobs (Batch translation and Mantra Render). Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm). Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job. This option is Forced On on Limited Commercial and Apprentice. ExtraVar and ExtraInfo fields accept $ and * as special characters: i.e. \\$HOU* i.e. \\$USERNAME i.e. \\$USERNAME = myUser Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File' in order to submit the current hip file rather than a render copy." ) butWebHelp [ 0 locks=0 ] ( 0 ) butWebSuggestion [ 0 locks=0 ] ( 0 ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003500000000012out/submitToDeadline6.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700003700000000123out/submitToDeadline6.userdata ___Version______toolcount___1 ___toolid___generic_delete0707070000010000000006660000000000000000010000001374457571700005500000000716out/submitToDeadline6/SubmitToDeadline_1.defcomment "" position 66.6635 -15.4905 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 merge1 5 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline6/SubmitToDeadline_1.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline6/SubmitToDeadline_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline6/SubmitToDeadline_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline6/SubmitToDeadline_1.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline6/sim_0.defcomment "" position 60.8188 -11.9956 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline6/sim_0.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline6/sim_0.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline6/sim_0.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline6/sim_0.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline6/sim_0.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline6/sim_1.defcomment "" position 63.3124 -10.9147 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline6/sim_1.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline6/sim_1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline6/sim_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline6/sim_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline6/sim_1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline6/sim_2.defcomment "" position 66.2654 -10.3382 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline6/sim_2.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline6/sim_2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline6/sim_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline6/sim_2.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline6/sim_2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000672out/submitToDeadline6/sim_3.defcomment "" position 69.6169 -10.494 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline6/sim_3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline6/sim_3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline6/sim_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline6/sim_3.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline6/sim_3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline6/sim_4.defcomment "" position 71.7346 -12.1373 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline6/sim_4.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline6/sim_4.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline6/sim_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline6/sim_4.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline6/sim_4.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004100000001152out/submitToDeadline6/merge1.defcomment "" position 66.6635 -13.6572 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 5 "output1" } inputsNamed3 { 0 sim_0 0 1 "input1" 1 sim_1 0 1 "input2" 2 sim_2 0 1 "input3" 3 sim_3 0 1 "input4" 4 sim_4 0 1 "input5" } inputs { 0 sim_0 0 1 1 sim_1 0 1 2 sim_2 0 1 3 sim_3 0 1 4 sim_4 0 1 } stat { create 1559598124 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004200000000115out/submitToDeadline6/merge1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700004400000000012out/submitToDeadline6/merge1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004600000000041out/submitToDeadline6/merge1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline6/geometry1.defcomment "" position 22.6706 -11.2966 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline6/geometry1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002076out/submitToDeadline6/geometry1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline6/geometry1.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline6/geometry1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline6/geometry3.defcomment "" position 11.3127 -11.2966 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603283804 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline6/geometry3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline6/geometry3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002604out/submitToDeadline6/geometry3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline6/geometry3.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline6/geometry3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline6/geometry2.defcomment "" position 30.8526 -11.0408 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline6/geometry2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002101out/submitToDeadline6/geometry2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline6/geometry2.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline6/geometry2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline6/geometryA.defcomment "" position 50.7117 -11.7066 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline6/geometryA.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline6/geometryA.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002614out/submitToDeadline6/geometryA.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_A ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline6/geometryA.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline6/geometryA.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline6/geometryB.defcomment "" position 54.3305 -11.7066 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline6/geometryB.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline6/geometryB.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002614out/submitToDeadline6/geometryB.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_B ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline6/geometryB.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline6/geometryB.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005000000001026out/submitToDeadline6/mantraExample.defcomment "" position 52.5067 -13.2825 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 geometryA 0 1 "input1" 2 geometryB 0 1 "input2" } inputs { 0 geometryA 0 1 1 geometryB 0 1 } stat { create 1529494661 modify 1603283687 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006100000221675out/submitToDeadline6/mantraExample.spareparmdef parm { name "nk" label "Launch Nuke Assist" type button joinnext default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 -nukeassist /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "nk2" label "Launch Nuke" type button default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" default 0 parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ moreinfo == 0 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ moreinfo == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } parm { name "moreinfo" label "More info" type toggle default { "0" } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type float default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type float default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type float default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type integer default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700005000000000516out/submitToDeadline6/mantraExample.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700005100000062126out/submitToDeadline6/mantraExample.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../renders/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.exr ) vm_device [ 0 locks=0 ] ( OpenEXR ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( mantra_example ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "off" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "off" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "off" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "off" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( "mantra -V 5a" ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifd/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) nk [ 0 locks=0 ] ( 0 ) nk2 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) images6 [ 0 locks=0 ] ( 2 2 2 2 2 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 23 ) vm_disable_plane1 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane1 [ 0 locks=0 ] ( "off" ) vm_variable_plane1 [ 0 locks=0 ] ( depth ) vm_vextype_plane1 [ 0 locks=0 ] ( float ) vm_channel_plane1 [ 0 locks=0 ] ( Pz ) vm_usefile_plane1 [ 0 locks=0 ] ( "off" ) vm_filename_plane1 [ 0 locks=0 ] ( "" ) vm_quantize_plane1 [ 0 locks=0 ] ( float ) vm_sfilter_plane1 [ 0 locks=0 ] ( closest ) vm_pfilter_plane1 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane1 [ 0 locks=0 ] ( 1 ) vm_gain_plane1 [ 0 locks=0 ] ( 1 ) vm_dither_plane1 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane1 [ 0 locks=0 ] ( 1 ) vm_componentexport1 [ 0 locks=0 ] ( "off" ) vm_lightexport1 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope1 [ 0 locks=0 ] ( * ) vm_lightexport_select1 [ 0 locks=0 ] ( * ) vm_disable_plane2 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane2 [ 0 locks=0 ] ( "off" ) vm_variable_plane2 [ 0 locks=0 ] ( world_normal ) vm_vextype_plane2 [ 0 locks=0 ] ( unitvector ) vm_channel_plane2 [ 0 locks=0 ] ( N ) vm_usefile_plane2 [ 0 locks=0 ] ( "off" ) vm_filename_plane2 [ 0 locks=0 ] ( "" ) vm_quantize_plane2 [ 0 locks=0 ] ( float ) vm_sfilter_plane2 [ 0 locks=0 ] ( closest ) vm_pfilter_plane2 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane2 [ 0 locks=0 ] ( 1 ) vm_gain_plane2 [ 0 locks=0 ] ( 1 ) vm_dither_plane2 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane2 [ 0 locks=0 ] ( 1 ) vm_componentexport2 [ 0 locks=0 ] ( "off" ) vm_lightexport2 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope2 [ 0 locks=0 ] ( * ) vm_lightexport_select2 [ 0 locks=0 ] ( * ) vm_disable_plane3 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane3 [ 0 locks=0 ] ( "off" ) vm_variable_plane3 [ 0 locks=0 ] ( point_position ) vm_vextype_plane3 [ 0 locks=0 ] ( vector ) vm_channel_plane3 [ 0 locks=0 ] ( P ) vm_usefile_plane3 [ 0 locks=0 ] ( "off" ) vm_filename_plane3 [ 0 locks=0 ] ( "" ) vm_quantize_plane3 [ 0 locks=0 ] ( float ) vm_sfilter_plane3 [ 0 locks=0 ] ( closest ) vm_pfilter_plane3 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane3 [ 0 locks=0 ] ( 1 ) vm_gain_plane3 [ 0 locks=0 ] ( 1 ) vm_dither_plane3 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane3 [ 0 locks=0 ] ( 1 ) vm_componentexport3 [ 0 locks=0 ] ( "off" ) vm_lightexport3 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope3 [ 0 locks=0 ] ( * ) vm_lightexport_select3 [ 0 locks=0 ] ( * ) vm_disable_plane4 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane4 [ 0 locks=0 ] ( "off" ) vm_variable_plane4 [ 0 locks=0 ] ( diffuse_color_noshading ) vm_vextype_plane4 [ 0 locks=0 ] ( vector ) vm_channel_plane4 [ 0 locks=0 ] ( diffuse_material_colour ) vm_usefile_plane4 [ 0 locks=0 ] ( "off" ) vm_filename_plane4 [ 0 locks=0 ] ( "" ) vm_quantize_plane4 [ 0 locks=0 ] ( half ) vm_sfilter_plane4 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane4 [ 0 locks=0 ] ( "" ) vm_gamma_plane4 [ 0 locks=0 ] ( 1 ) vm_gain_plane4 [ 0 locks=0 ] ( 1 ) vm_dither_plane4 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane4 [ 0 locks=0 ] ( 1 ) vm_componentexport4 [ 0 locks=0 ] ( "off" ) vm_lightexport4 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope4 [ 0 locks=0 ] ( * ) vm_lightexport_select4 [ 0 locks=0 ] ( * ) vm_disable_plane5 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane5 [ 0 locks=0 ] ( "off" ) vm_variable_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_vextype_plane5 [ 0 locks=0 ] ( vector ) vm_channel_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_usefile_plane5 [ 0 locks=0 ] ( "off" ) vm_filename_plane5 [ 0 locks=0 ] ( "" ) vm_quantize_plane5 [ 0 locks=0 ] ( half ) vm_sfilter_plane5 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane5 [ 0 locks=0 ] ( "" ) vm_gamma_plane5 [ 0 locks=0 ] ( 1 ) vm_gain_plane5 [ 0 locks=0 ] ( 1 ) vm_dither_plane5 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane5 [ 0 locks=0 ] ( 1 ) vm_componentexport5 [ 0 locks=0 ] ( "off" ) vm_lightexport5 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope5 [ 0 locks=0 ] ( * ) vm_lightexport_select5 [ 0 locks=0 ] ( * ) vm_disable_plane6 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane6 [ 0 locks=0 ] ( "off" ) vm_variable_plane6 [ 0 locks=0 ] ( direct_reflect ) vm_vextype_plane6 [ 0 locks=0 ] ( vector ) vm_channel_plane6 [ 0 locks=0 ] ( direct_specular ) vm_usefile_plane6 [ 0 locks=0 ] ( "off" ) vm_filename_plane6 [ 0 locks=0 ] ( "" ) vm_quantize_plane6 [ 0 locks=0 ] ( half ) vm_sfilter_plane6 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane6 [ 0 locks=0 ] ( "" ) vm_gamma_plane6 [ 0 locks=0 ] ( 1 ) vm_gain_plane6 [ 0 locks=0 ] ( 1 ) vm_dither_plane6 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane6 [ 0 locks=0 ] ( 1 ) vm_componentexport6 [ 0 locks=0 ] ( "off" ) vm_lightexport6 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope6 [ 0 locks=0 ] ( * ) vm_lightexport_select6 [ 0 locks=0 ] ( * ) vm_disable_plane7 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane7 [ 0 locks=0 ] ( "off" ) vm_variable_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_vextype_plane7 [ 0 locks=0 ] ( vector ) vm_channel_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_usefile_plane7 [ 0 locks=0 ] ( "off" ) vm_filename_plane7 [ 0 locks=0 ] ( "" ) vm_quantize_plane7 [ 0 locks=0 ] ( half ) vm_sfilter_plane7 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane7 [ 0 locks=0 ] ( "" ) vm_gamma_plane7 [ 0 locks=0 ] ( 1 ) vm_gain_plane7 [ 0 locks=0 ] ( 1 ) vm_dither_plane7 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane7 [ 0 locks=0 ] ( 1 ) vm_componentexport7 [ 0 locks=0 ] ( "off" ) vm_lightexport7 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope7 [ 0 locks=0 ] ( * ) vm_lightexport_select7 [ 0 locks=0 ] ( * ) vm_disable_plane8 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane8 [ 0 locks=0 ] ( "off" ) vm_variable_plane8 [ 0 locks=0 ] ( indirect_reflect ) vm_vextype_plane8 [ 0 locks=0 ] ( vector ) vm_channel_plane8 [ 0 locks=0 ] ( indirect_reflection ) vm_usefile_plane8 [ 0 locks=0 ] ( "off" ) vm_filename_plane8 [ 0 locks=0 ] ( "" ) vm_quantize_plane8 [ 0 locks=0 ] ( half ) vm_sfilter_plane8 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane8 [ 0 locks=0 ] ( "" ) vm_gamma_plane8 [ 0 locks=0 ] ( 1 ) vm_gain_plane8 [ 0 locks=0 ] ( 1 ) vm_dither_plane8 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane8 [ 0 locks=0 ] ( 1 ) vm_componentexport8 [ 0 locks=0 ] ( "off" ) vm_lightexport8 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope8 [ 0 locks=0 ] ( * ) vm_lightexport_select8 [ 0 locks=0 ] ( * ) vm_disable_plane9 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane9 [ 0 locks=0 ] ( "off" ) vm_variable_plane9 [ 0 locks=0 ] ( indirect_refract ) vm_vextype_plane9 [ 0 locks=0 ] ( vector ) vm_channel_plane9 [ 0 locks=0 ] ( refraction ) vm_usefile_plane9 [ 0 locks=0 ] ( "off" ) vm_filename_plane9 [ 0 locks=0 ] ( "" ) vm_quantize_plane9 [ 0 locks=0 ] ( half ) vm_sfilter_plane9 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane9 [ 0 locks=0 ] ( "" ) vm_gamma_plane9 [ 0 locks=0 ] ( 1 ) vm_gain_plane9 [ 0 locks=0 ] ( 1 ) vm_dither_plane9 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane9 [ 0 locks=0 ] ( 1 ) vm_componentexport9 [ 0 locks=0 ] ( "off" ) vm_lightexport9 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope9 [ 0 locks=0 ] ( * ) vm_lightexport_select9 [ 0 locks=0 ] ( * ) vm_disable_plane10 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane10 [ 0 locks=0 ] ( "off" ) vm_variable_plane10 [ 0 locks=0 ] ( all_volume ) vm_vextype_plane10 [ 0 locks=0 ] ( vector ) vm_channel_plane10 [ 0 locks=0 ] ( all_volume ) vm_usefile_plane10 [ 0 locks=0 ] ( "off" ) vm_filename_plane10 [ 0 locks=0 ] ( "" ) vm_quantize_plane10 [ 0 locks=0 ] ( half ) vm_sfilter_plane10 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane10 [ 0 locks=0 ] ( "" ) vm_gamma_plane10 [ 0 locks=0 ] ( 1 ) vm_gain_plane10 [ 0 locks=0 ] ( 1 ) vm_dither_plane10 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane10 [ 0 locks=0 ] ( 1 ) vm_componentexport10 [ 0 locks=0 ] ( "off" ) vm_lightexport10 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope10 [ 0 locks=0 ] ( * ) vm_lightexport_select10 [ 0 locks=0 ] ( * ) vm_disable_plane11 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane11 [ 0 locks=0 ] ( "off" ) vm_variable_plane11 [ 0 locks=0 ] ( ID_object ) vm_vextype_plane11 [ 0 locks=0 ] ( float ) vm_channel_plane11 [ 0 locks=0 ] ( ID_object ) vm_usefile_plane11 [ 0 locks=0 ] ( "off" ) vm_filename_plane11 [ 0 locks=0 ] ( "" ) vm_quantize_plane11 [ 0 locks=0 ] ( half ) vm_sfilter_plane11 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane11 [ 0 locks=0 ] ( "" ) vm_gamma_plane11 [ 0 locks=0 ] ( 1 ) vm_gain_plane11 [ 0 locks=0 ] ( 1 ) vm_dither_plane11 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane11 [ 0 locks=0 ] ( 1 ) vm_componentexport11 [ 0 locks=0 ] ( "off" ) vm_lightexport11 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope11 [ 0 locks=0 ] ( * ) vm_lightexport_select11 [ 0 locks=0 ] ( * ) vm_disable_plane12 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane12 [ 0 locks=0 ] ( "off" ) vm_variable_plane12 [ 0 locks=0 ] ( uv_coords ) vm_vextype_plane12 [ 0 locks=0 ] ( vector ) vm_channel_plane12 [ 0 locks=0 ] ( uv_coords ) vm_usefile_plane12 [ 0 locks=0 ] ( "off" ) vm_filename_plane12 [ 0 locks=0 ] ( "" ) vm_quantize_plane12 [ 0 locks=0 ] ( half ) vm_sfilter_plane12 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane12 [ 0 locks=0 ] ( "" ) vm_gamma_plane12 [ 0 locks=0 ] ( 1 ) vm_gain_plane12 [ 0 locks=0 ] ( 1 ) vm_dither_plane12 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane12 [ 0 locks=0 ] ( 1 ) vm_componentexport12 [ 0 locks=0 ] ( "off" ) vm_lightexport12 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope12 [ 0 locks=0 ] ( * ) vm_lightexport_select12 [ 0 locks=0 ] ( * ) vm_disable_plane13 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane13 [ 0 locks=0 ] ( "off" ) vm_variable_plane13 [ 0 locks=0 ] ( motionvector ) vm_vextype_plane13 [ 0 locks=0 ] ( vector ) vm_channel_plane13 [ 0 locks=0 ] ( motionvector ) vm_usefile_plane13 [ 0 locks=0 ] ( "off" ) vm_filename_plane13 [ 0 locks=0 ] ( "" ) vm_quantize_plane13 [ 0 locks=0 ] ( half ) vm_sfilter_plane13 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane13 [ 0 locks=0 ] ( "" ) vm_gamma_plane13 [ 0 locks=0 ] ( 1 ) vm_gain_plane13 [ 0 locks=0 ] ( 1 ) vm_dither_plane13 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane13 [ 0 locks=0 ] ( 1 ) vm_componentexport13 [ 0 locks=0 ] ( "off" ) vm_lightexport13 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope13 [ 0 locks=0 ] ( * ) vm_lightexport_select13 [ 0 locks=0 ] ( * ) vm_disable_plane14 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane14 [ 0 locks=0 ] ( "off" ) vm_variable_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_vextype_plane14 [ 0 locks=0 ] ( vector ) vm_channel_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_usefile_plane14 [ 0 locks=0 ] ( "off" ) vm_filename_plane14 [ 0 locks=0 ] ( "" ) vm_quantize_plane14 [ 0 locks=0 ] ( half ) vm_sfilter_plane14 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane14 [ 0 locks=0 ] ( "" ) vm_gamma_plane14 [ 0 locks=0 ] ( 1 ) vm_gain_plane14 [ 0 locks=0 ] ( 1 ) vm_dither_plane14 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane14 [ 0 locks=0 ] ( 1 ) vm_componentexport14 [ 0 locks=0 ] ( "off" ) vm_lightexport14 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope14 [ 0 locks=0 ] ( * ) vm_lightexport_select14 [ 0 locks=0 ] ( * ) vm_disable_plane15 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane15 [ 0 locks=0 ] ( "off" ) vm_variable_plane15 [ 0 locks=0 ] ( rgb_id0 ) vm_vextype_plane15 [ 0 locks=0 ] ( vector ) vm_channel_plane15 [ 0 locks=0 ] ( ID_rgb0 ) vm_usefile_plane15 [ 0 locks=0 ] ( "off" ) vm_filename_plane15 [ 0 locks=0 ] ( "" ) vm_quantize_plane15 [ 0 locks=0 ] ( half ) vm_sfilter_plane15 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane15 [ 0 locks=0 ] ( "" ) vm_gamma_plane15 [ 0 locks=0 ] ( 1 ) vm_gain_plane15 [ 0 locks=0 ] ( 1 ) vm_dither_plane15 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane15 [ 0 locks=0 ] ( 1 ) vm_componentexport15 [ 0 locks=0 ] ( "off" ) vm_lightexport15 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope15 [ 0 locks=0 ] ( * ) vm_lightexport_select15 [ 0 locks=0 ] ( * ) vm_disable_plane16 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane16 [ 0 locks=0 ] ( "off" ) vm_variable_plane16 [ 0 locks=0 ] ( rgb_id1 ) vm_vextype_plane16 [ 0 locks=0 ] ( vector ) vm_channel_plane16 [ 0 locks=0 ] ( ID_rgb1 ) vm_usefile_plane16 [ 0 locks=0 ] ( "off" ) vm_filename_plane16 [ 0 locks=0 ] ( "" ) vm_quantize_plane16 [ 0 locks=0 ] ( half ) vm_sfilter_plane16 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane16 [ 0 locks=0 ] ( "" ) vm_gamma_plane16 [ 0 locks=0 ] ( 1 ) vm_gain_plane16 [ 0 locks=0 ] ( 1 ) vm_dither_plane16 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane16 [ 0 locks=0 ] ( 1 ) vm_componentexport16 [ 0 locks=0 ] ( "off" ) vm_lightexport16 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope16 [ 0 locks=0 ] ( * ) vm_lightexport_select16 [ 0 locks=0 ] ( * ) vm_disable_plane17 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane17 [ 0 locks=0 ] ( "off" ) vm_variable_plane17 [ 0 locks=0 ] ( rgb_id2 ) vm_vextype_plane17 [ 0 locks=0 ] ( vector ) vm_channel_plane17 [ 0 locks=0 ] ( ID_rgb2 ) vm_usefile_plane17 [ 0 locks=0 ] ( "off" ) vm_filename_plane17 [ 0 locks=0 ] ( "" ) vm_quantize_plane17 [ 0 locks=0 ] ( half ) vm_sfilter_plane17 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane17 [ 0 locks=0 ] ( "" ) vm_gamma_plane17 [ 0 locks=0 ] ( 1 ) vm_gain_plane17 [ 0 locks=0 ] ( 1 ) vm_dither_plane17 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane17 [ 0 locks=0 ] ( 1 ) vm_componentexport17 [ 0 locks=0 ] ( "off" ) vm_lightexport17 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope17 [ 0 locks=0 ] ( * ) vm_lightexport_select17 [ 0 locks=0 ] ( * ) vm_disable_plane18 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane18 [ 0 locks=0 ] ( "off" ) vm_variable_plane18 [ 0 locks=0 ] ( rgb_id3 ) vm_vextype_plane18 [ 0 locks=0 ] ( vector ) vm_channel_plane18 [ 0 locks=0 ] ( ID_rgb3 ) vm_usefile_plane18 [ 0 locks=0 ] ( "off" ) vm_filename_plane18 [ 0 locks=0 ] ( "" ) vm_quantize_plane18 [ 0 locks=0 ] ( half ) vm_sfilter_plane18 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane18 [ 0 locks=0 ] ( "" ) vm_gamma_plane18 [ 0 locks=0 ] ( 1 ) vm_gain_plane18 [ 0 locks=0 ] ( 1 ) vm_dither_plane18 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane18 [ 0 locks=0 ] ( 1 ) vm_componentexport18 [ 0 locks=0 ] ( "off" ) vm_lightexport18 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope18 [ 0 locks=0 ] ( * ) vm_lightexport_select18 [ 0 locks=0 ] ( * ) vm_disable_plane19 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane19 [ 0 locks=0 ] ( "off" ) vm_variable_plane19 [ 0 locks=0 ] ( rgb_id4 ) vm_vextype_plane19 [ 0 locks=0 ] ( vector ) vm_channel_plane19 [ 0 locks=0 ] ( ID_rgb4 ) vm_usefile_plane19 [ 0 locks=0 ] ( "off" ) vm_filename_plane19 [ 0 locks=0 ] ( "" ) vm_quantize_plane19 [ 0 locks=0 ] ( half ) vm_sfilter_plane19 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane19 [ 0 locks=0 ] ( "" ) vm_gamma_plane19 [ 0 locks=0 ] ( 1 ) vm_gain_plane19 [ 0 locks=0 ] ( 1 ) vm_dither_plane19 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane19 [ 0 locks=0 ] ( 1 ) vm_componentexport19 [ 0 locks=0 ] ( "off" ) vm_lightexport19 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope19 [ 0 locks=0 ] ( * ) vm_lightexport_select19 [ 0 locks=0 ] ( * ) vm_disable_plane20 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane20 [ 0 locks=0 ] ( "off" ) vm_variable_plane20 [ 0 locks=0 ] ( all_reflect ) vm_vextype_plane20 [ 0 locks=0 ] ( vector ) vm_channel_plane20 [ 0 locks=0 ] ( specular ) vm_usefile_plane20 [ 0 locks=0 ] ( "off" ) vm_filename_plane20 [ 0 locks=0 ] ( "" ) vm_quantize_plane20 [ 0 locks=0 ] ( half ) vm_sfilter_plane20 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane20 [ 0 locks=0 ] ( "" ) vm_gamma_plane20 [ 0 locks=0 ] ( 1 ) vm_gain_plane20 [ 0 locks=0 ] ( 1 ) vm_dither_plane20 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane20 [ 0 locks=0 ] ( 1 ) vm_componentexport20 [ 0 locks=0 ] ( "off" ) vm_lightexport20 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope20 [ 0 locks=0 ] ( * ) vm_lightexport_select20 [ 0 locks=0 ] ( * ) vm_disable_plane21 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane21 [ 0 locks=0 ] ( "off" ) vm_variable_plane21 [ 0 locks=0 ] ( all_diffuse ) vm_vextype_plane21 [ 0 locks=0 ] ( vector ) vm_channel_plane21 [ 0 locks=0 ] ( "" ) vm_usefile_plane21 [ 0 locks=0 ] ( "off" ) vm_filename_plane21 [ 0 locks=0 ] ( "" ) vm_quantize_plane21 [ 0 locks=0 ] ( half ) vm_sfilter_plane21 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane21 [ 0 locks=0 ] ( "" ) vm_gamma_plane21 [ 0 locks=0 ] ( 1 ) vm_gain_plane21 [ 0 locks=0 ] ( 1 ) vm_dither_plane21 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane21 [ 0 locks=0 ] ( 1 ) vm_componentexport21 [ 0 locks=0 ] ( "off" ) vm_lightexport21 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope21 [ 0 locks=0 ] ( * ) vm_lightexport_select21 [ 0 locks=0 ] ( * ) vm_disable_plane22 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane22 [ 0 locks=0 ] ( "off" ) vm_variable_plane22 [ 0 locks=0 ] ( all_shadow ) vm_vextype_plane22 [ 0 locks=0 ] ( vector ) vm_channel_plane22 [ 0 locks=0 ] ( "" ) vm_usefile_plane22 [ 0 locks=0 ] ( "off" ) vm_filename_plane22 [ 0 locks=0 ] ( "" ) vm_quantize_plane22 [ 0 locks=0 ] ( half ) vm_sfilter_plane22 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane22 [ 0 locks=0 ] ( "" ) vm_gamma_plane22 [ 0 locks=0 ] ( 1 ) vm_gain_plane22 [ 0 locks=0 ] ( 1 ) vm_dither_plane22 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane22 [ 0 locks=0 ] ( 1 ) vm_componentexport22 [ 0 locks=0 ] ( "off" ) vm_lightexport22 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope22 [ 0 locks=0 ] ( * ) vm_lightexport_select22 [ 0 locks=0 ] ( * ) vm_disable_plane23 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane23 [ 0 locks=0 ] ( "off" ) vm_variable_plane23 [ 0 locks=0 ] ( direct_shadow ) vm_vextype_plane23 [ 0 locks=0 ] ( vector ) vm_channel_plane23 [ 0 locks=0 ] ( "" ) vm_usefile_plane23 [ 0 locks=0 ] ( "off" ) vm_filename_plane23 [ 0 locks=0 ] ( "" ) vm_quantize_plane23 [ 0 locks=0 ] ( half ) vm_sfilter_plane23 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane23 [ 0 locks=0 ] ( "" ) vm_gamma_plane23 [ 0 locks=0 ] ( 1 ) vm_gain_plane23 [ 0 locks=0 ] ( 1 ) vm_dither_plane23 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane23 [ 0 locks=0 ] ( 1 ) vm_componentexport23 [ 0 locks=0 ] ( "off" ) vm_lightexport23 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope23 [ 0 locks=0 ] ( * ) vm_lightexport_select23 [ 0 locks=0 ] ( * ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) moreinfo [ 0 locks=0 ] ( "off" ) vm_renderengine [ 0 locks=0 ] ( pbrraytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "on" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 0 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 2 ) vm_refractlimit [ 0 locks=0 ] ( 2 ) vm_diffuselimit [ 0 locks=0 ] ( 1 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 5 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 7 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "all" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 5 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "on" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/../ifd/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifd/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005300000000012out/submitToDeadline6/mantraExample.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005500000000032out/submitToDeadline6/mantraExample.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700004700000000700out/submitToDeadline6/simpleMantra.defcomment "" position 42.0988 -12.0286 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1529494661 modify 1603467028 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006000000215417out/submitToDeadline6/simpleMantra.spareparmdef parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type log default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type log default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type log default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type intlog default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700004700000000516out/submitToDeadline6/simpleMantra.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700005000000017072out/submitToDeadline6/simpleMantra.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../render/$HIPNAME.$OS.$F4.exr ) vm_device [ 0 locks=0 ] ( "" ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( simple_mantra ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( mantra ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifds/$HIPNAME.$OS.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) images6 [ 0 locks=0 ] ( 4 4 4 4 4 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 0 ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) vm_renderengine [ 0 locks=0 ] ( raytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "off" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 1 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 10 ) vm_refractlimit [ 0 locks=0 ] ( 10 ) vm_diffuselimit [ 0 locks=0 ] ( 0 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 10 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 1 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "off" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 0 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "off" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/ifds/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifds/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005200000000012out/submitToDeadline6/simpleMantra.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700005400000000032out/submitToDeadline6/simpleMantra.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700005500000000736out/submitToDeadline6/SubmitToDeadline_2.defcomment "" position 22.65 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry1 0 1 "input1" } inputs { 0 geometry1 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline6/SubmitToDeadline_2.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011005out/submitToDeadline6/SubmitToDeadline_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( . ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline6/SubmitToDeadline_2.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline6/SubmitToDeadline_2.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000740out/submitToDeadline6/SubmitToDeadline_3.defcomment "" position 30.8859 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry2 1 1 "input1" } inputs { 0 geometry2 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline6/SubmitToDeadline_3.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011020out/submitToDeadline6/SubmitToDeadline_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline6/SubmitToDeadline_3.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline6/SubmitToDeadline_3.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000740out/submitToDeadline6/SubmitToDeadline_4.defcomment "" position 11.3127 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry3 0 1 "input1" } inputs { 0 geometry3 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline6/SubmitToDeadline_4.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline6/SubmitToDeadline_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline6/SubmitToDeadline_4.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline6/SubmitToDeadline_4.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000746out/submitToDeadline6/SubmitToDeadline_5.defcomment "" position 42.0988 -15.0062 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 simpleMantra 0 1 "input1" } inputs { 0 simpleMantra 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline6/SubmitToDeadline_5.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline6/SubmitToDeadline_5.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline6/SubmitToDeadline_5.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline6/SubmitToDeadline_5.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000746out/submitToDeadline6/SubmitToDeadline_6.defcomment "" position 52.5067 -15.1936 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 mantraExample 0 1 "input1" } inputs { 0 mantraExample 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline6/SubmitToDeadline_6.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline6/SubmitToDeadline_6.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline6/SubmitToDeadline_6.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline6/SubmitToDeadline_6.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005300000000673out/submitToDeadline6/subStepParticles.defcomment "" position 79.2965 -11.9021 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603464486 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006400000011602out/submitToDeadline6/subStepParticles.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005300000000521out/submitToDeadline6/subStepParticles.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND*10 } } } 0707070000010000000006660000000000000000010000001374457571700005400000002573out/submitToDeadline6/subStepParticles.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 8 locks=0 ] ( [ f1 1 ] [ f2 200 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( YOUR_SIMULATION ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700005600000000012out/submitToDeadline6/subStepParticles.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700006000000000041out/submitToDeadline6/subStepParticles.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005500000000742out/submitToDeadline6/SubmitToDeadline_7.defcomment "" position 79.4043 -15.4643 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 subStepParticles 0 1 "input1" } inputs { 0 subStepParticles 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline6/SubmitToDeadline_7.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline6/SubmitToDeadline_7.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline6/SubmitToDeadline_7.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline6/SubmitToDeadline_7.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700004200000001020out/submitToDeadline6/objnet1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 83.4301 -11.7549 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602697920 modify 1603283687 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004300000002304out/submitToDeadline6/objnet1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "Sub-Network Input #1" ) label2 [ 0 locks=0 ] ( "Sub-Network Input #2" ) label3 [ 0 locks=0 ] ( "Sub-Network Input #3" ) label4 [ 0 locks=0 ] ( "Sub-Network Input #4" ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) outputobj [ 0 locks=0 ] ( _input1_obj_ ) visibleobjects [ 0 locks=0 ] ( * ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) use_dcolor [ 0 locks=0 ] ( "on" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) } 0707070000010000000006660000000000000000010000001374457571700004500000000012out/submitToDeadline6/objnet1.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700004700000000041out/submitToDeadline6/objnet1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700006300000000525out/submitToDeadline6/objnet1/__netbox5.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := "SUBSTEPS SIMMING AND CACHING EXAMPLE"; height := 3.1410795217177299; minimized := 0; width := 5.6845023469465836; x_position := 33.982582749861258; y_position := -16.106322675750484; } { create 1602696217 modify 1603464380 author dude@LA access 0777 } 0707070000010000000006660000000000000000010000001374457571700006600000000032out/submitToDeadline6/objnet1/subStepTest_render.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700006500000001021out/submitToDeadline6/objnet1/subStepTest_render.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 35.2025 -14.5358 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1602693991 modify 1602698058 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007600000053436out/submitToDeadline6/objnet1/subStepTest_render.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_lpetag" label "LPE Tag" type string default { "" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "lpetag" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type ordinal default { "off" } disablewhen "{ allowmotionblur == 0 }" menu { "off" "No Velocity Blur" "on" "Velocity Blur" "accelblur" "Acceleration Blur" } } parm { name "geo_accelattribute" label "Acceleration Attribute" type string default { "accel" } hidewhen "{ geo_velocityblur != accelblur }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001374457571700006600000005174out/submitToDeadline6/objnet1/subStepTest_render.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 1 1 1 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 1 1 1 1 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "accelblur" ) geo_accelattribute [ 0 locks=0 ] ( accel ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700007200000000041out/submitToDeadline6/objnet1/subStepTest_render.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012400000000040out/submitToDeadline6/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.inittype = dopimport matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012300000000711out/submitToDeadline6/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.defsopflags sopflags = comment "" position 17.966 4.36126 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602694035 modify 1602698033 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012300000000230out/submitToDeadline6/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } 0707070000010000000006660000000000000000010000001374457571700012400000001671out/submitToDeadline6/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.parm{ version 0.8 doppath [ 0 locks=0 ] ( "YOUR DOPNET PATH" ) objpattern [ 0 locks=0 ] ( popobject1 ) singleobject [ 0 locks=0 ] ( "off" ) importstyle [ 0 locks=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 ] ( "" ) transferattributes [ 0 locks=0 ] ( "" ) transfergroups [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) keepworldspacepos [ 0 locks=0 ] ( "on" ) centeratpivot [ 0 locks=0 ] ( "on" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 ] ( "on" ) adddopobjectid [ 0 locks=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 ] ( "on" ) deleteabandoned [ 0 locks=0 ] ( "on" ) pointvels [ 0 locks=0 ] ( "instant" ) integrateovertime [ 0 locks=0 ] ( [ integrateovertime 0.041666666666666664 ] ) donotsim [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700013000000000041out/submitToDeadline6/objnet1/subStepTest_render/dopimport_assumes_subSteps_10.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700007200000000033out/submitToDeadline6/objnet1/subStepTest_render/OUT.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700007100000001020out/submitToDeadline6/objnet1/subStepTest_render/OUT.defsopflags sopflags = comment "" position 17.5187 0.69041 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 timeshift_divide_by_subSteps 1 1 "input1" } inputs { 0 timeshift_divide_by_subSteps 0 1 } stat { create 1602694156 modify 1602694376 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007200000000124out/submitToDeadline6/objnet1/subStepTest_render/OUT.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700007600000000041out/submitToDeadline6/objnet1/subStepTest_render/OUT.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012300000000040out/submitToDeadline6/objnet1/subStepTest_render/timeshift_divide_by_subSteps.inittype = timeshift matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012200000001035out/submitToDeadline6/objnet1/subStepTest_render/timeshift_divide_by_subSteps.defsopflags sopflags = comment "" position 17.6232 1.95448 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 dopimport_assumes_subSteps_10 0 1 "input1" } inputs { 0 dopimport_assumes_subSteps_10 0 1 } stat { create 1602694238 modify 1602694523 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012200000001455out/submitToDeadline6/objnet1/subStepTest_render/timeshift_divide_by_subSteps.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF/10 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } 0707070000010000000006660000000000000000010000001374457571700012300000000467out/submitToDeadline6/objnet1/subStepTest_render/timeshift_divide_by_subSteps.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 1 ] ) integerframe [ 0 locks=0 ] ( "off" ) time [ 0 locks=0 ] ( [ time 0.375 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 20 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } 0707070000010000000006660000000000000000010000001374457571700012700000000041out/submitToDeadline6/objnet1/subStepTest_render/timeshift_divide_by_subSteps.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700007300000000033out/submitToDeadline6/objnet1/subStepTest_render/file.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700007200000000715out/submitToDeadline6/objnet1/subStepTest_render/file.defsopflags sopflags = comment "" position 17.5187 -0.596318 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1602694373 modify 1602698149 author dude@LA access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700007200000000224out/submitToDeadline6/objnet1/subStepTest_render/file.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-ch(\"f1\") } } } 0707070000010000000006660000000000000000010000001374457571700007300000001207out/submitToDeadline6/objnet1/subStepTest_render/file.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( `chs(\"../../../subStepParticles/sopoutput\")` ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700007700000000041out/submitToDeadline6/objnet1/subStepTest_render/file.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700012500000000040out/submitToDeadline6/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.inittype = timeshift matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700012400000000754out/submitToDeadline6/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.defsopflags sopflags = comment "" position 17.2483 -1.94438 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 file 0 1 "input1" } inputs { 0 file 0 1 } stat { create 1602694238 modify 1602694532 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700012400000001455out/submitToDeadline6/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF*10 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } 0707070000010000000006660000000000000000010000001374457571700012500000000507out/submitToDeadline6/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 100 ] ) integerframe [ 0 locks=0 ] ( "off" ) time [ 0 locks=0 ] ( [ time 0.16666666666666666 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 20 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } 0707070000010000000006660000000000000000010000001374457571700013100000000041out/submitToDeadline6/objnet1/subStepTest_render/timeshift_multiply_by_subSteps.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700010400000000033out/submitToDeadline6/objnet1/subStepTest_render/OUT_TO_RENDER.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001374457571700010300000001023out/submitToDeadline6/objnet1/subStepTest_render/OUT_TO_RENDER.defsopflags sopflags = comment "" position 17.2483 -3.84449 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 timeshift_multiply_by_subSteps 1 1 "input1" } inputs { 0 timeshift_multiply_by_subSteps 0 1 } stat { create 1602694156 modify 1602695839 author dude@LA access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700010400000000124out/submitToDeadline6/objnet1/subStepTest_render/OUT_TO_RENDER.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700011000000000041out/submitToDeadline6/objnet1/subStepTest_render/OUT_TO_RENDER.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700006700000000163out/submitToDeadline6/objnet1/subStepTest_render.order6 dopimport_assumes_subSteps_10 OUT timeshift_divide_by_subSteps file timeshift_multiply_by_subSteps OUT_TO_RENDER 0707070000010000000006660000000000000000010000001374457571700006500000000002out/submitToDeadline6/objnet1/subStepTest_render.net1 0707070000010000000006660000000000000000010000001374457571700004200000000002out/submitToDeadline6/objnet1.net1 0707070000010000000006660000000000000000010000001374457571700003300000000047out/submitToDeadline7.inittype = submitToDeadline matchesdef = 1 0707070000010000000006660000000000000000010000001374457571700003200000000717out/submitToDeadline7.defcomment "" position 92.0359 -15.4453 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 merge1 5 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1603464380 modify 1603468225 author dude@LA access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700003300000011176out/submitToDeadline7.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) labelVersion [ 0 locks=0 ] ( "SubmitToDeadline Lite v2.010" ) labelLicense [ 0 locks=0 ] ( " Registered." ) labelPro [ 0 locks=0 ] ( "" ) butWebCheckVersion [ 0 locks=0 ] ( 0 ) refresh [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 0 0 0 0 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) usePerRopParams [ 0 locks=0 ] ( "off" ) perRopParamsAdd [ 0 locks=0 ] ( 0 ) perRopParamsRemove [ 0 locks=0 ] ( 0 ) labelparm9 [ 0 locks=0 ] ( "Parameters: STD_priority,STD_chunkSize" ) folder0 [ 0 locks=0 ] ( 0 0 0 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "none" ) poolBatch2 [ 0 locks=0 ] ( " " ) groupBatch [ 0 locks=0 ] ( "none" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "none" ) poolRender2 [ 0 locks=0 ] ( " " ) groupRender [ 0 locks=0 ] ( "none" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) sepparm5 [ 0 locks=0 ] ( ) Refresh [ 0 locks=0 ] ( 0 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) newparameter [ 0 locks=0 ] ( "SubmitToDeadline comes in three versions: -Lite supports a single job submission at a time. -Pro supports submitting multiple jobs, rop networks and handles dependencies automatically. -Pro Studio comes with editable source code. All most common rops are supported including Alembic, Redshift, Arnold, Fetch (only rop inputs)." ) butWebPurchasePage6 [ 0 locks=0 ] ( 0 ) butPurchase [ 0 locks=0 ] ( 0 ) butPurchaseForExistingCustomers [ 0 locks=0 ] ( 0 ) butWebVisit [ 0 locks=0 ] ( 0 ) butWebEmail [ 0 locks=0 ] ( 0 ) labelparm32e3 [ 0 locks=0 ] ( simultools.com/submittodeadline ) labelparm21e2 [ 0 locks=0 ] ( "Copyright Simultools" ) sepparm8 [ 0 locks=0 ] ( ) labelparm8 [ 0 locks=0 ] ( "Examples and tips are contained inside this node." ) labelparm10 [ 0 locks=0 ] ( "Dive inside and read the sticky notes." ) sepparm9 [ 0 locks=0 ] ( ) newparameter2 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts. SubmitToDeadline's Hda must be sourceable by all render slaves in use. Check 'Initialize Simulation OPs' on rops in order to submit rops as simulations (one chunk). SubmitToDeadline supports clustering (but not slicing) distributed jobs. Mantra jobs are by default split into two jobs (Batch translation and Mantra Render). Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm). Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job. This option is Forced On on Limited Commercial and Apprentice. ExtraVar and ExtraInfo fields accept $ and * as special characters: i.e. \\$HOU* i.e. \\$USERNAME i.e. \\$USERNAME = myUser Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File' in order to submit the current hip file rather than a render copy." ) butWebHelp [ 0 locks=0 ] ( 0 ) butWebSuggestion [ 0 locks=0 ] ( 0 ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700003500000000012out/submitToDeadline7.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700003700000000123out/submitToDeadline7.userdata ___Version______toolcount___1 ___toolid___generic_delete0707070000010000000006660000000000000000010000001374457571700005500000000716out/submitToDeadline7/SubmitToDeadline_1.defcomment "" position 66.6635 -15.4905 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 merge1 5 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline7/SubmitToDeadline_1.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline7/SubmitToDeadline_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline7/SubmitToDeadline_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline7/SubmitToDeadline_1.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline7/sim_0.defcomment "" position 60.8188 -11.9956 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline7/sim_0.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline7/sim_0.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline7/sim_0.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline7/sim_0.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline7/sim_0.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline7/sim_1.defcomment "" position 63.3124 -10.9147 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline7/sim_1.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline7/sim_1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline7/sim_1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline7/sim_1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline7/sim_1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline7/sim_2.defcomment "" position 66.2654 -10.3382 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline7/sim_2.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline7/sim_2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline7/sim_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline7/sim_2.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline7/sim_2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000672out/submitToDeadline7/sim_3.defcomment "" position 69.6169 -10.494 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline7/sim_3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline7/sim_3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline7/sim_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline7/sim_3.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline7/sim_3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004000000000673out/submitToDeadline7/sim_4.defcomment "" position 71.7346 -12.1373 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1559597897 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005100000011547out/submitToDeadline7/sim_4.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "" } } parm { name "elem" label "Element" type string default { "element" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004000000000516out/submitToDeadline7/sim_4.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004100000002676out/submitToDeadline7/sim_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/pyro_import/OUT ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "opparm /obj/box_object1_sourcepts/cluster_points cluster_filter `opdigits(\".\")`" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( aaa ) elem [ 0 locks=0 ] ( clusteredTest ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004300000000012out/submitToDeadline7/sim_4.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004500000000041out/submitToDeadline7/sim_4.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004100000001152out/submitToDeadline7/merge1.defcomment "" position 66.6635 -13.6572 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 5 "output1" } inputsNamed3 { 0 sim_0 0 1 "input1" 1 sim_1 0 1 "input2" 2 sim_2 0 1 "input3" 3 sim_3 0 1 "input4" 4 sim_4 0 1 "input5" } inputs { 0 sim_0 0 1 1 sim_1 0 1 2 sim_2 0 1 3 sim_3 0 1 4 sim_4 0 1 } stat { create 1559598124 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004200000000115out/submitToDeadline7/merge1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001374457571700004400000000012out/submitToDeadline7/merge1.netbox__netbox2 0707070000010000000006660000000000000000010000001374457571700004600000000041out/submitToDeadline7/merge1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline7/geometry1.defcomment "" position 22.6706 -11.2966 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline7/geometry1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002076out/submitToDeadline7/geometry1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline7/geometry1.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline7/geometry1.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline7/geometry3.defcomment "" position 11.3127 -11.2966 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603283804 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline7/geometry3.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline7/geometry3.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002604out/submitToDeadline7/geometry3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline7/geometry3.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline7/geometry3.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline7/geometry2.defcomment "" position 30.8526 -11.0408 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1566417458 modify 1603467027 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline7/geometry2.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002101out/submitToDeadline7/geometry2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/geoCache/OUT_to_ROP ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/$HIPNAME.$OS.$F.bgeo.sc ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline7/geometry2.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline7/geometry2.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline7/geometryA.defcomment "" position 50.7117 -11.7066 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline7/geometryA.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline7/geometryA.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002614out/submitToDeadline7/geometryA.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_A ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline7/geometryA.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline7/geometryA.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700004400000000673out/submitToDeadline7/geometryB.defcomment "" position 54.3305 -11.7066 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603283687 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700005500000011602out/submitToDeadline7/geometryB.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700004400000000516out/submitToDeadline7/geometryB.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700004500000002614out/submitToDeadline7/geometryB.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( /obj/mantra_example/OUT_to_ROP_B ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700004700000000012out/submitToDeadline7/geometryB.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005100000000041out/submitToDeadline7/geometryB.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005000000001026out/submitToDeadline7/mantraExample.defcomment "" position 52.5067 -13.2825 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 geometryA 0 1 "input1" 2 geometryB 0 1 "input2" } inputs { 0 geometryA 0 1 1 geometryB 0 1 } stat { create 1529494661 modify 1603283687 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006100000221675out/submitToDeadline7/mantraExample.spareparmdef parm { name "nk" label "Launch Nuke Assist" type button joinnext default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 -nukeassist /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "nk2" label "Launch Nuke" type button default { "0" } parmtag { "script_callback" "import houdiniFunctions;import os; node=hou.node(hou.pwd().path()); startFrame = str(int(node.parm(\"f1\").eval())); endFrame = str(int(node.parm(\"f2\").eval())); filepath = node.parm(\"vm_picture\").eval();filepath = houdiniFunctions.fixPadding(filepath).replace(\"$F4\",\"####\").replace(\"$F3\",\"###\").replace(\"$F2\",\"##\").replace(\"$F\",\"#\"*len(str(endFrame)));os.system(\"/Volumes/software/nuke/Nuke9.0v7/Nuke9.0 /Volumes/resources/houdini/open.py \"+filepath+\" -\"+startFrame+\" -\"+endFrame+\"&\")" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" default 0 parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ moreinfo == 0 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ moreinfo == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ moreinfo == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } parm { name "moreinfo" label "More info" type toggle default { "0" } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type float default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type float default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type float default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type integer default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700005000000000516out/submitToDeadline7/mantraExample.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700005100000062126out/submitToDeadline7/mantraExample.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../renders/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.exr ) vm_device [ 0 locks=0 ] ( OpenEXR ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( mantra_example ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "off" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "off" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "off" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "off" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( "mantra -V 5a" ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifd/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) nk [ 0 locks=0 ] ( 0 ) nk2 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) images6 [ 0 locks=0 ] ( 2 2 2 2 2 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 23 ) vm_disable_plane1 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane1 [ 0 locks=0 ] ( "off" ) vm_variable_plane1 [ 0 locks=0 ] ( depth ) vm_vextype_plane1 [ 0 locks=0 ] ( float ) vm_channel_plane1 [ 0 locks=0 ] ( Pz ) vm_usefile_plane1 [ 0 locks=0 ] ( "off" ) vm_filename_plane1 [ 0 locks=0 ] ( "" ) vm_quantize_plane1 [ 0 locks=0 ] ( float ) vm_sfilter_plane1 [ 0 locks=0 ] ( closest ) vm_pfilter_plane1 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane1 [ 0 locks=0 ] ( 1 ) vm_gain_plane1 [ 0 locks=0 ] ( 1 ) vm_dither_plane1 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane1 [ 0 locks=0 ] ( 1 ) vm_componentexport1 [ 0 locks=0 ] ( "off" ) vm_lightexport1 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope1 [ 0 locks=0 ] ( * ) vm_lightexport_select1 [ 0 locks=0 ] ( * ) vm_disable_plane2 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane2 [ 0 locks=0 ] ( "off" ) vm_variable_plane2 [ 0 locks=0 ] ( world_normal ) vm_vextype_plane2 [ 0 locks=0 ] ( unitvector ) vm_channel_plane2 [ 0 locks=0 ] ( N ) vm_usefile_plane2 [ 0 locks=0 ] ( "off" ) vm_filename_plane2 [ 0 locks=0 ] ( "" ) vm_quantize_plane2 [ 0 locks=0 ] ( float ) vm_sfilter_plane2 [ 0 locks=0 ] ( closest ) vm_pfilter_plane2 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane2 [ 0 locks=0 ] ( 1 ) vm_gain_plane2 [ 0 locks=0 ] ( 1 ) vm_dither_plane2 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane2 [ 0 locks=0 ] ( 1 ) vm_componentexport2 [ 0 locks=0 ] ( "off" ) vm_lightexport2 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope2 [ 0 locks=0 ] ( * ) vm_lightexport_select2 [ 0 locks=0 ] ( * ) vm_disable_plane3 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane3 [ 0 locks=0 ] ( "off" ) vm_variable_plane3 [ 0 locks=0 ] ( point_position ) vm_vextype_plane3 [ 0 locks=0 ] ( vector ) vm_channel_plane3 [ 0 locks=0 ] ( P ) vm_usefile_plane3 [ 0 locks=0 ] ( "off" ) vm_filename_plane3 [ 0 locks=0 ] ( "" ) vm_quantize_plane3 [ 0 locks=0 ] ( float ) vm_sfilter_plane3 [ 0 locks=0 ] ( closest ) vm_pfilter_plane3 [ 0 locks=0 ] ( "minmax idcover" ) vm_gamma_plane3 [ 0 locks=0 ] ( 1 ) vm_gain_plane3 [ 0 locks=0 ] ( 1 ) vm_dither_plane3 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane3 [ 0 locks=0 ] ( 1 ) vm_componentexport3 [ 0 locks=0 ] ( "off" ) vm_lightexport3 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope3 [ 0 locks=0 ] ( * ) vm_lightexport_select3 [ 0 locks=0 ] ( * ) vm_disable_plane4 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane4 [ 0 locks=0 ] ( "off" ) vm_variable_plane4 [ 0 locks=0 ] ( diffuse_color_noshading ) vm_vextype_plane4 [ 0 locks=0 ] ( vector ) vm_channel_plane4 [ 0 locks=0 ] ( diffuse_material_colour ) vm_usefile_plane4 [ 0 locks=0 ] ( "off" ) vm_filename_plane4 [ 0 locks=0 ] ( "" ) vm_quantize_plane4 [ 0 locks=0 ] ( half ) vm_sfilter_plane4 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane4 [ 0 locks=0 ] ( "" ) vm_gamma_plane4 [ 0 locks=0 ] ( 1 ) vm_gain_plane4 [ 0 locks=0 ] ( 1 ) vm_dither_plane4 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane4 [ 0 locks=0 ] ( 1 ) vm_componentexport4 [ 0 locks=0 ] ( "off" ) vm_lightexport4 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope4 [ 0 locks=0 ] ( * ) vm_lightexport_select4 [ 0 locks=0 ] ( * ) vm_disable_plane5 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane5 [ 0 locks=0 ] ( "off" ) vm_variable_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_vextype_plane5 [ 0 locks=0 ] ( vector ) vm_channel_plane5 [ 0 locks=0 ] ( direct_diffuse ) vm_usefile_plane5 [ 0 locks=0 ] ( "off" ) vm_filename_plane5 [ 0 locks=0 ] ( "" ) vm_quantize_plane5 [ 0 locks=0 ] ( half ) vm_sfilter_plane5 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane5 [ 0 locks=0 ] ( "" ) vm_gamma_plane5 [ 0 locks=0 ] ( 1 ) vm_gain_plane5 [ 0 locks=0 ] ( 1 ) vm_dither_plane5 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane5 [ 0 locks=0 ] ( 1 ) vm_componentexport5 [ 0 locks=0 ] ( "off" ) vm_lightexport5 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope5 [ 0 locks=0 ] ( * ) vm_lightexport_select5 [ 0 locks=0 ] ( * ) vm_disable_plane6 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane6 [ 0 locks=0 ] ( "off" ) vm_variable_plane6 [ 0 locks=0 ] ( direct_reflect ) vm_vextype_plane6 [ 0 locks=0 ] ( vector ) vm_channel_plane6 [ 0 locks=0 ] ( direct_specular ) vm_usefile_plane6 [ 0 locks=0 ] ( "off" ) vm_filename_plane6 [ 0 locks=0 ] ( "" ) vm_quantize_plane6 [ 0 locks=0 ] ( half ) vm_sfilter_plane6 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane6 [ 0 locks=0 ] ( "" ) vm_gamma_plane6 [ 0 locks=0 ] ( 1 ) vm_gain_plane6 [ 0 locks=0 ] ( 1 ) vm_dither_plane6 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane6 [ 0 locks=0 ] ( 1 ) vm_componentexport6 [ 0 locks=0 ] ( "off" ) vm_lightexport6 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope6 [ 0 locks=0 ] ( * ) vm_lightexport_select6 [ 0 locks=0 ] ( * ) vm_disable_plane7 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane7 [ 0 locks=0 ] ( "off" ) vm_variable_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_vextype_plane7 [ 0 locks=0 ] ( vector ) vm_channel_plane7 [ 0 locks=0 ] ( indirect_diffuse ) vm_usefile_plane7 [ 0 locks=0 ] ( "off" ) vm_filename_plane7 [ 0 locks=0 ] ( "" ) vm_quantize_plane7 [ 0 locks=0 ] ( half ) vm_sfilter_plane7 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane7 [ 0 locks=0 ] ( "" ) vm_gamma_plane7 [ 0 locks=0 ] ( 1 ) vm_gain_plane7 [ 0 locks=0 ] ( 1 ) vm_dither_plane7 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane7 [ 0 locks=0 ] ( 1 ) vm_componentexport7 [ 0 locks=0 ] ( "off" ) vm_lightexport7 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope7 [ 0 locks=0 ] ( * ) vm_lightexport_select7 [ 0 locks=0 ] ( * ) vm_disable_plane8 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane8 [ 0 locks=0 ] ( "off" ) vm_variable_plane8 [ 0 locks=0 ] ( indirect_reflect ) vm_vextype_plane8 [ 0 locks=0 ] ( vector ) vm_channel_plane8 [ 0 locks=0 ] ( indirect_reflection ) vm_usefile_plane8 [ 0 locks=0 ] ( "off" ) vm_filename_plane8 [ 0 locks=0 ] ( "" ) vm_quantize_plane8 [ 0 locks=0 ] ( half ) vm_sfilter_plane8 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane8 [ 0 locks=0 ] ( "" ) vm_gamma_plane8 [ 0 locks=0 ] ( 1 ) vm_gain_plane8 [ 0 locks=0 ] ( 1 ) vm_dither_plane8 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane8 [ 0 locks=0 ] ( 1 ) vm_componentexport8 [ 0 locks=0 ] ( "off" ) vm_lightexport8 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope8 [ 0 locks=0 ] ( * ) vm_lightexport_select8 [ 0 locks=0 ] ( * ) vm_disable_plane9 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane9 [ 0 locks=0 ] ( "off" ) vm_variable_plane9 [ 0 locks=0 ] ( indirect_refract ) vm_vextype_plane9 [ 0 locks=0 ] ( vector ) vm_channel_plane9 [ 0 locks=0 ] ( refraction ) vm_usefile_plane9 [ 0 locks=0 ] ( "off" ) vm_filename_plane9 [ 0 locks=0 ] ( "" ) vm_quantize_plane9 [ 0 locks=0 ] ( half ) vm_sfilter_plane9 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane9 [ 0 locks=0 ] ( "" ) vm_gamma_plane9 [ 0 locks=0 ] ( 1 ) vm_gain_plane9 [ 0 locks=0 ] ( 1 ) vm_dither_plane9 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane9 [ 0 locks=0 ] ( 1 ) vm_componentexport9 [ 0 locks=0 ] ( "off" ) vm_lightexport9 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope9 [ 0 locks=0 ] ( * ) vm_lightexport_select9 [ 0 locks=0 ] ( * ) vm_disable_plane10 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane10 [ 0 locks=0 ] ( "off" ) vm_variable_plane10 [ 0 locks=0 ] ( all_volume ) vm_vextype_plane10 [ 0 locks=0 ] ( vector ) vm_channel_plane10 [ 0 locks=0 ] ( all_volume ) vm_usefile_plane10 [ 0 locks=0 ] ( "off" ) vm_filename_plane10 [ 0 locks=0 ] ( "" ) vm_quantize_plane10 [ 0 locks=0 ] ( half ) vm_sfilter_plane10 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane10 [ 0 locks=0 ] ( "" ) vm_gamma_plane10 [ 0 locks=0 ] ( 1 ) vm_gain_plane10 [ 0 locks=0 ] ( 1 ) vm_dither_plane10 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane10 [ 0 locks=0 ] ( 1 ) vm_componentexport10 [ 0 locks=0 ] ( "off" ) vm_lightexport10 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope10 [ 0 locks=0 ] ( * ) vm_lightexport_select10 [ 0 locks=0 ] ( * ) vm_disable_plane11 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane11 [ 0 locks=0 ] ( "off" ) vm_variable_plane11 [ 0 locks=0 ] ( ID_object ) vm_vextype_plane11 [ 0 locks=0 ] ( float ) vm_channel_plane11 [ 0 locks=0 ] ( ID_object ) vm_usefile_plane11 [ 0 locks=0 ] ( "off" ) vm_filename_plane11 [ 0 locks=0 ] ( "" ) vm_quantize_plane11 [ 0 locks=0 ] ( half ) vm_sfilter_plane11 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane11 [ 0 locks=0 ] ( "" ) vm_gamma_plane11 [ 0 locks=0 ] ( 1 ) vm_gain_plane11 [ 0 locks=0 ] ( 1 ) vm_dither_plane11 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane11 [ 0 locks=0 ] ( 1 ) vm_componentexport11 [ 0 locks=0 ] ( "off" ) vm_lightexport11 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope11 [ 0 locks=0 ] ( * ) vm_lightexport_select11 [ 0 locks=0 ] ( * ) vm_disable_plane12 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane12 [ 0 locks=0 ] ( "off" ) vm_variable_plane12 [ 0 locks=0 ] ( uv_coords ) vm_vextype_plane12 [ 0 locks=0 ] ( vector ) vm_channel_plane12 [ 0 locks=0 ] ( uv_coords ) vm_usefile_plane12 [ 0 locks=0 ] ( "off" ) vm_filename_plane12 [ 0 locks=0 ] ( "" ) vm_quantize_plane12 [ 0 locks=0 ] ( half ) vm_sfilter_plane12 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane12 [ 0 locks=0 ] ( "" ) vm_gamma_plane12 [ 0 locks=0 ] ( 1 ) vm_gain_plane12 [ 0 locks=0 ] ( 1 ) vm_dither_plane12 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane12 [ 0 locks=0 ] ( 1 ) vm_componentexport12 [ 0 locks=0 ] ( "off" ) vm_lightexport12 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope12 [ 0 locks=0 ] ( * ) vm_lightexport_select12 [ 0 locks=0 ] ( * ) vm_disable_plane13 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane13 [ 0 locks=0 ] ( "off" ) vm_variable_plane13 [ 0 locks=0 ] ( motionvector ) vm_vextype_plane13 [ 0 locks=0 ] ( vector ) vm_channel_plane13 [ 0 locks=0 ] ( motionvector ) vm_usefile_plane13 [ 0 locks=0 ] ( "off" ) vm_filename_plane13 [ 0 locks=0 ] ( "" ) vm_quantize_plane13 [ 0 locks=0 ] ( half ) vm_sfilter_plane13 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane13 [ 0 locks=0 ] ( "" ) vm_gamma_plane13 [ 0 locks=0 ] ( 1 ) vm_gain_plane13 [ 0 locks=0 ] ( 1 ) vm_dither_plane13 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane13 [ 0 locks=0 ] ( 1 ) vm_componentexport13 [ 0 locks=0 ] ( "off" ) vm_lightexport13 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope13 [ 0 locks=0 ] ( * ) vm_lightexport_select13 [ 0 locks=0 ] ( * ) vm_disable_plane14 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane14 [ 0 locks=0 ] ( "off" ) vm_variable_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_vextype_plane14 [ 0 locks=0 ] ( vector ) vm_channel_plane14 [ 0 locks=0 ] ( uSurface_export ) vm_usefile_plane14 [ 0 locks=0 ] ( "off" ) vm_filename_plane14 [ 0 locks=0 ] ( "" ) vm_quantize_plane14 [ 0 locks=0 ] ( half ) vm_sfilter_plane14 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane14 [ 0 locks=0 ] ( "" ) vm_gamma_plane14 [ 0 locks=0 ] ( 1 ) vm_gain_plane14 [ 0 locks=0 ] ( 1 ) vm_dither_plane14 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane14 [ 0 locks=0 ] ( 1 ) vm_componentexport14 [ 0 locks=0 ] ( "off" ) vm_lightexport14 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope14 [ 0 locks=0 ] ( * ) vm_lightexport_select14 [ 0 locks=0 ] ( * ) vm_disable_plane15 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane15 [ 0 locks=0 ] ( "off" ) vm_variable_plane15 [ 0 locks=0 ] ( rgb_id0 ) vm_vextype_plane15 [ 0 locks=0 ] ( vector ) vm_channel_plane15 [ 0 locks=0 ] ( ID_rgb0 ) vm_usefile_plane15 [ 0 locks=0 ] ( "off" ) vm_filename_plane15 [ 0 locks=0 ] ( "" ) vm_quantize_plane15 [ 0 locks=0 ] ( half ) vm_sfilter_plane15 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane15 [ 0 locks=0 ] ( "" ) vm_gamma_plane15 [ 0 locks=0 ] ( 1 ) vm_gain_plane15 [ 0 locks=0 ] ( 1 ) vm_dither_plane15 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane15 [ 0 locks=0 ] ( 1 ) vm_componentexport15 [ 0 locks=0 ] ( "off" ) vm_lightexport15 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope15 [ 0 locks=0 ] ( * ) vm_lightexport_select15 [ 0 locks=0 ] ( * ) vm_disable_plane16 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane16 [ 0 locks=0 ] ( "off" ) vm_variable_plane16 [ 0 locks=0 ] ( rgb_id1 ) vm_vextype_plane16 [ 0 locks=0 ] ( vector ) vm_channel_plane16 [ 0 locks=0 ] ( ID_rgb1 ) vm_usefile_plane16 [ 0 locks=0 ] ( "off" ) vm_filename_plane16 [ 0 locks=0 ] ( "" ) vm_quantize_plane16 [ 0 locks=0 ] ( half ) vm_sfilter_plane16 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane16 [ 0 locks=0 ] ( "" ) vm_gamma_plane16 [ 0 locks=0 ] ( 1 ) vm_gain_plane16 [ 0 locks=0 ] ( 1 ) vm_dither_plane16 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane16 [ 0 locks=0 ] ( 1 ) vm_componentexport16 [ 0 locks=0 ] ( "off" ) vm_lightexport16 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope16 [ 0 locks=0 ] ( * ) vm_lightexport_select16 [ 0 locks=0 ] ( * ) vm_disable_plane17 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane17 [ 0 locks=0 ] ( "off" ) vm_variable_plane17 [ 0 locks=0 ] ( rgb_id2 ) vm_vextype_plane17 [ 0 locks=0 ] ( vector ) vm_channel_plane17 [ 0 locks=0 ] ( ID_rgb2 ) vm_usefile_plane17 [ 0 locks=0 ] ( "off" ) vm_filename_plane17 [ 0 locks=0 ] ( "" ) vm_quantize_plane17 [ 0 locks=0 ] ( half ) vm_sfilter_plane17 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane17 [ 0 locks=0 ] ( "" ) vm_gamma_plane17 [ 0 locks=0 ] ( 1 ) vm_gain_plane17 [ 0 locks=0 ] ( 1 ) vm_dither_plane17 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane17 [ 0 locks=0 ] ( 1 ) vm_componentexport17 [ 0 locks=0 ] ( "off" ) vm_lightexport17 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope17 [ 0 locks=0 ] ( * ) vm_lightexport_select17 [ 0 locks=0 ] ( * ) vm_disable_plane18 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane18 [ 0 locks=0 ] ( "off" ) vm_variable_plane18 [ 0 locks=0 ] ( rgb_id3 ) vm_vextype_plane18 [ 0 locks=0 ] ( vector ) vm_channel_plane18 [ 0 locks=0 ] ( ID_rgb3 ) vm_usefile_plane18 [ 0 locks=0 ] ( "off" ) vm_filename_plane18 [ 0 locks=0 ] ( "" ) vm_quantize_plane18 [ 0 locks=0 ] ( half ) vm_sfilter_plane18 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane18 [ 0 locks=0 ] ( "" ) vm_gamma_plane18 [ 0 locks=0 ] ( 1 ) vm_gain_plane18 [ 0 locks=0 ] ( 1 ) vm_dither_plane18 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane18 [ 0 locks=0 ] ( 1 ) vm_componentexport18 [ 0 locks=0 ] ( "off" ) vm_lightexport18 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope18 [ 0 locks=0 ] ( * ) vm_lightexport_select18 [ 0 locks=0 ] ( * ) vm_disable_plane19 [ 0 locks=0 ] ( "on" ) vm_excludedcm_plane19 [ 0 locks=0 ] ( "off" ) vm_variable_plane19 [ 0 locks=0 ] ( rgb_id4 ) vm_vextype_plane19 [ 0 locks=0 ] ( vector ) vm_channel_plane19 [ 0 locks=0 ] ( ID_rgb4 ) vm_usefile_plane19 [ 0 locks=0 ] ( "off" ) vm_filename_plane19 [ 0 locks=0 ] ( "" ) vm_quantize_plane19 [ 0 locks=0 ] ( half ) vm_sfilter_plane19 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane19 [ 0 locks=0 ] ( "" ) vm_gamma_plane19 [ 0 locks=0 ] ( 1 ) vm_gain_plane19 [ 0 locks=0 ] ( 1 ) vm_dither_plane19 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane19 [ 0 locks=0 ] ( 1 ) vm_componentexport19 [ 0 locks=0 ] ( "off" ) vm_lightexport19 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope19 [ 0 locks=0 ] ( * ) vm_lightexport_select19 [ 0 locks=0 ] ( * ) vm_disable_plane20 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane20 [ 0 locks=0 ] ( "off" ) vm_variable_plane20 [ 0 locks=0 ] ( all_reflect ) vm_vextype_plane20 [ 0 locks=0 ] ( vector ) vm_channel_plane20 [ 0 locks=0 ] ( specular ) vm_usefile_plane20 [ 0 locks=0 ] ( "off" ) vm_filename_plane20 [ 0 locks=0 ] ( "" ) vm_quantize_plane20 [ 0 locks=0 ] ( half ) vm_sfilter_plane20 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane20 [ 0 locks=0 ] ( "" ) vm_gamma_plane20 [ 0 locks=0 ] ( 1 ) vm_gain_plane20 [ 0 locks=0 ] ( 1 ) vm_dither_plane20 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane20 [ 0 locks=0 ] ( 1 ) vm_componentexport20 [ 0 locks=0 ] ( "off" ) vm_lightexport20 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope20 [ 0 locks=0 ] ( * ) vm_lightexport_select20 [ 0 locks=0 ] ( * ) vm_disable_plane21 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane21 [ 0 locks=0 ] ( "off" ) vm_variable_plane21 [ 0 locks=0 ] ( all_diffuse ) vm_vextype_plane21 [ 0 locks=0 ] ( vector ) vm_channel_plane21 [ 0 locks=0 ] ( "" ) vm_usefile_plane21 [ 0 locks=0 ] ( "off" ) vm_filename_plane21 [ 0 locks=0 ] ( "" ) vm_quantize_plane21 [ 0 locks=0 ] ( half ) vm_sfilter_plane21 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane21 [ 0 locks=0 ] ( "" ) vm_gamma_plane21 [ 0 locks=0 ] ( 1 ) vm_gain_plane21 [ 0 locks=0 ] ( 1 ) vm_dither_plane21 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane21 [ 0 locks=0 ] ( 1 ) vm_componentexport21 [ 0 locks=0 ] ( "off" ) vm_lightexport21 [ 0 locks=0 ] ( 1 ) vm_lightexport_scope21 [ 0 locks=0 ] ( * ) vm_lightexport_select21 [ 0 locks=0 ] ( * ) vm_disable_plane22 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane22 [ 0 locks=0 ] ( "off" ) vm_variable_plane22 [ 0 locks=0 ] ( all_shadow ) vm_vextype_plane22 [ 0 locks=0 ] ( vector ) vm_channel_plane22 [ 0 locks=0 ] ( "" ) vm_usefile_plane22 [ 0 locks=0 ] ( "off" ) vm_filename_plane22 [ 0 locks=0 ] ( "" ) vm_quantize_plane22 [ 0 locks=0 ] ( half ) vm_sfilter_plane22 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane22 [ 0 locks=0 ] ( "" ) vm_gamma_plane22 [ 0 locks=0 ] ( 1 ) vm_gain_plane22 [ 0 locks=0 ] ( 1 ) vm_dither_plane22 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane22 [ 0 locks=0 ] ( 1 ) vm_componentexport22 [ 0 locks=0 ] ( "off" ) vm_lightexport22 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope22 [ 0 locks=0 ] ( * ) vm_lightexport_select22 [ 0 locks=0 ] ( * ) vm_disable_plane23 [ 0 locks=0 ] ( "off" ) vm_excludedcm_plane23 [ 0 locks=0 ] ( "off" ) vm_variable_plane23 [ 0 locks=0 ] ( direct_shadow ) vm_vextype_plane23 [ 0 locks=0 ] ( vector ) vm_channel_plane23 [ 0 locks=0 ] ( "" ) vm_usefile_plane23 [ 0 locks=0 ] ( "off" ) vm_filename_plane23 [ 0 locks=0 ] ( "" ) vm_quantize_plane23 [ 0 locks=0 ] ( half ) vm_sfilter_plane23 [ 0 locks=0 ] ( alpha ) vm_pfilter_plane23 [ 0 locks=0 ] ( "" ) vm_gamma_plane23 [ 0 locks=0 ] ( 1 ) vm_gain_plane23 [ 0 locks=0 ] ( 1 ) vm_dither_plane23 [ 0 locks=0 ] ( 0.5 ) vm_whitepoint_plane23 [ 0 locks=0 ] ( 1 ) vm_componentexport23 [ 0 locks=0 ] ( "off" ) vm_lightexport23 [ 0 locks=0 ] ( 0 ) vm_lightexport_scope23 [ 0 locks=0 ] ( * ) vm_lightexport_select23 [ 0 locks=0 ] ( * ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) moreinfo [ 0 locks=0 ] ( "off" ) vm_renderengine [ 0 locks=0 ] ( pbrraytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "on" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 0 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 2 ) vm_refractlimit [ 0 locks=0 ] ( 2 ) vm_diffuselimit [ 0 locks=0 ] ( 1 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 5 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 7 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "all" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 5 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "on" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/../ifd/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifd/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005300000000012out/submitToDeadline7/mantraExample.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700005500000000032out/submitToDeadline7/mantraExample.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700004700000000700out/submitToDeadline7/simpleMantra.defcomment "" position 42.0988 -12.0286 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1529494661 modify 1603467028 author anette@desktop-04 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006000000215417out/submitToDeadline7/simpleMantra.spareparmdef parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render With Take" export none } parm { name "camera" baseparm label "Camera" export none } parm { name "override_camerares" baseparm label "Override Camera Resolution" export none } parm { name "res_fraction" baseparm label "Resolution Scale" export none } parm { name "res_override" baseparm label "Resolution" joinnext export none } parm { name "res_overrideMenu" baseparm label "Choose Resolution" nolabel export none } parm { name "aspect_override" baseparm label "Pixel Aspect Ratio" export none } group { name "images6" label "Images" parm { name "soho_program" baseparm label "soho Program" invisible export none } parm { name "soho_shopstyle" baseparm label "soho SHOP Style" invisible export none } parm { name "soho_ipr_support" baseparm label "IPR Supported" invisible export none } parm { name "soho_previewsupport" baseparm label "Preview Supported" invisible export none } parm { name "vm_picture" baseparm label "Output Picture" export none } parm { name "vm_device" baseparm label "Output Device" export none } parm { name "soho_mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "soho_skip_frame" baseparm label "Skip Rendered Frames" export none } group { name "output6" label "Output" parm { name "vm_pfilter" label "Pixel Filter" type string default { "gaussian -w 2" } menureplace { "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "pfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_sfilter" label "Sample Filter" type string default { "alpha" } menu { "alpha" "Opacity Filtering" "closest" "Closest Surface" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "sfilter" } parmtag { "spare_category" "Output" } } parm { name "vm_quantize" label "Quantization" type string default { "half" } menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "quantize" } parmtag { "spare_category" "Output" } } parm { name "vm_gamma" label "Gamma" type float default { "1" } range { 0.001 3 } parmtag { "mantra_class" "plane" } parmtag { "mantra_name" "gamma" } parmtag { "spare_category" "Output" } } parm { name "vm_subpixel" label "Sub-Pixel Output" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "subpixel" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_render" label "Tiled Render" type toggle default { "0" } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_x" label "Horizontal Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_count_y" label "Vertical Tiles" type integer default { "4" } hidewhen "{ vm_tile_render == 0 }" range { 1! 8 } parmtag { "spare_category" "Output" } } parm { name "vm_tile_index" label "Tile Index" type integer default { "0" } hidewhen "{ vm_tile_render == 0 }" range { 0 63 } parmtag { "spare_category" "Output" } } parm { name "vm_writecheckpoint" label "Output Checkpoint Files" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "writecheckpoint" } parmtag { "spare_category" "Output" } } parm { name "vm_readcheckpoint" label "Resume from Checkpoint Files" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "readcheckpoint" } parmtag { "spare_category" "Output" } } parm { name "render_viewcamera" label "Create Image From Viewing Camera" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_shadowmap" label "Auto-Generate Shadow Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_envmap" label "Auto-Generate Environment Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_photonmap" label "Auto-Generate Photon Maps" type toggle default { "1" } parmtag { "spare_category" "Output" } } parm { name "render_any_pointcloud" label "Auto-Generate Light Point Clouds" type toggle default { "1" } parmtag { "spare_category" "Output" } } } group { name "output6_1" label "Extra Image Planes" parm { name "vm_exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "exportcomponents" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_P" label "Shading Position (P)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_Pz" label "Shading Depth (Pz)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_N" label "Shading Normal (N)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_comp" label "Combined Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_comp" label "Direct Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_comp" label "Indirect Lighting (per-component)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_all_emission" label "Combined Emission" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_noshadow" label "Direct Unshadowed" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_direct_samples" label "Direct Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_indirect_samples" label "Indirect Ray Samples" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_sss" label "SSS Single/Multi" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_basecolor" label "Surface Unlit Base Color (basecolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_diffcolor" label "Surface Unlit Diffuse Color (diffcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_speccolor" label "Surface Unlit Specular Color (speccolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_emitcolor" label "Surface Emission Color (emitcolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_ssscolor" label "Surface SSS Color (ssscolor)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_metallic" label "Surface Metallic (metallic)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quickplane_specrough" label "Surface Specular Roughness (specrough)" type toggle default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_showextraplaneparms" label "Show extra image plane parameters" type toggle invisible default { "0" } parmtag { "spare_category" "Extra Image Planes" } } multiparm { name "vm_numaux" label "Extra Image Planes" parmtag { "spare_category" "Extra Image Planes" } parm { name "vm_disable_plane#" label "Disable Plane #" type toggle joinnext default { "0" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_excludedcm_plane#" label "Exclude from DCM" type toggle default { "0" } hidewhen "{ vm_deepresolver != camera }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_variable_plane#" label "VEX Variable" type string default { "" } disablewhen "{ vm_disable_plane# == 1 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ] } parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_vextype_plane#" label "VEX Type" type string default { "vector" } disablewhen "{ vm_disable_plane# == 1 }" menu { "float" "Float Type" "vector" "Vector Type" "vector4" "Vector4 Type" "unitvector" "Unit Vector Type" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_channel_plane#" label "Channel Name" type string default { "" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_usefile_plane#" label "Different File" type toggle nolabel joinnext default { "0" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_filename_plane#" label "Different File" type file default { "" } disablewhen "{ vm_usefile_plane# == 0 }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_quantize_plane#" label "Quantize" type string default { "half" } help "image:quantize" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "8" "8 bit integer" "16" "16 bit integer" "half" "16 bit float" "float" "32 bit float" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_sfilter_plane#" label "Sample Filter" type string default { "alpha" } help "image:sfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "alpha" "Opacity Filtering" "fullopacity" "Full Opacity Filtering" "closest" "Closest Surface" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_pfilter_plane#" label "Pixel Filter" type string default { "" } help "image:pfilter" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menureplace { "" "Inherit from main plane" "box -w 1" "Unit Box Filter" "gaussian -w 2" "Gaussian 2x2" "gaussian -w 3" "Gaussian 3x3 (softer)" "gaussian -w 2 -r 1" "Gaussian 2x2 with noisy sample refiltering" "combine -t 20.0" "Ray Histogram Fusion" "bartlett -w 2" "Bartlett (triangle)" "catrom -w 3" "Catmull-Rom" "hanning -w 2" "Hanning" "blackman -w 2" "Blackman" "sinc -w 3" "Sinc (sharpening)" "edgedetect" "Edge Detection Filter" "minmax min" "Closest Sample Filter" "minmax max" "Farthest Sample Filter" "minmax median" "Median Sample Filter" "minmax edge" "Disable Edge Antialiasing" "minmax ocover" "Object With Most Pixel Coverage (average)" "minmax idcover" "Object With Most Coverage (no filtering)" "minmax omin" "Object With Most Coverage (minimum z-value)" "minmax omax" "Object With Most Coverage (maximum z-value)" "minmax omedian" "Object With Most Coverage (median z-value)" } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gamma_plane#" label "Gamma" type float default { "1" } help "image:gamma" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 3 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_gain_plane#" label "Gain" type float default { "1" } help "image:gain" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0.001 10 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_dither_plane#" label "Dither" type float default { "0.5" } help "image:dither" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_whitepoint_plane#" label "White Point" type float default { "1" } help "image:whitepoint" disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_showextraplaneparms == 0 }" range { 0 1 } parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_componentexport#" label "Export variable for each component" type toggle default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" parmtag { "spare_category" "Extra Image Planes" } } parm { name "vm_lightexport#" label "Light Exports" type integer default { "0" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" menu { "0" "No light exports" "1" "Export variable for each light" "2" "Merge all lights into single channel" } range { 0 10 } parmtag { "spare_category" "" } } parm { name "vm_lightexport_scope#" label "Light Mask" type oplist default { "*" } disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }" hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } } parm { name "vm_lightexport_select#" label "Light Selection" type string default { "*" } hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }" } } } group { name "output6_2" label "Deep Output" parm { name "vm_deepresolver" label "Deep Resolver" type string default { "null" } menu { "null" "No Deep Resolver" "shadow" "Deep Shadow Map" "camera" "Deep Camera Map" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmfilename" label "DCM Filename" type file default { "$HIP/dcm.rat" } disablewhen "{ vm_deepresolver != camera }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_matchdeeppixelfilter" label "Force DCM Pixel Fiter on Image Planes" type toggle default { "1" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "matchdeeppixelfilter" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmcompositing" label "DCM Pre-Composite Samples" type toggle default { "0" } disablewhen "{ vm_deepresolver != camera }" parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "compositing" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dcmdepthplanes" label "DCM Special Planes" type string default { "zfront,zback" } disablewhen "{ vm_deepresolver != camera }" menureplace { "zfront,zback" "Z-Front And Z-Back" "zfront" "Z-Front" "zfront,zback,deepcover,deepflags" "Z-Front/Back, Coverage and Flags" } parmtag { "mantra_class" "dcm" } parmtag { "mantra_name" "depth_planes" } parmtag { "spare_category" "Deep Output" } } parm { name "vm_dsmfilename" label "DSM Filename" type file default { "$HIP/dsm.rat" } disablewhen "{ vm_deepresolver != shadow }" parmtag { "filechooser_mode" "read_and_write" } parmtag { "mantra_class" "dsm" } parmtag { "mantra_name" "filename" } parmtag { "spare_category" "Deep Output" } } } group { name "output6_3" label "Meta Data" parm { name "vm_image_artist" label "Artist" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "artist" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_comment" label "Comment" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "comment" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_hostname" label "Hostname" type string default { "" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "hostname" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_direction" label "MPlay Tile Order" type string default { "middle" } menu { "middle" "Interactive (starting in middle)" "top" "Top down" "bottom" "Bottom up" "hilbert" "Hilbert Curve" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.direction" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_framemode" label "MPlay Frame Mode" type string default { "append" } menu { "append" "Append Frames To Sequence" "match" "Match Houdini Frame Numbers (overwrite frame)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.framemode" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_mplay_label" label "MPlay Session Label" type string default { "" } menureplace { "`pythonexprs(\"__import__('os').getpid()\")`" "One per Houdini Process" "$HIPNAME" "One per Houdini File Name (.hip)" "$OS" "One per Output Driver Name (ROP)" "" "One MPlay session only" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "IPlay.label" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_jpeg_quality" label "JPEG Quality" type integer default { "100" } range { 20 100 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "JPEG.quality" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_tiff_compression" label "TIFF Compression" type string default { "LZW" } menu { "None" "No compression" "LZW" "LZW Compression" "AdobeDeflate" "Adobe Deflate" "PackBits" "PackBits" "JPEG" "JPEG" "PixarLog" "Pixar Log" "SGILog" "LogLuv" "SGILog24" "LogLuv (24 bit)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "TIFF.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)," "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "piz" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.compression" } parmtag { "spare_category" "Meta Data" } } parm { name "vm_image_exr_dwa_level" label "DWA Compression Level" type float default { "85" } hidewhen "{ vm_image_exr_compression != dwab }" range { 1 200 } parmtag { "mantra_class" "imageoption" } parmtag { "mantra_name" "OpenEXR.dwa_compression" } parmtag { "spare_category" "Meta Data" } } } } group { name "images6_1" label "Rendering" parm { name "vm_renderengine" label "Rendering Engine" type string default { "raytrace" } menu { "micropoly" "Micropolygon Rendering" "raytrace" "Ray Tracing" "pbrmicropoly" "Micropolygon Physically Based Rendering" "pbrraytrace" "Physically Based Rendering" "photon" "Photon Map Generation" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "renderengine" } parmtag { "spare_category" "Rendering" } } parm { name "vm_dof" label "Enable Depth Of Field" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "allowmotionblur" label "Allow Motion Blur" type toggle default { "0" } parmtag { "spare_category" "Rendering" } } parm { name "xform_motionsamples" label "Xform Time Samples" type integer default { "2" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "geo_motionsamples" label "Geo Time Samples" type integer default { "1" } hidewhen "{ allowmotionblur == 0 }" range { 1 10 } parmtag { "spare_category" "Rendering" } } parm { name "shutteroffset" label "Shutter Offset" type float default { "1" } hidewhen "{ allowmotionblur == 0 }" range { -1 1 } parmtag { "spare_category" "Rendering" } } parm { name "vm_traceblur" label "Raytrace Motion Blur" type toggle default { "0" } hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "traceblur" } parmtag { "spare_category" "Rendering" } } group { name "sampling7" label "Sampling" parm { name "vm_samples" label "Pixel Samples" type intvector2 size 2 default { "3" "3" } range { 1 32 } parmtag { "mantra_class" "image" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "samples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_dorayvariance" label "Ray Variance Antialiasing" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "dorayvariance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_colorspace" label "Variance Color Space" type string default { "gamma" } hidewhen "{ vm_dorayvariance == 0 }" menu { "linear" "Linear" "gamma" "Gamma 2.2" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "colorspace" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxnumberofindirectsamples" label "Maximum Number of Indirect Samples" type label nolabel default { "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" } hidewhen "{ vm_dorayvariance == 0 }" parmtag { "spare_category" "Sampling" } } parm { name "vm_minraysamples" label "Min Ray Samples" type integer default { "1" } range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "minraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_maxraysamples" label "Max Ray Samples" type integer default { "9" } hidewhen "{ vm_dorayvariance == 0 }" range { 1 64 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "maxraysamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_variance" label "Noise Level" type log default { "0.01" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 0.1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "variance" } parmtag { "spare_category" "Sampling" } } parm { name "vm_globalquality" label "Global Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "globalquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_diffusequality" label "Diffuse Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffusequality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_sssquality" label "SSS Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "sssquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_reflectionquality" label "Reflection Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_refractionquality" label "Refraction Quality" type float default { "1" } hidewhen "{ vm_dorayvariance == 0 }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractionquality" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumesteprate" label "Volume Step Rate" type log default { "0.25" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumesteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_volumeshadowsteprate" label "Volume Shadow Step Rate" type log default { "1" } range { 0.1 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumeshadowsteprate" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparent" label "Stochastic Transparency" type toggle default { "1" } disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparent" } parmtag { "spare_category" "Sampling" } } parm { name "vm_transparentsamples" label "Stochastic Samples" type integer default { "4" } disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }" range { 1 16 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "transparentsamples" } parmtag { "spare_category" "Sampling" } } parm { name "vm_samplelock" label "Sample Lock" type toggle default { "0" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "samplelock" } parmtag { "spare_category" "Sampling" } } parm { name "vm_randomseed" label "Random Seed" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "randomseed" } parmtag { "spare_category" "Sampling" } } parm { name "vm_imageblur" label "Allow Image Motion Blur" type toggle default { "1" } disablewhen "{ allowmotionblur == 0 }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "imageblur" } parmtag { "spare_category" "Sampling" } } } group { name "sampling7_1" label "Limits" parm { name "vm_reflectlimit" label "Reflect Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "reflectlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_refractlimit" label "Refract Limit" type integer default { "10" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "refractlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_diffuselimit" label "Diffuse Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "diffuselimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_ssslimit" label "SSS Limit" type integer default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "ssslimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_volumelimit" label "Volume Limit" type integer default { "0" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "volumelimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_opacitylimit" label "Opacity Limit" type float default { "0.995" } range { 0 1 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "opacitylimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_colorlimit" label "Color Limit" type float default { "10" } range { 0 20 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "colorlimit" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimiteval" label "At Ray Limit" type string default { "none" } menu { "none" "Use Black Background" "direct" "Use Direct Lighting as Background Color" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimiteval" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitcomponents" label "Ray Limit Components" type string default { "all" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitcomponents" } parmtag { "spare_category" "Limits" } } parm { name "vm_raylimitlightmask" label "Ray Limit Light Mask" type oplist default { "*" } hidewhen "{ vm_raylimiteval != direct }" parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raylimitlightmask" } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/" } parmtag { "spare_category" "Limits" } } } group { name "sampling7_2" label "Shading" parm { name "vm_raybias" label "Raytracing Bias" type float default { "0.001" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "raybias" } parmtag { "spare_category" "Shading" } } parm { name "vm_biasnormal" label "Bias Along Normal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "biasnormal" } parmtag { "spare_category" "Shading" } } parm { name "vm_nesteddielectric" label "Enable Absorption and Nested Dielectrics" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "nesteddielectric" } parmtag { "spare_category" "Shading" } } parm { name "vm_pbrpathtype" label "Allowable Paths" type string default { "diffuse" } menu { "diffuse" "Specular, Diffuse Paths" "all" "All Paths" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "pbrpathtype" } parmtag { "spare_category" "Shading" } } parm { name "vm_constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "constrainmaxrough" } parmtag { "spare_category" "Shading" } } parm { name "vm_refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "refractcomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "diffusecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "volumecomponents" } parmtag { "spare_category" "Shading" } } parm { name "vm_ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "ssscomponents" } parmtag { "spare_category" "Shading" } } } group { name "sampling7_3" label "Render" parm { name "vm_bucketsize" label "Tile Size" type integer default { "16" } range { 1 64 } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bucket" } parmtag { "spare_category" "Render" } } parm { name "vm_usemaxthreads" label "Use Max Processors" type integer default { "1" } menu { "0" "User Specified Thread Count" "1" "Use All Processors" "2" "Use All Processors Except One" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usemaxthreads" } parmtag { "spare_category" "Render" } } parm { name "vm_threadcount" label "Thread Count" type integer default { "1" } disablewhen "{ vm_usemaxthreads > 0 }" range { 1 16 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "threadcount" } parmtag { "spare_category" "Render" } } parm { name "vm_usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "usecacheratio" } parmtag { "mantra_type" "bool" } parmtag { "spare_category" "Render" } } parm { name "vm_cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ vm_usecacheratio != 1 }" range { 0 1 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cacheratio" } parmtag { "spare_category" "Render" } } parm { name "vm_cachesize" label "Cache Size (MB)" type intlog default { "1000" } hidewhen "{ vm_usecacheratio == 1 }" range { 100 100000 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "cachesize" } parmtag { "spare_category" "Render" } } parm { name "vm_octreestyle" label "Ray Tracing Accelerator" type string default { "bboxtree" } menu { "kdtree" "KD-Tree" "bboxtree" "Bounding Volume Hierarchy" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "octreestyle" } parmtag { "spare_category" "Render" } } parm { name "vm_kdmemfactor" label "KD-Tree Memory Factor" type float default { "1" } hidewhen "{ vm_octreestyle != kdtree }" range { 0.001 2 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "kdmemfactor" } parmtag { "spare_category" "Render" } } parm { name "vm_hidden" label "Enable Hiding" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "hidden" } parmtag { "spare_category" "Render" } } parm { name "vm_otlfullpath" label "Output OTLs with full paths" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "vm_embedvex" label "Force VEX Shader Embedding" type toggle default { "0" } parmtag { "spare_category" "Render" } } parm { name "declare_stylesheets" label "Declare Style Sheets" type string default { "*" } menutoggle { [ "result = ['*', 'All\\t(*)']" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "spare_category" "Render" } } parm { name "apply_stylesheets" label "Apply Style Sheets" type file default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" } menutoggle { [ "result = []" ] [ "styles = hou.styles.styles()" ] [ "for style in styles:" ] [ " desc = hou.styles.description(style)" ] [ " desc = desc if len(desc) > 0 else 'No description'" ] [ " result.append(style)" ] [ " result.append(style + '\\t (' + desc + ')')" ] [ "" ] [ "return result" ] language python } parmtag { "filechooser_pattern" "*.json" } parmtag { "spare_category" "Render" } } parm { name "declare_all_shops" label "Declare Materials" type ordinal default { "off" } menu { "off" "Save Only Referenced Materials and Shaders" "on" "Save All Materials" "all" "Save All Materials and Shaders" } parmtag { "spare_category" "Render" } } } group { name "sampling7_4" label "Dicing" parm { name "vm_shadingfactor" label "Shading Quality Multiplier" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "shadingfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_motionfactor" label "Motion Factor" type float default { "0" } disablewhen "{ allowmotionblur == 0 vm_dof == 0 }" range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "motionfactor" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measure" label "Geometry Measuring" type string default { "nonraster" } menu { "nonraster" "Non-Raster Measuring" "raster" "Raster Space Measuring" "uniform" "Uniform Measuring" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measurezimportance" label "Z-Importance" type float default { "1" } disablewhen "{ vm_measure != nonraster }" range { 0 10 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "zimportance" } parmtag { "spare_category" "Dicing" } } parm { name "vm_measureoffscreenquality" label "Offscreen Quality" type float default { "0.25" } disablewhen "{ vm_measure != nonraster }" range { 0 1 } parmtag { "mantra_class" "measure" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "offscreenquality" } parmtag { "spare_category" "Dicing" } } } group { name "sampling7_5" label "Statistics" parm { name "soho_spoolrenderoutput" label "Render Output" type ordinal default { "on" } help "Controls whether to capture the render output and add to the node info" menu { "off" "Don't capture render output" "on" "Capture render output for graphical apps" "force" "Capture render output for all apps" } parmtag { "spare_category" "Statistics" } } parm { name "vm_verbose" label "Verbose Level" type integer default { "0" } range { 0 5 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "verbose" } parmtag { "spare_category" "Statistics" } } parm { name "vm_vexprofile" label "VEX Profiling" type integer default { "0" } menu { "0" "No VEX Profiling" "1" "Execution profiling" "2" "Profiling and NAN detection" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "vexprofile" } parmtag { "spare_category" "Statistics" } } parm { name "vm_alfprogress" label "Alfred Style Progress" type toggle default { "0" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "alfprogress" } parmtag { "spare_category" "Statistics" } } parm { name "vm_tilecallback" label "Python Tile Callback" type file default { "" } parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "tilecallback" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logcolors" label "Colorize Output" type integer default { "0" } menu { "0" "Colored Shell" "1" "HTML Tags" "2" "No Coloring" } range { 0 10 } parmtag { "mantra_class" "renderer" } parmtag { "mantra_force_output" "1" } parmtag { "mantra_name" "logcolors" } parmtag { "spare_category" "Statistics" } } parm { name "vm_logtimestamps" label "Log Timestamp" type toggle default { "1" } parmtag { "mantra_class" "renderer" } parmtag { "mantra_name" "logtimestamps" } parmtag { "spare_category" "Statistics" } } } } group { name "images6_2" label "Objects" parm { name "vobject" baseparm label "Candidate Objects" export none } parm { name "forceobject" baseparm label "Force Objects" export none } parm { name "matte_objects" baseparm label "Forced Matte" export none } parm { name "phantom_objects" baseparm label "Forced Phantom" export none } parm { name "excludeobject" baseparm label "Exclude Objects" export none } parm { name "obj_light_sep" baseparm label "Separator" export none } parm { name "sololight" baseparm label "Solo Light" export none } parm { name "alights" baseparm label "Candidate Lights" export none } parm { name "forcelights" baseparm label "Force Lights" export none } parm { name "excludelights" baseparm label "Exclude Lights" export none } parm { name "soho_autoheadlight" baseparm label "Headlight Creation" export none } parm { name "light_fog_sep" baseparm label "Separator" export none } parm { name "vfog" baseparm label "Visible Fog" export none } } group { name "images6_3" label "Scripts" parm { name "tprerender" baseparm label "tprerender" nolabel joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "lprerender" nolabel export none } parm { name "tpreframe" baseparm label "tpreframe" nolabel joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "lpreframe" nolabel export none } parm { name "tpostframe" baseparm label "tpostframe" nolabel joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "lpostframe" nolabel export none } parm { name "tpostrender" baseparm label "tpostrender" nolabel joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "lpostrender" nolabel export none } } group { name "images6_4" label "Driver" parm { name "soho_pipecmd" baseparm label "Command" export none } parm { name "soho_outputmode" baseparm label "Save IFD File To Disk" nolabel joinnext export none } parm { name "soho_diskfile" baseparm label "Disk File" export none } parm { name "soho_compression" baseparm label "File Compression" export none } parm { name "soho_foreground" baseparm label "Block Until Render Complete" export none } parm { name "soho_initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "soho_viewport_menu" baseparm label "Show In Viewport Menu" export none } parm { name "vm_inlinestorage" label "Save inline geometry" type toggle default { "0" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmpsharedstorage" label "Shared temp storage" type file default { "$HIP/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_tmplocalstorage" label "Local temp storage" type file default { "$HOUDINI_TEMP_DIR/ifds/storage" } disablewhen "{ vm_inlinestorage != 0 }" parmtag { "filechooser_mode" "write" } parmtag { "spare_category" "Driver" } } parm { name "vm_binarygeometry" label "Save Binary Geometry" type toggle default { "1" } parmtag { "spare_category" "Driver" } } } 0707070000010000000006660000000000000000010000001374457571700004700000000516out/submitToDeadline7/simpleMantra.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } } 0707070000010000000006660000000000000000010000001374457571700005000000017072out/submitToDeadline7/simpleMantra.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 20 ] 1 ) take [ 0 locks=0 ] ( _current_ ) camera [ 0 locks=0 ] ( /obj/cam1 ) override_camerares [ 0 locks=0 ] ( "off" ) res_fraction [ 0 locks=0 ] ( 0.5 ) res_override [ 0 locks=0 ] ( 1280 720 ) res_overrideMenu [ 0 locks=0 ] ( 0 ) aspect_override [ 0 locks=0 ] ( 1 ) images [ 0 locks=0 ] ( 0 0 0 0 0 ) soho_program [ 0 locks=0 ] ( IFD.py ) soho_shopstyle [ 0 locks=0 ] ( VMantra ) soho_ipr_support [ 0 locks=0 ] ( "on" ) soho_previewsupport [ 0 locks=0 ] ( "on" ) vm_picture [ 0 locks=0 ] ( $HIP/../render/$HIPNAME.$OS.$F4.exr ) vm_device [ 0 locks=0 ] ( "" ) soho_mkpath [ 0 locks=0 ] ( "on" ) soho_skip_frame [ 0 locks=0 ] ( no ) output [ 0 locks=0 ] ( 0 0 0 0 0 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vobject [ 0 locks=0 ] ( "" ) forceobject [ 0 locks=0 ] ( simple_mantra ) matte_objects [ 0 locks=0 ] ( "" ) phantom_objects [ 0 locks=0 ] ( "" ) excludeobject [ 0 locks=0 ] ( "" ) obj_light_sep [ 0 locks=0 ] ( ) sololight [ 0 locks=0 ] ( "" ) alights [ 0 locks=0 ] ( "" ) forcelights [ 0 locks=0 ] ( arealight_mantra ) excludelights [ 0 locks=0 ] ( "" ) soho_autoheadlight [ 0 locks=0 ] ( "on" ) light_fog_sep [ 0 locks=0 ] ( ) vfog [ 0 locks=0 ] ( * ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) soho_pipecmd [ 0 locks=0 ] ( mantra ) soho_outputmode [ 0 locks=0 ] ( "off" ) soho_diskfile [ 0 locks=0 ] ( $HIP/../ifds/$HIPNAME.$OS.$F4.ifd ) soho_compression [ 0 locks=0 ] ( ext ) soho_foreground [ 0 locks=0 ] ( "off" ) soho_initsim [ 0 locks=0 ] ( "off" ) soho_viewport_menu [ 0 locks=0 ] ( "on" ) images6 [ 0 locks=0 ] ( 4 4 4 4 4 ) output6 [ 0 locks=0 ] ( 0 0 0 0 ) vm_pfilter [ 0 locks=0 ] ( "gaussian -w 2" ) vm_sfilter [ 0 locks=0 ] ( alpha ) vm_quantize [ 0 locks=0 ] ( half ) vm_gamma [ 0 locks=0 ] ( 1 ) vm_subpixel [ 0 locks=0 ] ( "off" ) vm_tile_render [ 0 locks=0 ] ( "off" ) vm_tile_count_x [ 0 locks=0 ] ( 4 ) vm_tile_count_y [ 0 locks=0 ] ( 4 ) vm_tile_index [ 0 locks=0 ] ( 0 ) vm_writecheckpoint [ 0 locks=0 ] ( "on" ) vm_readcheckpoint [ 0 locks=0 ] ( "off" ) render_viewcamera [ 0 locks=0 ] ( "on" ) render_any_shadowmap [ 0 locks=0 ] ( "on" ) render_any_envmap [ 0 locks=0 ] ( "on" ) render_any_photonmap [ 0 locks=0 ] ( "on" ) render_any_pointcloud [ 0 locks=0 ] ( "on" ) vm_exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) vm_quickplane_P [ 0 locks=0 ] ( "off" ) vm_quickplane_Pz [ 0 locks=0 ] ( "off" ) vm_quickplane_N [ 0 locks=0 ] ( "off" ) vm_quickplane_all_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_comp [ 0 locks=0 ] ( "off" ) vm_quickplane_all_emission [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_noshadow [ 0 locks=0 ] ( "off" ) vm_quickplane_direct_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_indirect_samples [ 0 locks=0 ] ( "off" ) vm_quickplane_sss [ 0 locks=0 ] ( "off" ) vm_quickplane_basecolor [ 0 locks=0 ] ( "off" ) vm_quickplane_diffcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_speccolor [ 0 locks=0 ] ( "off" ) vm_quickplane_emitcolor [ 0 locks=0 ] ( "off" ) vm_quickplane_ssscolor [ 0 locks=0 ] ( "off" ) vm_quickplane_metallic [ 0 locks=0 ] ( "off" ) vm_quickplane_specrough [ 0 locks=0 ] ( "off" ) vm_showextraplaneparms [ 0 locks=0 ] ( "off" ) vm_numaux [ 0 locks=0 ] ( 0 ) vm_deepresolver [ 0 locks=0 ] ( null ) vm_dcmfilename [ 0 locks=0 ] ( $HIP/dcm.rat ) vm_matchdeeppixelfilter [ 0 locks=0 ] ( "on" ) vm_dcmcompositing [ 0 locks=0 ] ( "off" ) vm_dcmdepthplanes [ 0 locks=0 ] ( zfront,zback ) vm_dsmfilename [ 0 locks=0 ] ( $HIP/dsm.rat ) vm_image_artist [ 0 locks=0 ] ( "" ) vm_image_comment [ 0 locks=0 ] ( "" ) vm_image_hostname [ 0 locks=0 ] ( "" ) vm_image_mplay_direction [ 0 locks=0 ] ( middle ) vm_image_mplay_framemode [ 0 locks=0 ] ( append ) vm_image_mplay_label [ 0 locks=0 ] ( "" ) vm_image_jpeg_quality [ 0 locks=0 ] ( 100 ) vm_image_tiff_compression [ 0 locks=0 ] ( LZW ) vm_image_exr_compression [ 0 locks=0 ] ( zips ) vm_image_exr_dwa_level [ 0 locks=0 ] ( 85 ) vm_renderengine [ 0 locks=0 ] ( raytrace ) vm_dof [ 0 locks=0 ] ( "off" ) allowmotionblur [ 0 locks=0 ] ( "off" ) xform_motionsamples [ 0 locks=0 ] ( 2 ) geo_motionsamples [ 0 locks=0 ] ( 1 ) shutteroffset [ 0 locks=0 ] ( 1 ) vm_traceblur [ 0 locks=0 ] ( "off" ) sampling7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) vm_samples [ 0 locks=0 ] ( 9 9 ) vm_dorayvariance [ 0 locks=0 ] ( "on" ) vm_colorspace [ 0 locks=0 ] ( gamma ) vm_maxnumberofindirectsamples [ 0 locks=0 ] ( "Maximum number of indirect samples: `floor(ch(vm_maxraysamples) * (ch(vm_globalquality) * (ch(vm_diffusequality) + ch(vm_sssquality) + ch(vm_reflectionquality) + ch(vm_refractionquality) ) + 1) )`" ) vm_minraysamples [ 0 locks=0 ] ( 1 ) vm_maxraysamples [ 0 locks=0 ] ( 9 ) vm_variance [ 0 locks=0 ] ( 0.01 ) vm_globalquality [ 0 locks=0 ] ( 1 ) vm_diffusequality [ 0 locks=0 ] ( 1 ) vm_sssquality [ 0 locks=0 ] ( 1 ) vm_reflectionquality [ 0 locks=0 ] ( 1 ) vm_refractionquality [ 0 locks=0 ] ( 1 ) vm_volumesteprate [ 0 locks=0 ] ( 0.25 ) vm_volumeshadowsteprate [ 0 locks=0 ] ( 1 ) vm_transparent [ 0 locks=0 ] ( "on" ) vm_transparentsamples [ 0 locks=0 ] ( 4 ) vm_samplelock [ 0 locks=0 ] ( "off" ) vm_randomseed [ 0 locks=0 ] ( 0 ) vm_imageblur [ 0 locks=0 ] ( "on" ) vm_reflectlimit [ 0 locks=0 ] ( 10 ) vm_refractlimit [ 0 locks=0 ] ( 10 ) vm_diffuselimit [ 0 locks=0 ] ( 0 ) vm_ssslimit [ 0 locks=0 ] ( 1 ) vm_volumelimit [ 0 locks=0 ] ( 0 ) vm_opacitylimit [ 0 locks=0 ] ( 0.995 ) vm_colorlimit [ 0 locks=0 ] ( 10 ) vm_raylimiteval [ 0 locks=0 ] ( none ) vm_raylimitcomponents [ 0 locks=0 ] ( all ) vm_raylimitlightmask [ 0 locks=0 ] ( * ) vm_raybias [ 0 locks=0 ] ( 0.001 ) vm_biasnormal [ 0 locks=0 ] ( "off" ) vm_nesteddielectric [ 0 locks=0 ] ( "off" ) vm_pbrpathtype [ 0 locks=0 ] ( diffuse ) vm_constrainmaxrough [ 0 locks=0 ] ( "off" ) vm_refractcomponents [ 0 locks=0 ] ( refract ) vm_diffusecomponents [ 0 locks=0 ] ( diffuse ) vm_volumecomponents [ 0 locks=0 ] ( volume ) vm_ssscomponents [ 0 locks=0 ] ( sss ) vm_bucketsize [ 0 locks=0 ] ( 16 ) vm_usemaxthreads [ 0 locks=0 ] ( 1 ) vm_threadcount [ 0 locks=0 ] ( 1 ) vm_usecacheratio [ 0 locks=0 ] ( 1 ) vm_cacheratio [ 0 locks=0 ] ( 0.25 ) vm_cachesize [ 0 locks=0 ] ( 1000 ) vm_octreestyle [ 0 locks=0 ] ( bboxtree ) vm_kdmemfactor [ 0 locks=0 ] ( 1 ) vm_hidden [ 0 locks=0 ] ( "on" ) vm_otlfullpath [ 0 locks=0 ] ( "off" ) vm_embedvex [ 0 locks=0 ] ( "off" ) declare_stylesheets [ 0 locks=0 ] ( * ) apply_stylesheets [ 0 locks=0 ] ( "`pythonexprs(\"' '.join(hou.styles.styles())\")`" ) declare_all_shops [ 0 locks=0 ] ( "off" ) vm_shadingfactor [ 0 locks=0 ] ( 1 ) vm_motionfactor [ 0 locks=0 ] ( 0 ) vm_measure [ 0 locks=0 ] ( nonraster ) vm_measurezimportance [ 0 locks=0 ] ( 1 ) vm_measureoffscreenquality [ 0 locks=0 ] ( 0.25 ) soho_spoolrenderoutput [ 0 locks=0 ] ( "on" ) vm_verbose [ 0 locks=0 ] ( 0 ) vm_vexprofile [ 0 locks=0 ] ( 0 ) vm_alfprogress [ 0 locks=0 ] ( "off" ) vm_tilecallback [ 0 locks=0 ] ( "" ) vm_logcolors [ 0 locks=0 ] ( 0 ) vm_logtimestamps [ 0 locks=0 ] ( "on" ) vm_inlinestorage [ 0 locks=0 ] ( "off" ) vm_tmpsharedstorage [ 0 locks=0 ] ( $HIP/ifds/storage ) vm_tmplocalstorage [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/ifds/storage ) vm_binarygeometry [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001374457571700005200000000012out/submitToDeadline7/simpleMantra.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700005400000000032out/submitToDeadline7/simpleMantra.userdata ___Version___20707070000010000000006660000000000000000010000001374457571700005500000000736out/submitToDeadline7/SubmitToDeadline_2.defcomment "" position 22.65 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry1 0 1 "input1" } inputs { 0 geometry1 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline7/SubmitToDeadline_2.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011005out/submitToDeadline7/SubmitToDeadline_2.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( . ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline7/SubmitToDeadline_2.netbox__netbox3 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline7/SubmitToDeadline_2.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000740out/submitToDeadline7/SubmitToDeadline_3.defcomment "" position 30.8859 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry2 1 1 "input1" } inputs { 0 geometry2 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline7/SubmitToDeadline_3.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011020out/submitToDeadline7/SubmitToDeadline_3.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "off" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline7/SubmitToDeadline_3.netbox__netbox4 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline7/SubmitToDeadline_3.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000740out/submitToDeadline7/SubmitToDeadline_4.defcomment "" position 11.3127 -15.2589 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 geometry3 0 1 "input1" } inputs { 0 geometry3 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline7/SubmitToDeadline_4.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline7/SubmitToDeadline_4.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline7/SubmitToDeadline_4.netbox__netbox5 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline7/SubmitToDeadline_4.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000746out/submitToDeadline7/SubmitToDeadline_5.defcomment "" position 42.0988 -15.0062 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 simpleMantra 0 1 "input1" } inputs { 0 simpleMantra 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline7/SubmitToDeadline_5.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline7/SubmitToDeadline_5.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline7/SubmitToDeadline_5.netbox__netbox6 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline7/SubmitToDeadline_5.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005500000000746out/submitToDeadline7/SubmitToDeadline_6.defcomment "" position 52.5067 -15.1936 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 mantraExample 0 1 "input1" } inputs { 0 mantraExample 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline7/SubmitToDeadline_6.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's Hda must be sourceable by all render slaves in use." } range { 0 1 } } } groupcollapsible { name "folder9" label "Tip 5:" parm { name "labelparm28" label "labelparm14" type label nolabel default { "SubmitToDeadline supports clustering (but not slicing) distributed jobs." } range { 0 1 } } } } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "comment" label "Comment" type string default { "$HIPNAME:r" } range { 0 1 } } parm { name "submit" label "Submit" type button joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "submitSuspended" label "Submit Suspended" type toggle default { "0" } range { 0 1 } } parm { name "execute" baseparm label "Render" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005600000011017out/submitToDeadline7/SubmitToDeadline_6.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) Main [ 0 locks=0 ] ( 1 1 ) labelparm3 [ 0 locks=0 ] ( "Batch Jobs" ) priorityBatch [ 0 locks=0 ] ( 95 ) chunkSizeBatch [ 0 locks=0 ] ( 20 ) useMachineListBatch [ 0 locks=0 ] ( "off" ) machineListTypeBatch [ 0 locks=0 ] ( "0" ) machineListBatch [ 0 locks=0 ] ( "" ) labelparm5 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm [ 0 locks=0 ] ( ) labelparm4 [ 0 locks=0 ] ( "Render Jobs" ) priorityRender [ 0 locks=0 ] ( 50 ) chunkSizeRender [ 0 locks=0 ] ( 1 ) useMachineListRender [ 0 locks=0 ] ( "off" ) machineListTypeRender [ 0 locks=0 ] ( "0" ) machineListRender [ 0 locks=0 ] ( "" ) labelparm6 [ 0 locks=0 ] ( "i.e. machine1,machine2" ) sepparm3 [ 0 locks=0 ] ( ) labelparm7 [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 2 2 2 2 ) labelparm2 [ 0 locks=0 ] ( "Batch Jobs" ) poolBatch [ 0 locks=0 ] ( "language" ) poolBatch2 [ 0 locks=0 ] ( "language" ) groupBatch [ 0 locks=0 ] ( "language" ) limitsBatch [ 0 locks=0 ] ( "" ) concurrentTasksBatch [ 0 locks=0 ] ( 1 ) machineLimitBatch [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) labelparm [ 0 locks=0 ] ( "Render Jobs" ) poolRender [ 0 locks=0 ] ( "language" ) poolRender2 [ 0 locks=0 ] ( "language" ) groupRender [ 0 locks=0 ] ( "language" ) limitsRender [ 0 locks=0 ] ( "" ) concurrentTasksRender [ 0 locks=0 ] ( 1 ) machineLimitRender [ 0 locks=0 ] ( 20 ) getPool [ 0 locks=0 ] ( 0 ) getPool2 [ 0 locks=0 ] ( 0 ) getGroup [ 0 locks=0 ] ( 0 ) getGroup2 [ 0 locks=0 ] ( 0 ) getLimits [ 0 locks=0 ] ( 0 ) getListOfMachines [ 0 locks=0 ] ( 0 ) extraVar1 [ 0 locks=0 ] ( "" ) extraVar2 [ 0 locks=0 ] ( "" ) extraVar3 [ 0 locks=0 ] ( "" ) extraVar4 [ 0 locks=0 ] ( "" ) extraVar5 [ 0 locks=0 ] ( "" ) extraVar6 [ 0 locks=0 ] ( "" ) sepparm6 [ 0 locks=0 ] ( ) extraInfo1 [ 0 locks=0 ] ( "" ) extraInfo2 [ 0 locks=0 ] ( "" ) extraInfo3 [ 0 locks=0 ] ( "" ) extraInfo4 [ 0 locks=0 ] ( "" ) department [ 0 locks=0 ] ( "" ) temp [ 0 locks=0 ] ( $TEMP ) saveFolder [ 0 locks=0 ] ( ../renderhip ) appendTimeStampToRenderHipfile [ 0 locks=0 ] ( "on" ) perRopRenderHipFile [ 0 locks=0 ] ( "on" ) IncludeEnvironment [ 0 locks=0 ] ( "on" ) UseJobEnvironmentOnly [ 0 locks=0 ] ( "off" ) rendersAsBatchJobs [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( "off" ) folder3 [ 0 locks=0 ] ( 0 ) labelparm21e3 [ 0 locks=0 ] ( "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" ) labelparm38 [ 0 locks=0 ] ( " " ) labelparm28e2 [ 0 locks=0 ] ( "-Full version compiled with Free updates for the Major version of SubmitToDeadline." ) labelparm36 [ 0 locks=0 ] ( "-Full version with editable source code." ) folder6 [ 0 locks=0 ] ( 0 ) labelparm20 [ 0 locks=0 ] ( "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." ) labelparm19 [ 0 locks=0 ] ( "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." ) labelparm39 [ 0 locks=0 ] ( " " ) labelparm23 [ 0 locks=0 ] ( "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." ) labelparm24 [ 0 locks=0 ] ( "This option is Forced On on Limited Commercial and Apprentice." ) folder7 [ 0 locks=0 ] ( 0 ) labelparm21 [ 0 locks=0 ] ( "All most common rops are supported including Alembic, Redshift, Arnold." ) labelparm22 [ 0 locks=0 ] ( "Fetch is support is experimental (currently only supports rop inputs)." ) labelparm25 [ 0 locks=0 ] ( "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." ) folder1 [ 0 locks=0 ] ( 0 ) labelparm12 [ 0 locks=0 ] ( "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" ) labelparm9 [ 0 locks=0 ] ( "in order to submit the current hip file rather than a render copy" ) folder4 [ 0 locks=0 ] ( 0 ) labelparm13 [ 0 locks=0 ] ( "Check 'Initialize Simulation OPs' on rops" ) labelparm10 [ 0 locks=0 ] ( "in order to submit rops as simulations (one chunk)" ) folder5 [ 0 locks=0 ] ( 0 ) labelparm15 [ 0 locks=0 ] ( "ExtraVar and ExtraInfo fields accept $ and * as special characters:" ) labelparm17 [ 0 locks=0 ] ( "i.e. \\$HOU*" ) labelparm14 [ 0 locks=0 ] ( "i.e. \\$USERNAME" ) labelparm16 [ 0 locks=0 ] ( "i.e. \\$USERNAME = myUser" ) folder8 [ 0 locks=0 ] ( 0 ) labelparm27 [ 0 locks=0 ] ( "SubmitToDeadline's Hda must be sourceable by all render slaves in use." ) folder9 [ 0 locks=0 ] ( 0 ) labelparm28 [ 0 locks=0 ] ( "SubmitToDeadline supports clustering (but not slicing) distributed jobs." ) sepparm2 [ 0 locks=0 ] ( ) comment [ 0 locks=0 ] ( $HIPNAME:r ) submit [ 0 locks=0 ] ( 0 ) submitSuspended [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001374457571700006000000000012out/submitToDeadline7/SubmitToDeadline_6.netbox__netbox1 0707070000010000000006660000000000000000010000001374457571700006200000000031out/submitToDeadline7/SubmitToDeadline_6.userdata ___Version___0707070000010000000006660000000000000000010000001374457571700005300000000673out/submitToDeadline7/subStepParticles.defcomment "" position 79.2965 -11.9021 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1566418602 modify 1603464486 author duca@firenze access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006400000011602out/submitToDeadline7/subStepParticles.spareparmdef parm { name "localCache1" label "Enable Local Caching" type button joinnext default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),1)" } parmtag { "script_callback_language" "python" } } parm { name "localCache0" label "Disable Local Caching" type button default { "0" } parmtag { "script_callback" "import unode;unode.localCache(hou.pwd(),0)" } parmtag { "script_callback_language" "python" } } parm { name "shot" label "Shot" type string default { "asset_deadlineTest" } } parm { name "elem" label "Element" type string default { "deadlineExamples" } } parm { name "subElem" label "Sub Element" type string default { "$OS" } } parm { name "ver" label "Version" type integer default { "1" } range { 0 1000 } } parm { name "execute" baseparm label "Save to Disk" joinnext export none } parm { name "executebackground" baseparm label "Save to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "soppath" baseparm label "SOP Path" export none } parm { name "sopoutput" baseparm label "Output File" export none } parm { name "xformtype" baseparm label "Transform" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } parm { name "saveretry" baseparm label "Save Retries" export none } parm { name "savebackground" baseparm label "Save in Background" export none } parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "postwrite" baseparm label "Post-Write Script" joinnext export none } parm { name "lpostwrite" baseparm label "Post-Write Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } 0707070000010000000006660000000000000000010000001374457571700005300000000521out/submitToDeadline7/subStepParticles.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND*10 } } } 0707070000010000000006660000000000000000010000001374457571700005400000002573out/submitToDeadline7/subStepParticles.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 8 locks=0 ] ( [ f1 1 ] [ f2 200 ] 1 ) take [ 0 locks=0 ] ( _current_ ) soppath [ 0 locks=0 ] ( YOUR_SIMULATION ) sopoutput [ 0 locks=0 ] ( $HIP/../geo/`chs(\"elem\")`_`chs(\"subElem\")`/v`padzero(3,ch(\"ver\"))`/`chs(\"shot\")`_`chs(\"elem\")`_`chs(\"subElem\")`_v`padzero(3,ch(\"ver\"))`.$F4.bgeo ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "on" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostwrite [ 0 locks=0 ] ( "on" ) postwrite [ 0 locks=0 ] ( "" ) lpostwrite [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) localCache1 [ 0 locks=0 ] ( 0 ) localCache0 [ 0 locks=0 ] ( 0 ) shot [ 0 locks=0 ] ( asset_deadlineTest ) elem [ 0 locks=0 ] ( deadlineExamples ) subElem [ 0 locks=0 ] ( $OS ) ver [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001374457571700005600000000012out/submitToDeadline7/subStepParticles.netbox__netbox7 0707070000010000000006660000000000000000010000001374457571700006000000000041out/submitToDeadline7/subStepParticles.userdata ___Version___18.0.4990707070000010000000006660000000000000000010000001374457571700005500000000742out/submitToDeadline7/SubmitToDeadline_7.defcomment "" position 79.4043 -15.4643 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 subStepParticles 0 1 "input1" } inputs { 0 subStepParticles 0 1 } stat { create 1602687963 modify 1603467027 author dude@LA access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001374457571700006600000061033out/submitToDeadline7/SubmitToDeadline_7.spareparmdef group { name "Main" label "Main" parm { name "labelparm3" label "labelparm3" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "priorityBatch" label "Priority" type integer default { "95" } range { 0 100 } } parm { name "chunkSizeBatch" label "Chunk size" type integer default { "20" } range { 0 100 } } parm { name "useMachineListBatch" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeBatch" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListBatch == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListBatch" label "List" type string default { "" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm5" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListBatch == 0 }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm4" label "labelparm4" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "priorityRender" label "Priority" type integer default { "50" } range { 0 100 } } parm { name "chunkSizeRender" label "Chunk size" type integer default { "1" } range { 0 100 } } parm { name "useMachineListRender" label "Use Machine List" type toggle default { "0" } range { 0 1 } } parm { name "machineListTypeRender" label "Type" type ordinal default { "0" } hidewhen "{ useMachineListRender == 0 }" menu { "0" "White List" "1" "Black List" } range { 0 1 } } parm { name "machineListRender" label "List" type string default { "" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } } parm { name "labelparm6" label "Label" type label nolabel default { "i.e. machine1,machine2" } hidewhen "{ useMachineListRender == 0 }" range { 0 1 } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm7" label "labelparm7" type label nolabel default { "" } range { 0 1 } } } group { name "Main_1" label "Configuration" group { name "folder0" label "Pools Groups Limits" parm { name "labelparm2" label "labelparm2" type label nolabel default { "Batch Jobs" } range { 0 1 } } parm { name "poolBatch" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolBatch2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupBatch" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsBatch" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksBatch" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitBatch" label "Machines limit" type integer default { "0" } range { 0 100 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "labelparm" label "labelparm" type label nolabel default { "Render Jobs" } range { 0 1 } } parm { name "poolRender" label "Pool" type ordinal joinnext default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "poolRender2" label "Secondary Pool" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "groupRender" label "Group" type ordinal default { "0" } menu { "language" "python" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "limitsRender" label "Limit Groups" type string default { "" } range { 0 1 } parmtag { "script_action_icon" "BUTTONS_gear" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "concurrentTasksRender" label "Concurrent Tasks" type integer joinnext default { "1" } range { 0 100 } } parm { name "machineLimitRender" label "Machines limit" type integer default { "20" } range { 0 100 } } parm { name "getPool" label "Get List of Pools" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Pools\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getPool2" label "Get List of Pools2" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Pools\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getData(\"Groups\",0,1)" } parmtag { "script_callback_language" "python" } } parm { name "getGroup2" label "Get List of Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"Groups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getLimits" label "Get List of limit Groups" type button invisible joinnext default { "1" } range { 0 1 } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"LimitGroups\",0)" } parmtag { "script_callback_language" "python" } } parm { name "getListOfMachines" label "Get List of Machines" type button invisible default { "1" } range { 0 1 } parmtag { "button_icon" "" } parmtag { "script_callback" "kwargs[\"node\"].hdaModule().getDataFromCall(kwargs,\"GetSlaveNames\",0)" } parmtag { "script_callback_language" "python" } } } group { name "folder0_1" label "Extra Var&Info" parm { name "extraVar1" label "extraVar1" type string default { "" } range { 0 1 } } parm { name "extraVar2" label "extraVar2" type string default { "" } range { 0 1 } } parm { name "extraVar3" label "extraVar3" type string default { "" } range { 0 1 } } parm { name "extraVar4" label "extraVar4" type string default { "" } range { 0 1 } } parm { name "extraVar5" label "extraVar5" type string default { "" } range { 0 1 } } parm { name "extraVar6" label "extraVar6" type string default { "" } range { 0 1 } } parm { name "sepparm6" label "Separator" type separator default { "" } range { 0 1 } } parm { name "extraInfo1" label "extraInfo1" type string default { "" } range { 0 1 } } parm { name "extraInfo2" label "extraInfo2" type string default { "" } range { 0 1 } } parm { name "extraInfo3" label "extraInfo3" type string default { "" } range { 0 1 } } parm { name "extraInfo4" label "extraInfo4" type string default { "" } range { 0 1 } } } group { name "folder0_2" label "Advanced" parm { name "department" label "Department" type string default { "" } range { 0 1 } } parm { name "temp" label "Temp Env Var" type string default { "$TEMP" } range { 0 1 } } parm { name "saveFolder" label "Render Hip Folder" type string default { "../renderhip" } range { 0 1 } } parm { name "appendTimeStampToRenderHipfile" label "Append timestamp to Render Hip File" type toggle default { "1" } range { 0 1 } } parm { name "perRopRenderHipFile" label "Save Per-Rop copy of Hip File" type toggle default { "1" } range { 0 1 } } parm { name "IncludeEnvironment" label "Include Environment" type toggle default { "1" } range { 0 1 } } parm { name "UseJobEnvironmentOnly" label "Use Job Environment Only" type toggle default { "0" } range { 0 1 } } parm { name "rendersAsBatchJobs" label "Render as Batch Job (Ignore scene translation, forced enabled on Limited Commercial)" type toggle default { "0" } range { 0 1 } } parm { name "verbose" label "Verbose output" type toggle default { "0" } range { 0 1 } } } group { name "folder0_3" label "Help" groupcollapsible { name "folder3" label "About 1:" parm { name "labelparm21e3" label "Label" type label nolabel default { "SubmitToDeadline comes in two variants, both fully featured and site-wide installations:" } range { 0 1 } } parm { name "labelparm38" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm28e2" label "Label" type label nolabel default { "-Full version compiled with Free updates for the Major version of SubmitToDeadline." } range { 0 1 } } parm { name "labelparm36" label "Label" type label nolabel default { "-Full version with editable source code." } range { 0 1 } } } groupcollapsible { name "folder6" label "About 2:" parm { name "labelparm20" label "labelparm14" type label nolabel default { "Mantra jobs are by default split into two jobs (Batch translation and Mantra Render)." } range { 0 1 } } parm { name "labelparm19" label "labelparm14" type label nolabel default { "Arnold and Redshift are submitted as Batch jobs (Scenes are not translated on the farm)." } range { 0 1 } } parm { name "labelparm39" label "Label" type label nolabel default { " " } range { 0 1 } } parm { name "labelparm23" label "labelparm14" type label nolabel default { "Enable 'Render as Batch Job' in order to submit Mantra as a single batch Job." } range { 0 1 } } parm { name "labelparm24" label "labelparm14" type label nolabel default { "This option is Forced On on Limited Commercial and Apprentice." } range { 0 1 } } } groupcollapsible { name "folder7" label "About 3:" parm { name "labelparm21" label "labelparm14" type label nolabel default { "All most common rops are supported including Alembic, Redshift, Arnold." } range { 0 1 } } parm { name "labelparm22" label "labelparm14" type label nolabel default { "Fetch is support is experimental (currently only supports rop inputs)." } range { 0 1 } } parm { name "labelparm25" label "labelparm14" type label nolabel default { "SubmitToDeadline can run from any Rop network, including Rop networks part of other contexts." } range { 0 1 } } } groupcollapsible { name "folder1" label "Tip 1:" parm { name "labelparm12" label "Label" type label nolabel default { "Set 'Render Hip Folder' to '.' and uncheck 'Append timestamp to Render Hip File'" } range { 0 1 } } parm { name "labelparm9" label "Label" type label nolabel default { "in order to submit the current hip file rather than a render copy" } range { 0 1 } } } groupcollapsible { name "folder4" label "Tip 2:" parm { name "labelparm13" label "Label" type label nolabel default { "Check 'Initialize Simulation OPs' on rops" } range { 0 1 } } parm { name "labelparm10" label "Label" type label nolabel default { "in order to submit rops as simulations (one chunk)" } range { 0 1 } } } groupcollapsible { name "folder5" label "Tip 3:" parm { name "labelparm15" label "labelparm14" type label nolabel default { "ExtraVar and ExtraInfo fields accept $ and * as special characters:" } range { 0 1 } } parm { name "labelparm17" label "labelparm14" type label nolabel default { "i.e. \\$HOU*" } range { 0 1 } } parm { name "labelparm14" label "labelparm14" type label nolabel default { "i.e. \\$USERNAME" } range { 0 1 } } parm { name "labelparm16" label "Label" type label nolabel default { "i.e. \\$USERNAME = myUser" } range { 0 1 } } } groupcollapsible { name "folder8" label "Tip 4:" parm { name "labelparm27" label "labelparm14" type label nolabel default { "SubmitToDeadline's