HouLC1033600baa0562ca3e609a7e5951.startfplayback -i on -r off -f 1 -e on -h on -t on -a on -k on -s 1 tcur 0 fps 24 tset 0 4 frange 1 96 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' HouLC1033600ba60562ca3e6043eebafa.variablesset -g ACTIVETAKE = 'Main' set -g DRIVER = 'VdbAdvect' set -g DRIVERPATH = '/out/VdbAdvect' set -g E = '2.7182818284590452354' set -g EYE = 'stereo' set -g HIP = 'M:/CG/Prod/Houdini_work/077_VdbAdvect/HIP' set -g HIPFILE = 'M:/CG/Prod/Houdini_work/077_VdbAdvect/HIP/VdbAdvect_Sample.hiplc' set -g HIPNAME = 'VdbAdvect_Sample' set -g JOB = 'C:/Users/personal' set -g PI = '3.1415926535897932384' set -g POSE = 'C:/Users/personal/Documents/houdini15.0/poselib' set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl17' set -g _HIP_SAVETIME = 'Sun Oct 25 18:41:58 2015' set -g _HIP_SAVEVERSION = '15.0.244.16' set -g _HIP_SHELFTOOLCOUNT = '4' set -g status = '0' HouLC1033600ba40562ca3e60dba55724.aliasesalias cd 'opcf' alias cp 'opcp' alias h 'history' alias hython 'python' alias ls 'opls' alias matramp 'opramp' alias opcd 'opcf' alias oppwd 'oppwf' alias pwd 'oppwf' alias rm 'oprm' HouLC1033600ba10562ca3e604309e1eb.takeconfigtakename -g take HouLC1033600ba00562ca3e60e36d4a3d.hou.sessionHouLC1033600ba00562ca3e608029b1f6.OPlibrariesHouLC1033600ba20562ca3e606c0e60b2.OPpreferencesHouLC1033600ba00562ca3e6075767d89.OPfallbacksSop/solver G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibSop.hda Sop/solver otls/OPlibSop.hda Vop/addconst G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/addconst otls/OPlibScripted.hda Vop/cross G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/cross otls/OPlibScripted.hda Vop/fit G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/fit otls/OPlibScripted.hda Vop/geometryvopglobal G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibVop.hda Vop/geometryvopglobal otls/OPlibVop.hda Dop/sourcevolume G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibDop.hda Dop/sourcevolume otls/OPlibDop.hda Vop/inttovec G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/inttovec otls/OPlibScripted.hda Vop/geometryvopglobal::2.0 G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibVop.hda Vop/geometryvopglobal::2.0 otls/OPlibVop.hda Vop/complement G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/complement otls/OPlibScripted.hda Dop/smokeconfigureobject G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibDop.hda Dop/smokeconfigureobject otls/OPlibDop.hda Vop/cosine G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/cosine otls/OPlibScripted.hda Sop/dopimportfield G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibSop.hda Sop/dopimportfield otls/OPlibSop.hda Vop/vecgetcompon G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/vecgetcompon otls/OPlibScripted.hda Vop/degtorad G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/degtorad otls/OPlibScripted.hda Dop/gasturbulence G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibDop.hda Dop/gasturbulence otls/OPlibDop.hda Dop/smokesolver::2.0 G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibDop.hda Dop/smokesolver::2.0 otls/OPlibDop.hda Vop/normalize G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/normalize otls/OPlibScripted.hda Dop/smokeobject G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibDop.hda Dop/smokeobject otls/OPlibDop.hda Vop/length G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/length otls/OPlibScripted.hda Vop/invert G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/invert otls/OPlibScripted.hda Vop/geometryvopoutput G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibVop.hda Vop/geometryvopoutput otls/OPlibVop.hda Vop/inttofloat G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/inttofloat otls/OPlibScripted.hda Vop/curlnoise G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/curlnoise otls/OPlibScripted.hda Shop/scalarvolumenoise G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibShop.hda Shop/scalarvolumenoise otls/OPlibShop.hda Vop/negate G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/negate otls/OPlibScripted.hda Sop/volumevelocity G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibSop.hda Sop/volumevelocity otls/OPlibSop.hda Vop/distance G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/distance otls/OPlibScripted.hda Vop/clamp G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/clamp otls/OPlibScripted.hda Vop/vectofloat G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/vectofloat otls/OPlibScripted.hda Dop/gasadvectfield G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibDop.hda Dop/gasadvectfield otls/OPlibDop.hda Vop/floattovec G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/floattovec otls/OPlibScripted.hda Vop/importattrib G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/importattrib otls/OPlibScripted.hda Dop/output G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibDop.hda Dop/output otls/OPlibDop.hda Dop/gasresizefluiddynamic G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibDop.hda Dop/gasresizefluiddynamic otls/OPlibDop.hda Vop/vectohvec G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/vectohvec otls/OPlibScripted.hda Vop/twoway G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/twoway otls/OPlibScripted.hda Vop/pow G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/pow otls/OPlibScripted.hda Vop/random G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/random otls/OPlibScripted.hda Sop/matchaxis G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibSop.hda Sop/matchaxis otls/OPlibSop.hda Vop/mulconst G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/mulconst otls/OPlibScripted.hda Vop/volumevopoutput G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibVop.hda Vop/volumevopoutput otls/OPlibVop.hda Vop/pcfilter G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/pcfilter otls/OPlibScripted.hda Sop/platonic G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibSop.hda Sop/platonic otls/OPlibSop.hda Dop/gasdissipate G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibDop.hda Dop/gasdissipate otls/OPlibDop.hda Vop/modulo G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/modulo otls/OPlibScripted.hda Sop/attribwrangle G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda Sop/fluidsource G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibSop.hda Sop/fluidsource otls/OPlibSop.hda Vop/pcopen G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/pcopen otls/OPlibScripted.hda Dop/linktosourceobject G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibDop.hda Dop/linktosourceobject otls/OPlibDop.hda Vop/align G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibScripted.hda Vop/align otls/OPlibScripted.hda Sop/pointjitter G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibSop.hda Sop/pointjitter otls/OPlibSop.hda Dop/null G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibDop.hda Dop/null otls/OPlibDop.hda Sop/pointsfromvolume G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibSop.hda Sop/pointsfromvolume otls/OPlibSop.hda Sop/dopio G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibSop.hda Sop/dopio otls/OPlibSop.hda Vop/volumevopglobal G:/PROGRA~2/SIDEEF~1/HOUDIN~1.16/houdini/otls/OPlibVop.hda Vop/volumevopglobal otls/OPlibVop.hda HouLC1033600ba00562ca3e608cfcec04.OPdummydefsINDX8 INDEX_SECTIONqV, Sop/solverqV,1Q Vop/addconst&WV,1P Vop/cross+PV,1PVop/fit0V,1PVop/geometryvopglobalAV,1PDop/sourcevolumeHD$V,1P Vop/inttovecl\V,1PVop/geometryvopglobal::2.0ocV,1PVop/complementviV,1PDop/smokeconfigureobject}\}YV,1P Vop/cosineV,1PSop/dopimportfielduV,1QVop/vecgetcompon;V,1P Vop/degtorad V,1PDop/gasturbulence'UV,1PDop/smokesolver::2.0EAV,1Q Vop/normalizeAV,1PDop/smokeobjectkV,1P Vop/length@QV,1P Vop/invertE;$V,1PVop/geometryvopoutputI_V,1PVop/inttofloatLV,1P Vop/curlnoiseN V,1PShop/scalarvolumenoise\] V,1P Vop/negatei;sV,1PSop/volumevelocitym&HV,1P Vop/distanceV,1P Vop/clamp V,1PVop/vectofloat0V,1PDop/gasadvectfield V,1QVop/floattovecV,1PVop/importattribJV,1P Dop/outputV,1QDop/gasresizefluiddynamicV,1P Vop/vectohvecV,1P Vop/twoway1 V,1PVop/powZV,4 Vop/random<jV,1P Sop/matchaxis V,1P Vop/mulconst3V,1PVop/volumevopoutputIV,1P Vop/pcfilterkV,1P Sop/platoniczRV,1PDop/gasdissipate#2V,4 Vop/modulo6V,1PSop/attribwrangle>QV,1PSop/fluidsourceTiV,1P Vop/pcopenKV,1PDop/linktosourceobjectV,1P Vop/alignV,1PSop/pointjitterV,1PDop/null{V,1PSop/pointsfromvolumedV,1P Sop/dopio5=V,1QVop/volumevopglobal;5V,1P7solverSolveroplib:/Sop/solver?Sop/solver SOP_solverSopV,addconst Add Constant oplib:/Vop/addconst?Vop/addconst VOP_addconstVopvopVOPall*V,cross Cross Productoplib:/Vop/cross?Vop/cross VOP_crossVopvopVOPall*V,fit Fit Rangeoplib:/Vop/fit?Vop/fitVOP_fitVopvopVOPall*V,geometryvopglobalGeometry VOP Global Parameters2oplib:/Vop/geometryvopglobal?Vop/geometryvopglobalVOP_geometryvopglobalVopcvexV, sourcevolume Source Volume(oplib:/Dop/sourcevolume?Dop/sourcevolume SOP_volumeDopV,inttovecInteger to Vector oplib:/Vop/inttovec?Vop/inttovec VOP_inttovecVopvopVOPallV,geometryvopglobal::2.0Geometry VOP Global Parameters { 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 DialogScriptYV/* * 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 } } INDXContents=V,1P DialogScript==QHouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# 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 { "" } } INDXContents=V,1P DialogScript=#R`HouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# 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 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 "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) } INDXContents=V,1P DialogScript=TA\_HouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# 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 { "" } } 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 "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 "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_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 } } INDXContents=V,1P DialogScript=|U>HouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for smokeconfigureobject automatically generated 06/17/15 10:54:54 { 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 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000" } } parm { name "divsize" label "Division Size" type float default { "0.1" } disablewhen "{ uniformvoxels != size }" hidewhen "{ uniformvoxels != size }" range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "size" label "Size" type vector size 3 default { "1" "1" "1" } range { 0! 10 } export none parmtag { "autoscope" "0000" } parmtag { "units" "m1" } } parm { name "t" label "Center" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "closexpos" label "+X" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "closeyneg" label "-Y" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "closeypos" label "+Y" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "closezneg" label "-Z" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "closezpos" label "+Z" type toggle default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "multifield_color" label "Multi Field" type color size 3 default { "1" "1" "1" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "density_showguide" label "Density " type toggle nolabel joinnext default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "density_color" label "Density" type color size 3 default { "1" "1" "1" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "temperature1_showguide" label "Temperature " type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "temperature1_color" label "Temperature" type color size 3 default { "1" "1" "1" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fuel_showguide" label "Fuel " type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fuel_color" label "Fuel" type color size 3 default { "0.9" "0" "0.9" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "divergence_showguide" label "Divergence " type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "divergence_color" label "Divergence" type color size 3 default { "1" "0.8" "0" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "burn_showguide" label "Burn " type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "burn_color" label "Burn" type color size 3 default { "1" "0.8" "0" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "heat_showguide" label "Show Guide Geometry" type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "heat_color" label "Heat" type color size 3 default { "1" "1" "0" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_showguide" label "Velocity " type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_color" label "Velocity" type color size 3 default { "1" "1" "1" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "collisionmask1_showguide" label "Collision " type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "collisionmask1_color" label "Collision" type color size 3 default { "1" "1" "1" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sourcemask1_showguide" label "Source " type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sourcemask1_color" label "Source" type color size 3 default { "0" "0.9" "0" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sinkmask1_showguide" label "Sink " type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sinkmask1_color" label "Sink" type color size 3 default { "0.9" "0" "0" } range { 0! 1! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "density_scalevalue" label "Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "temperature_soppath" label "Temperature SOP Path" type oppath joinnext default { "" } range { 0 1 } export none parmtag { "autoscope" "0000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "temperature_scalevalue" label "Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fuel_soppath" label "Fuel SOP Path" type oppath joinnext default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "fuel_scalevalue" label "Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_soppath" label "Velocity SOP Path" type oppath joinnext default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "velocity_scalevalue" label "Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usetransform" label "Use Object Transform" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_direction" label "Wind Tunnel Direction" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none parmtag { "autoscope" "0000" } } parm { name "border" label "Border Type" type ordinal default { "constant" } menu { "constant" "Constant" "repeat" "Repeat" "streak" "Streak" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "restfield" label "Add Rest Field" type toggle default { "1" } range { 0 1 } export none } parm { name "restresscale" label "Rest Division Scale" type float default { "0.5" } disablewhen "{ restfield == 0 }" range { 0! 2 } export none } parm { name "velocity_voxelsample" label "Velocity Sampling" type ordinal default { "faces" } menu { "center" "Center" "faces" "Faces" "edges" "Edges" "corner" "Corner" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "positionpath" label "Position Data Path" type string default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_2" label "Fields" group { name "folder1" label "Dynamics" parm { name "enablevelocity" label "Velocity" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enabledensity" label "Density" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enabletemperature" label "Temperature" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enablefuel" label "Fuel" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enabledivergence" label "Divergence" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enableburn" label "Burn" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enablepressure" label "Pressure" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enablerest" label "Rest" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enableconfinement" label "Confinement" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enableheat" label "Heat" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "folder1_1" label "Masks" parm { name "enablesource" label "Source" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enablesourceindex" label "Source Index" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enablesink" label "Sink" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enablepump" label "Pump" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enablepumpindex" label "Pump Index" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enablecollision" label "Collision" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enablecollisionvelocity" label "Collision Velocity" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } } group { name "std_switcher_0_3" label "Slice" parm { name "slice" label "Slice" type integer default { "0" } range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "slicediv" label "Slice Divisions" type integer size 3 default { "1" "1" "1" } range { 1! 5 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sliceoverlapneg" label "Overlap Voxels Negative" type integer size 3 default { "4" "4" "4" } range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sliceoverlappos" label "Overlap Voxels Positive" type integer size 3 default { "4" "4" "4" } range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } } } 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 "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 "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_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 } } INDXContents=V,1Q DialogScript=ETRHouLC1033600bb60562c31510f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for dopimportfield automatically generated 10/30/14 15:43:56 { 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" parm { name "doppath" label "DOP Network" type oppath default { "" } range { 0 1 } export none parmtag { "opfilter" "!!DOP!!" } parmtag { "oprelative" "." } } parm { name "dopnode" label "DOP Node" type oppath default { "" } range { 0 1 } export none parmtag { "oprelative" "." } } parm { name "defobj" label "Default Object" type string default { "" } disablewhen "{ dopnode != \"\" }" range { 0 1 } export none } parm { name "doposxform" label "Transform Geometry With Position Data" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "doxform" label "Transform Geometry With Geometry Data" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "computeminmax" label "Compute Min/Max Values" type toggle default { "0" } range { 0 1 } export none } parm { name "importsimsettings" label "Import Simulation Settings" type toggle default { "1" } range { 0 1 } export none } 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 } export none 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 } export none } parm { name "visible#" label "Visualization" type ordinal default { "smoke" } menu { "smoke" "Smoke" "rainbow" "Rainbow" "iso" "Isosurface" "invisible" "Invisible" "nochange" "No Change" } range { 0 1 } export none } parm { name "objname#" label "Object" type string joinnext default { "" } range { 0 1 } export none } parm { name "fieldname#" label "Field" type string default { "" } range { 0 1 } export none } } } group { name "folder0_1" label "Compression" parm { name "delete_attributes" label "Attributes to Delete" type string default { "" } range { 0 1 } export none 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 } export none } parm { name "attribute_attribs#" label "Attributes" type string default { "" } range { 0 1 } export none } 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 } export none } } 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "constanttol#" label "Constant Tol" type float default { "0" } range { 0! 1 } export none } parm { name "quantizetol#" label "Quantization Tol" type float default { "0" } range { 0! 1 } export none } parm { name "dither#" label "Dithering" type ordinal default { "ordered" } menu { "none" "None" "ordered" "Ordered" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usefp16_#" label "Use 16bit Float" type toggle default { "0" } range { 0 1 } export none } parm { name "maskgroup#" label "Mask Group" type string default { "" } menutoggle { [ "opmenu -l placeholder_for_menus maskgrp" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "sop_input" "1" } } parm { name "maskexpand#" label "Mask Expansion" type integer default { "1" } range { 0! 10 } export none } parm { name "domaskmin#" label "Min Mask" type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "maskmin#" label "Mask Minimum" type float default { "0" } disablewhen "{ domaskmin# == 0 }" range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "domaskmax#" label "Min Mask" type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "maskmax#" label "Mask Maximum" type float default { "1" } disablewhen "{ domaskmax# == 0 }" range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "invertmask#" label "Invert Mask" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } } } 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 "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 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 "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 "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(deg, "Degrees", 1) VOP_VEC_PARM(deg_v, "Degrees", 1, 1, 1) VOP_VEC_PARM(deg_p, "Degrees", 1, 1, 1) VOP_VEC_PARM(deg_n, "Degrees", 1, 1, 1) VOP_CLR_PARM(deg_c, "Degrees", 1, 1, 1) VOP_VEC4_PARM(deg_v4,"Degrees", 1, 1, 1, 1) VOP_FLT_PARM(deg_uf, "Degrees", 1) VOP_VEC_PARM(deg_uv, "Degrees", 1, 1, 1) VOP_VEC_PARM(deg_up, "Degrees", 1, 1, 1) VOP_VEC_PARM(deg_un, "Degrees", 1, 1, 1) VOP_CLR_PARM(deg_uc, "Degrees", 1, 1, 1) group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDXContents=V,1P DialogScript=OQHouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for gasturbulence automatically generated 06/14/12 17:04:53 { 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 1 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "swirl_size" label "Swirl Size" type float default { "0.65" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "rough" label "Grain" type float default { "0.5" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "pulse_length" label "Pulse Length" type float default { "0.5" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "seed" label "Seed" type float default { "2.4" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "atten" label "Attenuation" type float default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_threshold" label "Influence Threshold" type float default { "0.01" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb" label "Turbulence" type integer default { "2" } range { 1 12 } export none 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 } export none 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 } export none } parm { name "control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ use_control_field == 0 }" range { 0 1 } export none 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 } export none 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 } export none 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 } export none 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 } export none parmtag { "rampvalues_var" "control_ramp_the_key_values" } parmtag { "rampkeys_var" "control_ramp_the_key_positions" } parmtag { "rampbasis_var" "control_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 "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 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidevisscale" label "Visualization Scale" type float default { "1" } disablewhen "{ vis_turbulence == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ vis_turbulence == 0 }" range { -1! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidestreamerlen" label "Streamer Length" type float default { "1" } disablewhen "{ vis_turbulence == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidestreamerminspeed" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ vis_turbulence == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guiderange" label "Visualization Range" type float size 2 default { "0" "1" } disablewhen "{ vis_turbulence == 0 }" range { 0 10 } export none 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 } export none } parm { name "forcevel" label "Force Velocity" type string default { "forcevel_temp" } range { 0 1 } export none } } group { name "settings_4" label "Bindings" parm { name "density_field" label "Density Field" type string default { "density" } range { 0 1 } export none } parm { name "velocity_field" label "Velocity Field" type string default { "vel" } range { 0 1 } export none } } } INDXContents=V,1Q DialogScript=A*U:HouLC1033600bb60562c31510f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for smokesolver::2.0 automatically generated 09/09/15 09:57:15 { 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 } export none } parm { name "temp_diffusion" label "Temperature Diffusion" type float default { "0.25" } range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "cooling_rate" label "Cooling Rate" type float default { "0.5" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "viscosity" label "Viscosity" type float default { "0" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "lift" label "Buoyancy Lift" type float default { "5" } range { 0 10 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "buoyancy_dir" label "Buoyancy Dir" type direction size 3 default { "0" "1" "0" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "simulation_1" label "Relationships" parm { name "enable_relationships" label "Enable Relationships" type toggle default { "1" } range { 0 1 } export none } 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 } export none } 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 } export none } 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "source_amount" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } export none } 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "scale_vel" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } export none } 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "scale_temp" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } export none } 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 } export none 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 } export none } 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "pumpvelscale" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" range { 0 10 } export none 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 } export none 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 } export none 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 } export none } 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none } } } group { name "simulation_2" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } export none } parm { name "minimumsubsteps" label "Min Substeps" type integer default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "substeps" label "Max Substeps" type integer default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "cflcond" label "CFL Condition" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "quantize" label "Quantize to Max Substeps" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "frames_before_solve" label "Frames Before Solve" type integer default { "0" } range { 0 10 } export none } group { name "rest_field_4" label "External Forces" parm { name "scaled_forces" label "Scaled Forces" type string default { "*" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "absolute_forces" label "Absolute Forces" type string default { "" } range { 0 1 } export none 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 } export none } parm { name "dual_rest_fields" label "Dual Rest Fields" type toggle default { "1" } disablewhen "{ enable_rest == 0 }" range { 0 1 } export none } parm { name "rest_framedelay" label "Frames Between Solves" type float default { "50" } disablewhen "{ enable_rest == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "rest_frameoffset" label "Frame Offset" type float default { "1" } disablewhen "{ enable_rest == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "rest_advectspeed" label "Rest Advection Rate" type float default { "0.2" } disablewhen "{ enable_rest == 0 }" range { 0 10 } export none 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 } export none } parm { name "multigrid_minpass" label "Multigrid Iterations" type integer default { "1" } disablewhen "{ projection_method == 0 }" range { 0! 20 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "blendwidth" label "Blend" type float default { "0" } disablewhen "{ advecttype == single }" range { 0! 0.5! } export none } 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vel_blendwidth" label "Blend" type float default { "0" } disablewhen "{ vel_advecttype == single }" range { 0! 0.5! } export none } 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 "advect_cfl" label "Advect CFL" type float default { "1.5" } range { 0 10 } export none } } group { name "rest_field_4_4" label "Collisions" parm { name "correctcollision" label "Correct Collisions" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "feedbackscale" label "Feedback Scale" type float default { "0" } range { 0 10 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "extraclear" label "Additional" type string default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "rest_field_4_6" label "Distribution" parm { name "address" label "Tracker Address" type string default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "port" label "Tracker Port" type integer default { "8000" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "jobname" label "Job Name" type string default { "${OS}_$F" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "slice" label "Slice" type integer default { "0" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "numslice" label "Number of Slices" type integer default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } } } parm { name "addaffectors" label "Make Objects Mutual Affectors" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "uniquedataname" label "Unique Data Name" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "solverperobject" label "Solver Per Object" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l multisolver1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "dataname" label "Data Name" type string default { "Solver" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } 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 "normalize" script "normalize" label "normalize" code { "$nvec = normalize($vec);" } input normal vec "Input Vector" output normal nvec "Normalized Vector" signature "3D Normal" default { } 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_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 } } INDXContents=V,1P DialogScript=UZHouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for smokeobject automatically generated 06/17/15 10:55:22 { 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "divsize" label "Division Size" type float default { "0.2" } disablewhen "{ uniformvoxels != size }" hidewhen "{ uniformvoxels != size }" range { 0! 10 } export none 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 } export none parmtag { "autoscope" "0000" } } parm { name "size" label "Size" type vector size 3 default { "1" "1" "1" } range { 0! 10 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "closexpos" label "+X" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "closeyneg" label "-Y" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "closeypos" label "+Y" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "closezneg" label "-Z" type toggle joinnext default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "closezpos" label "+Z" type toggle default { "on" } disablewhen "{ closedends == 0 }" range { 0 1 } export none 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 } export none parmtag { "autoscope" "0000" } } parm { name "createframe" label "Creation Frame" type integer default { "ch(opcreator(\".\")+\"/startframe\")" } disablewhen "{ continuous == 1 instance_objects == 1 }" range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "object_name" label "Object Name" type string default { "$OS" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "solvefirstframe" label "Solve on Creation Frame" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "allowcaching" label "Allow Caching" type toggle default { "on" } range { 0 1 } export none 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 } export none } parm { name "override_container_size" label "Override Container Size" type toggle default { "1" } disablewhen "{ instance_objects == 0 }" range { 0 1 } export none } parm { name "override_division_size" label "Override Division Size" type toggle default { "0" } disablewhen "{ instance_objects == 0 }" range { 0 1 } export none } parm { name "numobjects" label "Number of Objects" type integer default { "1" } disablewhen "{ instance_objects == 1 }" range { 0! 10 } export none parmtag { "autoscope" "0000" } } parm { name "instance_points" label "Instance Points" type oppath default { "" } disablewhen "{ instance_objects == 0 }" range { 0 1 } export none parmtag { "oprelative" "." } } parm { name "continuous" label "Continuous" type toggle default { "0" } disablewhen "{ instance_objects == 0 }" range { 0 1 } export none } } 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 } export none } 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 } export none 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! } export none 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 } export none 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! } export none 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 } export none 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! } export none 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 } export none 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! } export none 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 } export none 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! } export none 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 } export none 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! } export none 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 } export none 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! } export none 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 } export none 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! } export none 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 } export none 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! } export none 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 } export none 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! } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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! } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "density_scalevalue" label "Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "temperature_soppath" label "Temperature SOP Path" type oppath joinnext default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "temperature_scalevalue" label "Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fuel_soppath" label "Fuel SOP Path" type oppath joinnext default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "fuel_scalevalue" label "Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_soppath" label "Velocity SOP Path" type oppath joinnext default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "velocity_scalevalue" label "Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usetransform" label "Use Object Transform" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "velocity_direction" label "Wind Tunnel Direction" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none parmtag { "autoscope" "0000" } } parm { name "border" label "Border Type" type ordinal default { "constant" } menu { "constant" "Constant" "repeat" "Repeat" "streak" "Streak" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "restfield" label "Add Rest Field" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "restresscale" label "Rest Division Scale" type float default { "0.5" } disablewhen "{ restfield == 0 }" range { 0! 2 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "positionpath" label "Position Data Path" type string default { "" } range { 0 1 } export none 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" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablevelocity" } } parm { name "enabledensity" label "Density" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enabledensity" } } parm { name "enabletemperature" label "Temperature" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enabletemperature" } } parm { name "enablefuel" label "Fuel" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablefuel" } } parm { name "enabledivergence" label "Divergence" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enabledivergence" } } parm { name "enableburn" label "Burn" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enableburn" } } parm { name "enablepressure" label "Pressure" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablepressure" } } parm { name "enablerest" label "Rest" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablerest" } } parm { name "enableconfinement" label "Confinement" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enableconfinement" } } parm { name "enableheat" label "Heat" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enableheat" } } } group { name "folder2_1" label "Masks" grouptag { "import_source" "op:smokeconfigureobject1" } grouptag { "import_token" "folder1:Masks" } parm { name "enablesource" label "Source" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablesource" } } parm { name "enablesourceindex" label "Source Index" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablesourceindex" } } parm { name "enablesink" label "Sink" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablesink" } } parm { name "enablepump" label "Pump" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablepump" } } parm { name "enablepumpindex" label "Pump Index" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablepumpindex" } } parm { name "enablecollision" label "Collision" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "enablecollision" } } parm { name "enablecollisionvelocity" label "Collision Velocity" type toggle default { "on" } range { 0 1 } export none 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 } export none 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 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "import_source" "op:smokeconfigureobject1" } parmtag { "import_token" "sliceoverlappos" } } } } 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 "length" script "length" label "length" code { "$len = length($vec);" } input vector vec "Vector" output float len "Vector Length" signature "3D Vector" default { } 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_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 } } 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 * */ { 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 "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_f label "Value" type float size 1 default { 1 } } } INDXContents=V,1P DialogScript="Q!HouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# 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 { "" } } INDX DialogScript`V/* * 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 V/* * 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 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 } } INDX DialogScriptGV/* * 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 "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 } } INDXContents=V,1P DialogScript=%TFHouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# 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 } } } 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 "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 qV/* * 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 "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_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 } } 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 "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 } } INDXContents=V,1Q DialogScript= )T,nHouLC1033600bb60562c31510f96ba020LIMITED_COMMERCIAL_FILE!!!# 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" } } } 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 "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 } } 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 * */ { 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 } } } INDXContents=V,1Q DialogScript=UU -HouLC1033600bb60562c31510f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for output automatically generated 03/19/15 16:12:09 { 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 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "takecontrol" "always" } } parm { name "executebackground" label "Save to Disk in Background" type button default { "0" } range { 0 1 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "take" label "Render With Take" type string default { "_current_" } menu { [ "opmenu -l rop_dop1 take" ] } range { 0 1 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "write" } } parm { name "usesimframes" label "Output Every Sim Frame Using $SF" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "mkpath" label "Create Intermediate Directories" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "initsim" label "Initialize Simulation OPs" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "alfprogress" label "Alfred Style Progress" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContents=V,1P DialogScript=;TӲHouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for gasresizefluiddynamic automatically generated 02/05/15 13:12:26 { 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "extrafields" label "Extra Resize Fields" type string default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "delay_frames" label "Delay Frames" type integer default { "0" } range { 0 10 } export none } group { name "folder0_1" label "Bounds" parm { name "bound_padding" label "Padding" type float default { "0.3" } range { 0! 1 } export none parmtag { "units" "m1" } } parm { name "weighted" label "Weigthed" type toggle nolabel joinnext default { "1" } range { 0 1 } export none } parm { name "bound_subtract" label "Subtract Threshold" type float default { "0.2" } disablewhen "{ weighted == 0 }" range { 0 1 } export none parmtag { "units" "m1" } } parm { name "padding_min_scale" label "Lower Padding Scale" type vector size 3 default { "1" "1" "1" } range { 0! 1 } export none } parm { name "padding_max_scale" label "Upper Padding Scale" type vector size 3 default { "1" "1" "1" } range { 0! 1 } export none } group { name "field" label "Field" parm { name "reference_field" label "Reference Field" type string default { "density" } range { 0 1 } export none } parm { name "scale" label "Resolution Scale" type float default { "1" } range { 0! 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "field_cutoff" label "Field Cutoff" type float default { "0.005" } range { 0 1 } export none 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 } export none } 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 } export none } parm { name "tracking_path" label "Sop Path" type oppath default { "" } disablewhen "{ use_tracking_objects == 0 } { tracking_source == 1 }" range { 0 1 } export none parmtag { "oprelative" "." } } parm { name "data_name" label "Dop Path" type string default { "resizebounds" } disablewhen "{ use_tracking_objects == 0 } { tracking_source == 0 }" range { 0 1 } export none } } } 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 } export none } 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 } export none } parm { name "operator_path" label "Object" type oppath default { "" } disablewhen "{ bound_mode == 1 } { bound_mode == 3 }" range { 0 1 } export none parmtag { "oprelative" "." } } parm { name "bound_size" label "Size" type vector size 3 default { "0" "0" "0" } disablewhen "{ bound_mode != 3 }" range { -1 1 } export none parmtag { "units" "m1" } } parm { name "bound_center" label "Center" type vector size 3 default { "0" "0" "0" } disablewhen "{ bound_mode != 3 }" range { -1 1 } export none } parm { name "enforce_boundaries" label "Enforce Boundaries" type toggle joinnext default { "0" } range { 0 1 } export none } parm { name "minx" label "-X" type toggle joinnext default { "1" } disablewhen "{ enforce_boundaries == 0 }" range { 0 1 } export none } parm { name "maxx" label "+X" type toggle joinnext default { "1" } disablewhen "{ enforce_boundaries == 0 }" range { 0 1 } export none } parm { name "miny" label "-Y" type toggle joinnext default { "1" } disablewhen "{ enforce_boundaries == 0 }" range { 0 1 } export none } parm { name "maxy" label "+Y" type toggle joinnext default { "1" } disablewhen "{ enforce_boundaries == 0 }" range { 0 1 } export none } parm { name "minz" label "-Z" type toggle joinnext default { "1" } disablewhen "{ enforce_boundaries == 0 }" range { 0 1 } export none } parm { name "maxz" label "+Z" type toggle default { "1" } disablewhen "{ enforce_boundaries == 0 }" range { 0 1 } export none } } group { name "folder0" label "Distribution" parm { name "address" label "Tracker Address" type string default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "port" label "Tracker Port" type integer default { "8000" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "jobname" label "Job Name" type string default { "${OS}_$F" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } } INDX DialogScriptzV/* * 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" } INDX DialogScript V/* * 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 "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 "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_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_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 DialogScript.V/* * 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 "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 "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_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 } } INDX DialogScript>V/* * 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 } } INDXContents=V,1P DialogScript= U\HouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# 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 DialogScriptgV/* * 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 "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 } } } INDXContents=V,1P DialogScript=QGOHouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# 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 } } INDX DialogScript?V/* * 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" } } } INDXContents=V,1P DialogScript=M'gHouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# 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 "" 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 } } INDXContents=V,4 DialogScript=UHouLC1033600bb60562c349c0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for gasdissipate automatically generated 07/31/15 14:26:49 { name gasdissipate script gasdissipate label "Gas Dissipate" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "field" label "Field" type string default { "density" } range { 0 1 } export none } parm { name "controlfield" label "Control Field" type string default { "" } menureplace { "heat" "Heat (age)" "temperature" "Temperature" } range { 0 1 } export none } parm { name "diffusion" label "Diffusion" type float default { "0" } range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "evaporation" label "Evaporation Rate" type float default { "0" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "subtractovertime" label "Evaporate by Subtraction" type toggle joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "subtractrate" label "Subtraction Rate" type float nolabel default { "0" } disablewhen "{ subtractovertime == 0 }" range { 0! 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "mapevaporation" label "Scale Evaporation Rate by Control" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "mapcontroltoevaporation" label "Map Control to Evaporation Scale" type ramp_flt default { "2" } disablewhen "{ mapevaporation == 0 }" range { 1! 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "mapcontroltoevaporation_the_basis_strings" } parmtag { "rampbasisdefault" "catmull-rom" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( catmull-rom ) 2pos ( 1 ) 2value ( 1 ) 2interp ( catmull-rom )" } parmtag { "rampkeys_var" "mapcontroltoevaporation_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "mapcontroltoevaporation_the_key_values" } } parm { name "dominclamp" label "Clamp to Minimum" type toggle joinnext default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "minimum" label "Minimum" type float nolabel default { "0" } disablewhen "{ dominclamp == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "domaxclamp" label "Clamp to Maximum" type toggle joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "maximum" label "Maximum" type float nolabel default { "1" } disablewhen "{ domaxclamp == 0 }" range { 0! 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "mapcontroltomax" label "Map Control to Maximum" type ramp_flt default { "2" } disablewhen "{ domaxclamp == 0 }" range { 1! 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "mapcontroltomax_the_basis_strings" } parmtag { "rampbasisdefault" "catmull-rom" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 1 ) 1interp ( catmull-rom ) 2pos ( 1 ) 2value ( 0 ) 2interp ( catmull-rom )" } parmtag { "rampkeys_var" "mapcontroltomax_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "mapcontroltomax_the_key_values" } } parm { name "mapcontroltosubtractrate" label "Map Control to Subtraction Rate Scale" type ramp_flt default { "2" } disablewhen "{ subtractovertime == 0 }" range { 1! 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "mapcontroltosubtractrate_the_basis_strings" } parmtag { "rampbasisdefault" "catmull-rom" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 1 ) 1interp ( catmull-rom ) 2pos ( 1 ) 2value ( 1 ) 2interp ( catmull-rom )" } parmtag { "rampkeys_var" "mapcontroltosubtractrate_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "mapcontroltosubtractrate_the_key_values" } } parm { name "remapcontrol" label "Remap Control Field" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "controlmin" label "Control Min" type float default { "1" } disablewhen "{ remapcontrol == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "controlmax" label "Control Max" type float default { "0" } disablewhen "{ remapcontrol == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDX DialogScriptgV/* * 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_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 "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 } } INDXContents=V,1P DialogScript=U"HouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for attribwrangle automatically generated 06/30/15 17:20:34 { 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 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_numcount" label "Number Count" type integer default { "10" } hidewhen "{ class != number }" range { 0! 10000 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_threadjobsize" label "Thread Job Size" type integer default { "1024" } hidewhen "{ class != number }" range { 1! 10000 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_strict" label "Enforce Prototypes" type toggle default { "off" } range { 0 1 } export none 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 } export none 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 } export none } parm { name "bindparm#" label "VEX Parameter" type string default { "" } range { 0 1 } export none } } parm { name "groupautobind" label "Autobind Groups by Name" type toggle default { "on" } range { 0 1 } export none 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 } export none } parm { name "bindgroupparm#" label "VEX Parameter" type string default { "" } range { 0 1 } export none } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vex_outputmask" label "Export Parameters" type string default { "*" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_updatenmls" label "Update Normals If Displaced" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "vex_matchattrib" label "Attribute to Match" type string default { "id" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } } INDXContents=V,1P DialogScript=UHouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for fluidsource automatically generated 06/28/15 22:42:11 { 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 } export none } parm { name "make_sdf" label "Output SDF" type toggle default { "0" } range { 0 1 } export none } parm { name "source_attribute" label "Source Attribute" type string default { "density" } range { 0 1 } export none } 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 } export none } parm { name "volvis#" label "Visualize" type ordinal default { "smoke" } disablewhen "{ visibility# == 0 }" menu { "smoke" "Smoke" "iso" "Isosurface" "slice" "Slice" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "name#" label "Name" type string joinnext default { "density" } range { 0 1 } export none } parm { name "volumescale#" label "Scale" type float default { "1" } range { 0 1 } export none } } group { name "settings" label "Settings" parm { name "invert_sign" label "Invert" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "divsize" label "Division Size" type float default { "0.1" } range { 0! 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "volborderval" label "Border Value" type float default { "0" } range { -1 1 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "slice_method" label "Slice Method" type ordinal default { "mesh" } menu { "volume" "Volume " "mesh" "Mesh " "points" "Points" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "slice_planeoffset" label "Plane Offset" type float default { "0" } range { -1! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "slice_iso_offset" label "Iso Offset" type float default { "0.025" } range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "slice_range" label "Slice Range" type float size 2 default { "0" "1" } range { 0 10 } export none 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 } export none } parm { name "scale_by_source_attribute" label "Scale By Source Attribute" type toggle default { "0" } disablewhen "{ method == 1 } { method == 2 }" range { 0 1 } export none } 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 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "eloc" label "Edge Location" type float default { "0" } disablewhen "{ method == 1 } { method == 2 }" range { -1 1 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none } 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 } export none } 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none } parm { name "animate_noise" label "Animated" type toggle default { "1" } disablewhen "{ use_noise == 0 }" range { 0 1 } export none } parm { name "destmin" label "Turbulence Influence" type float default { "1" } disablewhen "{ use_noise == 0 }" range { 0 1 } export none 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 } export none 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 } export none 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 } export none } parm { name "sharpness" label "Sharpness" type float default { "0.5" } disablewhen "{ use_noise == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "amp" label "Amplitude" type float default { "1" } disablewhen "{ use_noise == 0 }" range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "grain" label "Grain" type float default { "0.1" } disablewhen "{ use_noise == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb" label "Turbulence" type integer default { "2" } disablewhen "{ use_noise == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "offset" label "Offset" type float default { "0" } disablewhen "{ use_noise == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "element_size" label "Element Size" type float default { "1" } disablewhen "{ use_noise == 0 }" range { 0 10 } export none 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 } export none 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 } export none } parm { name "invert_cells" label "Invert Cells" type toggle default { "off" } disablewhen "{ use_noise == 0 } { type == 1 }" range { 0 1 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none } parm { name "geometry_samples" label "Geometry Samples" type integer default { "1" } range { 1! 10 } export none } parm { name "blur_offset" label "Blur Offset" type float default { "0" } range { -1 1 } export none } } group { name "settings_6" label "SDF Sampling" parm { name "laserscan" label "Laser Scan" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fixsigns" label "Fix Signs" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "forcebounds" label "Force Bounds" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sweepalpha" label "Sign Sweep Threshold" type float default { "2" } range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sweepcount" label "Max Sign Sweep Count" type integer default { "8" } range { 0! 10 } export none 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 } export none } parm { name "vel_source_attribute" label "Source Attribute" type string default { "v" } range { 0 1 } export none } 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 } export none } parm { name "vel_volvis#" label "Visualize" type ordinal default { "1" } disablewhen "{ vel_visibility# == 0 }" menu { "smoke" "Smoke" "streamers" "Streamers" } range { 0 1 } export none } parm { name "vel_name#" label "Name" type string joinnext default { "vel" } range { 0 1 } export none } parm { name "vel_volumescale#" label "Scale" type float default { "1" } range { 0 1 } export none } } parm { name "vel_add_uniform" label "Add Uniform Velocity" type toggle nolabel joinnext default { "off" } range { 0 1 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vel_divsize" label "Division Size" type float default { "ch('./divsize')" } range { 0! 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "vel_volborderval" label "Border Value" type float default { "0" } range { -1 1 } export none 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 } export none } 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vel_stream_length" label "Streamer Length" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "units" "s1" } } parm { name "vel_stream_separation" label "Streamer Separation" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "units" "" } } parm { name "vel_stream_max" label "Streamer Max" type float default { "1" } range { 0 10 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vel_turbtimedep" label "Animated" type toggle default { "on" } disablewhen "{ vel_add_curl_noise == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vel_turbscale" label "Scale" type float default { "1" } disablewhen "{ vel_add_curl_noise == 0 }" range { 0 1 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none } parm { name "vel_vortexpivot" label "Center" type vector size 3 default { "0" "0" "0" } disablewhen "{ vel_add_vortex == 0 }" range { -1 1 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vel_vortexspeed" label "Angular Velocity" type float default { "0" } disablewhen "{ vel_add_vortex == 0 }" range { 0 10 } export none 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 } export none 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 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vel_objpath" label "Object Path" type oppath default { ".." } disablewhen "{ vel_objapply == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vel_objscale" label "Scale" type float default { "1" } disablewhen "{ vel_objapply == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vel_objframe" label "Frame" type float default { [ "$FF-0.5" hscript-expr ] } disablewhen "{ vel_objapply == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vel_objsample" label "Frame Sample" type float default { "1" } disablewhen "{ vel_objapply == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } } } group { name "container_settings_1_2" label "Particles" parm { name "createparticles" label "Create Particles" type toggle default { "0" } range { 0 1 } export none } parm { name "particlesource" label "Particle Source" type string default { "" } disablewhen "{ createparticles == 0 }" range { 0 1 } export none } parm { name "pointmethod" label "Construction Method" type ordinal default { "sparse" } disablewhen "{ createparticles == 0 }" menu { "dense" "Dense Grid" "sparse" "Sparse Volume" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "particlesep" label "Particle Separation" type float default { "0.1" } disablewhen "{ createparticles == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "jitterseed" label "Jitter Seed" type float default { "0" } disablewhen "{ createparticles == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "jitterscale" label "Jitter Scale" type float default { "0" } disablewhen "{ createparticles == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "doscatter" label "doshell" type toggle nolabel joinnext default { "off" } disablewhen "{ createparticles == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "scatter" label "Scatter Density" type float default { "1" } disablewhen "{ createparticles == 0 } { doscatter == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "dooversampling" label "dooversampling" type toggle nolabel joinnext default { "off" } disablewhen "{ createparticles == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "oversampling" label "Oversampling" type float default { "2" } disablewhen "{ createparticles == 0 } { dooversampling == 0 }" range { 1 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "oversamplingbandwidth" label "Oversampling Bandwidth" type float default { "1" } disablewhen "{ createparticles == 0 } { dooversampling == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "addpartviscosity" label "Viscosity" type toggle nolabel joinnext default { "off" } disablewhen "{ createparticles == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "partviscosity" label "Viscosity" type float default { "1" } disablewhen "{ addpartviscosity == 0 } { createparticles == 0 }" range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "addpartdensity" label "Density" type toggle nolabel joinnext default { "off" } disablewhen "{ createparticles == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "partdensity" label "Density" type float default { "1" } disablewhen "{ addpartdensity == 0 } { createparticles == 0 }" range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "enable_rest" label "Add Rest Attribute" type toggle default { "0" } disablewhen "{ createparticles == 0 }" range { 0 1 } export none } parm { name "dual_rest_attributes" label "Dual Rest Attributes" type toggle default { "1" } disablewhen "{ createparticles == 0 } { enable_rest == 0 }" range { 0 1 } export none } parm { name "rest_offset" label "Rest Offset" type vector size 3 default { "0" "0" "0" } disablewhen "{ enable_rest == 0 }" range { -1 1 } export none } } 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 } export none 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 } export none parmtag { "units" "m1" } } parm { name "auto_bounds" label "Auto Bounds" type toggle default { "1" } range { 0 1 } export none } } group { name "container_settings_1_4" label "Partitioning" parm { name "enable_partitioning" label "Enable Partitioning" type toggle nolabel joinnext default { "0" } range { 0 1 } export none 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 } export none } parm { name "partition_attribute" label "Partition Attribute" type string default { "cluster" } disablewhen "{ enable_partitioning == 0 }" range { 0 1 } export none } } } INDX DialogScriptvV/* * 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) } INDXContents=V,1P DialogScript=gSBHouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# 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" } } } 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 "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 } } INDXContents=V,1P DialogScript=TF_HouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for pointjitter automatically generated 05/06/14 15:15:59 { 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 jitter vex_group" ] } 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 "useidattrib" label "Use ID Attribute" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "idattrib" label "Id Attribute" type string default { "id" } disablewhen "{ useidattrib == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "scale" label "Scale" type float default { "1" } range { 0 10 } export none } parm { name "axisscale" label "Axis Scales" type vector size 3 default { "1" "1" "1" } range { -1 1 } export none } parm { name "seed" label "Seed" type float default { "1" } range { 0 10 } export none } parm { name "usepscale" label "Use PScale" type toggle default { "off" } range { 0 1 } export none } } INDXContents=V,1P DialogScript=F HouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# 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" } INDXContents=V,1P DialogScript=PUTHouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for pointsfromvolume automatically generated 06/24/15 11:23:00 { 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 } export none } parm { name "pointmethod" label "Construction Method" type ordinal default { "sparse" } menu { "dense" "Dense Grid" "sparse" "Sparse Volume" } range { 0 1 } export none } parm { name "invert" label "Invert Volume" type toggle default { "0" } range { 0 1 } export none } parm { name "inittype" label "Point Configuration" type ordinal default { "0" } menu { "grid" "Grid" "tetrahedral" "Tetrahedral" } range { 0 1 } export none } parm { name "particlesep" label "Point Separation" type float default { "0.1" } range { 0! 10 } export none } parm { name "iso" label "Isovalue" type float default { "0" } disablewhen "{ pointmethod != sparse } { source == fog }" range { -10 10 } export none } parm { name "dominiso" label "dominiso" type toggle nolabel joinnext default { "0" } disablewhen "{ pointmethod != sparse } { source == fog }" range { 0 1 } export none } parm { name "miniso" label "Min Isovalue" type float default { "0" } disablewhen "{ pointmethod != sparse } { dominiso == 0 } { source == fog }" range { -10 10 } export none } parm { name "jitterseed" label "Jitter Seed" type float default { "0" } range { 0 10 } export none } parm { name "jitterscale" label "Jitter Scale" type float default { "0" } range { 0 10 } export none } parm { name "converttofog" label "Convert to Fog" type toggle default { "1" } disablewhen "{ source == fog } { source == sdf } { pointmethod == sparse }" range { 0 1 } export none } parm { name "offset" label "Grid Offset" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none } parm { name "addscale" label "Add Scale Attribute" type toggle default { "0" } range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "radiusscale" label "Particle Radius Scale" type float default { "2" } disablewhen "{ addscale == 0 }" range { 0 10 } export none } parm { name "dodither" label "Dither Surface" type toggle default { "0" } hidewhen "{ pointmethod != sparse }" range { 0 1 } export none } parm { name "dithernormal" label "Dither Normal" type vector size 3 default { "0" "1" "0" } hidewhen "{ pointmethod != sparse } { dodither == 0 }" range { -1 1 } export none } parm { name "ditherangle" label "Dither Angle" type angle default { "45" } hidewhen "{ pointmethod != sparse } { dodither == 0 }" range { 0 180 } export none } parm { name "doscatter" label "doshell" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "scatter" label "Scatter Density" type float default { "1" } disablewhen "{ doscatter == 0 }" range { 0 10 } export none } parm { name "relaxpoints" label "Relax Points" type toggle nolabel joinnext default { "off" } disablewhen "{ doscatter == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "relaxiterations" label "Relax Iterations" type integer default { "10" } disablewhen "{ doscatter == 0 } { relaxpoints == 0 }" range { 0! 100 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "dooversampling" label "dooversampling" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "oversampling" label "Oversampling" type float default { "2" } disablewhen "{ dooversampling == 0 }" range { 1 10 } export none } parm { name "oversamplingbandwidth" label "Oversampling Bandwidth" type float default { "1" } disablewhen "{ dooversampling == 0 }" range { 0 10 } export none } parm { name "newg" label "Create Output Group" type toggle default { "0" } range { 0 1 } export none } parm { name "outputgroup" label "Output Group" type string default { "" } disablewhen "{ newg == 0 }" range { 0 1 } export none } } INDXContents=V,1Q DialogScript=<U 7OHouLC1033600bb60562c31510f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for dopio automatically generated 03/19/15 16:53:35 { 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" parm { name "loadfromdisk" label "Load from Disk " type toggle joinnext default { "0" } range { 0 1 } export none } parm { name "reload" label "Reload Geometry" type button default { "0" } range { 0 1 } export none } parm { name "file" label "Geometry File" type geometry default { "$HIP/geo/$HIPNAME.$OS.$F.bgeo.sc" } menureplace { [ "opmenu -l render sopoutput" ] } range { 0 1 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!DOP!!" } parmtag { "oprelative" "." } } parm { name "dopnode" label "DOP Node" type oppath default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "defobj" label "Default Object" type string default { "" } disablewhen "{ dopnode != \"\" }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "doposxform" label "Transform Geometry With Position Data" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "doxform" label "Transform Geometry With Geometry Data" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "computeminmax" label "Compute Min/Max Values" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "importsimsettings" label "Import Simulation Settings" type toggle default { "on" } range { 0 1 } export none 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 } export none 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 } export none } parm { name "visible#" label "Visualization" type ordinal default { "smoke" } disablewhen "{ loadfromdisk == 1 }" menu { "smoke" "Smoke" "rainbow" "Rainbow" "iso" "Isosurface" "invisible" "Invisible" "nochange" "No Change" } range { 0 1 } export none } parm { name "objname#" label "Object" type string joinnext default { "" } disablewhen "{ loadfromdisk == 1 }" range { 0 1 } export none } parm { name "fieldname#" label "Field" type string default { "" } disablewhen "{ loadfromdisk == 1 }" range { 0 1 } export none } } } group { name "folder1_1" label "Compression" parm { name "delete_attributes" label "Attributes to Delete" type string default { "" } range { 0 1 } export none 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 } export none } parm { name "attribute_attribs#" label "Attributes" type string default { "" } range { 0 1 } export none } 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 } export none } } 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "constanttol#" label "Constant Tol" type float default { "0" } range { 0! 1 } export none } parm { name "quantizetol#" label "Quantization Tol" type float default { "0" } range { 0! 1 } export none } parm { name "dither#" label "Dithering" type ordinal default { "ordered" } menu { "none" "None" "ordered" "Ordered" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usefp16_#" label "Use 16bit Float" type toggle default { "0" } range { 0 1 } export none } parm { name "maskgroup#" label "Mask Group" type string default { "" } menutoggle { [ "opmenu -l placeholder_for_menus maskgrp" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "sop_input" "1" } } parm { name "maskexpand#" label "Mask Expansion" type integer default { "1" } range { 0! 10 } export none } parm { name "domaskmin#" label "Min Mask" type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "maskmin#" label "Mask Minimum" type float default { "0" } disablewhen "{ domaskmin# == 0 }" range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "domaskmax#" label "Min Mask" type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "maskmax#" label "Mask Maximum" type float default { "1" } disablewhen "{ domaskmax# == 0 }" range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "invertmask#" label "Invert Mask" type toggle default { "off" } range { 0 1 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } parmtag { "takecontrol" "always" } } parm { name "renderdialog" label "Controls..." type button nolabel default { "0" } range { 0 1 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "f" label "Start/End/Inc" type float size 3 default { "$FSTART" "$FEND" "1" } disablewhen "{ trange == off }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "take" label "Render With Take" type string default { "_current_" } menu { [ "opmenu -l render take" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "xformtype" label "Transform" type ordinal default { "none" } menu { "none" "None" "world" "Into World Space" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "mkpath" label "Create Intermediate Directories" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "initsim" label "Initialize Simulation OPs" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "alfprogress" label "Alfred Style Progress" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "reportnetwork" label "Report Network Use" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "saveretry" label "Save Retries" type integer default { "0" } range { 0! 5 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "savebackground" label "Save in Background" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "tprerender" label "Pre-Render Script" type toggle nolabel joinnext default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "prerender" label "Pre-Render Script" type file joinnext default { "" } menureplace { [ "opmenu -l render prerender" ] } range { 0 1 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "tpreframe" label "Pre-Frame Script" type toggle nolabel joinnext default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "preframe" label "Pre-Frame Script" type file joinnext default { "" } menureplace { [ "opmenu -l render preframe" ] } range { 0 1 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "tpostframe" label "Post-Frame Script" type toggle nolabel joinnext default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "postframe" label "Post-Frame Script" type file joinnext default { "" } menureplace { [ "opmenu -l render postframe" ] } range { 0 1 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "tpostrender" label "Post-Render Script" type toggle nolabel joinnext default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "postrender" label "Post-Render Script" type file joinnext default { "" } menureplace { [ "opmenu -l render postrender" ] } range { 0 1 } export none 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 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "packedviewedit" label "Display Packed As" type ordinal default { "unchanged" } menu { "unchanged" "Use File Setting" "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "delayload" label "Delay Load Geometry" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } } INDXContents=V,1P DialogScript=QGOHouLC1033600bb60562c31500f96ba020LIMITED_COMMERCIAL_FILE!!!# 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 { "" } } HouLC1033600bbd0562ca3e6093af9ae7expression.func# 0 bytes HouLC1033600ba50562ca3e603897b9fdobj.defcomment "" position 5 2 cachesize 1 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 off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1445695171 modify 1445761617 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba40562ca3e6029ff291eobj.parm{ version 0.8 } HouLC1033600ba00562ca3e601274efafobj.userdata ___Version___ 15.0.244.16HouLC1033600bb50562ca3e60c73fffaeobj/sphere_object1.inittype = geo matchesdef = 0 HouLC1033600bba0562ca3e60bf410da3obj/sphere_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 -5.0832 2.6826 cachesize 1 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 off exposed on selectable on outputsNamed3 { 1 "output1" } inputsNamed3 { 2 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1445695182 modify 1445739991 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d0562ca3e608865d055obj/sphere_object1.spareparmdef group { name "stdswitcher5" label "Transform" parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "pre_xform" baseparm label "Pre-transform" export none } parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" 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" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "lookatpath" baseparm label "Look At" export none } parm { name "lookupobjpath" baseparm label "Look Up Object" export none } parm { name "lookup" baseparm label "Look At Up Vector" export none } 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 "stdswitcher5_1" label "Material" parm { name "shop_materialpath" baseparm label "Material" joinnext export none } parm { name "shop_materialopts" baseparm label "Options" export none } } group { name "stdswitcher5_2" label "Render" 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" } range { 0 1 } export none 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)" } range { 0 1 } export none parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } range { 0 1 } export none 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" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" range { 0 1 } export none 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" range { 0 1 } export none parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." range { 0 1 } export none 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." range { 0 1 } export none 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." range { 0 1 } export none parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } 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)" } range { 0 1 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } range { 0 1 } export none 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 }" range { 0 1 } export none parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } export none parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } export none 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 } export none parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } range { 0 1 } export none parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } range { 0 1 } export none 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 } export none 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 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } range { 0 1 } export none 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 } export none 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" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_computeN" label "Automatically Compute Normals" type toggle default { "1" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher5_3" 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 } } HouLC1033600bb50562ca3e603fd7fbe7obj/sphere_object1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) pre_xform [ 0 locks=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 ) scale [ 0 locks=0 ] ( 1 ) 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 ] ( "off" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher5 [ 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 ] ( "" ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 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_computeN [ 0 locks=0 ] ( "on" ) vm_overridedetail [ 0 locks=0 ] ( "off" ) } HouLC1033600bb10562ca3e6047b2d01fobj/sphere_object1.userdata ___toolid___geometry_sphere___toolcount___1 ___Version___ 15.0.244.16HouLC1033600b830562ca3e6091653cf6obj/sphere_object1/create_density_volume.inittype = fluidsource matchesdef = 1 HouLC1033600b800562ca3e6017002dd0obj/sphere_object1/create_density_volume.defsopflags sopflags = comment "" position -1.6944 2.6826 cachesize 1 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 off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sphere1 0 1 "input1" } inputs { 0 sphere1 0 1 } stat { create 1445695186 modify 1445695244 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b800562ca3e60840e8ee5obj/sphere_object1/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\") } } } HouLC1033600b830562ca3e60c747aec5obj/sphere_object1/create_density_volume.parm{ version 0.8 container_settings_1 [ 0 locks=0 ] ( 0 0 0 0 0 ) method [ 0 locks=0 ] ( "0" ) 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.074999999999999997 ] ) 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.10000000000000001 ) edge_thickness [ 0 locks=0 ] ( 0.037499999999999999 ) in_feather_length [ 0 locks=0 ] ( 0.050000000000000003 ) 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.10000000000000001 ) smoothness2 [ 0 locks=0 ] ( 8 ) feather [ 0 locks=0 ] ( 0.025000000000000001 ) 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.5 ) 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.25 ) 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.025000000000000001 ) auto_bounds [ 0 locks=0 ] ( "on" ) enable_partitioning [ 0 locks=0 ] ( "off" ) 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 ) } HouLC1033600b9f0562ca3e60007cfb19obj/sphere_object1/create_density_volume.userdata ___toolid___dynamics_burnsource___toolcount___3 ___Version___1HouLC1033600bbf0562ca3e600725e772obj/pyro_sim.inittype = dopnet matchesdef = 0 HouLC1033600bbc0562ca3e60feb3ad04obj/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 -5.09468 1.77664 cachesize 1 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 off exposed on selectable on outputsNamed3 { 1 "output1" } inputsNamed3 { 2 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1445695184 modify 1445765618 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbc0562ca3e60f28c2716obj/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 } } } HouLC1033600bbf0562ca3e603b30f21aobj/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 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) pre_xform [ 0 locks=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 ) scale [ 0 locks=0 ] ( 1 ) 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 ] ( "off" ) } HouLC1033600bbb0562ca3e603a663575obj/pyro_sim.userdata ___toolid___pyro_billowysmoke___toolcount___2 ___Version___ 15.0.244.16HouLC1033600bba0562ca3e6023737475obj/pyro_sim/pyro.inittype = smokeobject matchesdef = 1 HouLC1033600bbb0562ca3e600b0d45aaobj/pyro_sim/pyro.defcomment "" position -7.53967 1.87077 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1445695185 modify 1445736896 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb0562ca3e60a0f91e43obj/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\"))" } } } HouLC1033600bba0562ca3e60c8d1d558obj/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.074999999999999997 ) uniformdiv [ 0 locks=0 ] ( 10 ) div [ 0 locks=0 ] ( 10 10 10 ) size [ 0 locks=0 ] ( 5 5 5 ) t [ 0 locks=0 ] ( 0 0 0 ) 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 ] ( "off" ) override_container_size [ 0 locks=0 ] ( "on" ) override_division_size [ 0 locks=0 ] ( "off" ) numobjects [ 0 locks=0 ] ( 1 ) instance_points [ 0 locks=0 ] ( "" ) continuous [ 0 locks=0 ] ( "off" ) size_unit_comp [ 0 locks=0 ] ( [ size_unit_compx 0.024999999999999814 ] [ size_unit_compy 0.024999999999999814 ] [ size_unit_compz 0.024999999999999814 ] ) 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 ] ( 4 ) multifield_shadowscale [ 0 locks=0 ] ( 0.5 ) 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 ) 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" ) 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" ) } HouLC1033600bb60562ca3e6083c7884cobj/pyro_sim/pyro.userdata ___toolid___dynamics_smokebox___toolcount___2 ___Version___HouLC1033600b8e0562ca3e605eb64737obj/pyro_sim/resize_container.inittype = gasresizefluiddynamic matchesdef = 1 HouLC1033600b8f0562ca3e60786474edobj/pyro_sim/resize_container.defcomment "" position -4.88518 2.09662 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1445695185 modify 1445695740 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8e0562ca3e60bd46202cobj/pyro_sim/resize_container.parm{ version 0.8 fluidtype [ 0 locks=0 ] ( "smoke" ) extrafields [ 0 locks=0 ] ( "" ) delay_frames [ 0 locks=0 ] ( 0 ) folder0_1 [ 0 locks=0 ] ( 1 1 1 ) bound_padding [ 0 locks=0 ] ( 0.20000000000000001 ) 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 ] ( "off" ) bound_mode [ 0 locks=0 ] ( "2" ) operator_path [ 0 locks=0 ] ( /obj/sphere_object1 ) 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 ) } HouLC1033600b8a0562ca3e6060fc42f6obj/pyro_sim/resize_container.userdata ___toolid___dynamics_smokebox___toolcount___1 ___Version___HouLC1033600b980562ca3e60ec2cf414obj/pyro_sim/source_density_from_sphere_object1.inittype = sourcevolume matchesdef = 1 HouLC1033600b990562ca3e6035f75e6cobj/pyro_sim/source_density_from_sphere_object1.defcomment "" position -0.423247 1.24949 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 2 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1445695186 modify 1445695318 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b990562ca3e60f16cd4f4obj/pyro_sim/source_density_from_sphere_object1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "$FF ==1" } } } HouLC1033600b980562ca3e60e68d986eobj/pyro_sim/source_density_from_sphere_object1.parm{ version 0.8 initialize [ 0 locks=0 ] ( "sourcing" ) source_path [ 0 locks=0 ] ( /obj/sphere_object1/OUT_density ) activation [ 8 locks=0 ] ( [ activation 0 ] ) 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" ) } HouLC1033600b940562ca3e60b353b3d0obj/pyro_sim/source_density_from_sphere_object1.userdata ___toolid___dynamics_burnsource___toolcount___3 ___Version___HouLC1033600b8c0562ca3e601431cbd7obj/pyro_sim/gasturbulence1.inittype = gasturbulence matchesdef = 1 HouLC1033600b8d0562ca3e60e0b44a07obj/pyro_sim/gasturbulence1.defcomment "" position -3.51539 3.69188 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1445695209 modify 1445737605 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d0562ca3e60f82d7ac0obj/pyro_sim/gasturbulence1.chn{ channel turbulence_scale { lefttype = extend righttype = extend flags = 0 segment { options = { autoslope ai ao } length = 1.9583333333333333 value = 1 0 accel = 0.65277777777777768 0.65277777777777768 expr = bezier() } segment { options = { autoslope ai ao } length = 0 value = 0 1 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() } } } HouLC1033600b8c0562ca3e600ed21e6eobj/pyro_sim/gasturbulence1.parm{ version 0.8 vis_turbulence [ 0 locks=0 ] ( "off" ) timescale [ 0 locks=0 ] ( 1 ) settings [ 0 locks=0 ] ( 0 0 0 0 0 ) turbulence_scale [ 0 locks=0 autoscope=1 ] ( [ turbulence_scale 0 ] ) swirl_size [ 0 locks=0 ] ( 1 ) rough [ 0 locks=0 ] ( 0.5 ) pulse_length [ 0 locks=0 ] ( 0.5 ) seed [ 0 locks=0 ] ( 2.3999999999999999 ) atten [ 0 locks=0 ] ( 1 ) control_threshold [ 0 locks=0 ] ( 0.01 ) turb [ 0 locks=0 ] ( 1 ) use_control_field [ 0 locks=0 ] ( "off" ) control_field [ 0 locks=0 ] ( density ) control_influence [ 0 locks=0 ] ( 0.5 ) control_min [ 0 locks=0 ] ( 0 ) control_max [ 0 locks=0 ] ( 1 ) remap_control_field [ 0 locks=0 ] ( "off" ) control_ramp [ 0 locks=0 ] ( 2 ) guideplane [ 0 locks=0 ] ( "xy" ) guidevistype [ 0 locks=0 ] ( "speed" ) guidevismode [ 0 locks=0 ] ( "false" ) guidevisscale [ 0 locks=0 ] ( 1 ) guideplaneval [ 0 locks=0 ] ( 0 ) guidestreamerlen [ 0 locks=0 ] ( 1 ) guidestreamerminspeed [ 0 locks=0 ] ( 0.001 ) guiderange [ 0 locks=0 ] ( 0 1 ) clear_temporary_fields [ 0 locks=0 ] ( "on" ) forcevel [ 0 locks=0 ] ( forcevel_temp ) density_field [ 0 locks=0 ] ( density ) velocity_field [ 0 locks=0 ] ( vel ) control_ramp1pos [ 0 locks=0 ] ( 0 ) control_ramp1value [ 0 locks=0 ] ( 0 ) control_ramp1interp [ 0 locks=0 ] ( "linear" ) control_ramp2pos [ 0 locks=0 ] ( 1 ) control_ramp2value [ 0 locks=0 ] ( 1 ) control_ramp2interp [ 0 locks=0 ] ( "linear" ) } HouLC1033600b880562ca3e60455a4c60obj/pyro_sim/gasturbulence1.userdata ___Version___HouLC1033600b8d0562ca3e608cd772dcobj/pyro_sim/gasdissipate1.inittype = gasdissipate matchesdef = 1 HouLC1033600bb20562ca3e60833f23b5obj/pyro_sim/gasdissipate1.defcomment "" position -0.794597 3.13589 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1445737628 modify 1445737673 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d0562ca3e609483c383obj/pyro_sim/gasdissipate1.parm{ version 0.8 field [ 0 locks=0 ] ( density ) controlfield [ 0 locks=0 ] ( "" ) diffusion [ 0 locks=0 ] ( 0.10000000000000001 ) evaporation [ 0 locks=0 ] ( 0 ) subtractovertime [ 0 locks=0 ] ( "off" ) subtractrate [ 0 locks=0 ] ( 0 ) mapevaporation [ 0 locks=0 ] ( "off" ) mapcontroltoevaporation [ 0 locks=0 ] ( 2 ) dominclamp [ 0 locks=0 ] ( "on" ) minimum [ 0 locks=0 ] ( 0 ) domaxclamp [ 0 locks=0 ] ( "off" ) maximum [ 0 locks=0 ] ( 1 ) mapcontroltomax [ 0 locks=0 ] ( 2 ) mapcontroltosubtractrate [ 0 locks=0 ] ( 2 ) remapcontrol [ 0 locks=0 ] ( "on" ) controlmin [ 0 locks=0 ] ( 1 ) controlmax [ 0 locks=0 ] ( 0 ) mapcontroltoevaporation1pos [ 0 locks=0 ] ( 0 ) mapcontroltoevaporation1value [ 0 locks=0 ] ( 0 ) mapcontroltoevaporation1interp [ 0 locks=0 ] ( "catmull-rom" ) mapcontroltoevaporation2pos [ 0 locks=0 ] ( 1 ) mapcontroltoevaporation2value [ 0 locks=0 ] ( 1 ) mapcontroltoevaporation2interp [ 0 locks=0 ] ( "catmull-rom" ) mapcontroltomax1pos [ 0 locks=0 ] ( 0 ) mapcontroltomax1value [ 0 locks=0 ] ( 1 ) mapcontroltomax1interp [ 0 locks=0 ] ( "catmull-rom" ) mapcontroltomax2pos [ 0 locks=0 ] ( 1 ) mapcontroltomax2value [ 0 locks=0 ] ( 0 ) mapcontroltomax2interp [ 0 locks=0 ] ( "catmull-rom" ) mapcontroltosubtractrate1pos [ 0 locks=0 ] ( 0 ) mapcontroltosubtractrate1value [ 0 locks=0 ] ( 1 ) mapcontroltosubtractrate1interp [ 0 locks=0 ] ( "catmull-rom" ) mapcontroltosubtractrate2pos [ 0 locks=0 ] ( 1 ) mapcontroltosubtractrate2value [ 0 locks=0 ] ( 1 ) mapcontroltosubtractrate2interp [ 0 locks=0 ] ( "catmull-rom" ) } HouLC1033600b890562ca3e60d56cb698obj/pyro_sim/gasdissipate1.userdata ___Version___HouLC1033600ba50562ca3e6006d0ac55vex.defcomment "" position 5.5 2.5 cachesize 1 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 off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1445695172 modify 1445695173 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba40562ca3e605af56f87vex.parm{ version 0.8 } HouLC1033600ba00562ca3e6084719911vex.userdata ___Version___ 15.0.244.16HouLC1033600b8d0562ca3e6027bca5a3obj/sphere_object1/sphere1.inittype = sphere matchesdef = 0 HouLC1033600bb20562ca3e60dfde0f84obj/sphere_object1/sphere1.defsopflags sopflags = comment "" position -1.6944 3.5768 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render off highlight on unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1445695182 modify 1445740675 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d0562ca3e608dec098dobj/sphere_object1/sphere1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 0.5 0.5 0.5 ) t [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) orient [ 0 locks=0 ] ( "y" ) freq [ 0 locks=0 ] ( 8 ) 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" ) } HouLC1033600b890562ca3e60d5a0dab9obj/sphere_object1/sphere1.userdata ___toolid___geometry_sphere___toolcount___1 ___Version___ 15.0.244.16HouLC1033600b890562ca3e604cb7f4d8obj/sphere_object1/OUT_density.inittype = null matchesdef = 0 HouLC1033600b8e0562ca3e608ec64eaeobj/sphere_object1/OUT_density.defsopflags sopflags = comment "" position -1.6944 0.8942 cachesize 1 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 off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge_density_volumes 1 1 "input1" } inputs { 0 merge_density_volumes 0 1 } stat { create 1445695186 modify 1445740670 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b890562ca3e60d9801076obj/sphere_object1/OUT_density.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600b850562ca3e60928f345cobj/sphere_object1/OUT_density.userdata ___toolid___pyro_billowysmoke___toolcount___2 ___Version___ 15.0.244.16HouLC1033600b830562ca3e6092e7e312obj/sphere_object1/merge_density_volumes.inittype = merge matchesdef = 0 HouLC1033600b800562ca3e60d6607216obj/sphere_object1/merge_density_volumes.defsopflags sopflags = comment "" position -1.6944 1.7884 cachesize 1 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 off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 create_density_volume 1 1 "input1" } inputs { 0 create_density_volume 0 1 } stat { create 1445695186 modify 1445695192 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b830562ca3e60d002508eobj/sphere_object1/merge_density_volumes.parm{ version 0.8 } HouLC1033600b9f0562ca3e60701a1b19obj/sphere_object1/merge_density_volumes.userdata ___toolid___pyro_billowysmoke___toolcount___2 ___Version___ 15.0.244.16HouLC1033600bb20562ca3e603901db04obj/sphere_object1/RENDER.inittype = null matchesdef = 0 HouLC1033600bb30562ca3e605a27f79dobj/sphere_object1/RENDER.defsopflags sopflags = comment "" position 0 0 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1445695186 modify 1445695192 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb20562ca3e605a17a965obj/sphere_object1/RENDER.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600b8e0562ca3e608ecd8b04obj/sphere_object1/RENDER.userdata ___toolid___pyro_billowysmoke___toolcount___2 ___Version___ 15.0.244.16HouLC1033600bb40562ca3e604955b205obj/sphere_object1.order5 sphere1 OUT_density merge_density_volumes RENDER create_density_volume HouLC1033600bba0562ca3e6028dac6daobj/sphere_object1.net1 HouLC1033600bb40562ca3e605f7ba8e4obj/pyro_sim/output.inittype = output matchesdef = 1 HouLC1033600bb50562ca3e609dbfe6c0obj/pyro_sim/output.defcomment "" position -3.81205 -0.858906 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 smokesolver1 5 1 "input1" } inputs { 0 smokesolver1 0 1 } stat { create 1445695185 modify 1445695769 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb50562ca3e604caba528obj/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 } } } HouLC1033600bb40562ca3e607232965cobj/pyro_sim/output.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 96 ] 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" ) } HouLC1033600bb00562ca3e60ba14ee55obj/pyro_sim/output.userdata ___toolid___pyro_billowysmoke___toolcount___2 ___Version___HouLC1033600bb20562ca3e605e7c83a3obj/pyro_sim/smokesolver1.inittype = smokesolver::2.0 matchesdef = 1 HouLC1033600bb30562ca3e60ddc98019obj/pyro_sim/smokesolver1.defcomment "" position -3.81205 0.270594 cachesize 1 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 off exposed on outputsNamed3 { 5 "output1" } inputsNamed3 { 0 pyro 0 1 "input1" 1 resize_container 0 1 "input2" 2 merge1 0 1 "input3" 3 "" "" 1 "input4" 4 source_density_from_sphere_object1 0 1 "input5" } inputs { 0 pyro 0 1 1 resize_container 0 1 2 merge1 0 1 3 "" 0 1 4 source_density_from_sphere_object1 0 1 } stat { create 1445695191 modify 1445737634 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb20562ca3e601a423d97obj/pyro_sim/smokesolver1.parm{ version 0.8 simulation [ 0 locks=0 ] ( 0 0 0 ) timescale [ 0 locks=0 ] ( 1 ) temp_diffusion [ 0 locks=0 ] ( 0.070000000000000007 ) cooling_rate [ 0 locks=0 ] ( 0.80400000000000005 ) viscosity [ 0 locks=0 ] ( 0.01 ) lift [ 0 locks=0 ] ( 1 ) modify_heat [ 0 locks=0 ] ( "off" ) buoyancy_dir [ 0 locks=0 ] ( 0 0 0 ) 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 ) rest_field_4 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 ) scaled_forces [ 0 locks=0 ] ( * ) 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 ) correctcollision [ 0 locks=0 ] ( "on" ) 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 ) addaffectors [ 0 locks=0 ] ( "on" ) uniquedataname [ 0 locks=0 ] ( "off" ) solverperobject [ 0 locks=0 ] ( "on" ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Solver ) } HouLC1033600b8e0562ca3e60ee9e6669obj/pyro_sim/smokesolver1.userdata ___Version______toolcount___2 ___toolid___dynamics_smokeboxHouLC1033600bb40562ca3e60fb9cbd36obj/pyro_sim/merge1.inittype = merge matchesdef = 0 HouLC1033600bb50562ca3e609a56bbfeobj/pyro_sim/merge1.defcomment "" position -2.40401 2.20413 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 gasturbulence1 0 1 "input1" 2 gasdissipate1 0 1 "input2" } inputs { 0 gasturbulence1 0 1 1 gasdissipate1 0 1 } stat { create 1445737634 modify 1445737638 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb50562ca3e6047881a29obj/pyro_sim/merge1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouLC1033600bb40562ca3e60a06da362obj/pyro_sim/merge1.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 ) } HouLC1033600bb00562ca3e607c83942aobj/pyro_sim/merge1.userdata ___Version___ 15.0.244.16HouLC1033600bbe0562ca3e60193f2f92obj/pyro_sim.order8 output pyro resize_container source_density_from_sphere_object1 smokesolver1 gasturbulence1 gasdissipate1 merge1 HouLC1033600bbc0562ca3e60b2cc865dobj/pyro_sim.net1 HouLC1033600bb80562ca3e6065da47afobj/pyro_import.inittype = geo matchesdef = 0 HouLC1033600bb90562ca3e60fcea5598obj/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 -5.08264 0.6942 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress off exposed on selectable on outputsNamed3 { 1 "output1" } inputsNamed3 { 2 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1445695186 modify 1445763385 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb00562ca3e60bbcb3ecbobj/pyro_import.spareparmdef group { name "stdswitcher5" label "Transform" parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "pre_xform" baseparm label "Pre-transform" export none } parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" 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" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "lookatpath" baseparm label "Look At" export none } parm { name "lookupobjpath" baseparm label "Look Up Object" export none } parm { name "lookup" baseparm label "Look At Up Vector" export none } 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 "stdswitcher5_1" label "Material" parm { name "shop_materialpath" baseparm label "Material" joinnext export none } parm { name "shop_materialopts" baseparm label "Options" export none } } group { name "stdswitcher5_2" label "Render" 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" } range { 0 1 } export none 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)" } range { 0 1 } export none parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } range { 0 1 } export none 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" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" range { 0 1 } export none 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" range { 0 1 } export none parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." range { 0 1 } export none 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." range { 0 1 } export none 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." range { 0 1 } export none parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } 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)" } range { 0 1 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } range { 0 1 } export none 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 }" range { 0 1 } export none parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } export none parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } export none 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 } export none parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } range { 0 1 } export none parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } range { 0 1 } export none 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 } export none 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 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } range { 0 1 } export none 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 } export none 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" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_computeN" label "Automatically Compute Normals" type toggle default { "1" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher5_3" 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 } } HouLC1033600bb80562ca3e605dd3d039obj/pyro_import.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) pre_xform [ 0 locks=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 ) scale [ 0 locks=0 ] ( 1 ) 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 ] ( "off" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher5 [ 0 locks=0 ] ( 1 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 ] ( 3 3 3 3 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 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 ] ( 1 ) 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_computeN [ 0 locks=0 ] ( "on" ) vm_overridedetail [ 0 locks=0 ] ( "off" ) } HouLC1033600bb40562ca3e60373ec11fobj/pyro_import.userdata ___toolid___pyro_billowysmoke___toolcount___2 ___Version___ 15.0.244.16HouLC1033600b8a0562ca3e607e4ee094obj/pyro_import/import_pyrofields.inittype = dopio matchesdef = 1 HouLC1033600b8b0562ca3e606e5cba69obj/pyro_import/import_pyrofields.defsopflags sopflags = comment "" position 0 -0.141176 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1445695186 modify 1445765657 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8b0562ca3e607c30b1daobj/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 } } } HouLC1033600b8a0562ca3e606a1c84d4obj/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 ] ( 2 ) 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 96 ] 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" ) delayload [ 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 ) } HouLC1033600b860562ca3e606eff5e19obj/pyro_import/import_pyrofields.userdata ___toolid___ pyro_burn___toolcount___2 ___Version___1HouLC1033600b8c0562ca3e603d18907bobj/pyro_import/convertvdb1.inittype = convertvdb matchesdef = 0 HouLC1033600b8d0562ca3e6044ce1475obj/pyro_import/convertvdb1.defsopflags sopflags = comment "" position 0 -1.44533 cachesize 1 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 off exposed on outputsNamed3 { 3 "output1" } inputsNamed3 { 0 import_pyrofields 0 1 "input1" 4 "" "" 1 "input2" 5 "" "" 1 "input3" } inputs { 0 import_pyrofields 0 1 1 "" 0 1 2 "" 0 1 } stat { create 1445695390 modify 1445763091 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8c0562ca3e60181a415cobj/pyro_import/convertvdb1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) conversion [ 0 locks=0 ] ( "vdb" ) vdbclass [ 0 locks=0 ] ( "none" ) splitdisjointvolumes [ 0 locks=0 ] ( "off" ) isovalue [ 0 locks=0 ] ( 0 ) fogisovalue [ 0 locks=0 ] ( 0.5 ) adaptivity [ 0 locks=0 ] ( 0 ) computenormals [ 0 locks=0 ] ( "off" ) automaticpartitions [ 0 locks=0 ] ( 1 ) activepart [ 0 locks=0 ] ( 0 ) internaladaptivity [ 0 locks=0 ] ( 0 ) transferattributes [ 0 locks=0 ] ( "off" ) sharpenfeatures [ 0 locks=0 ] ( "off" ) edgetolerance [ 0 locks=0 ] ( 0.5 ) surfacegroup [ 0 locks=0 ] ( surface_polygons ) interiorgroup [ 0 locks=0 ] ( interior_polygons ) seamlinegroup [ 0 locks=0 ] ( seam_polygons ) seampoints [ 0 locks=0 ] ( seam_points ) surfacemask [ 0 locks=0 ] ( "on" ) surfacemaskname [ 0 locks=0 ] ( "" ) surfacemaskoffset [ 0 locks=0 ] ( 0 ) invertmask [ 0 locks=0 ] ( "off" ) adaptivityfield [ 0 locks=0 ] ( "off" ) adaptivityfieldname [ 0 locks=0 ] ( "" ) prune [ 0 locks=0 ] ( "on" ) tolerance [ 0 locks=0 ] ( 0 ) flood [ 0 locks=0 ] ( "on" ) activateinsidesdf [ 0 locks=0 ] ( "on" ) } HouLC1033600b880562ca3e607a4440fbobj/pyro_import/convertvdb1.userdata ___Version___ 15.0.244.16HouLC1033600bb10562ca3e60f8d8b5afobj/pyro_import/Sphere.inittype = object_merge matchesdef = 0 HouLC1033600bb60562ca3e607b04469bobj/pyro_import/Sphere.defsopflags sopflags = comment "" position -2.68795 -1.24714 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1445695416 modify 1445763197 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb10562ca3e60d9d57d8bobj/pyro_import/Sphere.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/sphere_object1/sphere1 ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b8d0562ca3e606708be6eobj/pyro_import/Sphere.userdata ___Version___ 15.0.244.16HouLC1033600bb30562ca3e6066f3f5ecobj/pyro_import/scatter1.inittype = scatter::2.0 matchesdef = 0 HouLC1033600bb00562ca3e601d7aff35obj/pyro_import/scatter1.defsopflags sopflags = comment "" position -2.68795 -2.46945 cachesize 1 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 off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 Sphere 0 1 "input1" } inputs { 0 Sphere 0 1 } stat { create 1445695434 modify 1445763197 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb30562ca3e607ae0ccb5obj/pyro_import/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 ) forcetotal [ 0 locks=0 ] ( "on" ) npts [ 0 locks=0 ] ( 1000000 ) 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 ] ( "off" ) 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 ) 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 ] ( "" ) } HouLC1033600b8f0562ca3e6015feb7e5obj/pyro_import/scatter1.userdata ___Version___ 15.0.244.16HouLC1033600bb00562ca3e60be89938bobj/pyro_import/solver1.inittype = solver matchesdef = 1 HouLC1033600bb10562ca3e604c0e3d88obj/pyro_import/solver1.defsopflags sopflags = comment "" position -1.31744 -3.92087 cachesize 1 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 scatter1 1 1 "input1" 1 vdbvectormerge1 1 1 "input2" 5 "" "" 1 "input3" 6 "" "" 1 "input4" } inputs { 0 scatter1 0 1 1 vdbvectormerge1 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1445695510 modify 1445761314 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb00562ca3e609b36117fobj/pyro_import/solver1.parm{ version 0.8 resimulate [ 0 locks=0 ] ( 0 ) useinitialsop [ 0 locks=0 ] ( "off" ) initialsop [ 0 locks=0 ] ( "" ) startframe [ 0 locks=0 ] ( 1 ) substep [ 0 locks=0 ] ( 1 ) cacheenabled [ 0 locks=0 ] ( "on" ) cachetodisk [ 0 locks=0 ] ( "off" ) cachemaxsize [ 0 locks=0 ] ( 5000 ) } HouLC1033600b8c0562ca3e6030460becobj/pyro_import/solver1.userdata ___Version___HouLC1033600b8d0562ca3e60165abb0fobj/pyro_import/solver1/d/s.defcomment "" position 0.858727 0.505853 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sopgeo1 1 1 "input1" 2 "" "" 1 "input2" } inputs { 0 sopgeo1 0 1 1 "" 0 1 } stat { create 1324348265 modify 1445764443 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8c0562ca3e604f9d1138obj/pyro_import/solver1/d/s.parm{ version 0.8 parmop_usesoppath [ 0 locks=0 autoscope=0 ] ( "default" ) usesoppath [ 0 locks=0 autoscope=0 ] ( "off" ) parmop_soppath [ 0 locks=0 autoscope=0 ] ( "default" ) soppath [ 0 locks=0 autoscope=0 ] ( "" ) parmop_datapath [ 0 locks=0 autoscope=0 ] ( "default" ) datapath [ 0 locks=0 autoscope=0 ] ( Geometry ) parmop_transformsopoutput [ 0 locks=0 autoscope=0 ] ( "default" ) transformsopoutput [ 0 locks=0 autoscope=0 ] ( "on" ) parmop_solveinitframe [ 0 locks=0 autoscope=0 ] ( "default" ) solveinitframe [ 0 locks=0 autoscope=0 ] ( "on" ) parmop_usetimestep [ 0 locks=0 ] ( "default" ) usetimestep [ 0 locks=0 ] ( "on" ) parmop_timescale [ 0 locks=0 ] ( "default" ) timescale [ 0 locks=0 ] ( 1 ) defaultparmop [ 0 locks=0 autoscope=0 ] ( "initial" ) addaffectors [ 0 locks=0 autoscope=0 ] ( "on" ) group [ 0 locks=0 autoscope=0 ] ( * ) dataname [ 0 locks=0 autoscope=0 ] ( $OS ) uniquedataname [ 0 locks=0 autoscope=0 ] ( "on" ) solverperobject [ 0 locks=0 autoscope=0 ] ( "off" ) } HouLC1033600b880562ca3e6033c857e3obj/pyro_import/solver1/d/s.userdata ___Version___ 15.0.244.16HouLC1033600b810562ca3e60ce39c096obj/pyro_import/solver1/d/s/Prev_Frame.inittype = dopimport matchesdef = 0 HouLC1033600b860562ca3e6054037ce2obj/pyro_import/solver1/d/s/Prev_Frame.defsopflags sopflags = comment "" position 4.4857 -2.73306 cachesize 1 connectornextid 9 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 8 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1324348265 modify 1445765669 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouLC1033600b860562ca3e60187cc21fobj/pyro_import/solver1/d/s/Prev_Frame.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } channel doposxform { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../transformsopoutput\") } } channel doxform { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../transformsopoutput\") } } } HouLC1033600b810562ca3e60468b943fobj/pyro_import/solver1/d/s/Prev_Frame.parm{ version 0.8 doppath [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DOPNET\", \"../..\")`" ) objpattern [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"OBJID\", arg(dopnodeobjs(\"..\"),0))`" ) singleobject [ 0 locks=0 autoscope=0 ] ( "on" ) importstyle [ 0 locks=0 autoscope=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 autoscope=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DATANAME\", chs(\"../datapath\"))`" ) inverseop [ 0 locks=0 autoscope=0 ] ( "off" ) doposxform [ 0 locks=0 autoscope=0 ] ( [ doposxform 1 ] ) doxform [ 0 locks=0 autoscope=0 ] ( [ doxform 1 ] ) keepworldspacepos [ 0 locks=0 autoscope=0 ] ( "on" ) centeratpivot [ 0 locks=0 ] ( "off" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 autoscope=0 ] ( "off" ) adddopobjectid [ 0 locks=0 autoscope=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 autoscope=0 ] ( "on" ) deleteabandoned [ 0 locks=0 autoscope=0 ] ( "on" ) pointvels [ 0 locks=0 autoscope=0 ] ( "none" ) integrateovertime [ 0 locks=0 autoscope=0 ] ( [ integrateovertime 0.041666666666666664 ] ) donotsim [ 0 locks=0 ] ( "on" ) } HouLC1033600b9d0562ca3e600fa86416obj/pyro_import/solver1/d/s/Prev_Frame.userdata ___Version___ 15.0.244.16HouLC1033600b840562ca3e60eb50e270obj/pyro_import/solver1/d/s/Input_1.inittype = object_merge matchesdef = 0 HouLC1033600b850562ca3e604b7fa55fobj/pyro_import/solver1/d/s/Input_1.defsopflags sopflags = comment "" position 5.41342 -1.07799 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1445764163 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b840562ca3e60e6808274obj/pyro_import/solver1/d/s/Input_1.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) 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 ] ( "`opinputpath(\"../..\", 0)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b800562ca3e607753abcaobj/pyro_import/solver1/d/s/Input_1.userdata ___Version___ 15.0.244.16HouLC1033600b840562ca3e60c871c380obj/pyro_import/solver1/d/s/Input_2.inittype = object_merge matchesdef = 0 HouLC1033600b850562ca3e60e35aa9c2obj/pyro_import/solver1/d/s/Input_2.defsopflags sopflags = comment "" position 7.99305 -2.13448 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1445764462 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b840562ca3e60d0a04461obj/pyro_import/solver1/d/s/Input_2.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) 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 ] ( "`opinputpath(\"../..\", 1)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b800562ca3e602754b3e4obj/pyro_import/solver1/d/s/Input_2.userdata ___Version___ 15.0.244.16HouLC1033600b840562ca3e603fabdbc4obj/pyro_import/solver1/d/s/Input_3.inittype = object_merge matchesdef = 0 HouLC1033600b850562ca3e602cfbe357obj/pyro_import/solver1/d/s/Input_3.defsopflags sopflags = comment "" position 13.6562 -2.9669 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1445764166 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b840562ca3e6089f57c41obj/pyro_import/solver1/d/s/Input_3.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) 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 ] ( "`opinputpath(\"../..\", 2)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b800562ca3e603c88bad8obj/pyro_import/solver1/d/s/Input_3.userdata ___Version___ 15.0.244.16HouLC1033600b840562ca3e60f44fb590obj/pyro_import/solver1/d/s/Input_4.inittype = object_merge matchesdef = 0 HouLC1033600b850562ca3e60c1bb8741obj/pyro_import/solver1/d/s/Input_4.defsopflags sopflags = comment "" position 15.7578 -2.91154 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1445764166 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b840562ca3e60d0770c0fobj/pyro_import/solver1/d/s/Input_4.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) 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 ] ( "`opinputpath(\"../..\", 3)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b800562ca3e60c0c2e3caobj/pyro_import/solver1/d/s/Input_4.userdata ___Version___ 15.0.244.16HouLC1033600b9f0562ca3e60bc81bef6obj/pyro_import/solver1/d/s/vdbadvectpoints1.inittype = vdbadvectpoints matchesdef = 0 HouLC1033600b9c0562ca3e6003aa1bbcobj/pyro_import/solver1/d/s/vdbadvectpoints1.defsopflags sopflags = comment "" position 6.39461 -4.7368 cachesize 1 connectornextid 8 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off exposed on outputsNamed3 { 3 "output1" } inputsNamed3 { 4 Prev_Frame 1 1 "input1" 5 Input_2 0 1 "input2" 7 "" "" 1 "input3" } inputs { 0 Prev_Frame 0 1 1 Input_2 0 1 2 "" 0 1 } stat { create 1445695450 modify 1445764464 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9c0562ca3e60c3873720obj/pyro_import/solver1/d/s/vdbadvectpoints1.chn{ channel timestep { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1.0/$FPS } } } HouLC1033600b9f0562ca3e605e812fdcobj/pyro_import/solver1/d/s/vdbadvectpoints1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) velgroup [ 0 locks=0 ] ( @name=vel ) cptgroup [ 0 locks=0 ] ( "" ) operation [ 0 locks=0 ] ( advection ) integration [ 0 locks=0 ] ( "fwd euler" ) iterations [ 0 locks=0 ] ( 0 ) timestep [ 0 locks=0 ] ( [ timestep 0.041666666666666664 ] ) steps [ 0 locks=0 ] ( 1 ) outputstreamlines [ 0 locks=0 ] ( "off" ) } HouLC1033600b9b0562ca3e60b2820f42obj/pyro_import/solver1/d/s/vdbadvectpoints1.userdata ___Version___ 15.0.244.16HouLC1033600b8f0562ca3e6075addb80obj/pyro_import/solver1/d/s.order6 Prev_Frame Input_1 Input_2 Input_3 Input_4 vdbadvectpoints1 HouLC1033600b8d0562ca3e60dd9f9b68obj/pyro_import/solver1/d/s.net1 HouLC1033600b880562ca3e601bccab90obj/pyro_import/vdbvectormerge1.inittype = vdbvectormerge matchesdef = 0 HouLC1033600b890562ca3e605beea819obj/pyro_import/vdbvectormerge1.defsopflags sopflags = comment "" position 0 -2.57329 cachesize 1 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 off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 convertvdb1 3 1 "input1" } inputs { 0 convertvdb1 0 1 } stat { create 1445695588 modify 1445763512 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b880562ca3e6093ddb2b6obj/pyro_import/vdbvectormerge1.parm{ version 0.8 xgroup [ 0 locks=0 ] ( @name=*.x ) ygroup [ 0 locks=0 ] ( @name=*.y ) zgroup [ 0 locks=0 ] ( @name=*.z ) usexname [ 0 locks=0 ] ( "on" ) merge_name [ 0 locks=0 ] ( merged# ) vectype [ 0 locks=0 ] ( "contravariant relative" ) remove_sources [ 0 locks=0 ] ( "on" ) copyinactive [ 0 locks=0 ] ( "off" ) } HouLC1033600b840562ca3e60678c65ddobj/pyro_import/vdbvectormerge1.userdata ___Version___ 15.0.244.16HouLC1033600b880562ca3e604659e490obj/pyro_import/vdbadvectpoints.inittype = vdbadvectpoints matchesdef = 0 HouLC1033600b890562ca3e607ec4cc6fobj/pyro_import/vdbadvectpoints.defsopflags sopflags = comment "" position 6.55418 -2.33703 cachesize 1 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 off exposed on outputsNamed3 { 3 "output1" } inputsNamed3 { 0 "" "" 1 "input1" 1 "" "" 1 "input2" 2 "" "" 1 "input3" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 } stat { create 1445763385 modify 1445763526 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b890562ca3e609147fffaobj/pyro_import/vdbadvectpoints.chn{ channel timestep { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1.0/$FPS } } } HouLC1033600b880562ca3e60b1176f6dobj/pyro_import/vdbadvectpoints.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) velgroup [ 0 locks=0 ] ( "" ) cptgroup [ 0 locks=0 ] ( "" ) operation [ 0 locks=0 ] ( advection ) integration [ 0 locks=0 ] ( "fwd euler" ) iterations [ 0 locks=0 ] ( 0 ) timestep [ 0 locks=0 ] ( [ timestep 0.041666666666666664 ] ) steps [ 0 locks=0 ] ( 1 ) outputstreamlines [ 0 locks=0 ] ( "off" ) } HouLC1033600b840562ca3e6053095e81obj/pyro_import/vdbadvectpoints.userdata ___Version___ 15.0.244.16HouLC1033600bbb0562ca3e60f4e624d1obj/pyro_import.order7 import_pyrofields convertvdb1 Sphere scatter1 solver1 vdbvectormerge1 vdbadvectpoints HouLC1033600bb90562ca3e604cff0719obj/pyro_import.net1 HouLC1033600ba70562ca3e601787726fobj.order3 sphere_object1 pyro_sim pyro_import HouLC1033600ba50562ca3e60048e5fbeobj.net1 HouLC1033600ba50562ca3e609156a473out.defcomment "" position 5 0.5 cachesize 1 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 off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1445695171 modify 1445761627 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba40562ca3e60d5970f51out.parm{ version 0.8 } HouLC1033600ba00562ca3e60009b79caout.userdata ___Version___ 15.0.244.16HouLC1033600ba50562ca3e605f48a655out.net1 HouLC1033600ba40562ca3e604dbf87e4part.defcomment "" position 5.5 1.5 cachesize 1 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 off exposed off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1445695171 modify 1445695173 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba70562ca3e601f98c19bpart.parm{ version 0.8 } HouLC1033600ba30562ca3e606175d766part.userdata ___Version___ 15.0.244.16HouLC1033600ba40562ca3e60db764dccpart.net1 HouLC1033600baa0562ca3e60563971c7ch.defcomment "" position 4.5 1 cachesize 1 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 off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1445695171 modify 1445695172 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba50562ca3e6008c4757bch.parm{ version 0.8 } HouLC1033600ba10562ca3e6064685c39ch.userdata ___Version___ 15.0.244.16HouLC1033600baa0562ca3e601e49fb68ch.net1 HouLC1033600ba40562ca3e6076989a5ashop.defcomment "" position 5 3 cachesize 1 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 off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1445695171 modify 1445695172 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba70562ca3e602c7d5db5shop.parm{ version 0.8 } HouLC1033600ba30562ca3e60240584c7shop.userdata ___Version___ 15.0.244.16HouLC1033600ba40562ca3e60ca38512fshop.net1 HouLC1033600ba50562ca3e60c132d20dimg.defcomment "" position 4.5 2.5 cachesize 1 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 off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1445695172 modify 1445695174 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba40562ca3e600c04e9b6img.parm{ version 0.8 } HouLC1033600ba00562ca3e60c0f67cc6img.userdata ___Version___ 15.0.244.16HouLC1033600ba20562ca3e604ae9db06img/comp1.inittype = img matchesdef = 0 HouLC1033600ba30562ca3e60e2aa0b25img/comp1.defcomment "" position 0 0 cachesize 1 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 off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1445695173 modify 1445695173 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba20562ca3e6027482685img/comp1.parm{ version 0.8 } HouLC1033600bbe0562ca3e603d76e144img/comp1.userdata ___Version___ 15.0.244.16HouLC1033600ba30562ca3e604fbca55fimg/comp1.net1 HouLC1033600ba50562ca3e60e8f4ceb3img.net1 HouLC1033600ba50562ca3e603d423678vex.net1 HouLC1033600bbb0562ca3e6050fced75.scenefilevisualizersHouLC1033600ba00562ca3e60babad33b.applicationneteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/solver1/d -2.42352 -1.68824 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/pointvop1 2.89489 1.78729 1.2 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/filecache1 -4.7 -4.29142 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/dopnet1/popcolor1/popvop1 3.51699 -5.66882 1.2 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/dopnet1/popcolor1/geometryvop1 2.48017 -0.736565 0.578704 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/dopnet1/popcolor1 0.7201 -0.154923 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/solver1/d/s -1.07081 -6.61397 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/solver2/d/s 2.03588 -6.98383 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/shopnet1/constant 24.8362 -20.3049 1.2 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /ch 0 0 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/sphere_object1 -5.40607 0.670697 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/solver1 -6.71166 0.176439 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_sim -9.5898 -1.75349 0.833333 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /img/comp1 0 0 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/upres_pyro_sim -5.64732 -1.6208 0.833333 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/uprespyro_import -2.58787 -5.04123 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/grid_object1 -4.24108 -2.68232 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /vex 0 0 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import -4.71396 -3.11739 0.833333 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/ropnet1 0 0 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /shop 0 0 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /out -5.34696 -2.49997 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /img -4.94696 -2.91762 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/CAM -4.06108 -1.01762 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/import_pyrofields -5.61167 -2.17979 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/dopnet1 -4.24108 -2.68232 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/pyro_import/shopnet1 -1.62353 3.22353 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj -7.97647 -0.911765 1 panetab7 performance -c on -d on -f on -g off -k on -m off -n on -o on -t off -v on -y on -u on -e off -r absolute -w tree panetab12 chopview -a 0 -c "" -k 1 -m 1 -b 1 -e 1 -f 0 -g 0 -H 1 -i 0 -j 1 -l 0 -n 1 -V 1 -y 0 -B 0 -s 0 -S 0.5 -u 0 -v 0 -h -10 310 -r -1.5 1.5 Build.panetab13 imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview2 imgdispopt -m 10 -P on -M on -A on -g 2.2 -G "* ^P ^Pz ^N ^M ^B ^V ^Af" -B 1 -v split -V 2 2 -d h -a off -i 2 -b 0 0 0 -o "" -h on -H on -c 0.8 0.8 0.8 -C 1 1 1 -S 0.8 0.8 0.8 -R 6 -F dc -D "" -I "" -f "" -s off -r 256 256 -p on -l on -t on imgview -z 1 -p (none) 0 -c 0 -l on -s off -i imgview2 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 1 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 2 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 3 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 4 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 5 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 6 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 7 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 8 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 9 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 10 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 11 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 12 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 13 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 14 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 15 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 16 imgviewtime -V on -L on -G on -H on -P off -r 24 -u fr -g 0 -f on -e on -b on -d imgview2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 1 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 3 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 4 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 5 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 6 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 7 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 8 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 9 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 10 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 11 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 12 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 13 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 14 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 15 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 16 viewerstow -b open -x open -l open -m hide -c hide -d open Build.panetab1.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' -F 'res 0 1672 1139 zoom 100 croptoview 0 range $RFSTART $RFEND 1 keyframesonly 0 framesappend 0 audio \'\' audioframe 1 audiooffset 0 visible \'*\' blockedit 0 background \'\' usegamma 1 gamma 2.2 uselut 0 lut \'\' initializeops 0 mblur 0 5 2 0 0.500000 dof 0 0 4 10.000000 41.412399 22.000000 aa -1 beauty 0 session \'\'' Build.panetab1.world viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off Build.panetab1.world viewlayout -s 2 Build.panetab1.world viewerinspect Build.panetab1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) viewtype -t perspective Build.panetab1.world.`vpname("Build.panetab1.world",2)` viewtype -t ortho_top Build.panetab1.world.`vpname("Build.panetab1.world",1)` viewtype -t ortho_front Build.panetab1.world.`vpname("Build.panetab1.world",3)` viewtype -t ortho_right Build.panetab1.world.`vpname("Build.panetab1.world",4)` viewname -l on -n aaaa3 Build.panetab1.world.`vpname("Build.panetab1.world",2)` viewname -l on -n aaaa2 Build.panetab1.world.`vpname("Build.panetab1.world",1)` viewname -l on -n aaaa1 Build.panetab1.world.`vpname("Build.panetab1.world",3)` viewname -l on -n aaaa0 Build.panetab1.world.`vpname("Build.panetab1.world",4)` viewname -l off -n persp1 Build.panetab1.world.`vpname("Build.panetab1.world",2)` viewname -l off -n top1 Build.panetab1.world.`vpname("Build.panetab1.world",1)` viewname -l off -n front1 Build.panetab1.world.`vpname("Build.panetab1.world",3)` viewname -l off -n right1 Build.panetab1.world.`vpname("Build.panetab1.world",4)` viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Build.panetab1.world.persp1 viewdisplay -B dark -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.persp1 viewdisplay -Q on -m on -v on Build.panetab1.world.persp1 viewdisplay -W off 0 0 Build.panetab1.world.persp1 viewdisplay -c on -l1 -K off -P points -p 1 Build.panetab1.world.persp1 viewdispopts -a on -c 1 -g on -s on -w 0.1 -x on -X off Build.panetab1.world.persp1 vieweffect -a 2 -A 4 -b on -B 1 -c on -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 1 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.persp1 viewinfotext -m off Build.panetab1.world.persp1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.persp1 viewbackground -b on -e off -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.persp1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.persp1 viewtransform Build.panetab1.world.persp1 version ( 3 ) flag ( Fx ) orthowidth ( 6.28539 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.203662 8010.04 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0.0253385 -0.0222157 15.3149 ) pxyz ( 0.0253396 -0.0222155 0.0126139 ) rotation ( 0.970139 0.0641356 -0.233918 -1.7646e-008 0.964407 0.264421 0.242551 -0.256525 0.935609 ) homedistance ( 6.24306 ) homeadjboxwidth ( 3.1427 ) homeorthowidth ( 6.28539 ) homeradius ( 8 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' Build.panetab1.world.persp1 vieworthogrid -d off -o 0 0 0 -s 0.1 0.1 -r 0 0 Build.panetab1.world.persp1 viewuvgrid -r off -s 0.1 0.1 -P on -S 1 1 -O 0 0 -C on -t on Build.panetab1.world.persp1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 Build.panetab1.world.persp1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Build.panetab1.world.top1 viewdisplay -B dark -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.top1 viewdisplay -Q on -m on -v on Build.panetab1.world.top1 viewdisplay -W off 0 0 Build.panetab1.world.top1 viewdisplay -c on -l1 -K off -P points -p 1 Build.panetab1.world.top1 viewdispopts -a on -c 1 -g on -s on -w 0.1 -x on -X off Build.panetab1.world.top1 vieweffect -a 2 -A 4 -b on -B 1 -c on -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 1 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.top1 viewinfotext -m off Build.panetab1.world.top1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.top1 viewbackground -b on -e off -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.top1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.top1 viewtransform Build.panetab1.world.top1 version ( 3 ) flag ( Fo ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.1 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1.19209e-007 1 0 -1 1.19209e-007 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.5 0.5 -r 8 8 Build.panetab1.world.top1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.top1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 Build.panetab1.world.top1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Build.panetab1.world.front1 viewdisplay -B dark -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.front1 viewdisplay -Q on -m on -v on Build.panetab1.world.front1 viewdisplay -W off 0 0 Build.panetab1.world.front1 viewdisplay -c on -l1 -K off -P points -p 1 Build.panetab1.world.front1 viewdispopts -a on -c 1 -g on -s on -w 0.1 -x on -X off Build.panetab1.world.front1 vieweffect -a 2 -A 4 -b on -B 1 -c on -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 1 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.front1 viewinfotext -m off Build.panetab1.world.front1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.front1 viewbackground -b on -e off -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.front1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.front1 viewtransform Build.panetab1.world.front1 version ( 3 ) flag ( Fo ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.1 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.5 0.5 -r 8 8 Build.panetab1.world.front1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.front1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 Build.panetab1.world.front1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Build.panetab1.world.right1 viewdisplay -B dark -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.right1 viewdisplay -Q on -m on -v on Build.panetab1.world.right1 viewdisplay -W off 0 0 Build.panetab1.world.right1 viewdisplay -c on -l1 -K off -P points -p 1 Build.panetab1.world.right1 viewdispopts -a on -c 1 -g on -s on -w 0.1 -x on -X off Build.panetab1.world.right1 vieweffect -a 2 -A 4 -b on -B 1 -c on -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 1 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.right1 viewinfotext -m off Build.panetab1.world.right1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.right1 viewbackground -b on -e off -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.right1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.right1 viewtransform Build.panetab1.world.right1 version ( 3 ) flag ( Fo ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.1 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 6.12323e-017 0 1 0 1 0 -1 0 6.12323e-017 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -o 0 0 0 -s 0.5 0.5 -r 8 8 Build.panetab1.world.right1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.right1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 Build.panetab1.world.right1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.right1 viewsnapshotoption -s off -h off -a 1 -v '*' Build.panetab1.world cplane -o -2 0 -2 -n 0 1 0 -x 0 0 1 -l n -s 0.1 0.1 -c 40 40 -r 10 10 -d off Build.panetab1.world glcache -t 512 -v 2048 omparm "Follow Path" followpath /obj/pyro_import "invisible(1)" omparm Rows hudintslider /obj/sphere_object1/sphere1 "hudx(60) hudy(67) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_000000017D587900_562C4073') hudharbourx(60) hudharboury(67) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(3) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)" omparm Columns hudintslider /obj/sphere_object1/sphere1 "hudx(60) hudy(51) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_00000001D51DA940_562C4073') hudharbourx(60) hudharboury(51) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(3) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)" omparm "Camera Manipulator" camera /obj/ipr_camera "camera_handletype(0) camera_gimbal(0) camera_anchor(1) keep_world_aligned(0) keep_world_aligned_2(0) globalxformdefault(0) parm_transform(0) focus_handle(1) camera_clip(0)" omparm "Follow Path" followpath /obj/pyro_sim "invisible(1)" omparm "Follow Path" followpath /obj/sphere_object1 "invisible(1)" panepath -d Build -f -p panetab1 /obj/pyro_import/import_pyrofields panepath -d Build -f -p panetab2 /obj/pyro_import/import_pyrofields panepath -d Build -f -p panetab3 /obj/pyro_import/import_pyrofields panepath -d Build -f -p panetab4 /img/comp1/ panepath -d Build -f -p panetab13 /ch/ panepath -d Build -f -p panetab11 /obj/pyro_import/import_pyrofields panepath -d Build -f -p panetab5 /obj/pyro_import/import_pyrofields panepath -d Build -f -p panetab6 /obj/pyro_import/import_pyrofields panepath -d Build -f -p panetab12 /obj/ panepath -d Build -f -p panetab7 /obj/pyro_import/import_pyrofields panepath -d Build -f -p panetab8 /obj/ panepath -d Build -f -p panetab9 /obj/pyro_import/import_pyrofields panepath -d Build -f -p panetab10 /obj desk set Build viewupdate -u always audiopanel -s p '' audiopanel -s r off audiopanel -s s 24 audiopanel -s f 24 audiopanel -t p stop audiopanel -t l off audiopanel -t r on audiopanel -o m off audiopanel -o t on audiopanel -o u on audiopanel -o l 1 audiopanel -o r 1 audiopanel -o d 0 audiopanel -r d 0.2 audiopanel -m 0 audiopanel -a '' audiopanel -f 1 audiopanel -O 0 colorsettings -D -A -g 2.2 -l "" -p -s -v -i -r -c -f compproject -r 640 480 -a 1 -d fp16 -p 0 1 -P full -f 0 -F 0 -l on texcache -a off -r 2147483647 2147483647 -m 10000 -M 14316 shopvisible +OGL +OGL2 +I3D +VMantra +RIB HouLC1033600baa0562ca3e60bf442759.takesHoudiniTakeFile 1.0 take name Main kids 0 e HouLC1033600ba50562ca3e606cd4f6d0.stylesNSJb{}HouLC1033600ba80562ca3e6024f702c4.cwdopcf / takeset Main HouLC1033600bb60562ca3e60f96ba020LIMITED_COMMERCIAL_FILE!!!