0707070000010000000006660000000000000000010000001330341133700000700000000277.startfplayback -i on -r off -f 1 -e on -h on -t on -a on -k on -s 1 tcur 7.2999999999999998 fps 10 tset 0 7.3999999999999995 frange 1 74 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' 0707070000010000000006660000000000000000010000001330341133700001300000001377.variablesset -g ACTIVETAKE = 'Main' set -g CACHE = 'P:/Cache/mem2' set -g CUT = 'c000' set -g E = '2.7182818284590452354' set -g ELEM = 'elem' set -g EYE = 'stereo' set -g HANDLE_STATUS = '-1' set -g HIP = 'E:/work/kitagawa/GasResizeFluidDynamic' set -g HIPFILE = 'E:/work/kitagawa/GasResizeFluidDynamic/GasResizeFluidDynamic.hip' set -g HIPNAME = 'GasResizeFluidDynamic' set -g JOB = 'P:/Project/mem2' set -g PI = '3.1415926535897932384' set -g POSE = 'C:/Users/s_kitagawa/Documents/houdini16.5/poselib' set -g SHOT = 's000' set -g TAKE = '1' set -g USER = 's_kitagawa' set -g VER = '1' set -g _HIP_SAVEPLATFORM = 'Windows 10.0.10586' set -g _HIP_SAVETIME = 'Wed May 30 11:56:31 2018' set -g _HIP_SAVEVERSION = '16.5.439' set -g _HIP_SHELFTOOLCOUNT = '7' set -g status = '0' 0707070000010000000006660000000000000000010000001330341133700001100000000310.aliasesalias bye 'quit' alias 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' 0707070000010000000006660000000000000000010000001330341133700001400000000021.takeconfigtakename -g take 0707070000010000000006660000000000000000010000001330341133700001500000000000.hou.session0707070000010000000006660000000000000000010000001330341133700001500000000000.OPlibraries0707070000010000000006660000000000000000010000001330341133700001700000000000.OPpreferences0707070000010000000006660000000000000000010000001330341133700001500000017270.OPfallbacksVop/addconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/addconst otls/OPlibScripted.hda Vop/align C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/align otls/OPlibScripted.hda Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda Vop/clamp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/clamp otls/OPlibScripted.hda Sop/color C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibSop.hda Sop/color otls/OPlibSop.hda Vop/complement C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/complement otls/OPlibScripted.hda Sop/convertline C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibSop.hda Sop/convertline otls/OPlibSop.hda Vop/cosine C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/cosine otls/OPlibScripted.hda Vop/cross C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/cross otls/OPlibScripted.hda Vop/curlnoise C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/curlnoise otls/OPlibScripted.hda Vop/degtorad C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/degtorad otls/OPlibScripted.hda Vop/distance C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/distance otls/OPlibScripted.hda Sop/dopimportfield C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibSop.hda Sop/dopimportfield otls/OPlibSop.hda Sop/dopio C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibSop.hda Sop/dopio otls/OPlibSop.hda Object/envlight C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibObject.hda Object/envlight otls/OPlibObject.hda Vop/fit C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/fit otls/OPlibScripted.hda Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/floattovec otls/OPlibScripted.hda Sop/fluidsource C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibSop.hda Sop/fluidsource otls/OPlibSop.hda Dop/gasadvectfield C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/gasadvectfield otls/OPlibDop.hda Dop/gascombustion C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/gascombustion otls/OPlibDop.hda Dop/gasdisturb C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/gasdisturb otls/OPlibDop.hda Dop/gaslocalsharpen C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/gaslocalsharpen otls/OPlibDop.hda Dop/gasresizefluiddynamic C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/gasresizefluiddynamic otls/OPlibDop.hda Dop/gasshred C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/gasshred otls/OPlibDop.hda Dop/gasturbulence C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/gasturbulence otls/OPlibDop.hda Dop/gasvortexconfinement C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/gasvortexconfinement otls/OPlibDop.hda Vop/geometryvopglobal C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibVop.hda Vop/geometryvopglobal otls/OPlibVop.hda Vop/geometryvopglobal::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibVop.hda Vop/geometryvopglobal::2.0 otls/OPlibVop.hda Vop/geometryvopoutput C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibVop.hda Vop/geometryvopoutput otls/OPlibVop.hda Vop/getattrib::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/getattrib::2.0 otls/OPlibScripted.hda Object/hlight::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibObject.hda Object/hlight::2.0 otls/OPlibObject.hda Vop/importattrib C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/importattrib otls/OPlibScripted.hda Vop/inttofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/inttofloat otls/OPlibScripted.hda Vop/inttovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/inttovec otls/OPlibScripted.hda Vop/invert C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/invert otls/OPlibScripted.hda Vop/length C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/length otls/OPlibScripted.hda Dop/linktosourceobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/linktosourceobject otls/OPlibDop.hda Sop/matchaxis C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibSop.hda Sop/matchaxis otls/OPlibSop.hda Vop/modulo C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/modulo otls/OPlibScripted.hda Vop/mulconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/mulconst otls/OPlibScripted.hda Vop/negate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/negate otls/OPlibScripted.hda Vop/normalize C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/normalize otls/OPlibScripted.hda Dop/null C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/null otls/OPlibDop.hda Dop/output C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/output otls/OPlibDop.hda Vop/pcfilter C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/pcfilter otls/OPlibScripted.hda Vop/pcopen C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/pcopen otls/OPlibScripted.hda Sop/platonic C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibSop.hda Sop/platonic otls/OPlibSop.hda Sop/pointjitter C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibSop.hda Sop/pointjitter otls/OPlibSop.hda Sop/pointsfromvolume C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibSop.hda Sop/pointsfromvolume otls/OPlibSop.hda Vop/pow C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/pow otls/OPlibScripted.hda Dop/pyrosolver::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/pyrosolver::2.0 otls/OPlibDop.hda Vop/random C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/random otls/OPlibScripted.hda Shop/scalarvolumenoise C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibShop.hda Shop/scalarvolumenoise otls/OPlibShop.hda Cop2/skycube C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibCop2.hda Cop2/skycube otls/OPlibCop2.hda Cop2/skycubedaylight C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibCop2.hda Cop2/skycubedaylight otls/OPlibCop2.hda Cop2/skyenvmap C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibCop2.hda Cop2/skyenvmap otls/OPlibCop2.hda Dop/smokeconfigureobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/smokeconfigureobject otls/OPlibDop.hda Dop/smokeobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/smokeobject otls/OPlibDop.hda Dop/smokesolver::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/smokesolver::2.0 otls/OPlibDop.hda Vop/smooth C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/smooth otls/OPlibScripted.hda Dop/sourcevolume C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibDop.hda Dop/sourcevolume otls/OPlibDop.hda Vop/twoway C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/twoway otls/OPlibScripted.hda Vop/vecgetcompon C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/vecgetcompon otls/OPlibScripted.hda Vop/vectofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/vectofloat otls/OPlibScripted.hda Vop/vectohvec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibScripted.hda Vop/vectohvec otls/OPlibScripted.hda Sop/volumevelocity C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibSop.hda Sop/volumevelocity otls/OPlibSop.hda Vop/volumevopglobal C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibVop.hda Vop/volumevopglobal otls/OPlibVop.hda Vop/volumevopoutput C:/PROGRA~1/SIDEEF~1/HOUDIN~1.439/houdini/otls/OPlibVop.hda Vop/volumevopoutput otls/OPlibVop.hda 0707070000010000000006660000000000000000010000001330341133700001500002067133.OPdummydefsINDXG INDEX_SECTION'[houdini.hdalibrary'[ Vop/addconst'*[ Vop/align,[ Sop/attribdelete/[ Sop/attribwrangle5[ Vop/clampL +[ Sop/colorV [ Vop/complementcsL[ Sop/convertlinejf[ Vop/cosinen%[ Vop/crossu@[ Vop/curlnoisey [ Vop/degtorad[ Vop/distance[ Sop/dopimportfield[ Sop/dopio^<[ Object/envlightXH[ %Vop/fit0[ Vop/floattovecBw[ Sop/fluidsourceH;[ Dop/gasadvectfieldȾ [ Dop/gascombustionԂ'[ Dop/gasdisturb[ Dop/gaslocalsharpenQ[ Dop/gasresizefluiddynamic[ Dop/gasshred![ Dop/gasturbulence6}%[ Dop/gasvortexconfinementU[ Vop/geometryvopglobalpe[ Vop/geometryvopglobal::2.0w= [ Vop/geometryvopoutput~][ Vop/getattrib::2.0 [ Object/hlight::2.0c[ $Vop/importattribV[ Vop/inttofloat[ Vop/inttovec[ Vop/invert[ Vop/length|A[ Dop/linktosourceobject[ Sop/matchaxis [ Vop/modulof[ Vop/mulconst_[ Vop/negate #[ Vop/normalize$[ Dop/null*b[ Dop/output+ [ Vop/pcfilter6k[ Vop/pcopen:[ Sop/platonic@l[ Sop/pointjitterE [ Sop/pointsfromvolumeN[ Vop/powa [ Dop/pyrosolver::2.0h[ Vop/random5Dj[ Shop/scalarvolumenoiseJ [ Cop2/skycubeW[ %Cop2/skycubedaylight_m[ %Cop2/skyenvmapeg6[ %Dop/smokeconfigureobject}s[ Dop/smokeobject[ Dop/smokesolver::2.0>[ Vop/smooth [ Dop/sourcevolume$2[ Vop/twoway[ Vop/vecgetcompon&[ Vop/vectofloat-|0[ Vop/vectohvec3[ Sop/volumevelocity6R&b[ Vop/volumevopglobal\[ Vop/volumevopoutputcec[ Eaddconst Add Constant oplib:/Vop/addconst?Vop/addconst VOP_addconstVopvopVOPall*[alignAlignoplib:/Vop/align?Vop/align VOP_alignVopvopVOPall[ attribdeleteAttribute Delete(oplib:/Sop/attribdelete?Sop/attribdeleteSOP_attribdeleteSop[ attribwrangleAttribute Wrangle*oplib:/Sop/attribwrangle?Sop/attribwrangleSOP_attribwrangleSop[clampClampoplib:/Vop/clamp?Vop/clamp VOP_clampVopvopVOPall*[colorColoroplib:/Sop/color?Sop/color SOP_colorSop[ complement Complement$oplib:/Vop/complement?Vop/complementVOP_complementVopvopVOPall*[ convertline Convert Line&oplib:/Sop/convertline?Sop/convertlineSOP_convertlineSop[cosineCosineoplib:/Vop/cosine?Vop/cosine VOP_cosineVopvopVOPall*[cross Cross Productoplib:/Vop/cross?Vop/cross VOP_crossVopvopVOPall*[ curlnoise Curl Noise"oplib:/Vop/curlnoise?Vop/curlnoise VOP_curlnoiseVopvopVOPall[degtoradDegrees to Radians oplib:/Vop/degtorad?Vop/degtorad VOP_degtoradVopvopVOPall*[distanceDistance oplib:/Vop/distance?Vop/distance VOP_distanceVopvopVOPall*[dopimportfieldDop Import Fields,oplib:/Sop/dopimportfield?Sop/dopimportfieldSOP_dopimportfieldSop[dopioDop I/Ooplib:/Sop/dopio?Sop/dopio SOP_dopioSop[envlightEnvironment Light&oplib:/Object/envlight?Object/envlightOBJ_light_environmentObjectsubtype=light [fit Fit Rangeoplib:/Vop/fit?Vop/fitVOP_fitVopvopVOPall*[ floattovecFloat to Vector$oplib:/Vop/floattovec?Vop/floattovecVOP_floattovecVopvopVOPall*[ fluidsource Fluid Source&oplib:/Sop/fluidsource?Sop/fluidsource SOP_volumeSop[gasadvectfieldGas Advect Field,oplib:/Dop/gasadvectfield?Dop/gasadvectfieldDOP_gasDop[ gascombustionGas Combustion*oplib:/Dop/gascombustion?Dop/gascombustionDOP_gascombustionDop[ gasdisturbGas Disturbance$oplib:/Dop/gasdisturb?Dop/gasdisturbDOP_gasDop[gaslocalsharpenGas Local Sharpen.oplib:/Dop/gaslocalsharpen?Dop/gaslocalsharpenDOP_gasDop[gasresizefluiddynamicGas Resize Fluid Dynamic:oplib:/Dop/gasresizefluiddynamic?Dop/gasresizefluiddynamicDOP_resizefluidDop[gasshred Gas Shred oplib:/Dop/gasshred?Dop/gasshredDOP_gasDop[ gasturbulenceGas Turbulence*oplib:/Dop/gasturbulence?Dop/gasturbulenceDOP_gasfieldvopDop[gasvortexconfinementGas Vortex Confinement8oplib:/Dop/gasvortexconfinement?Dop/gasvortexconfinementDOP_gasDop[geometryvopglobalGeometry VOP Global Parameters2oplib:/Vop/geometryvopglobal?Vop/geometryvopglobalVOP_geometryvopglobalVopcvex[geometryvopglobal::2.0Geometry VOP Global Parameters { name "align" script "align" label "align" code { "$matx = dihedral($from, $to);" } output matrix3 matx "Rotation Matrix" VOP_VEC_INPUT(from, "Vector To Rotate From", 1, 0, 0) VOP_VEC_INPUT(to, "Vector To Rotate To", 0, 1, 0) signature "Matrix 3" default { } signature "Angle Axis" v { vector vector vector4 } } INDXContentsW[ DialogScriptWmTS֥0707070000010000000006660000000000000000010000001330340636400001300000000000TRAILER!!!# Dialog script for attribdelete automatically generated 10/31/14 14:36:21 { name attribdelete script attribdelete label "Attribute Delete" help { "" } inputlabel 1 "Geometry to Remove Attributes from" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "ptdel" label "Point Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 ptdel" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vtxdel" label "Vertex Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 vtxdel" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "primdel" label "Primitive Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 primdel" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "dtldel" label "Detail Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 dtldel" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "updatevar" label "Update Local Variables" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContentsW[ DialogScriptWWY0707070000010000000006660000000000000000010000001330340636100001300000000000TRAILER!!!# Dialog script for attribwrangle automatically generated 06/09/16 15:22:24 { name attribwrangle script attribwrangle label "Attribute Wrangle" help { "" } inputlabel 1 "Geometry to Process with Wrangle" inputlabel 2 "Ancillary Input, point(1, ...) to Access" inputlabel 3 "Ancillary Input, point(2, ...) to Access" inputlabel 4 "Ancillary Input, point(3, ...) to Access" group { name "folder0" label "Code" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l attribvop1 bindgroup" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "vertices" "Vertices" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "class" label "Run Over" type ordinal default { "point" } menu { "detail" "Detail (only once)" "primitive" "Primitives" "point" "Points" "vertex" "Vertices" "number" "Numbers" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_numcount" label "Number Count" type integer default { "10" } hidewhen "{ class != number }" range { 0! 10000 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_threadjobsize" label "Thread Job Size" type integer default { "1024" } hidewhen "{ class != number }" range { 1! 10000 } parmtag { "autoscope" "0000000000000000" } } parm { name "snippet" label "VEXpression" type string default { "" } menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('attribwrangle/snippet')" ] language python } range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "VEX" } parmtag { "editorlines" "8-30" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'snippet'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "exportlist" label "Attributes to Create" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_strict" label "Enforce Prototypes" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } group { name "folder0_1" label "Bindings" parm { name "autobind" label "Autobind by Name" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } multiparm { name "bindings" label "Number of Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" label "Attribute Name" type string default { "" } range { 0 1 } } parm { name "bindparm#" label "VEX Parameter" type string default { "" } range { 0 1 } } } parm { name "groupautobind" label "Autobind Groups by Name" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } multiparm { name "groupbindings" label "Group Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" label "Group Name" type string default { "" } range { 0 1 } } parm { name "bindgroupparm#" label "VEX Parameter" type string default { "" } range { 0 1 } } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vex_outputmask" label "Export Parameters" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_updatenmls" label "Update Normals If Displaced" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "vex_matchattrib" label "Attribute to Match" type string default { "id" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_inplace" label "Compute Results In Place" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_selectiongroup" label "Output Selection Group" type string default { "" } parmtag { "autoscope" "0000000000000000" } } } } INDX DialogScript ZG/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "clamp" script "clamp" label "clamp" code { "$clamp = clamp($val, $min, $max);" } input float val "Input Value" input float min "Minimum Value" input float max "Maximum Value" output float clamp "Clamped Value" signature "Float" default { } signature "Integer" i { int int int int } signature "2D Vector" u { vector2 vector2 vector2 vector2 } signature "3D Vector" v { vector vector vector vector } signature "3D Point" p { point point point point } signature "3D Normal" n { normal normal normal normal } signature "RGB Color" c { color color color color } signature "4D Vector" v4 { vector4 vector4 vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector uvector uvector } signature "Uniform 3D Point" up { upoint upoint upoint upoint } signature "Uniform 3D Normal" un { unormal unormal unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor ucolor ucolor } VOP_FLT_PARM(min, "Min", 0) VOP_FLT_PARM(max, "Max", 1) VOP_INT_PARM(min_i, "Min", 0) VOP_INT_PARM(max_i, "Max", 1) VOP_VEC2_PARM(min_u, "Min", 0, 0) VOP_VEC2_PARM(max_u, "Max", 1, 1) VOP_VEC_PARM(min_v, "Min", 0, 0, 0) VOP_VEC_PARM(max_v, "Max", 1, 1, 1) VOP_VEC_PARM(min_p, "Min", 0, 0, 0) VOP_VEC_PARM(max_p, "Max", 1, 1, 1) VOP_VEC_PARM(min_n, "Min", 0, 0, 0) VOP_VEC_PARM(max_n, "Max", 1, 1, 1) VOP_CLR_PARM(min_c, "Min", 0, 0, 0) VOP_CLR_PARM(max_c, "Max", 1, 1, 1) VOP_CLR4_PARM(min_v4, "Min", 0, 0, 0, 0) VOP_CLR4_PARM(max_v4, "Max", 1, 1, 1, 1) VOP_FLT_PARM(min_uf, "Min", 0) VOP_FLT_PARM(max_uf, "Max", 1) VOP_VEC_PARM(min_uv, "Min", 0, 0, 0) VOP_VEC_PARM(max_uv, "Max", 1, 1, 1) VOP_VEC_PARM(min_up, "Min", 0, 0, 0) VOP_VEC_PARM(max_up, "Max", 1, 1, 1) VOP_VEC_PARM(min_un, "Min", 0, 0, 0) VOP_VEC_PARM(max_un, "Max", 1, 1, 1) VOP_CLR_PARM(min_uc, "Min", 0, 0, 0) VOP_CLR_PARM(max_uc, "Max", 1, 1, 1) group { name "gs" obsolete 12.0 } group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDXContentsW[ DialogScriptW &WM\0707070000010000000006660000000000000000010000001330340636400001300000000000TRAILER!!!# Dialog script for color automatically generated 05/31/16 11:42:43 { name color script color label Color help { "" } inputlabel 1 "Geometry to Color" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l constant group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } bindselector uveditselect "Assign Colors" "Select the geometry to apply colors to and press Enter to complete" 0 1 all 0 grouptype 0 } parm { name "grouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "vertices" "Vertices" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "deleteallcolorattribs" label "Delete All Existing Color Attributes" type toggle default { "0" } } parm { name "class" label "Class" type integer default { "2" } menu { "detail" "Detail" "primitive" "Primitive" "point" "Point" "vertex" "Vertex" } range { 0 10 } export all parmtag { "autoscope" "0000" } } parm { name "colortype" label "Color Type" type integer default { "0" } menu { "0" "Constant" "1" "Bounding Box" "2" "Random" "3" "Ramp from Attribute" "4" "Random from Attribute" } range { 0 10 } export all parmtag { "autoscope" "0000" } } parm { name "color" label "Color" type color size 3 default { "1" "1" "1" } hidewhen "{ colortype != 0 }" range { 0 1 } export all parmtag { "autoscope" "0000" } } parm { name "seed" label "Seed" type float default { "0" } hidewhen "{ colortype != 2 colortype != 4 }" range { 0 10 } parmtag { "autoscope" "0000" } } parm { name "rampattribute" label "Attribute" type string default { "" } hidewhen "{ colortype != 3 colortype != 4 }" range { 0 1 } } parm { name "ramprange" label "Range" type float size 2 default { "0" "1" } hidewhen "{ colortype != 3 }" range { 0 10 } } parm { name "ramp" label "Attribute Ramp" type ramp_rgb default { "2" } hidewhen "{ colortype != 3 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "vecramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" } parmtag { "rampcolortype" "rgb" } parmtag { "rampkeys_var" "vecramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "vecramp_the_key_values" } } } INDX DialogScript ZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "complement" script "complement" label "complement" code { "$complem = -$val;" "$complem += 1;" } input float val "Input Value" output float complem "Complement: 1 - Input Value" signature "Float" default { } signature "Integer" i { int int } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } VOP_FLT_PARM(val, "Value", 1) VOP_INT_PARM(val_i, "Value", 1) VOP_VEC2_PARM(val_u, "Value", 1, 1) VOP_VEC_PARM(val_v, "Value", 1, 1, 1) VOP_VEC_PARM(val_p, "Value", 1, 1, 1) VOP_VEC_PARM(val_n, "Value", 1, 1, 1) VOP_CLR_PARM(val_c, "Value", 1, 1, 1) VOP_VEC4_PARM(val_v4,"Value", 1, 1, 1, 1) VOP_FLT_PARM(val_uf, "Value", 1) VOP_VEC_PARM(val_uv, "Value", 1, 1, 1) VOP_VEC_PARM(val_up, "Value", 1, 1, 1) VOP_VEC_PARM(val_un, "Value", 1, 1, 1) VOP_CLR_PARM(val_uc, "Value", 1, 1, 1) group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDXContentsW[ DialogScriptWT#10707070000010000000006660000000000000000010000001330340636200001300000000000TRAILER!!!# Dialog script for convertline automatically generated 09/24/14 17:03:02 { name convertline script convertline label "Convert Line" 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 "computelength" label "Compute Length" type toggle nolabel joinnext default { "1" } range { 0 1 } export none } parm { name "lengthname" label "Compute Length" type string default { "restlength" } disablewhen "{ computelength == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } INDX DialogScriptZG/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "cosine" script "cosine" label "cosine" outercode { "#include " } code { "$cosine = vop_cos($rad);" } input float rad "Radians" output float cosine "Output Value" signature "Float" default { } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } VOP_FLT_PARM(rad, "Radians", 0) VOP_VEC2_PARM(rad_u, "Radians", 0, 0) VOP_VEC_PARM(rad_v, "Radians", 0, 0, 0) VOP_VEC_PARM(rad_p, "Radians", 0, 0, 0) VOP_VEC_PARM(rad_n, "Radians", 0, 0, 0) VOP_VEC_PARM(rad_c, "Radians", 0, 0, 0) VOP_VEC4_PARM(rad_v4, "Radians", 0, 0, 0, 0) VOP_FLT_PARM(rad_uf, "Radians", 0) VOP_VEC_PARM(rad_uv, "Radians", 0, 0, 0) VOP_VEC_PARM(rad_up, "Radians", 0, 0, 0) VOP_VEC_PARM(rad_un, "Radians", 0, 0, 0) VOP_VEC_PARM(rad_uc, "Radians", 0, 0, 0) group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScriptZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "cross" script "cross" label "cross" outercode { INCLUDE_VOPLIB } code { "$crossprod = vop_cross($vec1, $vec2);" } output vector crossprod "Cross Product" VOP_VEC_INPUT(vec1, "Vector 1", 1, 0, 0) VOP_VEC_INPUT(vec2, "Vector 2", 0, 1, 0) signature "3D Vector" default { } signature "3D Vector/Normal" vn { vector normal vector } signature "3D Normal/Vector" nv { normal vector vector } signature "3D Normal/Normal" nn { normal normal vector } signature "Uniform 3D Vector" uv { uvector uvector uvector } signature "Uniform 3D Vector/Normal" vn { uvector unormal uvector } signature "Uniform 3D Normal/Vector" nv { unormal uvector uvector } signature "Uniform 3D Normal/Normal" nn { unormal unormal uvector } } INDX DialogScript ZF/* * 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 DialogScriptZG/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "degtorad" script "degtorad" label "degtorad" outercode { INCLUDE_VOPLIB } code { "$rad = vop_radians($deg);" } input float deg "Degrees" output float rad "Radians" signature "Float" default { } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } VOP_FLT_PARM_R(deg, "Degrees", 0, 0, 360) VOP_VECTOR2_PARM(float, deg_u, "Degrees", 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_v, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_p, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_n, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(color, deg_c, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR4_PARM(float, deg_v4,"Degrees", 0, 0, 0, 1, 0, 360) VOP_FLT_PARM_R(deg_uf, "Degrees", 0, 0, 360) VOP_VECTOR_PARM(float, deg_uv, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_up, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_un, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(color, deg_uc, "Degrees", 0, 0, 0, 0, 360) group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScriptZF/* * 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) } INDXContentsW[ DialogScriptWZp0707070000010000000006660000000000000000010000001330340636400001300000000000TRAILER!!!# Dialog script for dopimportfield automatically generated 08/03/16 10:35:23 { name dopimportfield script dopimportfield label "Dop Import Fields" help { "" } inputlabel 1 "Sub-Network Input #1" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" outputlabel 1 "Sub-Network Output #1" parm { name "doppath" label "DOP Network" type oppath default { "" } range { 0 1 } parmtag { "opfilter" "!!DOP!!" } parmtag { "oprelative" "." } } parm { name "dopnode" label "DOP Node" type oppath default { "" } range { 0 1 } parmtag { "oprelative" "." } } parm { name "defobj" label "Default Object" type string default { "" } disablewhen "{ dopnode != \"\" }" range { 0 1 } } parm { name "doposxform" label "Transform Geometry With Position Data" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "doxform" label "Transform Geometry With Geometry Data" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "computeminmax" label "Compute Min/Max Values" type toggle default { "0" } range { 0 1 } } parm { name "importsimsettings" label "Import Simulation Settings" type toggle default { "1" } range { 0 1 } } parm { name "presets" label "Presets" type string default { "choose" } menu { "smoke" "Smoke" "liquid" "Liquid" "dsdfire" "Fire (DSD)" "pyro" "Pyro" "flip" "FLIP Fluid" "upressmoke" "Upres Smoke" "upresliquid" "Upres Liquid" "upresdsdfire" "Upres Fire (DSD)" "uprespyro" "Upres Pyro" "particles" "Particles" "choose" "Choose" } range { 0 1 } parmtag { "script_callback" "hou.pwd().hdaModule().invokePresetMenu(kwargs)" } parmtag { "script_callback_language" "python" } } group { name "folder0" label "Import" multiparm { name "fields" label "Fields to Import" parm { name "enable#" label "Import" type toggle joinnext default { "1" } range { 0 1 } } parm { name "visible#" label "Visualization" type ordinal default { "smoke" } menu { "smoke" "Smoke" "rainbow" "Rainbow" "iso" "Isosurface" "invisible" "Invisible" "heightfield" "Height Field" "nochange" "No Change" } range { 0 1 } } parm { name "objname#" label "Object" type string joinnext default { "" } range { 0 1 } } parm { name "fieldname#" label "Field" type string default { "" } range { 0 1 } } } } group { name "folder0_1" label "Compression" parm { name "delete_attributes" label "Attributes to Delete" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } multiparm { name "attribute_numcasts" label "Attributes to Cast" default 0 parmtag { "autoscope" "0000000000000000" } parm { name "attribute_class#" label "Class" type string default { "point" } menu { "detail" "Detail" "primitive" "Primitive" "point" "Point" "vertex" "Vertex" } range { 0 1 } } parm { name "attribute_attribs#" label "Attributes" type string default { "" } range { 0 1 } } parm { name "attribute_precision#" label "Precision" type string default { "fpreal32" } menu { "uint8" "8-bit unsigned integer" "int8" "8-bit signed integer" "int16" "16-bit integer" "int32" "32-bit integer" "int64" "64-bit integer" "fpreal16" "16-bit float" "fpreal32" "32-bit float" "fpreal64" "64-bit float" } range { 0 1 } } } multiparm { name "compression" label "Fields to Compress" parm { name "compgroup#" label "Source Group" type string default { "" } menutoggle { [ "opmenu -l placeholder_for_menus group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "constanttol#" label "Constant Tol" type float default { "0" } range { 0! 1 } } parm { name "quantizetol#" label "Quantization Tol" type float default { "0" } range { 0! 1 } } parm { name "dither#" label "Dithering" type ordinal default { "ordered" } menu { "none" "None" "ordered" "Ordered" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "usefp16_#" label "Use 16bit Float" type toggle default { "0" } range { 0 1 } } parm { name "maskgroup#" label "Mask Group" type string default { "" } menutoggle { [ "opmenu -l placeholder_for_menus maskgrp" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "sop_input" "1" } } parm { name "maskexpand#" label "Mask Expansion" type integer default { "1" } range { 0! 10 } } parm { name "domaskmin#" label "Min Mask" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "maskmin#" label "Mask Minimum" type float default { "0" } disablewhen "{ domaskmin# == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "domaskmax#" label "Min Mask" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "maskmax#" label "Mask Maximum" type float default { "1" } disablewhen "{ domaskmax# == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "invertmask#" label "Invert Mask" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } } INDXContentsW[ DialogScriptW<_Zt0707070000010000000006660000000000000000010000001330340636400001300000000000TRAILER!!!# Dialog script for dopio automatically generated 08/03/16 10:44:36 { name dopio script dopio label "Dop I/O" help { "" } inputlabel 1 "Sub-Network Input #1" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" outputlabel 1 "Sub-Network Output #1" parm { name "loadfromdisk" label "Load from Disk " type toggle joinnext default { "0" } range { 0 1 } } parm { name "reload" label "Reload Geometry" type button default { "0" } range { 0 1 } } parm { name "file" label "Geometry File" type geometry default { "$HIP/geo/$HIPNAME.$OS.$F.bgeo.sc" } menureplace { [ "opmenu -l render sopoutput" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "write" } } group { name "folder0" label "Import from DOPs" parm { name "doppath" label "DOP Network" type oppath default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!DOP!!" } parmtag { "oprelative" "." } } parm { name "dopnode" label "DOP Node" type oppath default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "defobj" label "Default Object" type string default { "" } disablewhen "{ dopnode != \"\" }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "doposxform" label "Transform Geometry With Position Data" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "doxform" label "Transform Geometry With Geometry Data" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "computeminmax" label "Compute Min/Max Values" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "importsimsettings" label "Import Simulation Settings" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "presets" label "Presets" type string default { "choose" } menu { "smoke" "Smoke" "liquid" "Liquid" "dsdfire" "Fire (DSD)" "pyro" "Pyro" "flip" "FLIP Fluid" "upressmoke" "Upres Smoke" "upresliquid" "Upres Liquid" "upresdsdfire" "Upres Fire (DSD)" "uprespyro" "Upres Pyro" "particles" "Particles" "choose" "Choose" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "hou.pwd().hdaModule().invokePresetMenu(kwargs)" } parmtag { "script_callback_language" "python" } } group { name "folder1" label "Fields" multiparm { name "fields" label "Fields to Import" default 0 parmtag { "autoscope" "0000000000000000" } parm { name "enable#" label "Import" type toggle joinnext default { "1" } disablewhen "{ loadfromdisk == 1 }" range { 0 1 } } parm { name "visible#" label "Visualization" type ordinal default { "smoke" } disablewhen "{ loadfromdisk == 1 }" menu { "smoke" "Smoke" "rainbow" "Rainbow" "iso" "Isosurface" "invisible" "Invisible" "heightfield" "Height Field" "nochange" "No Change" } range { 0 1 } } parm { name "objname#" label "Object" type string joinnext default { "" } disablewhen "{ loadfromdisk == 1 }" range { 0 1 } } parm { name "fieldname#" label "Field" type string default { "" } disablewhen "{ loadfromdisk == 1 }" range { 0 1 } } } } group { name "folder1_1" label "Compression" parm { name "delete_attributes" label "Attributes to Delete" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } multiparm { name "attribute_numcasts" label "Attributes to Cast" default 0 parmtag { "autoscope" "0000000000000000" } parm { name "attribute_class#" label "Class" type string default { "point" } menu { "detail" "Detail" "primitive" "Primitive" "point" "Point" "vertex" "Vertex" } range { 0 1 } } parm { name "attribute_attribs#" label "Attributes" type string default { "" } range { 0 1 } } parm { name "attribute_precision#" label "Precision" type string default { "fpreal32" } menu { "uint8" "8-bit unsigned integer" "int8" "8-bit signed integer" "int16" "16-bit integer" "int32" "32-bit integer" "int64" "64-bit integer" "fpreal16" "16-bit float" "fpreal32" "32-bit float" "fpreal64" "64-bit float" } range { 0 1 } } } multiparm { name "compression" label "Fields to Compress" default 0 parmtag { "autoscope" "0000000000000000" } parm { name "compgroup#" label "Source Group" type string default { "" } menutoggle { [ "opmenu -l placeholder_for_menus group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "constanttol#" label "Constant Tol" type float default { "0" } range { 0! 1 } } parm { name "quantizetol#" label "Quantization Tol" type float default { "0" } range { 0! 1 } } parm { name "dither#" label "Dithering" type ordinal default { "ordered" } menu { "none" "None" "ordered" "Ordered" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "usefp16_#" label "Use 16bit Float" type toggle default { "0" } range { 0 1 } } parm { name "maskgroup#" label "Mask Group" type string default { "" } menutoggle { [ "opmenu -l placeholder_for_menus maskgrp" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "sop_input" "1" } } parm { name "maskexpand#" label "Mask Expansion" type integer default { "1" } range { 0! 10 } } parm { name "domaskmin#" label "Min Mask" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "maskmin#" label "Mask Minimum" type float default { "0" } disablewhen "{ domaskmin# == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "domaskmax#" label "Min Mask" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "maskmax#" label "Mask Maximum" type float default { "1" } disablewhen "{ domaskmax# == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "invertmask#" label "Invert Mask" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } } group { name "folder0_1" label "Save to File" parm { name "execute" label "Save to Disk" type button joinnext default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "n = hou.pwd(); n.node('render').render(); n.node('read_back').parm('reload').pressButton()" } parmtag { "script_callback_language" "python" } parmtag { "takecontrol" "always" } } parm { name "executebackground" label "Save to Disk in Background" type button joinnext default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } parmtag { "takecontrol" "always" } } parm { name "renderdialog" label "Controls..." type button nolabel default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "takecontrol" "always" } } parm { name "trange" label "Valid Frame Range" type ordinal default { "normal" } menu { "off" "Save Current Frame" "normal" "Save Frame Range" "on" "Save Frame Range Only (Strict)" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "f" label "Start/End/Inc" type float size 3 default { "$FSTART" "$FEND" "1" } disablewhen "{ trange == off }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "take" label "Render With Take" type string default { "_current_" } menu { [ "opmenu -l render take" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "xformtype" label "Transform" type ordinal default { "none" } menu { "none" "None" "world" "Into World Space" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "mkpath" label "Create Intermediate Directories" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "initsim" label "Initialize Simulation OPs" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "alfprogress" label "Alfred Style Progress" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "reportnetwork" label "Report Network Use" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "saveretry" label "Save Retries" type integer default { "0" } range { 0! 5 } parmtag { "autoscope" "0000000000000000" } } parm { name "savebackground" label "Save in Background" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "tprerender" label "Pre-Render Script" type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "prerender" label "Pre-Render Script" type file joinnext default { "" } menureplace { [ "opmenu -l render prerender" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "read" } } parm { name "lprerender" label "Pre-Render Script Language" type string nolabel default { "hscript" } menu { "hscript" "Hscript" "python" "Python" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "tpreframe" label "Pre-Frame Script" type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "preframe" label "Pre-Frame Script" type file joinnext default { "" } menureplace { [ "opmenu -l render preframe" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "read" } } parm { name "lpreframe" label "Pre-Frame Script Language" type string nolabel default { "hscript" } menu { "hscript" "Hscript" "python" "Python" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "tpostframe" label "Post-Frame Script" type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "postframe" label "Post-Frame Script" type file joinnext default { "" } menureplace { [ "opmenu -l render postframe" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "read" } } parm { name "lpostframe" label "Post-Frame Script Language" type string nolabel default { "hscript" } menu { "hscript" "Hscript" "python" "Python" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "tpostrender" label "Post-Render Script" type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "postrender" label "Post-Render Script" type file joinnext default { "" } menureplace { [ "opmenu -l render postrender" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "read" } } parm { name "lpostrender" label "Post-Render Script Language" type string nolabel default { "hscript" } menu { "hscript" "Hscript" "python" "Python" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_2" label "Load from File" parm { name "missingframe" label "Missing Frame" type ordinal default { "error" } menu { "error" "Report Error" "empty" "No Geometry" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "loadtype" label "Load" type ordinal default { "full" } menu { "full" "All Geometry" "infobbox" "Info Bounding Box" "info" "Info" "points" "Point Cloud" "delayed" "Packed Disk Primitive" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "packedviewedit" label "Display Packed As" type ordinal default { "unchanged" } hidewhen "{ loadtype != full }" menu { "unchanged" "Use File Setting" "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "viewportlod" label "Display As" type ordinal default { "box" } hidewhen "{ loadtype != delayed }" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "delayload" label "Delay Load Geometry" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "cachesize" label "Cache Frames" type integer default { "0" } disablewhen "{ loadtype != full } { packedviewedit != unchanged }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "prefetch" label "Pre-fetch Geometry" type toggle default { "off" } disablewhen "{ loadtype != full } { packedviewedit != unchanged } { cachesize == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } INDXContentsW[ % DialogScriptWGZ-0707070000010000000006660000000000000000010000001330340644500001300000000000TRAILER!!!# Dialog script for envlight automatically generated { name envlight script envlight label "Environment Light" help { "" } bindhandle skymap_sun_angular_size light "Sun Direction" coneangle "parm_transform(1) focus_handle(0)" bindhandle skymap_sun_angular_size_cone_onoff light "Sun Direction" coneonoff "parm_transform(1) focus_handle(0)" bindhandle skymap_sun_dir_rotatex light "Sun Direction" rx "parm_transform(1) focus_handle(0)" bindhandle skymap_sun_dir_rotatey light "Sun Direction" ry "parm_transform(1) focus_handle(0)" bindhandle skymap_sun_dir_rotatez light "Sun Direction" rz "parm_transform(1) focus_handle(0)" inputlabel 1 "Sub-Network Input #1" parm { name "t" baseparm label "Translate" invisible export none } parm { name "s" baseparm label "Scale" invisible export none } parm { name "p" baseparm label "Pivot" invisible export none } parm { name "scale" baseparm label "Uniform Scale" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } parm { name "dimmer" baseparm label "Dimmer" invisible export all } parm { name "use_dcolor" baseparm label "Set Wireframe Color" invisible export none } parm { name "dcolor" baseparm label "Wireframe Color" invisible export none } group { name "folder0" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" export none } parm { name "r" baseparm label "Rotate" export none } parm { name "pre_xform" baseparm label "Pre-transform" invisible export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" invisible export none } parm { name "childcomp" baseparm label "Child Compensation" invisible export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } group { name "folder1_2_1" label "Lookat Options" invisibletab parm { name "lookatpath" baseparm label "Look At" export none } parm { name "lookup" baseparm label "Look At Up Vector" export none } } } group { name "folder0_1" label "Light" parm { name "light_color" label "Light Color" type color size 3 default { "1" "1" "1" } disablewhen "{ light_enable == 0 }" range { 0 1 } export all } parm { name "light_intensity" label "Light Intensity" type float default { "1" } disablewhen "{ light_enable == 0 }" range { 0 10 } parmtag { "autoscope" "1000000000000000" } } parm { name "light_exposure" label "Light Exposure" type float default { "0" } disablewhen "{ light_enable == 0 }" range { -10 10 } parmtag { "autoscope" "1000000000000000" } } parm { name "env_map" label "Environment Map" type image default { "" } disablewhen "{ light_enable == 0 } { skymap_enable != 0 }" range { 0 1 } } parm { name "env_skymap" label "Sky Environment Map" type image invisible default { "`strcat(\"op:\", opfullpath(\"sky_env_net/sky_env_map\"))`" } range { 0 1 } } parm { name "light_enable" label "Light Enabled" type toggle default { "1" } range { 0 1 } export all } parm { name "ogl_enablelight" label "Enable Light In Viewport" type toggle default { "1" } range { 0 1 } } parm { name "light_contribdiff" label "Diffuse Contribution" type toggle invisible default { "1" } disablewhen "{ light_enable == 0 }" range { 0 1 } } parm { name "light_contribspec" label "Specular Contribution" type toggle invisible default { "1" } disablewhen "{ light_enable == 0 } { env_mode == occlusion }" range { 0 1 } } multiparm { name "light_contrib" label "Light Contributions" parm { name "light_contribenable#" label "light_contribenable#" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "light_contribname#" label "Component #" type string default { "" } menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraLightContributions')\")`" ] } range { 0 1 } } } parm { name "light_contribprimary" label "Render Light Geometry" type toggle default { "0" } disablewhen "{ light_enable == 0 }" range { 0 1 } export all } parm { name "env_clipy" label "Clip To Positive Y Hemisphere" type toggle default { "0" } disablewhen "{ light_enable == 0 }" range { 0 1 } } parm { name "categories" label "Categories" type string default { "" } disablewhen "{ light_enable == 0 }" range { 0 1 } parmtag { "spare_category" "Shading" } } group { name "folder1" label "Render Options" parm { name "env_mode" label "Rendering Mode" type string default { "direct" } menu { "direct" "Direct Lighting" "occlusion" "Ambient Occlusion" "background" "Ray Tracing Background" } range { 0 1 } } parm { name "vm_samplingquality" label "Sampling Quality" type float default { "1" } disablewhen "{ env_mode == background }" range { 0 10 } } parm { name "env_filteramount" label "Glossy Filter Amount" type float default { "0" } disablewhen "{ env_mode != direct } { env_map == \"\" }" range { 0 1 } } parm { name "env_portalenable" label "Enable Portal" type toggle nolabel joinnext default { "0" } disablewhen "{ env_mode != direct }" range { 0 1 } } parm { name "env_portal" label "Portal Geometry" type oppath default { "" } disablewhen "{ env_mode != direct } { env_portalenable == 0 }" range { 0 1 } parmtag { "oprelative" "." } } parm { name "env_domaxdist" label "domaxdist" type toggle nolabel joinnext default { "0" } disablewhen "{ env_mode != occlusion }" range { 0 1 } } parm { name "env_maxdist" label "Max Ray Distance" type float default { "10" } disablewhen "{ env_mode != occlusion } { env_domaxdist == 0 }" range { 0 100 } } parm { name "env_angle" label "Sampling Angle" type angle default { "90" } disablewhen "{ env_mode != occlusion }" range { 0 90 } } parm { name "env_doadaptive" label "Adaptive Sampling" type toggle default { "0" } disablewhen "{ env_mode != occlusion }" range { 0 1 } } } group { name "folder1_1" label "Sky Environment Map" parm { name "skymap_enable" label "Enable Sky Environment Map" type toggle default { "0" } range { 0 1 } } parm { name "skymap_resolution" label "Resolution" type integer default { "128" } disablewhen "{ skymap_enable == 0 }" range { 1! 512 } parmtag { "autoscope" "0000000000000000" } } group { name "folder_sun_dir" label "Sun" parm { name "skymap_sun_dir_spec" label "Use" type string default { "3" } disablewhen "{ skymap_enable == 0 }" menu { "3" "Rotate Angles" "4" "Direction Vector" "0" "Azimuth and Elevation" "1" "Location, Date, and Time" "2" "Location and Fractional Day of Year" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sun_angular_size" label "Angular Size" type float default { "1" } disablewhen "{ skymap_enable == 0 }" range { 0 90 } } parm { name "skymap_sun_angular_size_cone_onoff" label "Use Angular Size Cone Handle" type string invisible default { "on" } range { 0 1 } } parm { name "skymap_sun_dir_rotate" label "Rotate" type vector size 3 default { "45" "180" "0" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 3 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sun_dir_vector" label "Direction Vector" type vector size 3 default { "0" "1" "1" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 4 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sun_azimuth" label "Azimuth" type float default { "180" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 0 }" range { 0 360 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sun_elevation" label "Elevation" type float default { "45" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 0 }" range { 0 90 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_latitude" label "Latitude" type float default { "0" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 skymap_sun_dir_spec != 2 }" range { -90! 90! } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_longitude" label "Longitude" type float default { "0" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 skymap_sun_dir_spec != 2 }" range { -180! 180! } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_month" label "Date" type ordinal joinnext default { "0" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 }" menu { "Jan" "January" "Feb" "February" "Mar" "March" "Apr" "April" "May" "May" "Jun" "June" "Jul" "July" "Aug" "August" "Sep" "September" "Oct" "October" "Nov" "November" "Dec" "December" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_day" label "Day" type integer nolabel default { "1" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 }" range { 1! 31! } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_time" label "Time" type vector2 joinnext size 2 default { "12" "0" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_hr_spec" label "Hour Spec" type ordinal nolabel joinnext default { "2" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 }" menu { "0" "AM" "1" "PM" "3" "24hr" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_time_zone" label "Time Zone" type ordinal nolabel joinnext default { "0" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 }" menu { "" "Default (calculated from longitude)" "UTC" "UTC (GMT, WET)" "UTC-1" "N (UTC - 1)" "UTC-2" "O (UTC - 2)" "UTC-3" "P (UTC - 3)" "UTC-4" "AST (UTC - 4)" "UTC-5" "EST (UTC - 5)" "UTC-6" "CST (UTC - 6)" "UTC-7" "MST (UTC - 7)" "UTC-8" "PST (UTC - 8)" "UTC-9" "AKST (UTC - 9)" "UTC-10" "HAST (UTC - 10)" "UTC-11" "X (UTC - 11)" "UTC+12" "M (UTC + 12)" "UTC+11" "L (UTC + 11)" "UTC+10" "EST (UTC + 10)" "UTC+9" "I (UTC + 9)" "UTC+8" "WST (UTC + 8)" "UTC+7" "CXT (UTC + 7)" "UTC+6" "F (UTC + 6)" "UTC+5" "E (UTC + 5)" "UTC+4" "D (UTC + 4)" "UTC+3" "MSK (UTC + 3)" "UTC+2" "EET (UTC + 2)" "UTC+1" "CET (UTC + 1)" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_daylight" label "Daylight Saving" type toggle default { "off" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_doy" label "Day of Year" type float default { "0.5" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 2 }" range { 0! 365! } parmtag { "autoscope" "0000000000000000" } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "skymap_sun_calc_spec" label "Direction" type string default { "away" } menu { "towards" "Towards Sun" "away" "Away from Sun" } range { 0 1 } } parm { name "skymap_sun_calc_vector" label "Calculated Vector" type vector size 3 default { "ch(\"sky_env_net/sun_dir/vectorx\")" "ch(\"sky_env_net/sun_dir/vectory\")" "ch(\"sky_env_net/sun_dir/vectorz\")" } disablewhen "{ skymap_enable == 0 }" range { -1 1 } } parm { name "skymap_sun_calc_rotate" label "Calculated Rotate" type vector size 3 default { "ch(\"sky_env_net/sun_dir/anglesx\")" "ch(\"sky_env_net/sun_dir/anglesy\")" "ch(\"sky_env_net/sun_dir/anglesz\")" } disablewhen "{ skymap_enable == 0 }" range { -1 1 } } } group { name "folder_sun_dir_1" label "Sky" parm { name "skymap_sky_color_spec" label "Use" type ordinal default { "0" } disablewhen "{ skymap_enable == 0 }" menu { "0" "Realistic" "1" "Ramp" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sky_turbidity" label "Haziness" type float default { "2" } disablewhen "{ skymap_enable == 0 } { skymap_sky_color_spec != 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sky_brightness" label "Brightness" type float default { "1" } disablewhen "{ skymap_enable == 0 } { skymap_sky_color_spec != 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sky_ramp" label "Color Ramp" type ramp_rgb default { "3" } disablewhen "{ skymap_enable == 0 } { skymap_sky_color_spec != 1 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "sky_ramp_basis" } parmtag { "rampbasisdefault" "catmull-rom" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0.17 0.16 0.66 ) 1interp ( linear ) 2pos ( 0.95 ) 2c ( 0.43 0.72 0.9 ) 2interp ( linear ) 3pos ( 1 ) 3c ( 0.96 0.91 0.23 ) 3interp ( linear )" } parmtag { "rampkeys_var" "sky_ramp_keys" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "sky_ramp_vals" } } } group { name "folder_sun_dir_2" label "Ground" parm { name "ground_type" label "Render Ground As" type string default { "horizon" } disablewhen "{ skymap_enable == 0 }" menu { "color" "Albedo" "horizon" "Infinite Horizon" "mirror" "Mirror" "none" "None" } range { 0 1 } } parm { name "skymap_ground_color" label "Albedo" type color size 3 default { "0.03" "0.02" "0.015" } disablewhen "{ skymap_enable == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_ground_normal" label "Normal" type float size 3 default { "0" "1" "0" } disablewhen "{ skymap_enable == 0 } { skymap_sky_color_spec == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_horizon_elevation" label "Horizon Elevation" type float default { "0" } disablewhen "{ skymap_enable == 0 } { skymap_sky_color_spec == 0 }" range { -90 90 } parmtag { "autoscope" "0000000000000000" } } } } } group { name "folder0_2" label "Shadow" parm { name "shadow_type" label "Shadow Type" type ordinal default { "raytrace" } menu { "off" "No Shadows" "raytrace" "Ray-Traced Shadows" } range { 0 1 } } parm { name "shadowmask" label "Shadow Mask" type oplist default { "*" } disablewhen "{ shadow_type == off }" range { 0 1 } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "shadow_intensity" label "Shadow Intensity" type float default { "1" } disablewhen "{ shadow_type == off }" range { 0 1 } } parm { name "shadow_transparent" label "Transparent Shadows" type toggle default { "1" } disablewhen "{ shadow_type == off }" range { 0 1 } } } group { name "folder0_3" label "Misc" parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } } parm { name "light_wrangler" label "Light Wrangler" type string invisible default { "HoudiniEnvLight" } range { 0 1 } } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } } INDX DialogScriptYZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "fit" script "fit" label "fit" outercode { INCLUDE_VOPLIB } code { "$shift = vop_fit($val, $srcmin, $srcmax, $destmin, $destmax);" } input float val "Input Value" input float srcmin "Minimum Value In Source Range" input float srcmax "Maximum Value In Source Range" input float destmin "Minimum Value In Destination Range" input float destmax "Maximum Value In Destination Range" output float shift "Shifted Value" signature "Float" default { } signature "2D Vector" v2 { vector2 vector2 vector2 vector2 vector2 vector2 } signature "3D Vector" v { vector vector vector vector vector vector } signature "3D Point" p { point point point point point point } signature "3D Normal" n { normal normal normal normal normal normal } signature "RGB Color" c { color color color color color color } signature "4D Vector" v4 { vector4 vector4 vector4 vector4 vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector uvector uvector uvector uvector } signature "Uniform 3D Point" up { upoint upoint upoint upoint upoint upoint } signature "Uniform 3D Normal" un { unormal unormal unormal unormal unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor ucolor ucolor ucolor ucolor } VOP_FLT_PARM(srcmin, "Source Min", 0) VOP_FLT_PARM(srcmax, "Source Max", 1) VOP_FLT_PARM(destmin, "Destination Min", 0) VOP_FLT_PARM(destmax, "Destination Max", 1) VOP_VEC2_PARM(srcmin_v2, "Source Min", 0, 0) VOP_VEC2_PARM(srcmax_v2, "Source Max", 1, 1) VOP_VEC2_PARM(destmin_v2, "Destination Min", 0, 0) VOP_VEC2_PARM(destmax_v2, "Destination Max", 1, 1) VOP_VEC_PARM(srcmin_v, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_v, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_v, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_v, "Destination Max", 1, 1, 1) VOP_VEC_PARM(srcmin_p, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_p, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_p, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_p, "Destination Max", 1, 1, 1) VOP_VEC_PARM(srcmin_n, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_n, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_n, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_n, "Destination Max", 1, 1, 1) VOP_CLR_PARM(srcmin_c, "Source Min", 0, 0, 0) VOP_CLR_PARM(srcmax_c, "Source Max", 1, 1, 1) VOP_CLR_PARM(destmin_c, "Destination Min", 0, 0, 0) VOP_CLR_PARM(destmax_c, "Destination Max", 1, 1, 1) VOP_VEC4_PARM(srcmin_v4, "Source Min", 0, 0, 0, 0) VOP_VEC4_PARM(srcmax_v4, "Source Max", 1, 1, 1, 1) VOP_VEC4_PARM(destmin_v4, "Destination Min", 0, 0, 0, 0) VOP_VEC4_PARM(destmax_v4, "Destination Max", 1, 1, 1, 1) VOP_FLT_PARM(srcmin_uf, "Source Min", 0) VOP_FLT_PARM(srcmax_uf, "Source Max", 1) VOP_FLT_PARM(destmin_uf, "Destination Min", 0) VOP_FLT_PARM(destmax_uf, "Destination Max", 1) VOP_VEC_PARM(srcmin_uv, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_uv, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_uv, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_uv, "Destination Max", 1, 1, 1) VOP_VEC_PARM(srcmin_up, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_up, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_up, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_up, "Destination Max", 1, 1, 1) VOP_VEC_PARM(srcmin_un, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_un, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_un, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_un, "Destination Max", 1, 1, 1) VOP_CLR_PARM(srcmin_uc, "Source Min", 0, 0, 0) VOP_CLR_PARM(srcmax_uc, "Source Max", 1, 1, 1) VOP_CLR_PARM(destmin_uc, "Destination Min", 0, 0, 0) VOP_CLR_PARM(destmax_uc, "Destination Max", 1, 1, 1) group { name "gs" obsolete 12.0 } group { name "gv" obsolete 12.0 } group { name "gv4" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScriptZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "floattovec" script "floattovec" label "floattovec" outercode { INCLUDE_VOPLIB } code { "$vec = vop_floattovec($fval1, $fval2, $fval3);" } input float fval1 "Component 1" input float fval2 "Component 2" input float fval3 "Component 3" output vector vec "Output Vector" VOP_FLT_PARM(fval1, "Component 1", 0) VOP_FLT_PARM(fval2, "Component 2", 0) VOP_FLT_PARM(fval3, "Component 3", 0) VOP_FLT_PARM(fval1_uv, "Component 1", 0) VOP_FLT_PARM(fval2_uv, "Component 2", 0) VOP_FLT_PARM(fval3_uv, "Component 3", 0) signature "3D Vector" default { } signature "3D Point" p { float float float point } signature "3D Normal" n { float float float normal } signature "RGB Color" c { float float float color } signature "Uniform 3D Vector" uv { ufloat ufloat ufloat uvector } signature "Uniform 3D Point" up { ufloat ufloat ufloat upoint } signature "Uniform 3D Normal" un { ufloat ufloat ufloat unormal } signature "Uniform RGB Color" uc { ufloat ufloat ufloat ucolor } } INDXContentsW[ DialogScriptWU0707070000010000000006660000000000000000010000001330340636000001300000000000TRAILER!!!# 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 } } } INDXContentsW[ DialogScriptW )T,n0707070000010000000006660000000000000000010000001330340636300001300000000000TRAILER!!!# Dialog script for gasadvectfield automatically generated 10/01/14 23:15:42 { name gasadvectfield script gasadvectfield label "Gas Advect Field" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "advecttype" label "Advection Type" type ordinal joinnext default { "modifiedmaccormack" } menu { "single" "Single Stage" "bfecc" "BFECC" "modifiedmaccormack" "Modified MacCormack" } range { 0 1 } export none } parm { name "clampvalues" label "Clamp Values" type ordinal joinnext default { "revert" } disablewhen "{ advecttype == single }" menu { "off" "None" "on" "Clamp" "revert" "Revert" } range { 0 1 } export none } parm { name "blendwidth" label "Blend" type float default { "0" } disablewhen "{ advecttype == single }" range { 0! 0.5! } export none } parm { name "field" label "Field" type string default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "velocity" label "Velocity Field" type string default { "vel" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "advectmethod" label "Advection Method" type ordinal default { "trace" } menu { "single" "Single Step" "trace" "Trace" "midpoint" "Trace Midpoint" "hjweno" "HJWENO" "upwind" "Upwind" "rk3" "Trace RK3" "rk4" "Trace RK4" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "cflcond" label "CFL Condition" type float default { "1" } range { 0 10 } export none } parm { name "selfadvection" label "Allow Self Advection" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usetimestep" label "Use Timestep" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } export none } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l normal_advect group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "dataname" label "Data Name" type string default { "$OS" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "uniquedataname" label "Unique Data Name" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContentsW[ DialogScriptW OQk0707070000010000000006660000000000000000010000001330340636300001300000000000TRAILER!!!# Dialog script for gascombustion automatically generated 06/14/12 17:02:35 { name gascombustion script gascombustion label "Gas Combustion" help { "" } inputlabel 1 "Input 0" inputlabel 2 "Input 1" inputlabel 3 "Input 2" inputlabel 4 "Input 3" parm { name "enable_soot" label "Enable Soot" type toggle default { "1" } range { 0 1 } export none } parm { name "timescale" label "Timescale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } group { name "folder0" label "Settings" parm { name "ignitiontemp" label "Ignition Temperature" type float default { "0.1" } range { 0 1 } export none } parm { name "burnrate" label "Burn Rate" type float default { "0.9" } range { 0! 1! } export none } parm { name "fuelinefficiency" label "Fuel Inefficiency" type float default { "0" } range { 0! 1! } export none } parm { name "heatoutput" label "Temperature Output" type float default { "0.8" } range { 0 10 } export none } parm { name "gasrelease" label "Gas Released" type float default { "10" } range { 0 10 } export none } parm { name "gas_heat_influence" label "Gas Heat Influence" type float default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "gas_burn_influence" label "Gas Burn Influence" type float default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "temp_heat_influence" label "Temp Heat Influence" type float default { "1" } range { 0 1 } export none } parm { name "temp_burn_influence" label "Temp Burn Influence" type float default { "1" } range { 0 1 } export none } parm { name "sootrate" label "Soot Rate" type float default { "1" } disablewhen "{ enable_soot == 0 }" range { 0 1 } export none } } group { name "folder0_1" label "Mappings" parm { name "temperature" label "Temperature Field" type string default { "temperature" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fuel" label "Fuel Field" type string default { "fuel" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "soot" label "Soot Field" type string default { "density" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "divergence" label "Divergence Field" type string default { "divergence" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "burn" label "Burn Field" type string default { "burn" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "heat" label "Heat Field" type string default { "heat" } range { 0 1 } export none } } group { name "folder0_2" label "Advanced" parm { name "opencl" label "Use Open CL" type toggle default { "0" } range { 0 1 } export none } } } INDXContentsW[ DialogScriptW^U!0707070000010000000006660000000000000000010000001330340636300001300000000000TRAILER!!!# Dialog script for gasdisturb automatically generated 07/31/15 14:27:45 { name gasdisturb script gasdisturb label "Gas Disturbance" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "time_scale" label "Time Scale" type float default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } group { name "settings" label "Disturb Settings" parm { name "dist_scale" label "Disturbance" type float default { "0.75" } range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "cutoff" label "Cutoff" type float default { "0.1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "override_block_size" label "Use Block Size" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "block_size" label "Block Size" type float default { "0.3" } disablewhen "{ override_block_size == 0 }" range { 0! 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "locality" label "Locality" type integer default { "1" } disablewhen "{ override_block_size == 1 }" range { 1! 10 } 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 "Use Control Field" type string default { "" } 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_range" label "Control Range" type float size 2 default { "0" "1" } disablewhen "{ use_control_field == 0 }" range { 0 10 } export none } parm { name "remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ use_control_field == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_field_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ use_control_field == 0 } { remap_control_field == 0 }" range { 1! 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_field_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_field_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_field_ramp_the_key_values" } } } group { name "settings_2" label "Bindings" parm { name "vectordisturb" label "Disturb Field is Vector Field" type toggle default { "0" } range { 0 1 } export none } parm { name "disturb_field" label "Disturb Field" type string default { "temperature" } menureplace { "temperature" "Temperature" "vel" "Velocity" } range { 0 1 } export none } parm { name "thresh_field" label "Threshold Field" type string default { "density" } range { 0 1 } export none } } group { name "settings_3" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } export none } } } INDXContentsW[ DialogScriptWO0707070000010000000006660000000000000000010000001330340636300001300000000000TRAILER!!!# Dialog script for gaslocalsharpen automatically generated 06/20/12 11:43:12 { name gaslocalsharpen script gaslocalsharpen label "Gas Local Sharpen" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" group { name "folder0" label "Parameters" parm { name "field" label "Field to Sharpen" type string default { "density" } range { 0 1 } export none } parm { name "sharpenrate" label "Sharpen Rate" type float default { "0.5" } range { 0! 2 } export none } parm { name "locality" label "Locality" type integer default { "4" } range { 1! 10 } export none } parm { name "usetimestep" label "Use Timestep" type toggle default { "1" } range { 0 1 } export none } parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 10 } export none } } group { name "folder0_1" label "Fields" parm { name "totalfield" label "Pre-Sharpen Total" type string default { "temp_total" } range { 0 1 } export none } parm { name "totalprimefield" label "Post-Sharpen Total" type string default { "temp_totalprime" } range { 0 1 } export none } parm { name "localmaxfield" label "Local Max" type string default { "temp_localmax" } range { 0 1 } export none } } group { name "folder0_2" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } export none } } } INDXContentsW[ DialogScriptW;TӲ0707070000010000000006660000000000000000010000001330340636400001300000000000TRAILER!!!# 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" } } } } INDXContentsW[ DialogScriptW!OQ0707070000010000000006660000000000000000010000001330340636200001300000000000TRAILER!!!# Dialog script for gasshred automatically generated 06/14/12 17:01:11 { name gasshred script gasshred label "Gas Shred" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "visualize_shredding" label "Visualize Shredding" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "modify_temperature" label "Modify Temperature Through Shredding" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } group { name "shred_settings" label "Shred Settings" parm { name "shred_scale" label "Scale" type float default { "0.5" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "temp_threshold" label "Temperature Threshold" type float default { "0.75" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "fade" label "Threshold Width" type float default { "0.1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "squash" label "Squash" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "stretch" label "Stretch" type float default { "0.5" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "clip_gradient" label "Clip Influence Gradient" type toggle nolabel joinnext default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "clip_value" label "Clip Gradient" type float default { "7" } disablewhen "{ clip_gradient == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "temp_inf_rate" label "Temp Influence Rate" type float default { "0.2" } disablewhen "{ modify_temperature == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } } group { name "shred_settings_1" label "Control Settings" parm { name "use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_field" label "Control Field" type string default { "temperature" } disablewhen "{ use_control_field == 0 }" range { 0 1 } 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_field_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ remap_control_field == 0 } { use_control_field == 0 }" range { 1! 10 } export none parmtag { "rampbasis_var" "control_field_ramp_the_basis_strings" } parmtag { "rampkeys_var" "control_field_ramp_the_key_positions" } parmtag { "rampvalues_var" "control_field_ramp_the_key_values" } parmtag { "autoscope" "0000000000000000" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "parmvop" "1" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampbasisdefault" "linear" } } } group { name "shred_settings_2" label "Visualization" parm { name "guideplane2" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ visualize_shredding == 0 }" menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidevistype2" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ visualize_shredding == 0 }" menu { "none" "None" "distance" "Distance" "speed" "Speed" "origin" "Origin" "dir" "Direction " "value" "Value" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidevismode2" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ visualize_shredding == 0 }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidevisscale2" label "Visualization Scale" type float default { "1" } disablewhen "{ visualize_shredding == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guideplaneval2" label "Plane Position" type float default { "0" } disablewhen "{ visualize_shredding == 0 }" range { -1! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidestreamerlen2" label "Streamer Length" type float default { "1" } disablewhen "{ visualize_shredding == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidestreamerminspeed2" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ visualize_shredding == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guiderange3" label "Visualization Range" type float size 2 default { "0" "5" } disablewhen "{ visualize_shredding == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "shred_settings_3" label "Temporary Fields" parm { name "clear_temporary_fields" label "Clear Temporary Fields" type toggle default { "1" } range { 0 1 } export none } parm { name "gradient_field" label "Gradient Field" type string default { "gradient" } range { 0 1 } export none } parm { name "shred_temp" label "Shred Temperature Field" type string default { "temptemp" } range { 0 1 } export none } } group { name "shred_settings_4" label "Bindings" parm { name "temperature_field" label "Temperature Field" type string default { "temperature" } range { 0 1 } export none } parm { name "velocity" label "Velocity Field" type string default { "vel" } range { 0 1 } export none } } group { name "shred_settings_5" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "1" } range { 0 1 } export none } } } INDXContentsW[ DialogScriptWV1]0707070000010000000006660000000000000000010000001330340636200001300000000000TRAILER!!!# Dialog script for gasturbulence automatically generated 03/10/16 20:45:49 { 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 { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_ramp_the_key_values" } } } group { name "settings_2" label "Visualization" parm { name "guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ vis_turbulence == 0 }" menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } 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 } } group { name "folder0" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } export none } } } INDXContentsW[ DialogScriptW(O10707070000010000000006660000000000000000010000001330340636200001300000000000TRAILER!!!# Dialog script for gasvortexconfinement automatically generated 01/16/12 17:14:09 { name gasvortexconfinement script gasvortexconfinement label "Gas Vortex Confinement" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "confinementscale" label "Confinement Scale" type float default { "0.1" } range { 0 10 } export none } group { name "control_settings" label "Control Settings" parm { name "use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "1" } range { 0 1 } export none } parm { name "control_field" label "Control Field" type string default { "confinement" } disablewhen "{ use_control_field == 0 }" range { 0 1 } export none } parm { name "remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ use_control_field == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "control_min" label "Control Min" type float default { "0" } disablewhen "{ use_control_field == 0 } { remap_control_field == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "control_max" label "Control Max" type float default { "1" } disablewhen "{ use_control_field == 0 } { remap_control_field == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ use_control_field == 0 } { remap_control_field == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "control_field_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ use_control_field == 0 } { remap_control_field == 0 }" range { 1! 10 } export none parmtag { "rampvalues_var" "control_field_ramp_the_key_values" } parmtag { "rampkeys_var" "control_field_ramp_the_key_positions" } parmtag { "rampbasis_var" "control_field_ramp_the_basis_strings" } parmtag { "autoscope" "0000000000000000" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "parmvop" "1" } parmtag { "rampbasisdefault" "linear" } } } group { name "control_settings_1" label "Visualization" parm { name "visualize_confinement" label "Visualize Confinement" type toggle default { "0" } range { 0 1 } export none } parm { name "guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ visualize_confinement == 0 }" menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidevistype" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ visualize_confinement == 0 }" menu { "none" "None" "distance" "Distance " "speed" "Speed" "origin" "Origin" "dir" "Direction" "value" "Value" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidevismode" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ visualize_confinement == 0 }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidevisscale" label "Visualization Scale" type float default { "1" } disablewhen "{ visualize_confinement == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ visualize_confinement == 0 }" range { -1! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidestreamerlen" label "Streamer Length" type float default { "1" } disablewhen "{ visualize_confinement == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidestreamerminspeed" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ visualize_confinement == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guiderange" label "Visualization Range" type float size 2 default { "0" "1" } disablewhen "{ visualize_confinement == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "control_settings_2" label "Temporary Fields" parm { name "cleartemp" label "Clear Temporary Fields" type toggle default { "1" } range { 0 1 } export none parmtag { "script_callback" "1" } } parm { name "curl" label "Curl" type string default { "curl" } range { 0 1 } export none } parm { name "curlmag" label "Curl Magnitude" type string default { "curlmag" } range { 0 1 } export none } parm { name "vortexdir" label "Vortex Direction" type string default { "vortexdir" } range { 0 1 } export none } } group { name "control_settings_3" label "Bindings" parm { name "vel" label "Velocity Field" type string default { "vel" } range { 0 1 } export none } parm { name "confinement" label "Confinement Field" type string default { "confinement" } range { 0 1 } export none } } group { name "control_settings_4" label "Advanced" parm { name "timescale" label "Time Scale" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "opencl" label "Use Open CL" type toggle default { "0" } range { 0 1 } export none } } } INDXContentsW[ DialogScriptW=Q0707070000010000000006660000000000000000010000001330340636400001300000000000TRAILER!!!# Dialog script for geometryvopglobal automatically generated 05/22/13 15:13:22 { name geometryvopglobal script geometryvopglobal label "Geometry VOP Global Parameters" output vector P P output vector v Velocity output vector force Force output float life Life output float age Age output int id Id output vector Cd Cd output vector N N output float Time Time output float Timeinc "Time Inc" output float Frame Frame output int ptnum "Point Number" output int primnum "Primitive Number" output int vtxnum "Vertex Number" output int numpt "Number of Points" output int numprim "Number of Prims" output int numvtx "Number of Vertices" output string OpInput1 "First Input" output string OpInput2 "Second Input" output string OpInput3 "Third Input" output string OpInput4 "Fourth Input" signature "Default Inputs" default { vector vector vector float float int vector vector float float float int int int int int int string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDXContentsW[ DialogScriptWTA\_0707070000010000000006660000000000000000010000001330340636100001300000000000TRAILER!!!# Dialog script for geometryvopglobal::2.0 automatically generated 10/17/14 14:13:51 { name geometryvopglobal::2.0 script geometryvopglobal::2.0 label "Geometry VOP Global Parameters" output vector P P output vector v Velocity output vector force Force output float age Age output float life Life output int id Id output vector Cd Cd output vector uv UV output vector N N output float Time Time output float TimeInc "Time Inc" output float Frame Frame output int ptnum "Point Number" output int primnum "Primitive Number" output int vtxnum "Vertex Number" output int numpt "Number of Points" output int numprim "Number of Prims" output int numvtx "Number of Vertices" output string OpInput1 "First Input" output string OpInput2 "Second Input" output string OpInput3 "Third Input" output string OpInput4 "Fourth Input" signature "Default Inputs" default { vector vector vector float float int vector vector vector float float float int int int int int int string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDXContentsW[ DialogScriptW"Q!0707070000010000000006660000000000000000010000001330340636100001300000000000TRAILER!!!# 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 lZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "getattrib" script "getattrib" label "getattrib" code { "string $sourcefile = $opinput;" "if ($opinput == 'file') $sourcefile = $file;" "$success = 0;" "int $elemidx = $i1;" "if ($atype == 'vertex')" " $elemidx = vertexindex($sourcefile, $i1, $i2);" "$adata = getattrib($sourcefile, $atype, $attrib, $elemidx, $success);" "if (!$success)" " $adata = $adefault;" } descriptiveparm attrib input string file "Geometry File" input string atype "Attribute Class" input string attrib "Attribute Name" input int i1 "Point or Primitive Number" input int i2 "Vertex Number" input vector adefault "Default Value" output vector adata "Attribute Value" output int success "Return 1 For Success, 0 For Failure" signature "Float" f { string string string int int float float int } signature "Integer" i { string string string int int int int int } signature "Vector 2" v2 { string string string int int vector2 vector2 int } signature "Vector 3" default { } signature "Vector 4" v4 { string string string int int vector4 vector4 int } signature "Matrix 2" m2 { string string string int int matrix2 matrix2 int } signature "Matrix 3" m3 { string string string int int matrix3 matrix3 int } signature "Matrix 4" m { string string string int int matrix matrix int } signature "String" s { string string string int int string string int } signature "Float Array" fa { string string string int int floata floata int } signature "Integer Array" ia { string string string int int inta inta int } signature "Vector 2 Array" v2a { string string string int int vector2a vector2a int } signature "Vector 3 Array" va { string string string int int vectora vectora int } signature "Vector 4 Array" v4a { string string string int int vector4a vector4a int } signature "Matrix 2 Array" m2a { string string string int int matrix2a matrix2a int } signature "Matrix 3 Array" m3a { string string string int int matrix3a matrix3a int } signature "Matrix 4 Array" ma { string string string int int matrixa matrixa int } signature "String Array" sa { string string string int int stringa stringa int } parm { name opinput label "Input" type string default { "file" } menu { "file" "File" "opinput:0" "First Input" "opinput:1" "Second Input" "opinput:2" "Third Input" "opinput:3" "Fourth Input" } } parm { name file label "Geometry File" type geometry default { "$HH/geo/defgeo.bgeo" } disablewhen "{ opinput != file }" } parm { name atype label "Attribute Class" type string default { "point" } menu { "detail" "Detail" "point" "Point" "prim" "Primitive" "vertex" "Vertex" "pointgroup" "Point Group" "primgroup" "Primitive Group" } } parm { name attrib label "Attribute" type string default { "Cd" } } parm { name i1 label "Point or Primitive" type int size 1 default { 0 } } parm { name i2 label "Vertex" type int size 1 default { 0 } } } INDXContentsW[ $ DialogScriptWc ZM0707070000010000000006660000000000000000010000001330340644400001300000000000TRAILER!!!# Dialog script for hlight::2.0 automatically generated { name hlight::2.0 script hlight::2.0 label Light help { "" } bindhandle aperture light "Light" aperture "" bindhandle coneangle light "Light" coneangle "" bindhandle conedelta light "Light" conedelta "" bindhandle coneenable light "Light" coneonoff "" bindhandle far light "Light" far "" bindhandle focal light "Light" focal "" bindhandle focus light "Light" focus "" bindhandle light_conefov light "Light" light_conefov "" bindhandle lookatpath light "Light" lookat "" bindhandle near light "Light" near "" bindhandle orthowidth light "Light" orthowidth "" bindhandle projection light "Light" projection "" bindhandle px light "Light" px "" bindhandle py light "Light" py "" bindhandle pz light "Light" pz "" bindhandle xOrd light "Light" rst_order "" bindhandle rOrd light "Light" xyz_order "" bindhandle rx light "Light" rx "" bindhandle ry light "Light" ry "" bindhandle rz light "Light" rz "" bindhandle sx light "Light" sx "" bindhandle sy light "Light" sy "" bindhandle sz light "Light" sz "" bindhandle tx light "Light" tx "" bindhandle ty light "Light" ty "" bindhandle tz light "Light" tz "" bindhandle tx_min_on light "Light" tx_min_on "" bindhandle tx_min light "Light" tx_min "" bindhandle tx_max_on light "Light" tx_max_on "" bindhandle tx_max light "Light" tx_max "" bindhandle ty_min_on light "Light" ty_min_on "" bindhandle ty_min light "Light" ty_min "" bindhandle ty_max_on light "Light" ty_max_on "" bindhandle ty_max light "Light" ty_max "" bindhandle tz_min_on light "Light" tz_min_on "" bindhandle tz_min light "Light" tz_min "" bindhandle tz_max_on light "Light" tz_max_on "" bindhandle tz_max light "Light" tz_max "" bindhandle rx_min_on light "Light" rx_min_on "" bindhandle rx_min light "Light" rx_min "" bindhandle rx_max_on light "Light" rx_max_on "" bindhandle rx_max light "Light" rx_max "" bindhandle ry_min_on light "Light" ry_min_on "" bindhandle ry_min light "Light" ry_min "" bindhandle ry_max_on light "Light" ry_max_on "" bindhandle ry_max light "Light" ry_max "" bindhandle rz_min_on light "Light" rz_min_on "" bindhandle rz_min light "Light" rz_min "" bindhandle rz_max_on light "Light" rz_max_on "" bindhandle rz_max light "Light" rz_max "" bindhandle sx_min_on light "Light" sx_min_on "" bindhandle sx_min light "Light" sx_min "" bindhandle sx_max_on light "Light" sx_max_on "" bindhandle sx_max light "Light" sx_max "" bindhandle sy_min_on light "Light" sy_min_on "" bindhandle sy_min light "Light" sy_min "" bindhandle sy_max_on light "Light" sy_max_on "" bindhandle sy_max light "Light" sy_max "" bindhandle sz_min_on light "Light" sz_min_on "" bindhandle sz_min light "Light" sz_min "" bindhandle sz_max_on light "Light" sz_max_on "" bindhandle sz_max light "Light" sz_max "" inputlabel 1 "Sub-Network Input #1" group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" export none } parm { name "t" baseparm label "Translate" export none } parm { name "r" baseparm label "Rotate" export none } parm { name "s" baseparm label "Scale" invisible export none } parm { name "p" baseparm label "Pivot" invisible export none } parm { name "scale" baseparm label "Uniform Scale" invisible export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } group { name "folder0_1" label "Lookat Options" invisibletab parm { name "lookatpath" baseparm label "Look At" export none } parm { name "lookup" baseparm label "Look At Up Vector" export none } } group { name "folder0_1_1" label "Path Options" invisibletab parm { name "pathobjpath" baseparm label "Path Object" export none } parm { name "roll" baseparm label "Roll" export none } parm { name "pos" baseparm label "Position" export none } parm { name "uparmtype" baseparm label "Parameterization" export none } parm { name "pathorient" baseparm label "Orient Along Path" export none } parm { name "up" baseparm label "Orient Up Vector" export none } parm { name "bank" baseparm label "Auto-Bank factor" export none } } } group { name "stdswitcher4_1" label "Light" parm { name "light_enable" label "Enable" type toggle default { "1" } range { 0 1 } export all } parm { name "ogl_enablelight" label "Enable In Viewport" type toggle default { "1" } range { 0 1 } } parm { name "light_type" label "Type" type ordinal default { "0" } disablewhen "{ light_enable == 0 }" menu { "point" "Point" "line" "Line" "grid" "Grid" "disk" "Disk" "sphere" "Sphere" "tube" "Tube" "geo" "Geometry" "distant" "Distant" "sun" "Sun" } range { 0 1 } export all } parm { name "light_color" label "Color" type color size 3 default { "1" "1" "1" } disablewhen "{ light_enable == 0 }" range { 0 1 } export all } parm { name "light_intensity" label "Intensity" type float default { "1" } disablewhen "{ light_enable == 0 }" range { 0 10 } export all } parm { name "light_exposure" label "Exposure" type float default { "0" } disablewhen "{ light_enable == 0 }" range { -10 10 } export all } multiparm { name "light_contrib" label "Contributions" parm { name "light_contribenable#" label "light_contribenable#" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "light_contribname#" label "Component #" type string default { "" } menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraLightContributions')\")`" ] } range { 0 1 } } } parm { name "categories" label "Categories" type string default { "" } disablewhen "{ light_enable == 0 }" range { 0 1 } } parm { name "vm_samplingquality" label "Sampling Quality" type float default { "1" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant }" range { 0 10 } } parm { name "light_contribprimary" label "Render Light Geometry" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant }" range { 0 1 } } group { name "atten_folder_1" label "Spot Light Options" parm { name "coneenable" label "Enable Spot Light" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "light_conefov" label "Use cone angle for field of view" type toggle default { "1" } disablewhen "{ light_enable == 0 } { coneenable != 1 }" range { 0 1 } } parm { name "light_fov" label "Projection Angle" type float default { "45" } disablewhen "{ light_enable == 0 } { light_conefov != 0 coneenable == 1 } { light_type == distant } { light_type == sun }" range { 0.05 90 } } parm { name "coneangle" label "Cone Angle" type angle default { "45" } disablewhen "{ light_enable == 0 } { coneenable != 1 }" range { 0 180 } } parm { name "conedelta" label "Cone Delta" type angle default { "10" } disablewhen "{ light_enable == 0 } { coneenable != 1 }" range { 0 180 } } parm { name "coneroll" label "Cone Rolloff" type float default { "1" } disablewhen "{ light_enable == 0 } { coneenable != 1 }" range { 0.001 10 } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "projmap" label "Projection Map" type image default { "" } disablewhen "{ light_enable == 0 }" range { 0 1 } } parm { name "near" label "Near Clipping" type float default { "0.001" } disablewhen "{ light_enable == 0 }" range { 0 10000 } parmtag { "spare_category" "View" } } parm { name "far" label "Far Clipping" type float default { "10000" } disablewhen "{ light_enable == 0 }" range { 0 10000 } parmtag { "spare_category" "View" } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "areamap" label "Environment/IES Map" type image default { "" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "areamapspace" label "Environment Space" type string default { "space:object" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" }" menu { "space:current" "Camera Space" "space:world" "World Space" "space:object" "Object Space" "" "Use Environment Null" } range { 0 1 } } parm { name "areamapnull" label "Environment Null" type oppath default { "" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" } { areamapspace != \"\" }" range { 0 1 } parmtag { "opfilter" "!!OBJ/NULL!!" } parmtag { "oprelative" "." } } parm { name "areamapblur" label "Map Blur Angle" type float default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" }" range { 0 90 } } parm { name "areamapscale" label "Map Angle Scale" type float default { "1" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" }" range { 0.1 2 } } } group { name "atten_folder_1_1" label "Area Light Options" parm { name "areasize" label "Area Size" type float size 2 default { "1" "1" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 10 } } parm { name "normalizearea" label "Normalize Light Intensity to Area" type toggle default { "1" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "singlesided" label "Single Sided" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "reverse" label "Reverse Emission Direction" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun } { singlesided == 0 }" range { 0 1 } } parm { name "sharpspot" label "Sharp Spot Light" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "selfshadow" label "Self Shadow" type toggle default { "1" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "shop_materialpath" label "Material" type oppath default { "" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } parmtag { "oprelative" "." } } parm { name "light_texture" label "Texture Map" type image default { "" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" }" range { 0 1 } } parm { name "edgeenable" label "Enable Edge Falloff" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" }" range { 0 1 } } parm { name "edgewidth" label "Edge Width" type float default { "0.1" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" } { edgeenable == 0 }" range { 0 1 } } parm { name "edgerolloff" label "Edge Rolloff" type float default { "1" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" } { edgeenable == 0 }" range { 0.001 10 } } parm { name "areageometry" label "Geometry Object" type oppath default { "" } disablewhen "{ light_type != geo }" range { 0 1 } parmtag { "oprelative" "." } } parm { name "intothisobject" label "Transform Into This Object" type toggle default { "0" } disablewhen "{ light_type != geo }" range { 0 1 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "pc_enable" label "Enable Point Cloud" type toggle default { "0" } disablewhen "{ light_type != geo }" range { 0 1 } } parm { name "pc_samples" label "Point Samples" type integer default { "16" } disablewhen "{ pc_enable == 0 } { light_type != geo }" range { 1 128 } } parm { name "pc_file" label "Point Cloud File" type file default { "temp:$OS.pc" } disablewhen "{ pc_enable == 0 } { light_type != geo }" range { 0 1 } } parm { name "render_pointcloud" label "Auto-generate Point Cloud" type toggle default { "1" } disablewhen "{ pc_enable == 0 } { light_type != geo }" range { 0 1 } } parm { name "vm_shadingfactor" label "Shading Quality" type float default { "0.5" } disablewhen "{ pc_enable == 0 } { light_type != geo } { render_pointcloud == 0 }" range { 0.1 1 } } parm { name "pc_camera_override" label "Override Dicing Camera" type toggle default { "0" } disablewhen "{ pc_enable == 0 } { light_type != geo } { render_pointcloud == 0 }" range { 0 1 } } parm { name "pc_camera" label "Dicing Camera" type oppath default { "" } disablewhen "{ pc_enable == 0 } { light_type != geo } { render_pointcloud == 0 } { pc_camera_override == 0 }" range { 0 1 } parmtag { "opfilter" "!!OBJ/CAMERA!!" } parmtag { "oprelative" "." } } } group { name "atten_folder_1_2" label "Distant Light Options" parm { name "orthowidth" label "Orthographic Width" type float default { "2" } disablewhen "{ light_type != distant light_type != sun }" range { 1 10 } } parm { name "vm_envangle" label "Sun Angle" type float default { "5" } disablewhen "{ light_type != sun }" range { 0 90 } } } group { name "atten_folder_1_3" label "Attenuation Options" parm { name "atten_type" label "Attenuation" type ordinal default { "physical" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" menu { "none" "No Attenuation" "half" "Half Distance Attenuation" "physical" "Physically Correct" } range { 0 1 } } parm { name "atten_dist" label "Half Distance" type float default { "10" } disablewhen "{ light_enable == 0 } { atten_type != half } { light_type == distant } { light_type == sun }" range { 0 100 } } parm { name "atten_start" label "Attenuation Start" type float default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { atten_type == none }" range { 0 100 } } parm { name "activeradiusenable" label "Use Separate Active Radius" type toggle nolabel joinnext default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "activeradius" label "Active Radius" type float default { "100" } help "Radius of effect for the light, if different from Attenuation End. Objects farther than this distance will not receive illumination" disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { activeradiusenable == 0 }" range { 0 100 } parmtag { "spare_category" "Light" } } parm { name "attenrampenable" label "Use Attenuation Ramp Multiplier" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "atten_rampstart" label "Ramp Start Distance" type float default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { attenrampenable == 0 }" range { 0 100 } parmtag { "spare_category" "Light" } } parm { name "atten_rampend" label "Ramp End Distance" type float default { "100" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { attenrampenable == 0 }" range { 0 100 } parmtag { "spare_category" "Light" } } parm { name "attenramp" label "Attenuation Ramp Multiplier" type ramp_rgb default { "3" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { attenrampenable == 0 }" range { 1! 10 } parmtag { "rampbasis_var" "atten_basis" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 1 1 1 ) 1interp ( linear ) 2pos ( 0.899999976 ) 2c ( 1 1 1 ) 2interp ( linear ) 3pos ( 1 ) 3c ( 0 0 0 ) 3interp ( linear )" } parmtag { "rampkeys_var" "atten_keys" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "atten_values" } } } } group { name "stdswitcher4_2" label "Shadow" parm { name "shadow_type" label "Shadow Type" type ordinal default { "raytrace" } menu { "off" "No Shadows" "raytrace" "Ray-Traced Shadows" "depthmap" "Depth Map Shadows" } range { 0 1 } } parm { name "shadowmask" label "Shadow Mask" type oplist default { "*" } disablewhen "{ shadow_type == off }" range { 0 1 } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "shadowcategories" label "Shadow Selection" type string default { "-noshadow" } help "None" parmtag { "spare_category" "Shadow" } } parm { name "shadow_intensity" label "Shadow Intensity" type float default { "1" } disablewhen "{ shadow_type == off }" range { 0 1 } } parm { name "shadow_color" label "Shadow Color" type color size 3 default { "0" "0" "0" } disablewhen "{ shadow_type == off }" range { 0 1 } } parm { name "shadow_transparent" label "Transparent Shadows" type toggle default { "1" } disablewhen "{ shadow_type == off }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadow_bias" label "Shadow Bias" type float default { "0.05" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadow_quality" label "Shadow Quality" type float default { "1" } hidewhen "{ shadow_type != depthmap }" range { 0.1 10 } } parm { name "shadow_softness" label "Shadow Softness" type float default { "1" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadow_blur" label "Shadow Blur" type float default { "0" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "render_shadowmap" label "Auto-generate Shadow Map" type toggle default { "1" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "labelparm" label "Field Of View" type label default { "See spot light options (in light tab) for view controls" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadowmap_file" label "Shadow Map" type image default { "temp:$OS.rat" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "res" label "Resolution" type intvector2 joinnext size 2 default { "512" "512" } hidewhen "{ shadow_type != depthmap }" range { -1 1 } parmtag { "spare_category" "View" } } parm { name "shadowmap_resMenu" label "Choose Resolution" type button nolabel default { "0" } hidewhen "{ shadow_type != depthmap }" menumini { "128" "Tiny (128x128)" "256" "Small (256x256)" "512" "Normal (512x512)" "1024" "Large (1024x1024)" "4096" "Huge (4096)" } range { 0 1 } parmtag { "script_callback" "opparm . res ( $script_value $script_value )" } parmtag { "spare_category" "View" } } parm { name "shadowmap_samples" label "Pixel Samples" type intvector2 size 2 default { "2" "2" } disablewhen "{ shadow_transparent != 1 }" hidewhen "{ shadow_type != depthmap }" range { 1 32 } parmtag { "script_callback" "1" } } parm { name "shadowmotionblur" label "Depth Map Motion Blur" type toggle default { "0" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadow_autofit" label "Fit Shadow Map to Shadow Mask" type toggle default { "0" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } } group { name "stdswitcher4_3" label "Misc" parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "iconscale" label "Icon Scale" type float default { "1" } range { 0 10 } } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } } parm { name "l_dimmer" label "Dimmer" type float invisible default { [ "if(ch(\"./light_enable\"), ch(\"./light_intensity\"), 0)" hscript-expr ] } range { 0 10 } parmtag { "autoscope" "1000000000000000" } } parm { name "dimmer" baseparm label "Dimmer" invisible export all } parm { name "use_dcolor" baseparm label "Set Wireframe Color" invisible export none } parm { name "dcolor" baseparm label "Wireframe Color" invisible export none } parm { name "focal" label "Camera Focal Length" type float invisible default { "lock(1)" } range { 0 10 } } parm { name "aperture" label "Camera Aperture" type float invisible default { "if(ch('coneenable')==0 || ch('light_conefov') == 0, if(strcmp(chs('light_type'), 'distant') == 0 || strcmp(chs('light_type'), 'sun') == 0, 1, 2*tan(0.5*ch('light_fov'))), 2*tan(ch('conedelta')+0.5*ch('coneangle')))" } range { 0 10 } } parm { name "projection2" label "Camera Projection" type ordinal invisible default { "if(strcmp(chs('light_type'), 'distant')==0 || strcmp(chs('light_type'), 'sun')==0, 1, 0)" } menu { "perspective" "Perspective" "ortho" "Orthographic" } range { 0 1 } } parm { name "focus" label "Handle Focus" type float invisible default { "10" } range { 0 10 } } parm { name "winmask" label "Window Mask" type oplist invisible default { "`ifs(ch('shadow_autofit') && ch('coneenable') && strcmp(chs('shadow_type'), 'depthmap') == 0 && strcmp(chs('shadowmask'), '*')!=0, chs('shadowmask'), '')`" } range { 0 1 } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/" } } parm { name "light_wrangler" label "Light Wrangler" type string invisible default { "HoudiniLight" } range { 0 1 } } parm { name "clampprojmap" label "Clamp Projected Map To Frustum" type toggle invisible default { "0" } range { 0 1 } } parm { name "areafullsphere" label "Use full sphere for environment" type toggle invisible default { "0" } range { 0 1 } } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } } INDX DialogScriptZF/* * 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 } } } INDX DialogScript`ZF/* * 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 DialogScriptZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "inttovec" script "inttovec" label "inttovec" outercode { INCLUDE_VOPLIB } code { "$vec = set((float) $int1, (float) $int2, (float) $int3);" } output vector vec "Output Vector" VOP_INT_INPUT_R(int1, "Component 1", 0, 0, 1) VOP_INT_INPUT_R(int2, "Component 2", 0, 0, 1) VOP_INT_INPUT_R(int3, "Component 3", 0, 0, 1) } INDX DialogScriptZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "invert" script "invert" label "invert" code { "#if !strcmp($signature, \"f\")" " $inverse = 1.0 / $val;" "#else" " $inverse = invert($val);" "#endif" } input matrix val "Input Value" output matrix inverse "Inverted Value" signature "4x4 Matrix" default { } signature "3x3 Matrix" m3 { matrix3 matrix3 } signature "2x2 Matrix" m2 { matrix2 matrix2 } signature "Float" f { float float } parm { name val label "Value" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } parm { name val_m3 label "Value" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name val_m2 label "Value" type float size 4 default { 1 0 0 1 } } parm { name val_f label "Value" type float size 1 default { 1 } } } INDX DialogScriptZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "length" script "length" label "length" code { "$len = length($vec);" } input vector vec "Vector" output float len "Vector Length" signature "3D Vector" default { } signature "2D Vector" u { vector2 float } signature "3D Point" p { point float } signature "3D Normal" n { normal float } signature "4D Vector" v4 { vector4 float } signature "Uniform 3D Vector" uv { uvector ufloat } signature "Uniform 3D Point" up { upoint ufloat } signature "Uniform 3D Normal" un { unormal float } VOP_VEC_PARM(vec, "Value", 1, 1, 1) VOP_VEC2_PARM(vec_u, "Value", 1, 1) VOP_VEC_PARM(vec_p, "Value", 1, 1, 1) VOP_VEC_PARM(vec_n, "Value", 1, 1, 1) VOP_VEC4_PARM(vec_v4, "Value", 1, 1, 1, 1) VOP_VEC_PARM(vec_uv, "Value", 1, 1, 1) VOP_VEC_PARM(vec_up, "Value", 1, 1, 1) VOP_VEC_PARM(vec_un, "Value", 1, 1, 1) group { name "g0" obsolete 12.0 } } INDXContentsW[ DialogScriptWgSB0707070000010000000006660000000000000000010000001330340636400001300000000000TRAILER!!!# Dialog script for linktosourceobject automatically generated 06/05/14 14:21:54 { name linktosourceobject script sourceobject label "Link to Source Object" help { "" } inputlabel 1 "Input 0" inputlabel 2 "Input 1" inputlabel 3 "Input 2" inputlabel 4 "Input 3" parm { name "objpath" label "OBJ Path" type oppath default { "" } range { 0 1 } export none parmtag { "opfilter" "!!OBJ!!" } parmtag { "oprelative" "." } } parm { name "sharedata" label "Data Sharing" type ordinal default { "off" } menu { "off" "Do Not Share Data" "on" "Share Data Across All Time" "onestep" "Share Data In One Timestep" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "activation" label "Activation" type integer default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l emptydata1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContentsW[ DialogScriptW U\0707070000010000000006660000000000000000010000001330340636300001300000000000TRAILER!!!# 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 DialogScriptZG/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "modulo" script "modulo" label "modulo" outercode { INCLUDE_VOPLIB } code { "#if defined(__vex)" "$mod = $input1 % $input2;" "#else" "$mod = vop_mod($input1, $input2);" "#endif" } input float input1 "Input 1" input float input2 "Input 2" output float mod "Modulo" VOP_FLT_PARM(input2, "Divisor", 1) VOP_FLT_PARM(input2_i, "Divisor", 1) VOP_VEC_PARM(input2_v, "Divisor", 1, 1, 1) VOP_VEC2_PARM(input2_u, "Divisor", 1, 1) VOP_VEC_PARM(input2_p, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_n, "Divisor", 1, 1, 1) VOP_CLR_PARM(input2_c, "Divisor", 1, 1, 1) VOP_VEC4_PARM(input2_v4,"Divisor", 1, 1, 1, 1) VOP_FLT_PARM(input2_uf, "Divisor", 1) VOP_VEC_PARM(input2_uv, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_up, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_un, "Divisor", 1, 1, 1) VOP_CLR_PARM(input2_uc, "Divisor", 1, 1, 1) signature "Float" default { } signature "Integer" i { int int int } signature "2D Vector" u { vector2 vector2 vector2 } signature "3D Vector" v { vector vector vector } signature "3D Point" p { point point point } signature "3D Normal" n { normal normal normal } signature "RGB Color" c { color color color } signature "4D Vector" v4 { vector4 vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector uvector } signature "Uniform 3D Point" up { upoint upoint upoint } signature "Uniform 3D Normal" un { unormal unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor ucolor } } INDX DialogScriptZG/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "mulconst" script "mulconst" label "mulconst" code { "$scaled = $val * $mulconst;" } descriptiveparm mulconst input float val "Input Value" output float scaled "Input Value * Constant" signature "Float" default { } signature "Integer" i { int int } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "BSDF" b { bsdf bsdf } signature "4D Vector" v4 { vector4 vector4 } signature "3x3 Matrix" m3 { matrix3 matrix3 } signature "4x4 Matrix " m4 { matrix matrix } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } parm { name mulconst label "Multiplier" type float size 1 default { 1.0 } } } INDX DialogScriptxZG/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "negate" script "negate" label "negate" code { "$negated = -$val;" } input int val "Input Value" output int negated "Negated Value" signature "Integer" default { } signature "Float" f { float float } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } } INDX DialogScriptoZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "normalize" script "normalize" label "normalize" code { "$nvec = normalize($vec);" } input normal vec "Input Vector" output normal nvec "Normalized Vector" signature "3D Normal" default { } signature "2D Vector" u { vector2 vector2 } signature "3D Point" p { point point } signature "3D Vector" v { vector vector } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Vector" uv { uvector uvector } VOP_VEC_PARM(vec, "Normal", 1, 0, 0) VOP_VEC2_PARM(vec_u, "Normal", 1, 0) VOP_VEC_PARM(vec_p, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_v, "Normal", 1, 0, 0) VOP_VEC4_PARM(vec_v4, "Quaternion", 0, 0, 0, 1) VOP_VEC_PARM(vec_un, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_up, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_uv, "Normal", 1, 0, 0) group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } } INDXContentsW[ DialogScriptWF 0707070000010000000006660000000000000000010000001330340636200001300000000000TRAILER!!!# Dialog script for null automatically generated 09/05/07 11:45:15 { name null script null label Null help { "" } inputlabel 1 "Input 0" inputlabel 2 "Input 1" inputlabel 3 "Input 2" inputlabel 4 "Input 3" } INDXContentsW[ DialogScriptW ZY0707070000010000000006660000000000000000010000001330340636400001300000000000TRAILER!!!# Dialog script for output automatically generated { name output script output label Output help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "execute" label "Save to Disk" type button joinnext default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "takecontrol" "always" } } parm { name "executebackground" label "Save to Disk in Background" type button default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } parmtag { "takecontrol" "always" } } parm { name "f" label "Start/End/Inc" type float size 3 default { "$FSTART" "$FEND" "1" } disablewhen "{ trange == off }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "take" label "Render with Take" type string default { "_current_" } menu { [ "opmenu -l render take" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dopoutput" label "Output File" type file default { "$HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim" } menureplace { [ "opmenu -l rop_dop1 dopoutput" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "write" } } parm { name "usesimframes" label "Output Every Sim Frame Using $SF" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "mkpath" label "Create Intermediate Directories" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "initsim" label "Initialize Simulation OPs" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "alfprogress" label "Alfred Style Progress" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript?ZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "pcfilter" script "pcfilter" label "pcfilter" code { "$value = pcfilter($handle, $channel);" } input int handle "pcopen Handle" input string channel "Channel Name" output vector value "Filtered Value" signature "Integer Channel" i { int string int } signature "Float Channel" f { int string float } signature "Vector Channel" default { } signature "Vector4 Channel" v4 { int string vector4 } signature "Matrix3 Channel" m3 { int string matrix3 } signature "Matrix Channel" m { int string matrix } parm { name handle label "PCOpen Handle" type int size 1 default { -1 } } parm { name channel label "Channel" type string default { "P" } } } INDX DialogScriptvZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "pcopen" script "pcopen" label "pcopen" outercode { "#include " } code { "VOPpoint $pcP = $P;" "#if defined(VOP_SHADING) || defined(VOP_SOP) || defined(VOP_POP)" " if ($isconnected_P == 0) $pcP = P;" "#endif" "if ($nchannel != \"\") {" " $handle = pcopen($file, $pchannel, $pcP, $nchannel, $N, $radius, $maxpoints, \"ndot\", cos(radians($cone)), \"preload\", $preload);" "} else {" " $handle = pcopen($file, $pchannel, $pcP, $radius, $maxpoints, \"preload\", $preload);" "}" } output int handle "Texture Handle" VOP_FILE_INPUT(file, "Point Cloud Texture", "defgeo.bgeo") VOP_STR_INPUT(pchannel, "Position Channel", "P") VOP_VEC_INPUT(P, "Query Position", 0, 0, 0) VOP_STR_INPUT(nchannel, "Normal Channel", "") VOP_VEC_INPUT(N, "Query Normal", 0, 0, 0) VOP_FLT_INPUT(radius, "Search radius", 0.1) VOP_INT_INPUT(maxpoints, "Number of points", 10) VOP_FLT_INPUT(cone, "Cone Angle", 90) VOP_TOGGLE_INPUT(preload, "Preload Map", 1) } INDXContentsW[ DialogScriptWM'g0707070000010000000006660000000000000000010000001330340636300001300000000000TRAILER!!!# 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 } } INDXContentsW[ DialogScriptW{Zu0707070000010000000006660000000000000000010000001330340636100001300000000000TRAILER!!!# Dialog script for pointjitter automatically generated { name pointjitter script pointjitter label "Point Jitter" help { "" } inputlabel 1 "Geometry to Jitter Points on" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l jitter vex_group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } } parm { name "useidattrib" label "Use ID Attribute" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "idattrib" label "Id Attribute" type string default { "id" } disablewhen "{ useidattrib == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "scale" label "Scale" type float default { "1" } range { 0 10 } } parm { name "axisscale" label "Axis Scales" type vector size 3 default { "1" "1" "1" } range { -1 1 } } parm { name "seed" label "Seed" type float default { "1" } range { 0 10 } } parm { name "usepscale" label "Use PScale" type toggle default { "off" } range { 0 1 } } parm { name "updatenmls" label "Update Normals" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } } } INDXContentsW[ DialogScriptWPZp0707070000010000000006660000000000000000010000001330340636100001300000000000TRAILER!!!# 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 } } INDX DialogScriptZF/* * 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 "2D Vector" u { vector2 float vector2 } signature "3D Vector" v { vector float vector } signature "3D Point" p { point float point } signature "3D Normal" n { normal float normal } signature "RGB Color" c { color float color } signature "4D Vector" v4 { vector4 float vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector ufloat uvector } signature "Uniform 3D Point" up { upoint ufloat upoint } signature "Uniform 3D Normal" un { unormal ufloat unormal } signature "Uniform RGB Color" uc { ucolor ufloat ucolor } VOP_FLT_PARM(val, "Value", 1) VOP_VEC_PARM(val_v, "Value", 1, 1, 1) VOP_VEC2_PARM(val_u, "Value", 1, 1) VOP_VEC_PARM(val_p, "Value", 1, 1, 1) VOP_VEC_PARM(val_n, "Value", 1, 1, 1) VOP_CLR_PARM(val_c, "Value", 1, 1, 1) VOP_VEC4_PARM(val_v4,"Value", 1, 1, 1, 1) VOP_FLT_PARM(val_uf, "Value", 1) VOP_VEC_PARM(val_uv, "Value", 1, 1, 1) VOP_VEC_PARM(val_up, "Value", 1, 1, 1) VOP_VEC_PARM(val_un, "Value", 1, 1, 1) VOP_CLR_PARM(val_uc, "Value", 1, 1, 1) parm { name exp label "Exponent" type float size 1 default { 1.0 } } group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDXContentsW[ DialogScriptWZX0707070000010000000006660000000000000000010000001330340636200001300000000000TRAILER!!!# Dialog script for pyrosolver::2.0 automatically generated { name pyrosolver::2.0 script pyrosolver::2.0 label "Pyro Solver" help { "" } inputlabel 1 Object inputlabel 2 Pre-solve inputlabel 3 "Velocity Update" inputlabel 4 Advection inputlabel 5 "Sourcing (post-solve)" group { name "combustion_1" label "Simulation" parm { name "timescale" label "Timescale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "temp_diffusion" label "Temperature Diffusion" type float default { "0.5" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "cooling_rate" label "Cooling Rate" type float default { "0.75" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "viscosity" label "Viscosity" type float default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "lift" label "Buoyancy Lift" type float default { "5" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "kg1m1s-2" } } parm { name "buoyancy_dir" label "Buoyancy Dir" type direction size 3 default { "0" "1" "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "combustion_1_1" label "Combustion" parm { name "enable_combustion" label "Enable Combustion" type toggle default { "1" } range { 0 1 } } parm { name "ignitiontemp" label "Ignition Temperature" type float default { "0.1" } disablewhen "{ enable_combustion == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "burnrate" label "Burn Rate" type float default { "0.9" } disablewhen "{ enable_combustion == 0 }" range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "fuelinefficiency" label "Fuel Inefficiency" type float default { "0.1" } disablewhen "{ enable_combustion == 0 }" range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "heatoutput" label "Temperature Output" type float default { "0.25" } disablewhen "{ enable_combustion == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "gasrelease" label "Gas Released" type float default { "15" } disablewhen "{ enable_combustion == 0 }" range { 0 25 } parmtag { "autoscope" "0000000000000000" } } group { name "flames" label "Flames" parm { name "cooldown_time" label "Flame Height" type float default { "3" } disablewhen "{ enable_combustion == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "enable_cooling_field" label "Enable Cooling Field" type toggle nolabel joinnext default { "1" } disablewhen "{ enable_combustion == 0 }" range { 0 1 } } parm { name "cooling_field" label "Cooling Field" type string default { "temperature" } disablewhen "{ enable_cooling_field == 0 } { enable_combustion == 0 }" range { 0 1 } } parm { name "cooling_field_range" label "Cooling Field Range" type float size 2 default { "0" "1" } disablewhen "{ enable_cooling_field == 0 } { enable_combustion == 0 }" range { 0 10 } } parm { name "remap_cooldown_time" label "Remap Heat Cool Field" type ramp_flt default { "2" } disablewhen "{ enable_cooling_field == 0 } { enable_combustion == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "remap_cooldown_time_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 1 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 0.10000000149011612 ) 2interp ( linear )" } parmtag { "rampkeys_var" "remap_cooldown_time_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "remap_cooldown_time_the_key_values" } } } group { name "flames_1" label "Smoke" parm { name "emit_smoke" label "Emit Smoke" type toggle default { "1" } disablewhen "{ enable_combustion == 0 }" range { 0 1 } } parm { name "use_dense" label "Create Dense Smoke" type toggle default { "off" } disablewhen "{ emit_smoke == 0 } { enable_combustion == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "source" label "Source" type ordinal default { "heat" } disablewhen "{ emit_smoke == 0 } { enable_combustion == 0 }" menu { "burn" "Burn " "heat" "Heat" } range { 0 1 } } parm { name "smoke_amount" label "Smoke Amount" type float default { "1" } disablewhen "{ emit_smoke == 0 } { enable_combustion == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "heat_cutoff" label "Heat Cutoff" type float default { "0.2" } disablewhen "{ emit_smoke == 0 } { enable_combustion == 0 } { source == burn }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "blend" label "Blend Amount" type float default { "0.2" } disablewhen "{ emit_smoke == 0 } { enable_combustion == 0 } { source == burn }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } } group { name "flames_2" label "Gas" parm { name "gas_heat_influence" label "Flame Contribution" type float default { "0.2" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "gas_burn_influence" label "Burn Contribution" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "flames_3" label "Temperature" parm { name "binf_temperature_to_flames" label "Flames Influence Cooling Rate" type toggle default { "0" } range { 0 1 } } parm { name "temp_heat_influence" label "Flame Contribution" type float default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "temp_burn_influence" label "Burn Contribution" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "flame_rate" label "Drop Rate" type float default { "1" } disablewhen "{ binf_temperature_to_flames == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "flame_out_of_bound_influence" label "Outer Area Drop Rate" type float default { "0.5" } disablewhen "{ binf_temperature_to_flames == 0 }" range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "flame_cutoff" label "Flame Cutoff" type float default { "2" } disablewhen "{ binf_temperature_to_flames == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "flame_sharpness" label "Sharpness" type float default { "0.5" } disablewhen "{ binf_temperature_to_flames == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } } group { name "flames_4" label "Fuel" parm { name "advect_fuel" label "Advect Fuel" type toggle default { "0" } disablewhen "{ enable_combustion == 0 }" range { 0 1 } } parm { name "fuel_speed" label "Fuel Speed" type float default { "0.1" } disablewhen "{ advect_fuel == 0 } { enable_combustion == 0 }" range { 0 10 } } } } group { name "combustion_1_2" label "Shape" parm { name "enable_dissipation" label "Dissipation" type toggle nolabel joinnext default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "evap" label "Dissipation" type float default { "0.1" } disablewhen "{ enable_dissipation == 0 }" range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "enable_disturbance" label "Disturbance" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "dist_scale" label "Disturbance" type float default { "0.5" } disablewhen "{ enable_disturbance == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "enable_shredding" label "Shredding " type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_scale" label "Shredding" type float default { "0.5" } disablewhen "{ enable_shredding == 0 }" range { 0! 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_sharpening" label "Sharpening" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "sharpenrate" label "Sharpening" type float default { "0.5" } disablewhen "{ enable_sharpening == 0 }" range { 0! 2 } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_turbulence" label "Turbulence" type toggle nolabel joinnext default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turbulence_scale" label "Turbulence" type float default { "0.1" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "enable_confinement" label "Confinement " type toggle nolabel joinnext default { "off" } range { 0 1 } } parm { name "confinementscale" label "Confinement" type float default { "1" } disablewhen "{ enable_confinement == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } group { name "wind_2" label "Dissipation" parm { name "use_dissipation_control_field" label "Use Control Field" type toggle nolabel joinnext default { "on" } disablewhen "{ enable_dissipation == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dissipation_control_field" label "Control Field" type string default { "temperature" } disablewhen "{ use_dissipation_control_field == 0 } { enable_dissipation == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dissipation_control_range" label "Control Range" type float size 2 default { "0" "1" } disablewhen "{ use_dissipation_control_field == 0 } { enable_dissipation == 0 }" range { 0 10 } } parm { name "remap_dissipation_field" label "Remap Dissipation Field" type ramp_flt default { "4" } disablewhen "{ use_dissipation_control_field == 0 } { enable_dissipation == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "remap_dissipation_field_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 1 ) 1interp ( catmull-rom ) 2pos ( 0.17888999999999999 ) 2value ( 0.875 ) 2interp ( catmull-rom ) 3pos ( 0.36799999999999999 ) 3value ( 0.27000000000000002 ) 3interp ( catmull-rom ) 4pos ( 1 ) 4value ( 0 ) 4interp ( catmull-rom )" } parmtag { "rampkeys_var" "remap_dissipation_field_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "remap_dissipation_field_the_key_values" } } } group { name "wind_2_1" label "Disturbance" parm { name "dist_target" label "Field to Disturb" type ordinal default { "vel" } disablewhen "{ enable_disturbance == 0 }" menu { "temperature" "Temperature" "vel" "Velocity" } range { 0 1 } } parm { name "dist_density_cutoff" label "Cutoff" type float default { "0.15" } disablewhen "{ enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dist_override_block_size" label "Use Block Size" type toggle default { "1" } disablewhen "{ enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dist_block_size" label "Block Size" type float default { "0.2" } disablewhen "{ dist_override_block_size == 0 } { enable_disturbance == 0 }" range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dist_locality" label "Locality" type integer default { "1" } disablewhen "{ enable_disturbance == 0 } { dist_override_block_size == 1 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } group { name "control_settings2" label "Control Settings" parm { name "dist_use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "off" } disablewhen "{ enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dist_control_field" label "Use Control Field" type string default { "" } disablewhen "{ dist_use_control_field == 0 } { enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dist_control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ dist_use_control_field == 0 } { enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dist_control_range" label "Control Range" type float size 2 default { "0" "1" } disablewhen "{ dist_use_control_field == 0 } { enable_disturbance == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "dist_remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ dist_use_control_field == 0 } { enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "dist_control_field_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ dist_use_control_field == 0 } { enable_disturbance == 0 } { dist_remap_control_field == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_field_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_field_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_field_ramp_the_key_values" } } } group { name "control_settings2_1" label "Bindings" parm { name "dist_thresh_field" label "Threshold Field" type string default { "density" } disablewhen "{ enable_disturbance == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } group { name "wind_2_2" label "Shredding" parm { name "shred_temp_threshold" label "Temperature Threshold" type float default { "0.75" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "shred_fade" label "Threshold Width" type float default { "0.1" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "shred_squash" label "Squash" type float default { "1" } disablewhen "{ enable_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "shred_stretch" label "Stretch" type float default { "0.5" } disablewhen "{ enable_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "clip_gradient" label "Clip Influence Gradient" type toggle nolabel joinnext default { "on" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "clip_value" label "Clip Gradient" type float default { "7" } disablewhen "{ clip_gradient == 0 } { enable_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } group { name "shred_settings_2_1" label "Control Settings" parm { name "shred_use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "off" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "shred_control_field" label "Control Field" type string default { "density" } disablewhen "{ shred_use_control_field == 0 } { enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ shred_use_control_field == 0 } { enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "shred_control_range" label "Control Range" type vector2 size 2 default { "0" "1" } disablewhen "{ shred_use_control_field == 0 } { enable_shredding == 0 }" range { -1 1 } } parm { name "remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ shred_use_control_field == 0 } { enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "control_field_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ shred_use_control_field == 0 } { remap_control_field == 0 } { enable_shredding == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_field_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_field_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_field_ramp_the_key_values" } } } group { name "shred_settings_2_1_1" label "Visualization" parm { name "shred_visualize_shredding" label "Visualize Shredding" type toggle default { "off" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ shred_visualize_shredding == 0 } { enable_shredding == 0 }" menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guidevistype" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" menu { "none" "None" "distance" "Distance" "speed" "Speed" "origin" "Origin" "dir" "Direction " "value" "Value" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guidevismode" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guidevisscale" label "Visualization Scale" type float default { "1" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guidestreamerlen" label "Streamer Length" type float default { "1" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guidestreamerminspeed" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_guiderange" label "Visualization Range" type float size 2 default { "0" "5" } disablewhen "{ enable_shredding == 0 } { shred_visualize_shredding == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "shred_settings_2_1_2" label "Bindings" parm { name "shred_clear_temporary_fields" label "Clear Temporary Fields" type toggle default { "on" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_temperature_field" label "Temperature Field" type string default { "temperature" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shred_velocity_field" label "Velocity Field" type string default { "vel" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } group { name "wind_2_3" label "Sharpness" parm { name "sharpen_field" label "Field Name" type string default { "density" } disablewhen "{ enable_sharpening == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "sharpen_locality" label "Locality" type integer default { "4" } disablewhen "{ enable_sharpening == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "wind_2_4" label "Turbulence" parm { name "turb_swirl_size" label "Swirl Size" type float default { "1" } disablewhen "{ enable_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_rough" label "Grain" type float default { "0.5" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb_pulse_length" label "Pulse Length" type float default { "0.5" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_seed" label "Seed" type float default { "0" } disablewhen "{ enable_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_control_threshold" label "Influence Threshold" type float default { "0.01" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb_turb" label "Turbulence" type integer default { "2" } disablewhen "{ enable_turbulence == 0 }" range { 1 12 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } group { name "control_settings" label "Control Settings" parm { name "turb_use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "on" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb_control_field" label "Control Field" type string default { "density" } disablewhen "{ turb_use_control_field == 0 } { enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ turb_use_control_field == 0 } { enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb_control_range" label "Control Range" type float size 2 default { "0" "1" } disablewhen "{ turb_use_control_field == 0 } { enable_turbulence == 0 }" range { 0 10 } } parm { name "turb_remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ turb_use_control_field == 0 } { enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "turb_control_ramp" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ turb_use_control_field == 0 } { turb_remap_control_field == 0 } { enable_turbulence == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_ramp_the_key_values" } } } group { name "control_settings_1" label "Visualization" parm { name "turb_vis_turbulence" label "Visualize Turbulence" type toggle default { "off" } disablewhen "{ enable_turbulence == 0 } { enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guidevistype" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" menu { "none" "None " "distance" "Distance" "speed" "Speed" "origin" "Origin" "dir" "Direction " "value" "Value" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guidevismode" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guidevisscale" label "Visualization Scale" type float default { "1" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guidestreamerlen" label "Streamer Length" type float default { "0.25" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guidestreamerminspeed" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_guiderange" label "Visualization Range" type float size 2 default { "0" "1" } disablewhen "{ turb_vis_turbulence == 0 } { enable_turbulence == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "control_settings_2" label "Bindings" parm { name "turb_clear_temporary_fields" label "Clear Temporary Fields" type toggle default { "on" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_density_field" label "Density Field" type string default { "temperature" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "turb_velocity_field" label "Velocity Field" type string default { "vel" } disablewhen "{ enable_turbulence == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } group { name "wind_2_5" label "Confinement" parm { name "conf_use_control_field" label "Use Control Field" type toggle nolabel joinnext default { "off" } disablewhen "{ enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_control_field" label "Control Field" type string default { "confinement" } disablewhen "{ conf_use_control_field == 0 } { enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_remap_control_field" label "Remap Control Field" type toggle default { "off" } disablewhen "{ conf_use_control_field == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "conf_control_range" label "Control Range" type float size 2 default { "0" "1" } disablewhen "{ conf_use_control_field == 0 } { conf_remap_control_field == 0 } { enable_confinement == 0 }" range { 0 10 } } parm { name "conf_control_influence" label "Control Influence" type float default { "0.5" } disablewhen "{ conf_use_control_field == 0 } { conf_remap_control_field == 0 } { enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } group { name "visualization" label "Visualization" parm { name "conf_visualize_confinement" label "Visualize Confinement" type toggle default { "off" } disablewhen "{ enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guideplane" label "Plane Orientation" type ordinal default { "xy" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" menu { "xy" "XY plane " "yz" "YZ plane" "zx" "ZX plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guidevistype" label "Visualization Type" type ordinal default { "speed" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" menu { "none" "None" "distance" "Distance " "speed" "Speed" "origin" "Origin" "dir" "Direction" "value" "Value" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guidevismode" label "Visualization Mode" type ordinal default { "false" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" menu { "false" "Infra-Red" "pink" "White to Red" "mono" "Grayscale" "blackbody" "Black Body" "bipartite" "Two-Tone" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guidevisscale" label "Visualization Scale" type float default { "1" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guideplaneval" label "Plane Position" type float default { "0" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" range { -1! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guidestreamerlen" label "Streamer Length" type float default { "1" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guidestreamerminspeed" label "Streamer Minimum Speed" type float default { "0.001" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_guiderange" label "Visualization Range" type float size 2 default { "0" "1" } disablewhen "{ conf_visualize_confinement == 0 } { enable_confinement == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "visualization_1" label "Control Field Ramp" parm { name "conf_control_field_ramp2" label "Control Field Ramp" type ramp_flt default { "2" } disablewhen "{ conf_use_control_field == 0 } { conf_remap_control_field == 0 } { enable_confinement == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "control_field_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "control_field_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "control_field_ramp_the_key_values" } } } group { name "visualization_2" label "Bindings" parm { name "conf_cleartemp" label "Clear Temporary Fields" type toggle default { "on" } disablewhen "{ enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_vel" label "Velocity Field" type string default { "vel" } disablewhen "{ enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "conf_confinement" label "Confinement Field" type string default { "confinement" } disablewhen "{ enable_confinement == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } } group { name "combustion_1_3" label "Relationships" parm { name "enable_relationships" label "Enable Relationships" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } group { name "std_switcher_0_6" label "Sources" parm { name "enable_source_relationship" label "Enable Source Relationship" type toggle default { "off" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "sourcedest" label "Add Source To" type string default { "density" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menureplace { "density" "Density" "temperature" "Temperature" "fuel" "Fuel" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "sourcemerge" label "Source Merge" type ordinal joinnext default { "max" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "copy" "Copy" "add" "Add" "sub" "Subtract" "mul" "Multiply" "div" "Divide" "max" "Maximum " "min" "Minimum" "average" "Average" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "source_amount" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "sourcevelmerge" label "Velocity Merge" type ordinal joinnext default { "wavg" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "none" "None" "wavg" "Weighted Average" "netnewsource" "Net New Source" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "scale_vel" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "sourcetemperaturemerge" label "Temperature Merge" type ordinal joinnext default { "wavg" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "none" "None" "wavg" "Weighted Average" "netnewsource" "Net New Source" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "scale_temp" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "veltype" label "Velocity Type" type ordinal default { "pointvelocity" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "rigidvelocity" "Rigid Velocity" "pointvelocity" "Point Velocity" "volumevelocity" "Volume Velocity " } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_6_1" label "Pumps" parm { name "enable_pump_relationship" label "Enable Pump Relationship" type toggle default { "off" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumpvelmerge" label "Velocity Merge" type ordinal joinnext default { "blend" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" menu { "blend" "Blend " "add" "Add" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumpvelscale" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumpveltype" label "Velocity Type" type ordinal default { "pointvelocity" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" menu { "rigidvelocity" "Rigid Velocity" "pointvelocity" "Point Velocity" "volumevelocity" "Volume Velocity" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumptemperaturemerge" label "Temperature Merge" type ordinal default { "none" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" menu { "none" "None" "setinterior" "Set Interior " } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_6_2" label "Collisions" parm { name "enable_collision_relationship" label "Enable Collision Relationship" type toggle default { "on" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collisiontemperaturemerge" label "Temperature Merge" type ordinal default { "collisioninterior" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" menu { "none" "None" "collisioninterior" "Collision Interior" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_usebandwidth" label "Restrict Mask to Bandwidth" type toggle default { "on" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_usepointvelocity" label "Use Point Velocity for Collisions" type toggle default { "on" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_usevolumevelocity" label "Use Volume Velocity for Collisions" type toggle default { "off" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_allownonsdf" label "Collide with Non-SDF" type toggle default { "off" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "extrapolatecollision" label "Extrapolate into Collisions" type toggle default { "off" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_6_3" label "Sink" parm { name "enable_sink" label "Enable Sink Relationship" type toggle default { "off" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } } group { name "combustion_1_4" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "minimumsubsteps" label "Min Substeps" type integer default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "substeps" label "Max Substeps" type integer default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "cflcond" label "CFL Condition" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "quantize" label "Quantize to Max Substeps" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "frames_before_solve" label "Frames Before Solve" type integer default { "0" } range { 0 10 } } group { name "wind_6" label "External Forces" parm { name "scaled_forces" label "Scaled Forces" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "absolute_forces" label "Absolute Forces" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "wind_6_1" label "Rest Field" parm { name "enable_rest" label "Enable Rest" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dual_rest_fields" label "Dual Rest Fields" type toggle default { "on" } disablewhen "{ enable_rest == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "rest_framedelay" label "Frames Between Solves" type float default { "50" } disablewhen "{ enable_rest == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "rest_frameoffset" label "Frame Offset" type float default { "1" } disablewhen "{ enable_rest == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "rest_advectspeed" label "Rest Advection Rate" type float default { "0.2" } disablewhen "{ enable_rest == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "wind_6_2" label "Projection" parm { name "projection_method" label "Projection Method" type ordinal default { "1" } menu { "0" "PCG" "1" "Multigrid " } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "multigrid_minpass" label "Multigrid Iterations" type integer default { "1" } disablewhen "{ projection_method == 0 }" range { 0! 20 } parmtag { "autoscope" "0000000000000000" } } } group { name "wind_6_3" label "Advection" parm { name "advecttype" label "Advection Type" type ordinal joinnext default { "modifiedmaccormack" } menu { "single" "Single Stage" "bfecc" "BFECC" "modifiedmaccormack" "Modified MacCormack" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "clampvalues" label "Clamp Values" type ordinal joinnext default { "revert" } disablewhen "{ advecttype == single }" menu { "off" "None" "on" "Clamp" "revert" "Revert" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "blendwidth" label "Blend" type float default { "0" } disablewhen "{ advecttype == single }" range { 0! 0.5! } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "vel_advecttype" label "Vel Advection Type" type ordinal joinnext default { "modifiedmaccormack" } menu { "single" "Single Stage" "bfecc" "BFECC" "modifiedmaccormack" "Modified MacCormack" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_clampvalues" label "Clamp Values" type ordinal joinnext default { "revert" } disablewhen "{ advecttype == single }" menu { "off" "None" "on" "Clamp" "revert" "Revert" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_blendwidth" label "Blend" type float default { "0" } disablewhen "{ vel_advecttype == single }" range { 0! 0.5! } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "advectmethod" label "Advection Method" type ordinal default { "trace" } menu { "single" "Single Step" "trace" "Trace" "midpoint" "Trace Midpoint " "hjweno" "HJWENO" "upwind" "Upwind" "rk3" "Trace RK3" "rk4" "Trace RK4" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "advect_cfl" label "Advect CFL" type float default { "1.5" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "wind_6_4" label "Timescale" parm { name "timescale_burn_influence" label "Burn Influence" type float default { "0" } range { 0! 1! } } parm { name "heat_influence" label "Heat Influence" type float default { "0.3" } range { 0! 1! } } } group { name "wind_6_5" label "Collisions" parm { name "correctcollision" label "Correct Collisions" type toggle default { "1" } range { 0 1 } } parm { name "feedbackscale" label "Feedback Scale" type float default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "kg1m1s-2" } } } group { name "wind_6_6" label "Clear Fields" parm { name "fieldsclear" label "Fields to Clear" type ordinal default { "none" } menu { "none" "None" "hidden" "Hidden" "static" "Static" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "extraclear" label "Additional" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "wind_6_7" label "Distribution" parm { name "address" label "Tracker Address" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "port" label "Tracker Port" type integer default { "8000" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "jobname" label "Job Name" type string default { "${OS}_$F" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "slice" label "Slice" type integer default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "numslice" label "Number of Slices" type integer default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "internalfacesclosed" label "Treat Internal Faces as Closed" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } } } } parm { name "addaffectors" label "Make Objects Mutual Affectors" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "uniquedataname" label "Unique Data Name" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l smokesolver_build2 group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dataname" label "Data Name" type string default { "Solver" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript>ZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "random" script "random" label "random" code { "#ifdef __vex" " if ($roundtoint)" " $rand = random($pos);" " else" " $rand = rand($pos);" "#else" " $rand = cellnoise($pos);" "#endif" } input float pos "Position" output float rand "Random Number" signature "1D Float Input, 1D Output" default { } signature "1D Float Input, 3D Vector" fv { float vector } signature "1D Float Input, 3D Point" fp { float point } signature "1D Float Input, 3D Normal" fn { float normal } signature "1D Float Input, 3D Color" fc { float color } signature "1D Float Input, 4D Output" f4d { float vector4 } signature "1D Integer Input, 1D Output" i { int float } signature "1D Integer Input, 3D Vector" iv { int vector } signature "1D Integer Input, 3D Point" ip { int point } signature "1D Integer Input, 3D Normal" in { int normal } signature "1D Integer Input, 3D Color" ic { int color } signature "1D Integer Input, 4D Output" i4d { int vector4 } signature "3D Vector Input, 1D Output" v1d { vector float } signature "3D Vector Input, 3D Vector" vv { vector vector } signature "3D Vector Input, 3D Point" vp { vector point } signature "3D Vector Input, 3D Normal" vn { vector normal } signature "3D Vector Input, 3D Color" vc { vector color } signature "3D Vector, 4D Output" v4d { vector vector4 } signature "3D Point Input, 1D Output" p1d { point float } signature "3D Point Input, 3D Vector" pv { point vector } signature "3D Point Input, 3D Point" pp { point point } signature "3D Point Input, 3D Normal" pn { point normal } signature "3D Point Input, 3D Color" pc { point color } signature "3D Normal Input, 1D Output" n1d { normal float } signature "3D Normal Input, 3D Vector" nv { normal vector } signature "3D Normal Input, 3D Point" np { normal point } signature "3D Normal Input, 3D Normal" nn { normal normal } signature "3D Normal Input, 3D Color" nc { normal color } signature "3D Color Input, 1D Output" c1d { color float } signature "3D Color Input, 3D Vector" cv { color vector } signature "3D Color Input, 3D Point" cp { color point } signature "3D Color Input, 3D Normal" cn { color normal } signature "3D Color Input, 3D Color" cc { color color } signature "4D Input, 1D Output" v41d { vector4 float } signature "4D Input, 3D Output" v43d { vector4 vector } signature "4D Input, 4D Output" v44d { vector4 vector4 } signature "1D Uniform Float, 1D Output" uf1d { ufloat ufloat } signature "1D Uniform Float, 3D Vector" ufv { ufloat uvector } signature "1D Uniform Float, 3D Point" ufp { ufloat upoint } signature "1D Uniform Float, 3D Normal" ufn { ufloat unormal } signature "1D Uniform Float, 3D Color" ufc { ufloat ucolor } signature "3D Uniform Vector, 1D Output" uv1d { uvector ufloat } signature "3D Uniform Vector, 3D Vector" uvv { uvector uvector } signature "3D Uniform Vector, 3D Point" uvp { uvector upoint } signature "3D Uniform Vector, 3D Normal" uvn { uvector unormal } signature "3D Uniform Vector, 3D Color" uvc { uvector ucolor } signature "3D Uniform Point, 1D Output" up1d { upoint ufloat } signature "3D Uniform Point, 3D Vector" upv { upoint uvector } signature "3D Uniform Point, 3D Point" upp { upoint upoint } signature "3D Uniform Point, 3D Normal" upn { upoint unormal } signature "3D Uniform Point, 3D Color" upc { upoint ucolor } signature "3D Uniform Normal, 1D Output" un1d { unormal ufloat } signature "3D Uniform Normal, 3D Vector" unv { unormal uvector } signature "3D Uniform Normal, 3D Point" unp { unormal upoint } signature "3D Uniform Normal, 3D Normal" unn { unormal unormal } signature "3D Uniform Normal, 3D Color" unc { unormal ucolor } signature "3D Uniform Color, 1D Output" uc1d { ucolor ufloat } signature "3D Uniform Color, 3D Vector" ucv { ucolor uvector } signature "3D Uniform Color, 3D Point" ucp { ucolor upoint } signature "3D Uniform Color, 3D Normal" ucn { ucolor unormal } signature "3D Uniform Color, 3D Color" ucc { ucolor ucolor } VOP_FLT_PARM(pos, "Position", 0) VOP_INT_PARM(pos_i, "Position", 0) VOP_VEC_PARM(pos_v1d, "Position", 0, 0, 0) VOP_VEC_PARM(pos_p1d, "Position", 0, 0, 0) VOP_VEC_PARM(pos_n1d, "Position", 0, 0, 0) VOP_CLR_PARM(pos_c1d, "Position", 0, 0, 0) VOP_VEC4_PARM(pos_v41d, "Position", 0, 0, 0, 0) VOP_FLT_PARM(pos_uf1d, "Position", 0) VOP_VEC_PARM(pos_uv1d, "Position", 0, 0, 0) VOP_VEC_PARM(pos_up1d, "Position", 0, 0, 0) VOP_VEC_PARM(pos_un1d, "Position", 0, 0, 0) VOP_CLR_PARM(pos_uc1d, "Position", 0, 0, 0) parm { name roundtoint label "Clamp Position to Integer" type toggle size 1 default { 1 } } group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScript Q# Context: CVex /* * Houdini Dialog Script generated automatically * by vcc from source file systemscalarvolumenoise. * Generated: Tue Jul 16 17:57:01 2013 */ { name "scalarvolumenoise" script "systemscalarvolumenoise" label "System Scalar Volume Noise" rendermask VMantra help { "" } parm { name use_rest label "Use Rest" type toggle default { 0 } export none } parm { name additive label "Additive Turbulence" type toggle default { 1 } export none } parm { name timescale label "Timescale" type float default { 0 } range { 0 1 } export none } parm { name turbulence_freq label "Turbulence Frequency" type float default { 1 } export none } parm { name turbulence_scale label "Turbulence Scale" type float size 3 default { 1 1 1 } export none } parm { name srcmin label "Turbulence Min Noise" type float default { -0.5 } range { 0 1 } export none } parm { name srcmax label "Turbulence Max Noise" type float default { 0.5 } range { 0 1 } export none } parm { name sharpness label "Turbulence Sharpness" type float default { 0.5 } range { 0 1 } export none } parm { name destmin label "Turbulence Influence" type float default { 0 } range { 0 1 } export none } parm { name seed label "Turbulence Seed" type float default { 0 } range { 0 1 } export none } parm { name amp label "Turbulence Amplitude" type float default { 1 } range { -1 1 } export none } parm { name rough label "Turbulence Roughness" type float default { 0.10000000000000001 } range { 0 1 } export none } parm { name maxoctave label "Turbulence Octaves" type integer default { 1 } range { 0 32 } export none } parm { name enable_cells label "Enable Cellular Noise" type toggle default { 0 } export none } parm { name change_on_noise label "Adaptive Cells" type toggle default { 1 } export none } parm { name invert_cells label "Invert Cells" type toggle default { 0 } export none } parm { name additive_cells label "Additive Cells" type toggle default { 1 } export none } parm { name cell_min label "Cell Minimum" type float default { 0.10000000000000001 } range { 0 1 } export none } parm { name cell_max label "Cell Maximum" type float default { 1 } range { 0 1 } export none } parm { name cell_sharpness label "Cell Sharpness" type float default { 0 } range { 0 1 } export none } parm { name cell_influence label "Cell Influence" type float default { 0 } range { 0 1 } export none } parm { name voronoi_noise_seed label "Cell Seed" type float default { 0 } range { 0 1 } export none } parm { name cell_frequency label "Cell Frequency" type float default { 0.5 } range { 0 10 } export none } parm { name cell_scale label "Cell Scale" type float size 3 default { 1 1 1 } export none } parm { name cell_distance label "Cell Distance" type float default { 0.25 } range { 0 1 } export none } parm { name clampoutput label "Clamp Output" type toggle default { 1 } export none } } INDX DialogScriptZc# Context: Cop2 /* * Houdini Dialog Script generated automatically * by vcc from source file skycube. * Generated: Wed Apr 11 09:25:07 2018 */ { name "skycube" script "skycube" label "Sky Cube" help { "" } parm { name sun_direction label "Sun Direction" type float size 3 default { 0 1 0 } export none } parm { name ground_normal label "Ground Normal" type float size 3 default { 0 1 0 } export none } parm { name horizon_elevation label "Horizon Elevation" type float default { 0 } range { -90 90 } export none } parm { name sky_ramp label "Sky Color" type ramp_rgb default { 3 } export none parmtag { "rampbasis_var" "sky_ramp_basis" } parmtag { "rampkeys_var" "sky_ramp_keys" } parmtag { "rampvalues_var" "sky_ramp_vals" } parmtag { "rampcolordefault" "1pos ( 0 ) 1interp ( linear ) 1c ( 0.17 0.16 0.66 ) 2pos ( 0.95 ) 2interp ( linear ) 2c ( 0.43 0.72 0.9 ) 3pos ( 1 ) 3interp ( linear ) 3c ( 0.96 0.91 0.23 )" } parmtag { "rampbasisdefault" "catmull-rom" } } parm { name ground_color label "Ground Color" type color size 3 default { 0.59999999999999998 0.40000000000000002 0.29999999999999999 } export none } parm { name ground_type label "Render Ground As" type string menu { "color" "Albedo" "horizon" "Infinite Horizon" "mirror" "Mirror" "none" "None" } default { "color" } export none } parm { name Left label "Left" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Top label "Top" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Bottom label "Bottom" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Front label "Front" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Back label "Back" type float invisible size 4 default { 0 0 0 1 } export all } } INDX DialogScriptZc# Context: Cop2 /* * Houdini Dialog Script generated automatically * by vcc from source file skycubedaylight. * Generated: Wed Apr 11 09:25:07 2018 */ { name "skycubedaylight" script "skycubedaylight" label "Sky Cube Daylight" help { "" } parm { name sun_direction label "Sun Direction" type float size 3 default { 0 1 0 } export none } parm { name turbidity label "Turbidity" type float default { 2 } export none } parm { name brightness label "Brightness" type float default { 1 } export none } parm { name ground_color label "Ground Albedo" type color size 3 default { 0.59999999999999998 0.40000000000000002 0.29999999999999999 } export none } parm { name ground_type label "Render Ground As" type string menu { "color" "Albedo" "horizon" "Infinite Horizon" "mirror" "Mirror" "none" "None" } default { "color" } export none } parm { name Left label "Left" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Top label "Top" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Bottom label "Bottom" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Front label "Front" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Back label "Back" type float invisible size 4 default { 0 0 0 1 } export all } } INDXContentsW[ % DialogScriptWW30707070000010000000006660000000000000000010000001330340644500001300000000000TRAILER!!!# Dialog script for skyenvmap automatically generated 05/11/16 15:23:20 { name skyenvmap script skyenvmap label "Sky Environment Map" 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 "resolution" label "Resolution" type integer default { "256" } range { 1 512 } export none } group { name "folder1" label "Sun" parm { name "sun_dir_spec" label "Use" type string default { "3" } menu { "3" "Rotate Angles" "4" "Direction Vector" "0" "Azimuth and Elevation" "1" "Location, Date, and Time" "2" "Location and Fractional Day of Year" } range { 0 1 } export none } parm { name "sun_dir_rotate" label "Rotate" type vector size 3 default { "45" "180" "0" } disablewhen "{ sun_dir_spec != 3 }" range { -1 1 } export none } parm { name "sun_dir_vector" label "Direction Vector" type vector size 3 default { "0" "1" "1" } disablewhen "{ sun_dir_spec != 4 }" range { -1 1 } export none } parm { name "sun_azimuth" label "Azimuth" type float default { "180" } disablewhen "{ sun_dir_spec != 0 }" range { 0 360 } export none } parm { name "sun_elevation" label "Elevation" type float default { "45" } disablewhen "{ sun_dir_spec != 0 }" range { 0 90 } export none } parm { name "geo_latitude" label "Latitude" type float default { "0" } disablewhen "{ sun_dir_spec != 1 sun_dir_spec != 2 }" range { -90! 90! } export none } parm { name "geo_longitude" label "Longitude" type float default { "0" } disablewhen "{ sun_dir_spec != 1 sun_dir_spec != 2 }" range { -180! 180! } export none } parm { name "geo_month" label "Date" type ordinal joinnext default { "0" } disablewhen "{ sun_dir_spec != 1 }" menu { "Jan" "January" "Feb" "February" "Mar" "March" "Apr" "April" "May" "May" "Jun" "June" "Jul" "July" "Aug" "August" "Sep" "September" "Oct" "October" "Nov" "November" "Dec" "December" } range { 0 1 } export none } parm { name "geo_day" label "Day" type integer nolabel default { "1" } disablewhen "{ sun_dir_spec != 1 }" range { 1! 31! } export none } parm { name "geo_time" label "Time" type vector2 joinnext size 2 default { "12" "0" } disablewhen "{ sun_dir_spec != 1 }" range { -1 1 } export none } parm { name "geo_hr_spec" label "Hour Spec" type ordinal nolabel joinnext default { "2" } disablewhen "{ sun_dir_spec != 1 }" menu { "0" "AM" "1" "PM" "3" "24hr" } range { 0 1 } export none } parm { name "geo_time_zone" label "Time Zone" type ordinal nolabel joinnext default { "1" } disablewhen "{ sun_dir_spec != 1 }" menu { "" "Default (calculated from longitude)" "UTC" "UTC (GMT, WET)" "UTC-1" "N (UTC - 1)" "UTC-2" "O (UTC - 2)" "UTC-3" "P (UTC - 3)" "UTC-4" "AST (UTC - 4)" "UTC-5" "EST (UTC - 5)" "UTC-6" "CST (UTC - 6)" "UTC-7" "MST (UTC - 7)" "UTC-8" "PST (UTC - 8)" "UTC-9" "AKST (UTC - 9)" "UTC-10" "HAST (UTC - 10)" "UTC-11" "X (UTC - 11)" "UTC+12" "M (UTC + 12)" "UTC+11" "L (UTC + 11)" "UTC+10" "EST (UTC + 10)" "UTC+9" "I (UTC + 9)" "UTC+8" "WST (UTC + 8)" "UTC+7" "CXT (UTC + 7)" "UTC+6" "F (UTC + 6)" "UTC+5" "E (UTC + 5)" "UTC+4" "D (UTC + 4)" "UTC+3" "MSK (UTC + 3)" "UTC+2" "EET (UTC + 2)" "UTC+1" "CET (UTC + 1)" } range { 0 1 } export none } parm { name "geo_daylight" label "Daylight Saving" type toggle default { "0" } disablewhen "{ sun_dir_spec != 1 }" range { 0 1 } export none } parm { name "geo_doy" label "Day of Year" type float default { "0.5" } disablewhen "{ sun_dir_spec != 2 }" range { 0! 365! } export none } } group { name "folder1_1" label "Sky" parm { name "sky_color_spec" label "Use" type ordinal default { "0" } menu { "0" "Realistic" "1" "Ramp" } range { 0 1 } export none } parm { name "sky_turbidity" label "Haziness" type float default { "2" } disablewhen "{ sky_color_spec != 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sky_brightness" label "Brightness" type float default { "1" } disablewhen "{ sky_color_spec != 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sky_ramp" label "Color Ramp" type ramp_rgb default { "3" } disablewhen "{ sky_color_spec != 1 }" range { 1! 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "sky_ramp_basis" } parmtag { "rampbasisdefault" "catmull-rom" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0.17 0.16 0.66 ) 1interp ( linear ) 2pos ( 0.95 ) 2c ( 0.43 0.72 0.9 ) 2interp ( linear ) 3pos ( 1 ) 3c ( 0.96 0.91 0.23 ) 3interp ( linear )" } parmtag { "rampkeys_var" "sky_ramp_keys" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "sky_ramp_vals" } } } group { name "folder1_2" label "Ground" parm { name "ground_type" label "Render Ground As" type string default { "color" } menu { "color" "Albedo" "horizon" "Infinite Horizon" "mirror" "Mirror" "none" "None" } range { 0 1 } export none } parm { name "ground_color" label "Albedo" type color size 3 default { "0.6" "0.4" "0.3" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "ground_normal" label "Normal" type float size 3 default { "0" "1" "0" } disablewhen "{ sky_color_spec == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "horizon_elevation" label "Horizon Elevation" type float default { "0" } disablewhen "{ sky_color_spec == 0 }" range { -90 90 } export none parmtag { "autoscope" "0000000000000000" } } } } INDXContentsW[ DialogScriptW|U>0707070000010000000006660000000000000000010000001330340636400001300000000000TRAILER!!!# 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" } } } } INDXContentsW[ DialogScriptWUZ0707070000010000000006660000000000000000010000001330340636300001300000000000TRAILER!!!# 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" } } } } INDXContentsW[ DialogScriptW=X`0707070000010000000006660000000000000000010000001330340636300001300000000000TRAILER!!!# Dialog script for smokesolver::2.0 automatically generated { name smokesolver::2.0 script smokesolver::2.0 label "Smoke Solver" help { "" } inputlabel 1 Object inputlabel 2 Pre-solve inputlabel 3 "Velocity Update" inputlabel 4 Advection inputlabel 5 "Sourcing (post-solve)" group { name "simulation" label "Simulation" parm { name "timescale" label "Timescale" type float default { "1" } range { 0 10 } } parm { name "temp_diffusion" label "Temperature Diffusion" type float default { "0.25" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "cooling_rate" label "Cooling Rate" type float default { "0.5" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "viscosity" label "Viscosity" type float default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "lift" label "Buoyancy Lift" type float default { "5" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "kg1m1s-2" } } parm { name "modify_heat" label "Modify Heat Through Shredding" type toggle invisible default { "off" } disablewhen "{ enable_shredding == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } } parm { name "buoyancy_dir" label "Buoyancy Dir" type direction size 3 default { "0" "1" "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "simulation_1" label "Relationships" parm { name "enable_relationships" label "Enable Relationships" type toggle default { "1" } range { 0 1 } } group { name "std_switcher_0_6" label "Sources" parm { name "enable_source_relationship" label "Enable Source Relationship" type toggle default { "0" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } } parm { name "sourcedest" label "Add Source To" type string default { "density" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menureplace { "density" "Density" "temperature" "Temperature" "fuel" "Fuel" } range { 0 1 } } parm { name "sourcemerge" label "Source Merge" type ordinal joinnext default { "max" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "copy" "Copy" "add" "Add" "sub" "Subtract" "mul" "Multiply" "div" "Divide" "max" "Maximum " "min" "Minimum" "average" "Average" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "source_amount" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } } parm { name "sourcevelmerge" label "Velocity Merge" type ordinal joinnext default { "wavg" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "none" "None" "wavg" "Weighted Average" "netnewsource" "Net New Source" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "scale_vel" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } } parm { name "sourcetemperaturemerge" label "Temperature Merge" type ordinal joinnext default { "wavg" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "none" "None" "wavg" "Weighted Average" "netnewsource" "Net New Source" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "scale_temp" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" range { 0 10 } } parm { name "veltype" label "Velocity Type" type ordinal default { "pointvelocity" } disablewhen "{ enable_relationships == 0 } { enable_source_relationship == 0 }" menu { "rigidvelocity" "Rigid Velocity" "pointvelocity" "Point Velocity" "volumevelocity" "Volume Velocity " } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_6_1" label "Pumps" parm { name "enable_pump_relationship" label "Enable Pump Relationship" type toggle default { "0" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } } parm { name "pumpvelmerge" label "Velocity Merge" type ordinal joinnext default { "blend" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" menu { "blend" "Blend " "add" "Add" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumpvelscale" label "Scale" type float default { "1" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumpveltype" label "Velocity Type" type ordinal default { "pointvelocity" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" menu { "rigidvelocity" "Rigid Velocity" "pointvelocity" "Point Velocity" "volumevelocity" "Volume Velocity" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "pumptemperaturemerge" label "Temperature Merge" type ordinal default { "none" } disablewhen "{ enable_relationships == 0 } { enable_pump_relationship == 0 }" menu { "none" "None" "setinterior" "Set Interior " } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_6_2" label "Collisions" parm { name "enable_collision_relationship" label "Enable Collision Relationship" type toggle default { "1" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } } parm { name "collisiontemperaturemerge" label "Temperature Merge" type ordinal default { "collisioninterior" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" menu { "none" "None" "collisioninterior" "Collision Interior" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_usebandwidth" label "Restrict Mask to Bandwidth" type toggle default { "on" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_usepointvelocity" label "Use Point Velocity for Collisions" type toggle default { "on" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_usevolumevelocity" label "Use Volume Velocity for Collisions" type toggle default { "off" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "collision_allownonsdf" label "Collide with Non-SDF" type toggle default { "off" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "extrapolatecollision" label "Extrapolate into Collisions" type toggle default { "off" } disablewhen "{ enable_relationships == 0 } { enable_collision_relationship == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_6_3" label "Sink" parm { name "enable_sink" label "Enable Sink Relationship" type toggle default { "0" } disablewhen "{ enable_relationships == 0 }" range { 0 1 } } } } group { name "simulation_2" label "Advanced" parm { name "opencl" label "Use OpenCL" type toggle default { "0" } range { 0 1 } } parm { name "minimumsubsteps" label "Min Substeps" type integer default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "substeps" label "Max Substeps" type integer default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "cflcond" label "CFL Condition" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "quantize" label "Quantize to Max Substeps" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "frames_before_solve" label "Frames Before Solve" type integer default { "0" } range { 0 10 } } group { name "rest_field_4" label "External Forces" parm { name "scaled_forces" label "Scaled Forces" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "absolute_forces" label "Absolute Forces" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "rest_field_4_1" label "Rest Field" parm { name "enable_rest" label "Enable Rest" type toggle default { "0" } range { 0 1 } } parm { name "dual_rest_fields" label "Dual Rest Fields" type toggle default { "1" } disablewhen "{ enable_rest == 0 }" range { 0 1 } } parm { name "rest_framedelay" label "Frames Between Solves" type float default { "50" } disablewhen "{ enable_rest == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "rest_frameoffset" label "Frame Offset" type float default { "1" } disablewhen "{ enable_rest == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "rest_advectspeed" label "Rest Advection Rate" type float default { "0.2" } disablewhen "{ enable_rest == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "rest_field_4_2" label "Projection" parm { name "projection_method" label "Projection Method" type ordinal default { "1" } menu { "0" "PCG" "1" "Multigrid " } range { 0 1 } } parm { name "multigrid_minpass" label "Multigrid Iterations" type integer default { "1" } disablewhen "{ projection_method == 0 }" range { 0! 20 } parmtag { "autoscope" "0000000000000000" } } } group { name "rest_field_4_3" label "Advection" parm { name "advecttype" label "Advection Type" type ordinal joinnext default { "modifiedmaccormack" } menu { "single" "Single Stage" "bfecc" "BFECC" "modifiedmaccormack" "Modified MacCormack" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "clampvalues" label "Clamp Values" type ordinal joinnext default { "revert" } disablewhen "{ advecttype == single }" menu { "off" "None" "on" "Clamp" "revert" "Revert" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "blendwidth" label "Blend" type float default { "0" } disablewhen "{ advecttype == single }" range { 0! 0.5! } } parm { name "vel_advecttype" label "Vel Advection Type" type ordinal joinnext default { "modifiedmaccormack" } menu { "single" "Single Stage" "bfecc" "BFECC" "modifiedmaccormack" "Modified MacCormack" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_clampvalues" label "Clamp Values" type ordinal joinnext default { "revert" } disablewhen "{ advecttype == single }" menu { "off" "None" "on" "Clamp" "revert" "Revert" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vel_blendwidth" label "Blend" type float default { "0" } disablewhen "{ vel_advecttype == single }" range { 0! 0.5! } } parm { name "advectmethod" label "Advection Method" type ordinal default { "trace" } menu { "single" "Single Step" "trace" "Trace" "midpoint" "Trace Midpoint " "hjweno" "HJWENO" "upwind" "Upwind" "rk3" "Trace RK3" "rk4" "Trace RK4" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "advect_cfl" label "Advect CFL" type float default { "1.5" } range { 0 10 } } } group { name "rest_field_4_4" label "Collisions" parm { name "correctcollision" label "Correct Collisions" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "feedbackscale" label "Feedback Scale" type float default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "kg1m1s-2" } } } group { name "rest_field_4_5" label "Clear Fields" parm { name "fieldsclear" label "Fields to Clear" type ordinal default { "none" } menu { "none" "None" "hidden" "Hidden" "static" "Static" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "extraclear" label "Additional" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } group { name "rest_field_4_6" label "Distribution" parm { name "address" label "Tracker Address" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "port" label "Tracker Port" type integer default { "8000" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "jobname" label "Job Name" type string default { "${OS}_$F" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "slice" label "Slice" type integer default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "numslice" label "Number of Slices" type integer default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "internalfacesclosed" label "Treat Internal Faces as Closed" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } } } } parm { name "addaffectors" label "Make Objects Mutual Affectors" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "uniquedataname" label "Unique Data Name" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "solverperobject" label "Solver Per Object" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l multisolver1 group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dataname" label "Data Name" type string default { "Solver" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDX DialogScriptZG/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "smooth" script "smooth" label "smooth" outercode { INCLUDE_VOPLIB } code { "$val = vop_smooth($min, $max, $amount, $rolloff);" } input float min "Range Bottom" input float max "Range Top" input float amount "Amount" input float rolloff "Rolloff" output float val "Number Between 0 And 1" signature "Float" default { } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat ufloat } VOP_FLT_PARM(min, "Range Bottom", 0) VOP_FLT_PARM(max, "Range Top", 1) VOP_FLT_PARM(amount, "Amount", 0.5) VOP_FLT_PARM(rolloff, "Rolloff", 1) VOP_FLT_PARM(min_uf, "Range Bottom", 0) VOP_FLT_PARM(max_uf, "Range Top", 1) VOP_FLT_PARM(amount_uf, "Amount", 0.5) VOP_FLT_PARM(rolloff_uf, "Rolloff", 1) } INDXContentsW[ DialogScriptW#ZZ0707070000010000000006660000000000000000010000001330340636400001300000000000TRAILER!!!# 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 DialogScriptZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "twoway" script "twoway" label "twoway" code { "#ifndef __vex" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" "#else" " #if !strcmp($signature, \"b\")" " float $scale = ($condtype != 0 ? ($condition != 0 ? 1 : 0)" " : ($condition != 0 ? 0 : 1));" " $result = (1-$scale)*$input1 + $scale*$input2;" " #else" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" " #endif" "#endif" } input int condition "Condition Value (int)" input float input1 "Input 1" input float input2 "Input 2" output float result "Output Value" signature "Float" default { } signature "Integer" i { int int int int } signature "String" s { int string string string } signature "2D Vector" u { int vector2 vector2 vector2 } signature "3D Vector" v { int vector vector vector } signature "3D Point" p { int point point point } signature "3D Normal" n { int normal normal normal } signature "RGB Color" c { int color color color } signature "BSDF" b { int bsdf bsdf bsdf } signature "4D Vector" v4 { int vector4 vector4 vector4 } signature "2x2 Matrix" m2 { int matrix2 matrix2 matrix2 } signature "3x3 Matrix" m3 { int matrix3 matrix3 matrix3 } signature "4x4 Matrix" m { int matrix matrix matrix } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { ufloat uvector uvector uvector } signature "Uniform 3D Point" up { ufloat upoint upoint upoint } signature "Uniform 3D Normal" un { ufloat unormal unormal unormal } signature "Uniform RGB Color" uc { ufloat ucolor ucolor ucolor } signature "Uniform 4x4 Matrix" um { ufloat umatrix umatrix umatrix } parm { name condtype label Condition type int menu { "true" "Use Input 1 If Condition True" "false" "Use Input 1 If Condition False" } default { 0 } } VOP_FLT_PARM(input2, "Input 2", 0) VOP_INT_PARM(input2_i, "Input 2", 0) VOP_STR_PARM(input2_s, "Input 2", "") VOP_VEC2_PARM(input2_u, "Input 2", 0, 0) VOP_VEC_PARM(input2_v, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_p, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_n, "Input 2", 0, 0, 0) VOP_CLR_PARM(input2_c, "Input 2", 1, 1, 1) VOP_VEC4_PARM(input2_v4, "Input 2", 0, 0, 0, 0) parm { name input2_m2 label "Input 2" type float size 4 default { 1 0 0 1 } } parm { name input2_m3 label "Input 2" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name input2_m label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } VOP_FLT_PARM(input2_uf, "Input 2", 0) VOP_VEC_PARM(input2_uv, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_up, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_un, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_uc, "Input 2", 0, 0, 0) parm { name input2_um label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } group { name "g2" obsolete 12.0 } } INDX DialogScriptZF/* * 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 DialogScriptZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vectofloat" script "vectofloat" label "vectofloat" outercode { INCLUDE_VOPLIB } code { "vop_vectofloat($vec, $fval1, $fval2, $fval3);" } input vector vec "Input Vector" output float fval1 "Component 1" output float fval2 "Component 2" output float fval3 "Component 3" VOP_VEC_PARM(vec, "Value", 0, 0, 0) VOP_VEC_PARM(vec_p, "Value", 0, 0, 0) VOP_VEC_PARM(vec_n, "Value", 0, 0, 0) VOP_CLR_PARM(vec_c, "Value", 0, 0, 0) VOP_VEC_PARM(vec_uv, "Value", 0, 0, 0) VOP_VEC_PARM(vec_up, "Value", 0, 0, 0) VOP_VEC_PARM(vec_un, "Value", 0, 0, 0) VOP_CLR_PARM(vec_uc, "Value", 0, 0, 0) signature "3D Vector" default { vector float float float } signature "3D Point" p { point float float float } signature "3D Normal" n { normal float float float } signature "RGB Color" c { color float float float } signature "Uniform 3D Vector" uv { uvector ufloat ufloat ufloat } signature "Uniform 3D Point" up { upoint ufloat ufloat ufloat } signature "Uniform 3D Normal" un { unormal ufloat ufloat ufloat } signature "Uniform RGB Color" uc { ucolor ufloat ufloat ufloat } } INDX DialogScriptzZF/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vectohvec" script "vectohvec" label "vectohvec" code { "$hvec = $vec;" "setcomp($hvec, $fval4, 3);" } VOP_VEC_INPUT( vec, "Input Vector", 0, 0, 0) VOP_FLT_INPUT( fval4, "Fourth Component", 0) output vector4 hvec "Output Vector4" } INDXContentsW[ DialogScriptW%TF0707070000010000000006660000000000000000010000001330340636100001300000000000TRAILER!!!# Dialog script for volumevelocity automatically generated 01/13/12 14:59:37 { name volumevelocity script volumevelocity label "Volume Velocity" help { "" } bindhandle vortexspeed distance "Distance" dist "" bindhandle vortexpivotx distance "Distance" px "" bindhandle vortexpivoty distance "Distance" py "" bindhandle vortexpivotz distance "Distance" pz "" bindhandle vortexdirx distance "Distance" vx "" bindhandle vortexdiry distance "Distance" vy "" bindhandle vortexdirz distance "Distance" vz "" bindhandle vortexpivotx vector "Vector" tx "" bindhandle vortexpivoty vector "Vector" ty "" bindhandle vortexpivotz vector "Vector" tz "" bindhandle vortexdirx vector "Vector" vx "" bindhandle vortexdiry vector "Vector" vy "" bindhandle vortexdirz vector "Vector" vz "" inputlabel 1 "Velocity Volumes" inputlabel 2 "Point Velocities" inputlabel 3 Mask inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l blast3 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Primitives\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } } parm { name "add_uniform_vel" label "Add Uniform Velocity" type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "uniformvel" label "Constant Velocity" type vector size 3 default { "0" "1" "0" } disablewhen "{ add_uniform_vel == 0 }" range { -1 1 } export none parmtag { "units" "m1s-1" } } group { name "folder0_1_1" label "Vortex" parm { name "add_vortex" label "Add Vortex" type toggle default { "off" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "vortexpivot" label "Center" type vector size 3 default { "0" "0" "0" } disablewhen "{ add_vortex == 0 }" range { -1 1 } export none parmtag { "units" "m1" } } parm { name "vortexdir" label "Direction" type vector size 3 default { "0" "1" "0" } disablewhen "{ add_vortex == 0 }" range { -1 1 } export none } parm { name "vortexspeed" label "Angular Velocity" type float default { "1" } disablewhen "{ add_vortex == 0 }" range { 0 10 } export none parmtag { "units" "s-1" } } parm { name "limitvortex" label "Limit Vortex" type toggle nolabel joinnext default { "off" } disablewhen "{ add_vortex == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "vortexradius" label "Vortex Radius" type float default { "1" } disablewhen "{ limitvortex == 0 }" range { 0 10 } export none parmtag { "units" "m1" } parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "vortexramp" label "Vortex Ramp" type ramp_flt default { "3" } disablewhen "{ add_vortex == 0 } { limitvortex == 0 }" range { 1! 10 } export none parmtag { "rampvalues_var" "vortexramp_the_key_values" } parmtag { "rampkeys_var" "vortexramp_the_key_positions" } parmtag { "rampbasis_var" "vortexramp_the_basis_strings" } parmtag { "autoscope" "0000000000000000" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( catmull-rom ) 2pos ( 0.5 ) 2value ( 1 ) 2interp ( catmull-rom ) 3pos ( 1 ) 3value ( 0 ) 3interp ( catmull-rom )" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "parmvop" "1" } parmtag { "rampbasisdefault" "linear" } } } group { name "folder0_1_1_1" label "Curl Noise" parm { name "add_curl_noise" label "Add Curl Noise" type toggle default { "off" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turbscale" label "Scale" type float default { "1" } disablewhen "{ add_curl_noise == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turbswirl" label "Swirl Size" type float default { "1" } disablewhen "{ add_curl_noise == 0 }" range { 0 10 } export none parmtag { "units" "m1" } parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turbrough" label "Grain" type float default { "0.5" } disablewhen "{ add_curl_noise == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turboffset" label "Offset" type float default { "1" } disablewhen "{ add_curl_noise == 0 }" range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turbatten" label "Attenuation" type float default { "1" } disablewhen "{ add_curl_noise == 0 }" range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turboctaves" label "Turbulence" type integer default { "3" } disablewhen "{ add_curl_noise == 0 }" range { 1 12 } export none parmtag { "parmvop" "1" } parmtag { "autoscope" "0000000000000000" } } parm { name "turbtimedep" label "Time Dependent" type toggle default { "1" } disablewhen "{ add_curl_noise == 0 }" range { 0 1 } export none } parm { name "turbpulselength" label "Pulse Length" type float default { "1" } disablewhen "{ add_curl_noise == 0 }" range { 0 10 } export none parmtag { "units" "s1" } } parm { name "turbframeoffset" label "Frame Offset" type float default { "0" } disablewhen "{ add_curl_noise == 0 }" range { -10 10 } export none } } group { name "folder0_1_1_2" label "Points" parm { name "pointapply" label "Add Point Velocity" type toggle default { "1" } range { 0 1 } export none } parm { name "pointgroup" label "Points" type string default { "" } disablewhen "{ pointapply == 0 }" menutoggle { [ "opmenu -l blast2 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "pointattribute" label "Attribute" type string default { "v" } disablewhen "{ pointapply == 0 }" range { 0 1 } export none } parm { name "pointscale" label "Scale" type float default { "1" } disablewhen "{ pointapply == 0 }" range { 0 10 } export none } parm { name "pointextrapdist" label "Extrapolation Distance" type float default { "1" } disablewhen "{ pointapply == 0 }" range { 0 10 } export none parmtag { "units" "m1" } parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_1_1_3" label "From Object" parm { name "objapply" label "Add Object Motion" type toggle default { "0" } range { 0 1 } export none } parm { name "objpath" label "Object Path" type oppath default { "" } disablewhen "{ objapply == 0 }" range { 0 1 } export none parmtag { "oprelative" "." } } parm { name "objscale" label "Scale" type float default { "1" } disablewhen "{ objapply == 0 }" range { 0 10 } export none } parm { name "objframe" label "Frame" type float default { "$FF-0.5" } disablewhen "{ objapply == 0 }" range { 0 10 } export none } parm { name "objsample" label "Frame Sample" type float default { "1" } disablewhen "{ objapply == 0 }" range { 0 10 } export none } } group { name "folder0_1_1_4" label "Mask" parm { name "maskapply" label "Apply Mask" type toggle default { "1" } range { 0 1 } export none } parm { name "maskgroup" label "Mask Volumes" type string default { "" } disablewhen "{ maskapply == 0 }" menutoggle { [ "opmenu -l blast1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "maskexpand" label "Expansion" type float default { "0" } disablewhen "{ maskapply == 0 }" range { 0 10 } export none } parm { name "maskcomp" label "Comparison" type string default { "gt" } disablewhen "{ maskapply == 0 }" menu { "eq" "Equal (==)" "lt" "Less Than (<)" "gt" "Greater Than (>)" "lte" "Less Than Or Equal (<=)" "gte" "Greater Than Or Equal (>=)" "neq" "Not Equal (!=)" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "maskcutoff" label "Cut Off" type float default { "0" } disablewhen "{ maskapply == 0 }" range { 0 10 } export none } } } INDXContentsW[ DialogScriptWQGO0707070000010000000006660000000000000000010000001330340636000001300000000000TRAILER!!!# Dialog script for volumevopglobal automatically generated 03/18/13 13:32:00 { name volumevopglobal script volumevexglobal label "Volume VOP Global Parameters" output vector P P output float density density output int ix ix output int iy iy output int iz iz output int resx resx output int resy resy output int resz resz output vector center center output vector orig orig output vector size size output vector dPdx dPdx output vector dPdy dPdy output vector dPdz dPdz output vector BB BB output float Time Time output float Timeinc Timeinc output float Frame Frame output string OpInput1 OpInput1 output string OpInput2 OpInput2 output string OpInput3 OpInput3 output string OpInput4 OpInput4 signature "Default Inputs" default { vector float int int int int int int vector vector vector vector vector vector vector float float float string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDXContentsW[ DialogScriptWQGO0707070000010000000006660000000000000000010000001330340636000001300000000000TRAILER!!!# 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 } } 0707070000010000000006660000000000000000010000001330341133700002000000000012expression.func# 0 bytes 0707070000010000000006660000000000000000010000001330341133700001000000000661obj.defcomment "" position 5 2 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527644981 modify 1527647525 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700001100000000020obj.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001330341133700001500000000041obj.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700003000000000032obj/sphere_object1.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700002700000001046obj/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 -17.4982 8.84124 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527645033 modify 1527647525 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700004000000052031obj/sphere_object1.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001330341133700003000000005054obj/sphere_object1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001330341133700003400000000134obj/sphere_object1.userdata ___Version___16.5.439___toolcount___1 ___toolid___geometry_sphere0707070000010000000006660000000000000000010000001330341133700005600000000042obj/sphere_object1/create_density_volume.inittype = fluidsource matchesdef = 1 0707070000010000000006660000000000000000010000001330341133700005500000001010obj/sphere_object1/create_density_volume.defsopflags sopflags = comment "" position -4.90788 8.32689 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 delete1 1 1 "input1" } inputs { 0 delete1 0 1 } stat { create 1527645547 modify 1527645611 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700005500000001443obj/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\") } } } 0707070000010000000006660000000000000000010000001330341133700005600000014262obj/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 ) } 0707070000010000000006660000000000000000010000001330341133700006200000000131obj/sphere_object1/create_density_volume.userdata ___Version___1___toolcount___3 ___toolid___dynamics_burnsource0707070000010000000006660000000000000000010000001330341133700002600000000032obj/grid_object1.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700002500000001047obj/grid_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 -20.7174 7.79589 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527645077 modify 1527647792 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003600000052031obj/grid_object1.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001330341133700002600000005054obj/grid_object1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001330341133700003200000000132obj/grid_object1.userdata ___Version___16.5.439___toolcount___3 ___toolid___ geometry_grid0707070000010000000006660000000000000000010000001330341133700004300000000042obj/grid_object1/convertline1.inittype = convertline matchesdef = 1 0707070000010000000006660000000000000000010000001330341133700004200000000760obj/grid_object1/convertline1.defsopflags sopflags = comment "" position 0 -1.22941 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 grid1 0 1 "input1" } inputs { 0 grid1 0 1 } stat { create 1527645093 modify 1527645101 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700004300000000135obj/grid_object1/convertline1.parm{ version 0.8 computelength [ 0 locks=0 ] ( "on" ) lengthname [ 0 locks=0 ] ( restlength ) } 0707070000010000000006660000000000000000010000001330341133700004700000000031obj/grid_object1/convertline1.userdata ___Version___0707070000010000000006660000000000000000010000001330341133700002200000000035obj/pyro_sim.inittype = dopnet matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700002100000001047obj/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 -17.4982 7.84124 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527645546 modify 1527647525 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.7 0.9 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700002100000000521obj/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 } } } 0707070000010000000006660000000000000000010000001330341133700002200000003617obj/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.10000000000000001 ] ) substep [ 0 locks=0 ] ( 1 ) timeoffset [ 0 locks=0 ] ( [ timeoffset 0 ] ) startframe [ 0 locks=0 ] ( 1 ) timescale [ 0 locks=0 ] ( 1 ) maxfeedback [ 0 locks=0 ] ( 2 ) autoresim [ 0 locks=0 ] ( "on" ) datahints [ 0 locks=0 ] ( "on" ) interpolate [ 0 locks=0 ] ( "on" ) cacheenabled [ 0 locks=0 ] ( "on" ) compresssims [ 0 locks=0 ] ( "blosc" ) cachemaxsize [ 0 locks=0 ] ( 5000 ) cachetodisk [ 0 locks=0 ] ( "off" ) cachetodisknoninteractive [ 0 locks=0 ] ( "off" ) cachesubsteps [ 0 locks=0 ] ( "off" ) timeless [ 0 locks=0 ] ( "off" ) explicitcache [ 0 locks=0 ] ( "off" ) explicitcachename [ 0 locks=0 ] ( $HIP/cache.$OS.$SF.sim ) explicitcachensteps [ 0 locks=0 ] ( 0 ) explicitcachecheckpointspacing [ 0 locks=0 ] ( 1 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) displayfilter [ 0 locks=0 ] ( * ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001330341133700002600000000136obj/pyro_sim.userdata ___Version___16.5.439___toolcount___6 ___toolid___pyro_billowysmoke0707070000010000000006660000000000000000010000001330341133700003600000000046obj/pyro_sim/pyrosolver1.inittype = pyrosolver::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001330341133700003500000001205obj/pyro_sim/pyrosolver1.defcomment "" position -1.6944 2.4943 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 pyro 0 1 "input1" 2 resize_container 0 1 "input2" 3 "" "" 1 "input3" 4 "" "" 1 "input4" 5 merge2 0 1 "input5" } inputs { 0 pyro 0 1 1 resize_container 0 1 2 "" 0 1 3 "" 0 1 4 merge2 0 1 } stat { create 1527645546 modify 1527645636 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.5 0.8 0.5 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003600000025630obj/pyro_sim/pyrosolver1.parm{ version 0.8 combustion_1 [ 0 locks=0 ] ( 0 0 0 0 0 ) timescale [ 0 locks=0 ] ( 1 ) temp_diffusion [ 0 locks=0 ] ( 0.20000000000000001 ) cooling_rate [ 0 locks=0 ] ( 0.59999999999999998 ) viscosity [ 0 locks=0 ] ( 0 ) lift [ 0 locks=0 ] ( 2 ) buoyancy_dir [ 0 locks=0 ] ( 0 1 0 ) enable_combustion [ 0 locks=0 ] ( "off" ) ignitiontemp [ 0 locks=0 ] ( 0.10000000000000001 ) burnrate [ 0 locks=0 ] ( 0.90000000000000002 ) fuelinefficiency [ 0 locks=0 ] ( 0.10000000000000001 ) heatoutput [ 0 locks=0 ] ( 0.25 ) gasrelease [ 0 locks=0 ] ( 15 ) flames [ 0 locks=0 ] ( 0 0 0 0 0 ) cooldown_time [ 0 locks=0 ] ( 3 ) enable_cooling_field [ 0 locks=0 ] ( "on" ) cooling_field [ 0 locks=0 ] ( temperature ) cooling_field_range [ 0 locks=0 ] ( 0 1 ) remap_cooldown_time [ 0 locks=0 ] ( 2 ) emit_smoke [ 0 locks=0 ] ( "on" ) use_dense [ 0 locks=0 ] ( "off" ) source [ 0 locks=0 ] ( "heat" ) smoke_amount [ 0 locks=0 ] ( 1 ) heat_cutoff [ 0 locks=0 ] ( 0.20000000000000001 ) blend [ 0 locks=0 ] ( 0.20000000000000001 ) gas_heat_influence [ 0 locks=0 ] ( 0.20000000000000001 ) gas_burn_influence [ 0 locks=0 ] ( 1 ) binf_temperature_to_flames [ 0 locks=0 ] ( "off" ) temp_heat_influence [ 0 locks=0 ] ( 0 ) temp_burn_influence [ 0 locks=0 ] ( 1 ) flame_rate [ 0 locks=0 ] ( 1 ) flame_out_of_bound_influence [ 0 locks=0 ] ( 0.5 ) flame_cutoff [ 0 locks=0 ] ( 2 ) flame_sharpness [ 0 locks=0 ] ( 0.5 ) advect_fuel [ 0 locks=0 ] ( "off" ) fuel_speed [ 0 locks=0 ] ( 0.10000000000000001 ) enable_dissipation [ 0 locks=0 ] ( "on" ) evap [ 0 locks=0 ] ( 0.074999999999999997 ) enable_disturbance [ 0 locks=0 ] ( "on" ) dist_scale [ 0 locks=0 ] ( 0.21249999999999999 ) enable_shredding [ 0 locks=0 ] ( "off" ) shred_scale [ 0 locks=0 ] ( 0.5 ) enable_sharpening [ 0 locks=0 ] ( "off" ) sharpenrate [ 0 locks=0 ] ( 0.5 ) enable_turbulence [ 0 locks=0 ] ( "on" ) turbulence_scale [ 0 locks=0 ] ( 0.25 ) enable_confinement [ 0 locks=0 ] ( "off" ) confinementscale [ 0 locks=0 ] ( 4 ) wind_2 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) use_dissipation_control_field [ 0 locks=0 ] ( "on" ) dissipation_control_field [ 0 locks=0 ] ( temperature ) dissipation_control_range [ 0 locks=0 ] ( 0 2 ) remap_dissipation_field [ 0 locks=0 ] ( 4 ) dist_target [ 0 locks=0 ] ( "vel" ) dist_density_cutoff [ 0 locks=0 ] ( 0.10000000000000001 ) dist_override_block_size [ 0 locks=0 ] ( "on" ) dist_block_size [ 0 locks=0 ] ( 0.14999999999999999 ) dist_locality [ 0 locks=0 ] ( 1 ) control_settings2 [ 0 locks=0 ] ( 0 0 ) dist_use_control_field [ 0 locks=0 ] ( "on" ) dist_control_field [ 0 locks=0 ] ( temperature ) dist_control_influence [ 0 locks=0 ] ( 1 ) dist_control_range [ 0 locks=0 ] ( 0 0.050000000000000003 ) dist_remap_control_field [ 0 locks=0 ] ( "off" ) dist_control_field_ramp [ 0 locks=0 ] ( 2 ) dist_thresh_field [ 0 locks=0 ] ( density ) shred_temp_threshold [ 0 locks=0 ] ( 0.75 ) shred_fade [ 0 locks=0 ] ( 0.10000000000000001 ) shred_squash [ 0 locks=0 ] ( 1 ) shred_stretch [ 0 locks=0 ] ( 0.5 ) clip_gradient [ 0 locks=0 ] ( "on" ) clip_value [ 0 locks=0 ] ( 7 ) shred_settings_2_1 [ 0 locks=0 ] ( 0 0 0 ) shred_use_control_field [ 0 locks=0 ] ( "off" ) shred_control_field [ 0 locks=0 ] ( density ) shred_control_influence [ 0 locks=0 ] ( 0.5 ) shred_control_range [ 0 locks=0 ] ( 0 1 ) remap_control_field [ 0 locks=0 ] ( "off" ) control_field_ramp [ 0 locks=0 ] ( 2 ) shred_visualize_shredding [ 0 locks=0 ] ( "off" ) shred_guideplane [ 0 locks=0 ] ( "xy" ) shred_guidevistype [ 0 locks=0 ] ( "speed" ) shred_guidevismode [ 0 locks=0 ] ( "false" ) shred_guidevisscale [ 0 locks=0 ] ( 1 ) shred_guideplaneval [ 0 locks=0 ] ( 0 ) shred_guidestreamerlen [ 0 locks=0 ] ( 1 ) shred_guidestreamerminspeed [ 0 locks=0 ] ( 0.001 ) shred_guiderange [ 0 locks=0 ] ( 0 5 ) shred_clear_temporary_fields [ 0 locks=0 ] ( "on" ) shred_temperature_field [ 0 locks=0 ] ( temperature ) shred_velocity_field [ 0 locks=0 ] ( vel ) sharpen_field [ 0 locks=0 ] ( density ) sharpen_locality [ 0 locks=0 ] ( 4 ) turb_swirl_size [ 0 locks=0 ] ( 0.75 ) turb_rough [ 0 locks=0 ] ( 0.5 ) turb_pulse_length [ 0 locks=0 ] ( 0.5 ) turb_seed [ 0 locks=0 ] ( 0 ) turb_control_threshold [ 0 locks=0 ] ( 0.01 ) turb_turb [ 0 locks=0 ] ( 3 ) control_settings [ 0 locks=0 ] ( 0 0 0 ) turb_use_control_field [ 0 locks=0 ] ( "on" ) turb_control_field [ 0 locks=0 ] ( density ) turb_control_influence [ 0 locks=0 ] ( 1 ) turb_control_range [ 0 locks=0 ] ( 0 1 ) turb_remap_control_field [ 0 locks=0 ] ( "off" ) turb_control_ramp [ 0 locks=0 ] ( 2 ) turb_vis_turbulence [ 0 locks=0 ] ( "off" ) turb_guideplane [ 0 locks=0 ] ( "xy" ) turb_guidevistype [ 0 locks=0 ] ( "speed" ) turb_guidevismode [ 0 locks=0 ] ( "false" ) turb_guidevisscale [ 0 locks=0 ] ( 1 ) turb_guideplaneval [ 0 locks=0 ] ( 0 ) turb_guidestreamerlen [ 0 locks=0 ] ( 1 ) turb_guidestreamerminspeed [ 0 locks=0 ] ( 0.001 ) turb_guiderange [ 0 locks=0 ] ( 0 1 ) turb_clear_temporary_fields [ 0 locks=0 ] ( "on" ) turb_density_field [ 0 locks=0 ] ( temperature ) turb_velocity_field [ 0 locks=0 ] ( vel ) conf_use_control_field [ 0 locks=0 ] ( "on" ) conf_control_field [ 0 locks=0 ] ( density ) conf_remap_control_field [ 0 locks=0 ] ( "on" ) conf_control_range [ 0 locks=0 ] ( 0 1 ) conf_control_influence [ 0 locks=0 ] ( 0.75 ) visualization [ 0 locks=0 ] ( 0 0 0 ) conf_visualize_confinement [ 0 locks=0 ] ( "off" ) conf_guideplane [ 0 locks=0 ] ( "xy" ) conf_guidevistype [ 0 locks=0 ] ( "speed" ) conf_guidevismode [ 0 locks=0 ] ( "false" ) conf_guidevisscale [ 0 locks=0 ] ( 1 ) conf_guideplaneval [ 0 locks=0 ] ( 0 ) conf_guidestreamerlen [ 0 locks=0 ] ( 1 ) conf_guidestreamerminspeed [ 0 locks=0 ] ( 0.001 ) conf_guiderange [ 0 locks=0 ] ( 0 1 ) conf_control_field_ramp2 [ 0 locks=0 ] ( 5 ) conf_cleartemp [ 0 locks=0 ] ( "on" ) conf_vel [ 0 locks=0 ] ( vel ) conf_confinement [ 0 locks=0 ] ( confinement ) enable_relationships [ 0 locks=0 ] ( "on" ) std_switcher_0_6 [ 0 locks=0 ] ( 0 0 0 0 ) enable_source_relationship [ 0 locks=0 ] ( "off" ) sourcedest [ 0 locks=0 ] ( density ) sourcemerge [ 0 locks=0 ] ( "max" ) source_amount [ 0 locks=0 ] ( 1 ) sourcevelmerge [ 0 locks=0 ] ( "wavg" ) scale_vel [ 0 locks=0 ] ( 1 ) sourcetemperaturemerge [ 0 locks=0 ] ( "wavg" ) scale_temp [ 0 locks=0 ] ( 1 ) veltype [ 0 locks=0 ] ( "pointvelocity" ) enable_pump_relationship [ 0 locks=0 ] ( "off" ) pumpvelmerge [ 0 locks=0 ] ( "blend" ) pumpvelscale [ 0 locks=0 ] ( 1 ) pumpveltype [ 0 locks=0 ] ( "pointvelocity" ) pumptemperaturemerge [ 0 locks=0 ] ( "none" ) enable_collision_relationship [ 0 locks=0 ] ( "on" ) collisiontemperaturemerge [ 0 locks=0 ] ( "collisioninterior" ) collision_usebandwidth [ 0 locks=0 ] ( "on" ) collision_usepointvelocity [ 0 locks=0 ] ( "on" ) collision_usevolumevelocity [ 0 locks=0 ] ( "off" ) collision_allownonsdf [ 0 locks=0 ] ( "off" ) extrapolatecollision [ 0 locks=0 ] ( "off" ) enable_sink [ 0 locks=0 ] ( "off" ) opencl [ 0 locks=0 ] ( "off" ) minimumsubsteps [ 0 locks=0 ] ( 1 ) substeps [ 0 locks=0 ] ( 1 ) cflcond [ 0 locks=0 ] ( 1 ) quantize [ 0 locks=0 ] ( "on" ) frames_before_solve [ 0 locks=0 ] ( 0 ) wind_6 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 ) scaled_forces [ 0 locks=0 ] ( "* ^Gravity" ) absolute_forces [ 0 locks=0 ] ( "" ) enable_rest [ 0 locks=0 ] ( "off" ) dual_rest_fields [ 0 locks=0 ] ( "on" ) rest_framedelay [ 0 locks=0 ] ( 50 ) rest_frameoffset [ 0 locks=0 ] ( 1 ) rest_advectspeed [ 0 locks=0 ] ( 0.20000000000000001 ) projection_method [ 0 locks=0 ] ( "1" ) multigrid_minpass [ 0 locks=0 ] ( 1 ) advecttype [ 0 locks=0 ] ( "modifiedmaccormack" ) clampvalues [ 0 locks=0 ] ( "revert" ) blendwidth [ 0 locks=0 ] ( 0 ) vel_advecttype [ 0 locks=0 ] ( "modifiedmaccormack" ) vel_clampvalues [ 0 locks=0 ] ( "revert" ) vel_blendwidth [ 0 locks=0 ] ( 0 ) advectmethod [ 0 locks=0 ] ( "trace" ) advect_cfl [ 0 locks=0 ] ( 1.5 ) timescale_burn_influence [ 0 locks=0 ] ( 0 ) heat_influence [ 0 locks=0 ] ( 0.29999999999999999 ) correctcollision [ 0 locks=0 ] ( "on" ) feedbackscale [ 0 locks=0 ] ( 0 ) fieldsclear [ 0 locks=0 ] ( "none" ) extraclear [ 0 locks=0 ] ( "" ) address [ 0 locks=0 ] ( "" ) port [ 0 locks=0 ] ( 8000 ) jobname [ 0 locks=0 ] ( ${OS}_$F ) slice [ 0 locks=0 ] ( 0 ) numslice [ 0 locks=0 ] ( 1 ) internalfacesclosed [ 0 locks=0 ] ( "on" ) addaffectors [ 0 locks=0 ] ( "on" ) uniquedataname [ 0 locks=0 ] ( "off" ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Solver ) remap_cooldown_time1pos [ 0 locks=0 ] ( 0 ) remap_cooldown_time1value [ 0 locks=0 ] ( 1 ) remap_cooldown_time1interp [ 0 locks=0 ] ( "linear" ) remap_cooldown_time2pos [ 0 locks=0 ] ( 1 ) remap_cooldown_time2value [ 0 locks=0 ] ( 0.10000000149011612 ) remap_cooldown_time2interp [ 0 locks=0 ] ( "linear" ) remap_dissipation_field1pos [ 0 locks=0 ] ( 0 ) remap_dissipation_field1value [ 0 locks=0 ] ( 1 ) remap_dissipation_field1interp [ 0 locks=0 ] ( "catmull-rom" ) remap_dissipation_field2pos [ 0 locks=0 ] ( 0.17888999999999999 ) remap_dissipation_field2value [ 0 locks=0 ] ( 0.875 ) remap_dissipation_field2interp [ 0 locks=0 ] ( "catmull-rom" ) remap_dissipation_field3pos [ 0 locks=0 ] ( 0.36799999999999999 ) remap_dissipation_field3value [ 0 locks=0 ] ( 0.27000000000000002 ) remap_dissipation_field3interp [ 0 locks=0 ] ( "catmull-rom" ) remap_dissipation_field4pos [ 0 locks=0 ] ( 1 ) remap_dissipation_field4value [ 0 locks=0 ] ( 0 ) remap_dissipation_field4interp [ 0 locks=0 ] ( "catmull-rom" ) dist_control_field_ramp1pos [ 0 locks=0 ] ( 0 ) dist_control_field_ramp1value [ 0 locks=0 ] ( 0 ) dist_control_field_ramp1interp [ 0 locks=0 ] ( "linear" ) dist_control_field_ramp2pos [ 0 locks=0 ] ( 1 ) dist_control_field_ramp2value [ 0 locks=0 ] ( 1 ) dist_control_field_ramp2interp [ 0 locks=0 ] ( "linear" ) control_field_ramp1pos [ 0 locks=0 ] ( 0 ) control_field_ramp1value [ 0 locks=0 ] ( 0 ) control_field_ramp1interp [ 0 locks=0 ] ( "linear" ) control_field_ramp2pos [ 0 locks=0 ] ( 1 ) control_field_ramp2value [ 0 locks=0 ] ( 1 ) control_field_ramp2interp [ 0 locks=0 ] ( "linear" ) turb_control_ramp1pos [ 0 locks=0 ] ( 0 ) turb_control_ramp1value [ 0 locks=0 ] ( 0 ) turb_control_ramp1interp [ 0 locks=0 ] ( "linear" ) turb_control_ramp2pos [ 0 locks=0 ] ( 1 ) turb_control_ramp2value [ 0 locks=0 ] ( 1 ) turb_control_ramp2interp [ 0 locks=0 ] ( "linear" ) conf_control_field_ramp2_1pos [ 0 locks=0 ] ( 0 ) conf_control_field_ramp2_1value [ 0 locks=0 ] ( 0 ) conf_control_field_ramp2_1interp [ 0 locks=0 ] ( "catmull-rom" ) conf_control_field_ramp2_2pos [ 0 locks=0 ] ( 0.059999999999999998 ) conf_control_field_ramp2_2value [ 0 locks=0 ] ( 0.75 ) conf_control_field_ramp2_2interp [ 0 locks=0 ] ( "catmull-rom" ) conf_control_field_ramp2_3pos [ 0 locks=0 ] ( 0.14999999999999999 ) conf_control_field_ramp2_3value [ 0 locks=0 ] ( 0.92500000000000004 ) conf_control_field_ramp2_3interp [ 0 locks=0 ] ( "catmull-rom" ) conf_control_field_ramp2_4pos [ 0 locks=0 ] ( 0.90000000000000002 ) conf_control_field_ramp2_4value [ 0 locks=0 ] ( 0.29999999999999999 ) conf_control_field_ramp2_4interp [ 0 locks=0 ] ( "catmull-rom" ) conf_control_field_ramp2_5pos [ 0 locks=0 ] ( 1 ) conf_control_field_ramp2_5value [ 0 locks=0 ] ( 0 ) conf_control_field_ramp2_5interp [ 0 locks=0 ] ( "catmull-rom" ) } 0707070000010000000006660000000000000000010000001330341133700004200000000125obj/pyro_sim/pyrosolver1.userdata ___Version______toolcount___2 ___toolid___dynamics_pyrobox0707070000010000000006660000000000000000010000001330341133700002700000000042obj/pyro_sim/pyro.inittype = smokeobject matchesdef = 1 0707070000010000000006660000000000000000010000001330341133700002600000000714obj/pyro_sim/pyro.defcomment "" position -4.23077 3.92655 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1527645547 modify 1527646507 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700002600000001443obj/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\"))" } } } 0707070000010000000006660000000000000000010000001330341133700002700000034660obj/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 ] ( 3.5 5 3.5 ) t [ 0 locks=0 ] ( 0 1.5 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 ] [ size_unit_compy 0 ] [ size_unit_compz 0 ] ) std_switcher_0 [ 0 locks=0 ] ( 0 0 0 0 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 ) multifield_showguide [ 0 locks=0 ] ( "on" ) multifield_color [ 0 locks=0 ] ( 1 1 1 ) density_showguide [ 0 locks=0 ] ( "off" ) density_color [ 0 locks=0 ] ( 1 1 1 ) temperature1_showguide [ 0 locks=0 ] ( "off" ) temperature1_color [ 0 locks=0 ] ( 1 1 1 ) fuel_showguide [ 0 locks=0 ] ( "off" ) fuel_color [ 0 locks=0 ] ( 0.90000000000000002 0 0.90000000000000002 ) divergence_showguide [ 0 locks=0 ] ( "off" ) divergence_color [ 0 locks=0 ] ( 1 0.80000000000000004 0 ) burn_showguide [ 0 locks=0 ] ( "off" ) burn_color [ 0 locks=0 ] ( 1 0.80000000000000004 0 ) heat_showguide [ 0 locks=0 ] ( "off" ) heat_color [ 0 locks=0 ] ( 1 1 0 ) velocity_showguide [ 0 locks=0 ] ( "off" ) velocity_color [ 0 locks=0 ] ( 1 1 1 ) collisionmask1_showguide [ 0 locks=0 ] ( "off" ) collisionmask1_color [ 0 locks=0 ] ( 1 1 1 ) sourcemask1_showguide [ 0 locks=0 ] ( "off" ) sourcemask1_color [ 0 locks=0 ] ( 0 0.90000000000000002 0 ) sinkmask1_showguide [ 0 locks=0 ] ( "off" ) sinkmask1_color [ 0 locks=0 ] ( 0.90000000000000002 0 0 ) multifield_usebox [ 0 locks=0 ] ( "on" ) multifield_useboxhash [ 0 locks=0 ] ( "on" ) multifield_rangemin [ 0 locks=0 ] ( 0 ) multifield_rangemax [ 0 locks=0 ] ( 0.5 ) multifield_densityscale [ 0 locks=0 ] ( 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" ) } 0707070000010000000006660000000000000000010000001330341133700003300000000126obj/pyro_sim/pyro.userdata ___Version______toolcount___2 ___toolid___dynamics_smokebox0707070000010000000006660000000000000000010000001330341133700004300000000054obj/pyro_sim/resize_container.inittype = gasresizefluiddynamic matchesdef = 1 0707070000010000000006660000000000000000010000001330341133700004200000000712obj/pyro_sim/resize_container.defcomment "" position -1.88267 3.925 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1527645547 modify 1527646505 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700004300000002246obj/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 ] ( 0 0 0 ) 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 ] ( 1 1 ) reference_field [ 0 locks=0 ] ( density ) scale [ 0 locks=0 ] ( 1 ) field_cutoff [ 0 locks=0 ] ( 0.0050000000000000001 ) use_tracking_objects [ 0 locks=0 ] ( "on" ) tracking_source [ 0 locks=0 ] ( "0" ) tracking_path [ 0 locks=0 ] ( /obj/guide_box ) data_name [ 0 locks=0 ] ( resizebounds ) use_max_bounds [ 0 locks=0 ] ( "on" ) bound_mode [ 0 locks=0 ] ( "2" ) operator_path [ 0 locks=0 ] ( /obj/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 ) } 0707070000010000000006660000000000000000010000001330341133700004700000000126obj/pyro_sim/resize_container.userdata ___Version______toolcount___1 ___toolid___dynamics_smokebox0707070000010000000006660000000000000000010000001330341133700006500000000043obj/pyro_sim/source_density_from_sphere_object1.inittype = sourcevolume matchesdef = 1 0707070000010000000006660000000000000000010000001330341133700006400000000713obj/pyro_sim/source_density_from_sphere_object1.defcomment "" position 0.941333 4.6027 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1527645548 modify 1527645580 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700006500000003120obj/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 [ 0 locks=0 ] ( 1 ) scale_source [ 0 locks=0 ] ( 1 ) scale_temperature [ 0 locks=0 ] ( 1 ) scale_velocity [ 0 locks=0 ] ( 1 ) use_object_transform [ 0 locks=0 ] ( "on" ) operation [ 0 locks=0 ] ( 0 0 0 0 0 0 ) source_merge [ 0 locks=0 ] ( "add" ) normalizesource [ 0 locks=0 ] ( "on" ) temperature_merge [ 0 locks=0 ] ( "add" ) normalizetemp [ 0 locks=0 ] ( "on" ) velocity_merge [ 0 locks=0 ] ( "add" ) normalizevel [ 0 locks=0 ] ( "on" ) tspeed [ 0 locks=0 ] ( 2 ) iscale [ 0 locks=0 ] ( 0.5 ) maccel [ 0 locks=0 ] ( 1 ) sourceparticles [ 0 locks=0 ] ( "off" ) ptgroup [ 0 locks=0 ] ( particles ) particlefluidobjectname [ 0 locks=0 ] ( "" ) offsetscale [ 0 locks=0 ] ( 1 ) offsetseed [ 0 locks=0 ] ( 0 ) dolife [ 0 locks=0 ] ( "off" ) life [ 0 locks=0 ] ( 100 ) lifevar [ 0 locks=0 ] ( 0 ) killinside [ 0 locks=0 ] ( "off" ) killinsidesource [ 0 locks=0 ] ( "" ) streamname [ 0 locks=0 ] ( $OS ) masklabel [ 0 locks=0 ] ( "DOP Field To Use As Mask" ) source_mask [ 0 locks=0 ] ( "" ) source_abs [ 0 locks=0 ] ( "off" ) temperature_mask [ 0 locks=0 ] ( "" ) temp_abs [ 0 locks=0 ] ( "off" ) vel_mask [ 0 locks=0 ] ( density ) vel_abs [ 0 locks=0 ] ( "off" ) source_name [ 0 locks=0 ] ( density ) vol_sourcedest [ 0 locks=0 ] ( density ) temp_name [ 0 locks=0 ] ( temperature ) vol_tempdest [ 0 locks=0 ] ( temperature ) vel_name [ 0 locks=0 ] ( vel ) vol_veldest [ 0 locks=0 ] ( vel ) instancing [ 0 locks=0 ] ( "auto" ) fields_to_clear [ 0 locks=0 ] ( "tempvel source sourcelength" ) } 0707070000010000000006660000000000000000010000001330341133700007100000000130obj/pyro_sim/source_density_from_sphere_object1.userdata ___Version______toolcount___3 ___toolid___dynamics_burnsource0707070000010000000006660000000000000000010000001330341133700002300000000032obj/guide_box.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700002200000001046obj/guide_box.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 -14.4997 8.84124 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527646461 modify 1527647525 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003300000052031obj/guide_box.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001330341133700002300000005054obj/guide_box.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001330341133700002700000000041obj/guide_box.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700003200000000034obj/guide_box/color1.inittype = color matchesdef = 1 0707070000010000000006660000000000000000010000001330341133700003100000001004obj/guide_box/color1.defsopflags sopflags = comment "" position 0.0588235 0.135294 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 box1 0 1 "input1" } inputs { 0 box1 0 1 } stat { create 1527646481 modify 1527646499 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003200000001016obj/guide_box/color1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) deleteallcolorattribs [ 0 locks=0 ] ( "off" ) class [ 0 locks=0 ] ( 2 ) colortype [ 0 locks=0 ] ( 0 ) color [ 0 locks=0 ] ( 1 0 0 ) seed [ 0 locks=0 ] ( 0 ) rampattribute [ 0 locks=0 ] ( "" ) ramprange [ 0 locks=0 ] ( 0 1 ) ramp [ 0 locks=0 ] ( 2 ) ramp1pos [ 0 locks=0 ] ( 0 ) ramp1c [ 0 locks=0 ] ( 0 0 0 ) ramp1interp [ 0 locks=0 ] ( "linear" ) ramp2pos [ 0 locks=0 ] ( 1 ) ramp2c [ 0 locks=0 ] ( 1 1 1 ) ramp2interp [ 0 locks=0 ] ( "linear" ) } 0707070000010000000006660000000000000000010000001330341133700003600000000116obj/guide_box/color1.userdata ___Version______toolcount___2 ___toolid___ sop_color0707070000010000000006660000000000000000010000001330341133700004000000000042obj/guide_box/convertline1.inittype = convertline matchesdef = 1 0707070000010000000006660000000000000000010000001330341133700003700000000772obj/guide_box/convertline1.defsopflags sopflags = comment "" position 0.0588235 -1.15882 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 color1 1 1 "input1" } inputs { 0 color1 0 1 } stat { create 1527646495 modify 1527646503 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700004000000000135obj/guide_box/convertline1.parm{ version 0.8 computelength [ 0 locks=0 ] ( "on" ) lengthname [ 0 locks=0 ] ( restlength ) } 0707070000010000000006660000000000000000010000001330341133700004400000000031obj/guide_box/convertline1.userdata ___Version___0707070000010000000006660000000000000000010000001330341133700001000000000667vex.defcomment "" position 5.5 2.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527644981 modify 1527644982 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700001100000000020vex.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001330341133700001500000000041vex.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700001000000000665mat.defcomment "" position 5 1.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527644981 modify 1527644982 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700001100000000020mat.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001330341133700001500000000041mat.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700004000000000035obj/sphere_object1/sphere1.inittype = sphere matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700003700000000740obj/sphere_object1/sphere1.defsopflags sopflags = comment "" position -4.90788 10.3506 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1527645033 modify 1527645601 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700004000000000723obj/sphere_object1/sphere1.parm{ version 0.8 type [ 0 locks=0 ] ( "polymesh" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 0.5 0.5 0.5 ) t [ 0 locks=0 ] ( 0 1.2 0 ) scale [ 0 locks=0 ] ( 1 ) orient [ 0 locks=0 ] ( "y" ) freq [ 0 locks=0 ] ( 2 ) rows [ 0 locks=0 ] ( 13 ) cols [ 0 locks=0 ] ( 24 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) imperfect [ 0 locks=0 ] ( "on" ) upole [ 0 locks=0 ] ( "off" ) accurate [ 0 locks=0 ] ( "on" ) triangularpoles [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001330341133700004400000000134obj/sphere_object1/sphere1.userdata ___Version___16.5.439___toolcount___1 ___toolid___geometry_sphere0707070000010000000006660000000000000000010000001330341133700004000000000035obj/sphere_object1/delete1.inittype = delete matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700003700000001010obj/sphere_object1/delete1.defsopflags sopflags = comment "" position -4.90788 9.22109 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sphere1 0 1 "input1" } inputs { 0 sphere1 0 1 } stat { create 1527645218 modify 1527645560 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003700000000457obj/sphere_object1/delete1.chn{ channel rangeend { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $N } } channel filter { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $F<30 } } } 0707070000010000000006660000000000000000010000001330341133700004000000001556obj/sphere_object1/delete1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) negate [ 0 locks=0 ] ( "dele" ) entity [ 0 locks=0 ] ( "primitive" ) geotype [ 0 locks=0 ] ( "all" ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) affectnumber [ 0 locks=0 ] ( "on" ) groupop [ 0 locks=0 ] ( "filter" ) filter [ 8 locks=0 ] ( [ filter 0 ] ) pattern [ 0 locks=0 ] ( !* ) range [ 0 locks=0 ] ( 0 [ rangeend 0 ] ) select [ 0 locks=0 ] ( 1 2 ) affectvolume [ 0 locks=0 ] ( "off" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) affectnormal [ 0 locks=0 ] ( "off" ) dir [ 0 locks=0 ] ( 0 0 1 ) angle [ 0 locks=0 ] ( 180 ) camerapath [ 0 locks=0 ] ( "" ) affectdegenerate [ 0 locks=0 ] ( "off" ) degenerate [ 0 locks=0 ] ( "off" ) zaf [ 0 locks=0 ] ( "off" ) doopen [ 0 locks=0 ] ( "off" ) tol [ 0 locks=0 ] ( 0.001 ) removegrp [ 0 locks=0 ] ( "on" ) keeppoints [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001330341133700004400000000041obj/sphere_object1/delete1.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700004400000000033obj/sphere_object1/OUT_density.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700004300000001030obj/sphere_object1/OUT_density.defsopflags sopflags = comment "" position -4.90788 6.53849 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 merge_density_volumes 1 1 "input1" } inputs { 0 merge_density_volumes 0 1 } stat { create 1527645547 modify 1527645560 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700004400000000124obj/sphere_object1/OUT_density.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001330341133700005000000000136obj/sphere_object1/OUT_density.userdata ___Version___16.5.439___toolcount___6 ___toolid___pyro_billowysmoke0707070000010000000006660000000000000000010000001330341133700005600000000034obj/sphere_object1/merge_density_volumes.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700005500000001044obj/sphere_object1/merge_density_volumes.defsopflags sopflags = comment "" position -4.90788 7.43269 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 create_density_volume 1 1 "input1" } inputs { 0 create_density_volume 0 1 } stat { create 1527645547 modify 1527645555 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700005600000000020obj/sphere_object1/merge_density_volumes.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001330341133700006200000000136obj/sphere_object1/merge_density_volumes.userdata ___Version___16.5.439___toolcount___6 ___toolid___pyro_billowysmoke0707070000010000000006660000000000000000010000001330341133700003700000000033obj/sphere_object1/RENDER.inittype = null matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700003600000000725obj/sphere_object1/RENDER.defsopflags sopflags = comment "" position -3.21348 5.64429 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527645547 modify 1527645555 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003700000000124obj/sphere_object1/RENDER.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001330341133700004300000000136obj/sphere_object1/RENDER.userdata ___Version___16.5.439___toolcount___6 ___toolid___pyro_billowysmoke0707070000010000000006660000000000000000010000001330341133700003100000000121obj/sphere_object1.order6 sphere1 delete1 OUT_density merge_density_volumes RENDER create_density_volume 0707070000010000000006660000000000000000010000001330341133700002700000000002obj/sphere_object1.net1 0707070000010000000006660000000000000000010000001330341133700001600000000032obj/cam1.inittype = cam matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700001500000001050obj/cam1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -20.7174 8.79589 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527645050 modify 1527647638 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.3 0.55 0.75 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700002600000031746obj/cam1.spareparmdef group { name "stdswitcher3" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" invisible export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" invisible export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher3_1" label "Render" parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } } group { name "stdswitcher3_2" label "View" parm { name "iconscale" label "Icon Scale" type float default { "1" } range { 0.001 10 } parmtag { "spare_category" "View" } } parm { name "res" label "Resolution" type intvector2 joinnext size 2 default { "1280" "720" } range { -1 1 } parmtag { "cook_dependent" "1" } parmtag { "spare_category" "View" } } parm { name "resMenu" label "Choose Resolution" type button nolabel default { "0" } menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] } parmtag { "script_callback" "opparm . res ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` aspect ( `arg(\"$script_value\", 2)` )" } parmtag { "spare_category" "View" } } parm { name "aspect" label "Pixel Aspect Ratio" type float default { "1" } range { 0.05 2 } parmtag { "spare_category" "View" } } parm { name "projection" label "Projection" type ordinal default { "perspective" } menu { "perspective" "Perspective" "ortho" "Orthographic" "sphere" "Polar (panoramic)" "cylinder" "Cylindrical (panoramic)" "lens" "Lens Shader" } parmtag { "spare_category" "View" } } parm { name "vm_lensshader" label "Lens Shader" type oppath default { "" } disablewhen "{ projection != lens }" parmtag { "oprelative" "." } parmtag { "spare_category" "View" } } parm { name "focal" label "Focal Length" type float joinnext default { "50" } range { 1 100 } } parm { name "focalunits" label "Focal Units" type string default { "mm" } menu { "mm" "millimeters" "m" "meters" "nm" "nanometers" "in" "inches" "ft" "feet" } } parm { name "aperture" label "Aperture" type float default { "41.4214" } range { 1 100 } parmtag { "spare_category" "View" } } parm { name "orthowidth" label "Ortho Width" type float default { "2" } disablewhen "{ projection != ortho }" range { 0.001 10 } parmtag { "spare_category" "View" } } parm { name "near" label "Near Clipping" type float default { "0.001" } range { 0 10 } parmtag { "spare_category" "View" } } parm { name "far" label "Far Clipping" type float default { "10000" } range { 1 10000 } parmtag { "spare_category" "View" } } parm { name "vm_bgenable" label "Enable Background Image" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bgenable" } parmtag { "spare_category" "View" } } parm { name "vm_background" label "Background Image" type file default { "" } disablewhen "{ vm_bgenable == 0 }" parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "background" } parmtag { "spare_category" "View" } } parm { name "win" label "Screen Window X/Y" type vector2 size 2 default { "0" "0" } disablewhen "{ winmask != \"\" }" range { -1 1 } } parm { name "winsize" label "Screen Window Size" type vector2 size 2 default { "1" "1" } disablewhen "{ winmask != \"\" }" range { 0.01 10 } } parm { name "winmask" label "Screen Window Mask" type oplist default { "" } disablewhen "{ projection != ortho projection != perspective }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "cropl" label "Left Crop" type float default { "0" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropr" label "Right Crop" type float default { "1" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropb" label "Bottom Crop" type float default { "0" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropt" label "Top Crop" type float default { "1" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropmask" label "Crop Mask" type oplist default { "" } disablewhen "{ projection != ortho projection != perspective }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } } group { name "stdswitcher3_3" label "Sampling" parm { name "shutter" label "Shutter Time" type float default { "0.5" } disablewhen "{ allowmotionblur == 0 }" range { 0 1 } parmtag { "spare_category" "Sampling" } } parm { name "focus" label "Focus Distance" type float default { "5" } disablewhen "{ vm_dof == 0 }" range { 0.001 1000 } parmtag { "mantra_class" "camera" } parmtag { "mantra_name" "focus" } parmtag { "spare_category" "Sampling" } } parm { name "fstop" label "F-Stop" type log default { "5.6" } disablewhen "{ vm_dof == 0 }" range { 1.4 22 } parmtag { "mantra_class" "camera" } parmtag { "mantra_name" "fstop" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokeh" label "Bokeh" type string default { "radial" } menureplace { "radial" "Radial Bokeh" "file" "Image File Bokeh" "box" "Box Filter Bokeh" "null" "Disable Bokeh" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokehfile" label "Bokeh Image File" type image default { "default.pic" } disablewhen "{ vm_bokeh != file }" parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "bokeh" } parmtag { "mantra_name" "-f" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokehrotation" label "Bokeh Rotation" type float default { "0" } disablewhen "{ vm_bokeh != file }" range { 0 360 } parmtag { "mantra_class" "bokeh" } parmtag { "mantra_name" "-r" } parmtag { "spare_category" "Sampling" } } } 0707070000010000000006660000000000000000010000001330341133700001500000001221obj/cam1.chn{ channel sx { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel sy { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel sz { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } } 0707070000010000000006660000000000000000010000001330341133700001600000003576obj/cam1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 2.5 15 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( [ sx 1 ] [ sy 1 ] [ sz 1 ] ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) stdswitcher3 [ 0 locks=0 ] ( 0 0 0 0 ) iconscale [ 0 locks=0 ] ( 1 ) res [ 0 locks=0 ] ( 500 250 ) resMenu [ 0 locks=0 ] ( 0 ) aspect [ 0 locks=0 ] ( 1 ) projection [ 0 locks=0 ] ( "perspective" ) vm_lensshader [ 0 locks=0 ] ( "" ) focal [ 0 locks=0 ] ( 50 ) focalunits [ 0 locks=0 ] ( mm ) aperture [ 0 locks=0 ] ( 41.421399999999998 ) orthowidth [ 0 locks=0 ] ( 2 ) near [ 0 locks=0 ] ( 0.001 ) far [ 0 locks=0 ] ( 10000 ) vm_bgenable [ 0 locks=0 ] ( "on" ) vm_background [ 0 locks=0 ] ( "" ) win [ 0 locks=0 ] ( 0 0 ) winsize [ 0 locks=0 ] ( 1 1 ) winmask [ 0 locks=0 ] ( "" ) cropl [ 0 locks=0 ] ( 0 ) cropr [ 0 locks=0 ] ( 1 ) cropb [ 0 locks=0 ] ( 0 ) cropt [ 0 locks=0 ] ( 1 ) cropmask [ 0 locks=0 ] ( "" ) shutter [ 0 locks=0 ] ( 0.5 ) focus [ 0 locks=0 ] ( 5 ) fstop [ 0 locks=0 ] ( 5.5999999999999996 ) vm_bokeh [ 0 locks=0 ] ( radial ) vm_bokehfile [ 0 locks=0 ] ( default.pic ) vm_bokehrotation [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001330341133700002200000000127obj/cam1.userdata ___Version___16.5.439___toolcount___2 ___toolid___ object_cam0707070000010000000006660000000000000000010000001330341133700003000000000032obj/cam1/camOrigin.inittype = add matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700002700000000710obj/cam1/camOrigin.defsopflags sopflags = comment "" position 2 3 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527645050 modify 1527645059 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003000000001146obj/cam1/camOrigin.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) keep [ 0 locks=0 ] ( "off" ) points [ 0 locks=0 ] ( 1 ) remove [ 0 locks=0 ] ( "off" ) switcher [ 0 locks=0 ] ( 0 0 ) prims [ 0 locks=0 ] ( 1 ) group [ 0 locks=0 ] ( "" ) add [ 0 locks=0 ] ( "all" ) inc [ 0 locks=0 ] ( 2 ) attrname [ 0 locks=0 ] ( "" ) closedall [ 0 locks=0 ] ( "off" ) addparticlesystem [ 0 locks=0 ] ( "off" ) particlegroup [ 0 locks=0 ] ( "" ) appendunusedtoparticlesystem [ 0 locks=0 ] ( "off" ) usept0 [ 0 locks=0 ] ( "on" ) pt0 [ 0 locks=0 ] ( 0 0 0 ) weight0 [ 0 locks=0 ] ( 1 ) prim0 [ 0 locks=0 ] ( "" ) closed0 [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001330341133700003400000000127obj/cam1/camOrigin.userdata ___Version___16.5.439___toolcount___2 ___toolid___ object_cam0707070000010000000006660000000000000000010000001330341133700002400000000033obj/cam1/file1.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700002300000000730obj/cam1/file1.defsopflags sopflags = comment "" position 0.18 3 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1527645050 modify 1527645071 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700002300000000213obj/cam1/file1.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } 0707070000010000000006660000000000000000010000001330341133700002400000001053obj/cam1/file1.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( defcam.bgeo ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) } 0707070000010000000006660000000000000000010000001330341133700003000000000127obj/cam1/file1.userdata ___Version___16.5.439___toolcount___2 ___toolid___ object_cam0707070000010000000006660000000000000000010000001330341133700002500000000034obj/cam1/xform1.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700002400000000756obj/cam1/xform1.defsopflags sopflags = comment "" position 0.18 1.5 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 file1 0 1 "input1" } inputs { 0 file1 0 1 } stat { create 1527645050 modify 1527645105 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700002400000000245obj/cam1/xform1.chn{ channel scale { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "property(\"../iconscale\", 1)" } } } 0707070000010000000006660000000000000000010000001330341133700002500000001510obj/cam1/xform1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001330341133700003100000000127obj/cam1/xform1.userdata ___Version___16.5.439___toolcount___2 ___toolid___ object_cam0707070000010000000006660000000000000000010000001330341133700001700000000031obj/cam1.order3 camOrigin file1 xform1 0707070000010000000006660000000000000000010000001330341133700001500000000002obj/cam1.net1 0707070000010000000006660000000000000000010000001330341133700003400000000033obj/grid_object1/grid1.inittype = grid matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700003300000000723obj/grid_object1/grid1.defsopflags sopflags = comment "" position 0 0 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1527645077 modify 1527647650 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003400000000516obj/grid_object1/grid1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) orient [ 0 locks=0 ] ( "zx" ) size [ 0 locks=0 ] ( 15 15 ) t [ 0 locks=0 ] ( 0 0 0 ) rows [ 0 locks=0 ] ( 10 ) cols [ 0 locks=0 ] ( 10 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) interpu [ 0 locks=0 ] ( "on" ) interpv [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001330341133700004000000000132obj/grid_object1/grid1.userdata ___Version___16.5.439___toolcount___3 ___toolid___ geometry_grid0707070000010000000006660000000000000000010000001330341133700002700000000025obj/grid_object1.order2 grid1 convertline1 0707070000010000000006660000000000000000010000001330341133700002500000000002obj/grid_object1.net1 0707070000010000000006660000000000000000010000001330341133700001600000000032obj/Fong.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700001500000001046obj/Fong.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 -20.7174 6.79589 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527645104 modify 1527647525 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700002600000052031obj/Fong.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001330341133700001600000005054obj/Fong.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001330341133700002200000000041obj/Fong.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700002400000000033obj/Fong/font1.inittype = font matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700002300000000742obj/Fong/font1.defsopflags sopflags = comment "" position -0.570588 1.01559 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1527645109 modify 1527645242 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700002400000000725obj/Fong/font1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) file [ 0 locks=0 ] ( "Lato Bold" ) text [ 0 locks=0 ] ( $F ) halign [ 0 locks=0 ] ( "center" ) valign [ 0 locks=0 ] ( "middle" ) use_descender [ 0 locks=0 ] ( "off" ) t [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 ) tracking [ 0 locks=0 ] ( 0 0 ) fontsize [ 0 locks=0 ] ( 1 ) oblique [ 0 locks=0 ] ( 0 ) lod [ 0 locks=0 ] ( 1 ) autokern [ 0 locks=0 ] ( "on" ) hole [ 0 locks=0 ] ( "on" ) addattrib [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001330341133700003000000000041obj/Fong/font1.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700003100000000034obj/Fong/transform1.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700003000000000772obj/Fong/transform1.defsopflags sopflags = comment "" position -0.570588 -0.0902941 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 font1 0 1 "input1" } inputs { 0 font1 0 1 } stat { create 1527645126 modify 1527647518 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003100000001500obj/Fong/transform1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( -3 0.5 3 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001330341133700003500000000041obj/Fong/transform1.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700001700000000023obj/Fong.order2 font1 transform1 0707070000010000000006660000000000000000010000001330341133700001500000000002obj/Fong.net1 0707070000010000000006660000000000000000010000001330341133700003100000000035obj/pyro_sim/output.inittype = output matchesdef = 1 0707070000010000000006660000000000000000010000001330341133700003000000000747obj/pyro_sim/output.defcomment "" position -1.6944 -0.8942 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 gravity1 1 1 "input1" } inputs { 0 gravity1 0 1 } stat { create 1527645546 modify 1527645559 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003000000000414obj/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 } } } 0707070000010000000006660000000000000000010000001330341133700003100000000552obj/pyro_sim/output.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) f [ 0 locks=0 ] ( [ f1 0 ] [ f2 0 ] 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" ) } 0707070000010000000006660000000000000000010000001330341133700003500000000126obj/pyro_sim/output.userdata ___Version______toolcount___6 ___toolid___pyro_billowysmoke0707070000010000000006660000000000000000010000001330341133700003300000000036obj/pyro_sim/gravity1.inittype = gravity matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700003200000000757obj/pyro_sim/gravity1.defcomment "" position -1.6944 0.2353 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge1 0 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1527645546 modify 1527645555 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003200000000263obj/pyro_sim/gravity1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } 0707070000010000000006660000000000000000010000001330341133700003300000001023obj/pyro_sim/gravity1.parm{ version 0.8 parmop_force [ 0 locks=0 ] ( "default" ) force [ 0 locks=0 ] ( 0 -9.8066499999999994 0 ) parmop_handlepos [ 0 locks=0 ] ( "default" ) handlepos [ 0 locks=0 ] ( 0 3 0 ) parmop_samplemode [ 0 locks=0 ] ( "default" ) samplemode [ 0 locks=0 ] ( "def" ) defaultparmop [ 0 locks=0 ] ( "initial" ) sharedata [ 0 locks=0 ] ( "off" ) activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Forces/Gravity ) uniquedataname [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001330341133700003700000000136obj/pyro_sim/gravity1.userdata ___Version___16.5.439___toolcount___6 ___toolid___pyro_billowysmoke0707070000010000000006660000000000000000010000001330341133700003100000000034obj/pyro_sim/merge1.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700003000000000771obj/pyro_sim/merge1.defcomment "" position -1.6944 1.3648 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 pyrosolver1 0 1 "input1" } inputs { 0 pyrosolver1 0 1 } stat { create 1527645546 modify 1527645556 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003000000000263obj/pyro_sim/merge1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } 0707070000010000000006660000000000000000010000001330341133700003100000000302obj/pyro_sim/merge1.parm{ version 0.8 activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) affectortype [ 0 locks=0 ] ( "mutual" ) relationship [ 0 locks=0 ] ( SIM_RelationshipCollide ) } 0707070000010000000006660000000000000000010000001330341133700003500000000136obj/pyro_sim/merge1.userdata ___Version___16.5.439___toolcount___6 ___toolid___pyro_billowysmoke0707070000010000000006660000000000000000010000001330341133700003100000000034obj/pyro_sim/merge2.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700003000000001050obj/pyro_sim/merge2.defcomment "" position 0.941333 3.4732 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 source_density_from_sphere_object1 0 1 "input1" } inputs { 0 source_density_from_sphere_object1 0 1 } stat { create 1527645548 modify 1527645555 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003000000000263obj/pyro_sim/merge2.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } 0707070000010000000006660000000000000000010000001330341133700003100000000303obj/pyro_sim/merge2.parm{ version 0.8 activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) affectortype [ 0 locks=0 ] ( "ordered" ) relationship [ 0 locks=0 ] ( SIM_RelationshipCollide ) } 0707070000010000000006660000000000000000010000001330341133700003500000000136obj/pyro_sim/merge2.userdata ___Version___16.5.439___toolcount___6 ___toolid___pyro_billowysmoke0707070000010000000006660000000000000000010000001330341133700002300000000145obj/pyro_sim.order8 output gravity1 merge1 pyrosolver1 pyro resize_container source_density_from_sphere_object1 merge2 0707070000010000000006660000000000000000010000001330341133700002100000000002obj/pyro_sim.net1 0707070000010000000006660000000000000000010000001330341133700002500000000032obj/pyro_import.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700002400000001046obj/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 -17.4982 6.84124 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527645547 modify 1527647525 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003500000052031obj/pyro_import.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001330341133700002500000005053obj/pyro_import.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "on" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001330341133700003100000000136obj/pyro_import.userdata ___Version___16.5.439___toolcount___6 ___toolid___pyro_billowysmoke0707070000010000000006660000000000000000010000001330341133700005700000000040obj/pyro_import/import_pyro_visualization.inittype = dopimport matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700005600000000722obj/pyro_import/import_pyro_visualization.defsopflags sopflags = comment "" position 1.6944 -0.8942 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527645547 modify 1527647518 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700005600000000230obj/pyro_import/import_pyro_visualization.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } 0707070000010000000006660000000000000000010000001330341133700005700000001624obj/pyro_import/import_pyro_visualization.parm{ version 0.8 doppath [ 0 locks=0 ] ( /obj/pyro_sim ) objpattern [ 0 locks=0 ] ( `dopobjscreatedby(\"/obj/pyro_sim/pyro\")` ) singleobject [ 0 locks=0 ] ( "off" ) importstyle [ 0 locks=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 ] ( Visualization ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) keepworldspacepos [ 0 locks=0 ] ( "off" ) centeratpivot [ 0 locks=0 ] ( "on" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 ] ( "on" ) adddopobjectid [ 0 locks=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 ] ( "off" ) deleteabandoned [ 0 locks=0 ] ( "on" ) pointvels [ 0 locks=0 ] ( "instant" ) integrateovertime [ 0 locks=0 ] ( [ integrateovertime 0.10000000000000001 ] ) donotsim [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001330341133700006300000000136obj/pyro_import/import_pyro_visualization.userdata ___Version___16.5.439___toolcount___6 ___toolid___pyro_billowysmoke0707070000010000000006660000000000000000010000001330341133700004700000000034obj/pyro_import/import_pyrofields.inittype = dopio matchesdef = 1 0707070000010000000006660000000000000000010000001330341133700004600000000707obj/pyro_import/import_pyrofields.defsopflags sopflags = comment "" position 0 0 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527645547 modify 1527645579 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700004600000000414obj/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 } } } 0707070000010000000006660000000000000000010000001330341133700004700000005157obj/pyro_import/import_pyrofields.parm{ version 0.8 loadfromdisk [ 0 locks=0 ] ( "off" ) reload [ 0 locks=0 ] ( 0 ) file [ 0 locks=0 ] ( $HIP/geo/$HIPNAME.$OS.$F.bgeo.sc ) folder0 [ 0 locks=0 ] ( 0 0 0 ) doppath [ 0 locks=0 ] ( /obj/pyro_sim ) dopnode [ 0 locks=0 ] ( /obj/pyro_sim/pyro ) defobj [ 0 locks=0 ] ( "" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) computeminmax [ 0 locks=0 ] ( "off" ) importsimsettings [ 0 locks=0 ] ( "on" ) presets [ 0 locks=0 ] ( choose ) folder1 [ 0 locks=0 ] ( 0 0 ) fields [ 0 locks=0 ] ( 7 ) delete_attributes [ 0 locks=0 ] ( "" ) attribute_numcasts [ 0 locks=0 ] ( 0 ) compression [ 0 locks=0 ] ( 0 ) execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "normal" ) f [ 0 locks=0 ] ( [ f1 0 ] [ f2 0 ] 1 ) take [ 0 locks=0 ] ( _current_ ) xformtype [ 0 locks=0 ] ( "none" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) saveretry [ 0 locks=0 ] ( 0 ) savebackground [ 0 locks=0 ] ( "on" ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) delayload [ 0 locks=0 ] ( "off" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) enable1 [ 0 locks=0 ] ( "on" ) visible1 [ 0 locks=0 ] ( "smoke" ) objname1 [ 0 locks=0 ] ( "" ) fieldname1 [ 0 locks=0 ] ( density ) enable2 [ 0 locks=0 ] ( "on" ) visible2 [ 0 locks=0 ] ( "invisible" ) objname2 [ 0 locks=0 ] ( "" ) fieldname2 [ 0 locks=0 ] ( vel ) enable3 [ 0 locks=0 ] ( "on" ) visible3 [ 0 locks=0 ] ( "invisible" ) objname3 [ 0 locks=0 ] ( "" ) fieldname3 [ 0 locks=0 ] ( rest ) enable4 [ 0 locks=0 ] ( "on" ) visible4 [ 0 locks=0 ] ( "invisible" ) objname4 [ 0 locks=0 ] ( "" ) fieldname4 [ 0 locks=0 ] ( rest2 ) enable5 [ 0 locks=0 ] ( "on" ) visible5 [ 0 locks=0 ] ( "invisible" ) objname5 [ 0 locks=0 ] ( "" ) fieldname5 [ 0 locks=0 ] ( temperature ) enable6 [ 0 locks=0 ] ( "on" ) visible6 [ 0 locks=0 ] ( "smoke" ) objname6 [ 0 locks=0 ] ( "" ) fieldname6 [ 0 locks=0 ] ( heat ) enable7 [ 0 locks=0 ] ( "on" ) visible7 [ 0 locks=0 ] ( "invisible" ) objname7 [ 0 locks=0 ] ( "" ) fieldname7 [ 0 locks=0 ] ( fuel ) } 0707070000010000000006660000000000000000010000001330341133700005300000000117obj/pyro_import/import_pyrofields.userdata ___Version___1___toolcount___2 ___toolid___ pyro_burn0707070000010000000006660000000000000000010000001330341133700002600000000056obj/pyro_import.order2 import_pyro_visualization import_pyrofields 0707070000010000000006660000000000000000010000001330341133700002400000000002obj/pyro_import.net1 0707070000010000000006660000000000000000010000001330341133700003000000000032obj/guide_box/box1.inittype = box matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700002700000000742obj/guide_box/box1.defsopflags sopflags = comment "" position 0.0588235 1.13529 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1527646461 modify 1527646487 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003000000000657obj/guide_box/box1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) consolidatepts [ 0 locks=0 ] ( "on" ) size [ 0 locks=0 ] ( 2 2 2 ) t [ 0 locks=0 ] ( 0 1 0 ) scale [ 0 locks=0 ] ( 1 ) divrate [ 0 locks=0 ] ( 4 4 4 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) orientedbbox [ 0 locks=0 ] ( "off" ) vertexnormals [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001330341133700003400000000041obj/guide_box/box1.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700002400000000033obj/guide_box.order3 box1 color1 convertline1 0707070000010000000006660000000000000000010000001330341133700002200000000002obj/guide_box.net1 0707070000010000000006660000000000000000010000001330341133700002300000000042obj/sunlight1.inittype = hlight::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001330341133700002200000001045obj/sunlight1.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 -14.4976 7.83964 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527647524 modify 1527648660 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 1 0.75 0.2 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700002200000005051obj/sunlight1.chn{ channel l_dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(ch(\"./light_enable\"), ch(\"./light_intensity\"), 0)" } } channel focal { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = lock(1) } } channel aperture { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(ch('coneenable')==0 || ch('light_conefov') == 0, if(strcmp(chs('light_type'), 'distant') == 0 || strcmp(chs('light_type'), 'sun') == 0, 1, 2*tan(0.5*ch('light_fov'))), 2*tan(ch('conedelta')+0.5*ch('coneangle')))" } } channel projection2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(strcmp(chs('light_type'), 'distant')==0 || strcmp(chs('light_type'), 'sun')==0, 1, 0)" } } channel dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"./l_dimmer\") } } channel vm_envangle { lefttype = extend righttype = extend default = 5 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = ch(\"../skylight1/skymap_sun_angular_size\") } } channel rx { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = ch(\"../skylight1/skymap_sun_calc_rotatex\") } } channel ry { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = ch(\"../skylight1/skymap_sun_calc_rotatey\") } } channel rz { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = ch(\"../skylight1/skymap_sun_calc_rotatez\") } } channel tx { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "ch(\"../skylight1/skymap_sun_calc_vectorx\") * -10.0" } } channel ty { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "ch(\"../skylight1/skymap_sun_calc_vectory\") * -10.0" } } channel tz { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "ch(\"../skylight1/skymap_sun_calc_vectorz\") * -10.0" } } } 0707070000010000000006660000000000000000010000001330341133700002300000014517obj/sunlight1.parm{ version 0.8 stdswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 autoscope=0 ] ( "srt" ) rOrd [ 0 locks=0 autoscope=0 ] ( "xyz" ) t [ 0 locks=0 autoscope=7 ] ( [ tx -8.6595605623549343e-16 ] [ ty 7.0710678118654755 ] [ tz 7.0710678118654755 ] ) r [ 0 locks=0 autoscope=7 ] ( [ rx -45.000000000000007 ] [ ry -7.016709298534876e-15 ] [ rz 0 ] ) s [ 0 locks=0 autoscope=7 ] ( 1 1 1 ) p [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pr [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) scale [ 0 locks=0 autoscope=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 autoscope=0 ] ( "off" ) childcomp [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_on [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_path [ 0 locks=0 autoscope=0 ] ( "" ) lookatpath [ 0 locks=0 autoscope=0 ] ( "" ) lookupobjpath [ 0 locks=0 autoscope=0 ] ( "" ) lookup [ 0 locks=0 autoscope=0 ] ( on ) pathobjpath [ 0 locks=0 autoscope=0 ] ( "" ) roll [ 0 locks=0 autoscope=0 ] ( 0 ) pos [ 0 locks=0 autoscope=0 ] ( 0 ) uparmtype [ 0 locks=0 autoscope=0 ] ( "arc" ) pathorient [ 0 locks=0 autoscope=0 ] ( 1 ) up [ 0 locks=0 autoscope=0 ] ( 0 1 0 ) bank [ 0 locks=0 autoscope=0 ] ( 0 ) tdisplay [ 0 locks=0 autoscope=0 ] ( "off" ) display [ 0 locks=0 autoscope=0 ] ( 1 ) dimmer [ 0 locks=0 autoscope=1 ] ( [ dimmer 1 ] ) picking [ 0 locks=0 autoscope=0 ] ( "on" ) pickscript [ 0 locks=0 autoscope=0 ] ( "" ) caching [ 0 locks=0 autoscope=0 ] ( "off" ) use_dcolor [ 0 locks=0 autoscope=0 ] ( "on" ) dcolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) stdswitcher4 [ 0 locks=0 autoscope=0 ] ( 1 1 1 1 ) folder0_1 [ 0 locks=0 autoscope=0 ] ( 0 0 ) light_enable [ 0 locks=0 autoscope=0 ] ( "on" ) ogl_enablelight [ 0 locks=0 autoscope=0 ] ( "on" ) light_type [ 0 locks=0 autoscope=0 ] ( "sun" ) light_color [ 0 locks=0 autoscope=0 ] ( 1 0.94510000000000005 0.91759999999999997 ) light_intensity [ 0 locks=0 autoscope=0 ] ( 1 ) light_exposure [ 0 locks=0 autoscope=0 ] ( 0 ) light_contrib [ 0 locks=0 autoscope=0 ] ( 0 ) categories [ 0 locks=0 autoscope=0 ] ( "" ) vm_samplingquality [ 0 locks=0 autoscope=0 ] ( 1 ) light_contribprimary [ 0 locks=0 autoscope=0 ] ( "off" ) atten_folder_1 [ 0 locks=0 autoscope=0 ] ( 0 0 0 0 ) coneenable [ 0 locks=0 autoscope=0 ] ( "off" ) light_conefov [ 0 locks=0 autoscope=0 ] ( "on" ) light_fov [ 0 locks=0 autoscope=0 ] ( 45 ) coneangle [ 0 locks=0 autoscope=0 ] ( 45 ) conedelta [ 0 locks=0 autoscope=0 ] ( 10 ) coneroll [ 0 locks=0 autoscope=0 ] ( 1 ) sepparm2 [ 0 locks=0 ] ( ) projmap [ 0 locks=0 autoscope=0 ] ( "" ) near [ 0 locks=0 autoscope=0 ] ( 0.001 ) far [ 0 locks=0 autoscope=0 ] ( 10000 ) sepparm3 [ 0 locks=0 ] ( ) areamap [ 0 locks=0 autoscope=0 ] ( "" ) areamapspace [ 0 locks=0 autoscope=0 ] ( space:object ) areamapnull [ 0 locks=0 autoscope=0 ] ( "" ) areamapblur [ 0 locks=0 autoscope=0 ] ( 0 ) areamapscale [ 0 locks=0 autoscope=0 ] ( 1 ) areasize [ 0 locks=0 autoscope=0 ] ( 1 1 ) normalizearea [ 0 locks=0 autoscope=0 ] ( "on" ) singlesided [ 0 locks=0 autoscope=0 ] ( "off" ) reverse [ 0 locks=0 autoscope=0 ] ( "off" ) sharpspot [ 0 locks=0 autoscope=0 ] ( "off" ) selfshadow [ 0 locks=0 autoscope=0 ] ( "on" ) shop_materialpath [ 0 locks=0 autoscope=0 ] ( "" ) light_texture [ 0 locks=0 autoscope=0 ] ( "" ) edgeenable [ 0 locks=0 autoscope=0 ] ( "off" ) edgewidth [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) edgerolloff [ 0 locks=0 autoscope=0 ] ( 1 ) areageometry [ 0 locks=0 autoscope=0 ] ( "" ) intothisobject [ 0 locks=0 autoscope=0 ] ( "off" ) sepparm4 [ 0 locks=0 ] ( ) pc_enable [ 0 locks=0 autoscope=0 ] ( "off" ) pc_samples [ 0 locks=0 autoscope=0 ] ( 16 ) pc_file [ 0 locks=0 autoscope=0 ] ( temp:$OS.pc ) render_pointcloud [ 0 locks=0 autoscope=0 ] ( "on" ) vm_shadingfactor [ 0 locks=0 autoscope=0 ] ( 0.5 ) pc_camera_override [ 0 locks=0 autoscope=0 ] ( "off" ) pc_camera [ 0 locks=0 autoscope=0 ] ( "" ) orthowidth [ 0 locks=0 autoscope=0 ] ( 2 ) vm_envangle [ 0 locks=0 autoscope=0 ] ( [ vm_envangle 1 ] ) atten_type [ 0 locks=0 autoscope=0 ] ( "physical" ) atten_dist [ 0 locks=0 autoscope=0 ] ( 10 ) atten_start [ 0 locks=0 autoscope=0 ] ( 0 ) activeradiusenable [ 0 locks=0 autoscope=0 ] ( "off" ) activeradius [ 0 locks=0 autoscope=0 ] ( 100 ) attenrampenable [ 0 locks=0 autoscope=0 ] ( "off" ) atten_rampstart [ 0 locks=0 autoscope=0 ] ( 0 ) atten_rampend [ 0 locks=0 autoscope=0 ] ( 100 ) attenramp [ 0 locks=0 autoscope=0 ] ( 3 ) shadow_type [ 0 locks=0 autoscope=0 ] ( "raytrace" ) shadowmask [ 0 locks=0 autoscope=0 ] ( * ) shadowcategories [ 0 locks=0 autoscope=0 ] ( -noshadow ) shadow_intensity [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_color [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) shadow_transparent [ 0 locks=0 autoscope=0 ] ( "on" ) sepparm [ 0 locks=0 ] ( ) shadow_bias [ 0 locks=0 autoscope=0 ] ( 0.050000000000000003 ) shadow_quality [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_softness [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_blur [ 0 locks=0 autoscope=0 ] ( 0 ) render_shadowmap [ 0 locks=0 autoscope=0 ] ( "on" ) labelparm [ 0 locks=0 autoscope=0 ] ( "See spot light options (in light tab) for view controls" ) shadowmap_file [ 0 locks=0 autoscope=0 ] ( temp:$OS.rat ) res [ 0 locks=0 autoscope=0 ] ( 512 512 ) shadowmap_resMenu [ 0 locks=0 ] ( 0 ) shadowmap_samples [ 0 locks=0 autoscope=0 ] ( 2 2 ) shadowmotionblur [ 0 locks=0 autoscope=0 ] ( "off" ) shadow_autofit [ 0 locks=0 autoscope=0 ] ( "off" ) iconscale [ 0 locks=0 autoscope=0 ] ( 1 ) l_dimmer [ 0 locks=0 autoscope=1 ] ( [ l_dimmer 1 ] ) focal [ 0 locks=0 autoscope=0 ] ( [ focal 1 ] ) aperture [ 0 locks=0 autoscope=0 ] ( [ aperture 1 ] ) projection2 [ 0 locks=0 autoscope=0 ] ( [ projection2 1 ] ) focus [ 0 locks=0 autoscope=0 ] ( 10 ) winmask [ 0 locks=0 autoscope=0 ] ( "`ifs(ch('shadow_autofit') && ch('coneenable') && strcmp(chs('shadow_type'), 'depthmap') == 0 && strcmp(chs('shadowmask'), '*')!=0, chs('shadowmask'), '')`" ) light_wrangler [ 0 locks=0 autoscope=0 ] ( HoudiniLight ) clampprojmap [ 0 locks=0 autoscope=0 ] ( "off" ) areafullsphere [ 0 locks=0 autoscope=0 ] ( "off" ) attenramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) attenramp1c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) attenramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) attenramp2pos [ 0 locks=0 autoscope=0 ] ( 0.89999997600000003 ) attenramp2c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) attenramp2interp [ 0 locks=0 autoscope=0 ] ( "linear" ) attenramp3pos [ 0 locks=0 autoscope=0 ] ( 1 ) attenramp3c [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) attenramp3interp [ 0 locks=0 autoscope=0 ] ( "linear" ) } 0707070000010000000006660000000000000000010000001330341133700002700000000127obj/sunlight1.userdata ___Version___1___toolcount___1 ___toolid___object_pointlight0707070000010000000006660000000000000000010000001330341133700003600000000666obj/sunlight1/constraints.defcomment "" position 2.34144 -2.05415 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1478880053 modify 1478880063 author guillaume@montana access 0777 } color UT_Color RGB 0.67 0.4 0.25 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003700000000020obj/sunlight1/constraints.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001330341133700004300000000041obj/sunlight1/constraints.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700003600000000002obj/sunlight1/constraints.net1 0707070000010000000006660000000000000000010000001330341133700002300000000037obj/skylight1.inittype = envlight matchesdef = 1 0707070000010000000006660000000000000000010000001330341133700002200000001045obj/skylight1.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 -14.4976 6.77344 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527647525 modify 1527648660 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.7 0.84 9 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700002200000002361obj/skylight1.chn{ channel skymap_sun_calc_vectorx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"sky_env_net/sun_dir/vectorx\") } } channel skymap_sun_calc_vectory { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"sky_env_net/sun_dir/vectory\") } } channel skymap_sun_calc_vectorz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"sky_env_net/sun_dir/vectorz\") } } channel skymap_sun_calc_rotatex { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"sky_env_net/sun_dir/anglesx\") } } channel skymap_sun_calc_rotatey { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"sky_env_net/sun_dir/anglesy\") } } channel skymap_sun_calc_rotatez { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"sky_env_net/sun_dir/anglesz\") } } channel dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = "if(ch('./light_enable'), 1, 0)" } } } 0707070000010000000006660000000000000000010000001330341133700002300000012612obj/skylight1.parm{ version 0.8 stdswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 autoscope=0 ] ( "srt" ) rOrd [ 0 locks=0 autoscope=0 ] ( "xyz" ) t [ 0 locks=0 autoscope=7 ] ( 0 0 0 ) r [ 0 locks=0 autoscope=7 ] ( 0 0 0 ) s [ 0 locks=0 autoscope=7 ] ( 1 1 1 ) p [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pr [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) scale [ 0 locks=0 autoscope=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 autoscope=0 ] ( "off" ) childcomp [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_on [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_path [ 0 locks=0 autoscope=0 ] ( "" ) lookatpath [ 0 locks=0 autoscope=0 ] ( "" ) lookupobjpath [ 0 locks=0 autoscope=0 ] ( "" ) lookup [ 0 locks=0 autoscope=0 ] ( on ) pathobjpath [ 0 locks=0 autoscope=0 ] ( "" ) roll [ 0 locks=0 autoscope=0 ] ( 0 ) pos [ 0 locks=0 autoscope=0 ] ( 0 ) uparmtype [ 0 locks=0 autoscope=0 ] ( "arc" ) pathorient [ 0 locks=0 autoscope=0 ] ( 1 ) up [ 0 locks=0 autoscope=0 ] ( 0 1 0 ) bank [ 0 locks=0 autoscope=0 ] ( 0 ) tdisplay [ 0 locks=0 autoscope=0 ] ( "off" ) display [ 0 locks=0 autoscope=0 ] ( 1 ) dimmer [ 0 locks=0 autoscope=1 ] ( [ dimmer 1 ] ) picking [ 0 locks=0 autoscope=0 ] ( "on" ) pickscript [ 0 locks=0 autoscope=0 ] ( "" ) caching [ 0 locks=0 autoscope=0 ] ( "off" ) use_dcolor [ 0 locks=0 autoscope=0 ] ( "on" ) dcolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) folder0 [ 0 locks=0 autoscope=0 ] ( 1 1 1 1 ) folder1_2_1 [ 0 locks=0 autoscope=0 ] ( 0 ) light_color [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) light_intensity [ 0 locks=0 autoscope=1 ] ( 1 ) light_exposure [ 0 locks=0 autoscope=0 ] ( 0 ) env_map [ 0 locks=0 autoscope=0 ] ( "" ) env_skymap [ 0 locks=0 autoscope=0 ] ( "`strcat(\"op:\", opfullpath(\"sky_env_net/sky_env_map\"))`" ) light_enable [ 0 locks=0 autoscope=0 ] ( "on" ) ogl_enablelight [ 0 locks=0 autoscope=0 ] ( "on" ) light_contribdiff [ 0 locks=0 autoscope=0 ] ( "on" ) light_contribspec [ 0 locks=0 autoscope=0 ] ( "on" ) light_contrib [ 0 locks=0 autoscope=0 ] ( 0 ) light_contribprimary [ 0 locks=0 autoscope=0 ] ( "off" ) env_clipy [ 0 locks=0 autoscope=0 ] ( "off" ) categories [ 0 locks=0 autoscope=0 ] ( "" ) folder1 [ 0 locks=0 autoscope=0 ] ( 1 0 ) env_mode [ 0 locks=0 autoscope=0 ] ( direct ) vm_samplingquality [ 0 locks=0 autoscope=0 ] ( 1 ) env_filteramount [ 0 locks=0 autoscope=0 ] ( 0 ) env_portalenable [ 0 locks=0 autoscope=0 ] ( "off" ) env_portal [ 0 locks=0 autoscope=0 ] ( "" ) env_domaxdist [ 0 locks=0 autoscope=0 ] ( "off" ) env_maxdist [ 0 locks=0 autoscope=0 ] ( 10 ) env_angle [ 0 locks=0 autoscope=0 ] ( 90 ) env_doadaptive [ 0 locks=0 autoscope=0 ] ( "off" ) skymap_enable [ 0 locks=0 autoscope=0 ] ( "on" ) skymap_resolution [ 0 locks=0 autoscope=0 ] ( 128 ) folder_sun_dir [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) skymap_sun_dir_spec [ 0 locks=0 autoscope=0 ] ( 3 ) skymap_sun_angular_size [ 0 locks=0 autoscope=0 ] ( 1 ) skymap_sun_angular_size_cone_onoff [ 0 locks=0 autoscope=0 ] ( on ) skymap_sun_dir_rotate [ 0 locks=0 autoscope=0 ] ( 45 180 0 ) skymap_sun_dir_vector [ 0 locks=0 autoscope=0 ] ( 0 1 1 ) skymap_sun_azimuth [ 0 locks=0 autoscope=0 ] ( 180 ) skymap_sun_elevation [ 0 locks=0 autoscope=0 ] ( 45 ) skymap_geo_latitude [ 0 locks=0 autoscope=0 ] ( 0 ) skymap_geo_longitude [ 0 locks=0 autoscope=0 ] ( 0 ) skymap_geo_month [ 0 locks=0 autoscope=0 ] ( "Jan" ) skymap_geo_day [ 0 locks=0 autoscope=0 ] ( 1 ) skymap_geo_time [ 0 locks=0 autoscope=0 ] ( 12 0 ) skymap_geo_hr_spec [ 0 locks=0 autoscope=0 ] ( 3 ) skymap_geo_time_zone [ 0 locks=0 autoscope=0 ] ( "" ) skymap_geo_daylight [ 0 locks=0 autoscope=0 ] ( "off" ) skymap_geo_doy [ 0 locks=0 autoscope=0 ] ( 0.5 ) sepparm [ 0 locks=0 ] ( ) skymap_sun_calc_spec [ 0 locks=0 autoscope=0 ] ( away ) skymap_sun_calc_vector [ 0 locks=0 autoscope=0 ] ( [ skymap_sun_calc_vectorx 8.6595605623549341e-17 ] [ skymap_sun_calc_vectory -0.70710678118654757 ] [ skymap_sun_calc_vectorz -0.70710678118654757 ] ) skymap_sun_calc_rotate [ 0 locks=0 autoscope=0 ] ( [ skymap_sun_calc_rotatex -45.000000000000007 ] [ skymap_sun_calc_rotatey -7.016709298534876e-15 ] [ skymap_sun_calc_rotatez 0 ] ) skymap_sky_color_spec [ 0 locks=0 autoscope=0 ] ( "0" ) skymap_sky_turbidity [ 0 locks=0 autoscope=0 ] ( 2 ) skymap_sky_brightness [ 0 locks=0 autoscope=0 ] ( 1 ) skymap_sky_ramp [ 0 locks=0 autoscope=0 ] ( 3 ) ground_type [ 0 locks=0 autoscope=0 ] ( horizon ) skymap_ground_color [ 0 locks=0 autoscope=0 ] ( 0.029999999999999999 0.02 0.014999999999999999 ) skymap_ground_normal [ 0 locks=0 autoscope=0 ] ( 0 1 0 ) skymap_horizon_elevation [ 0 locks=0 autoscope=0 ] ( 0 ) shadow_type [ 0 locks=0 autoscope=0 ] ( "raytrace" ) shadowmask [ 0 locks=0 autoscope=0 ] ( * ) shadow_intensity [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_transparent [ 0 locks=0 autoscope=0 ] ( "on" ) light_wrangler [ 0 locks=0 autoscope=0 ] ( HoudiniEnvLight ) skymap_sky_ramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) skymap_sky_ramp1c [ 0 locks=0 autoscope=0 ] ( 0.17000000200000001 0.15999999600000001 0.66000002599999996 ) skymap_sky_ramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) skymap_sky_ramp2pos [ 0 locks=0 autoscope=0 ] ( 0.94999998799999996 ) skymap_sky_ramp2c [ 0 locks=0 autoscope=0 ] ( 0.43000000700000002 0.72000002900000004 0.89999997600000003 ) skymap_sky_ramp2interp [ 0 locks=0 autoscope=0 ] ( "linear" ) skymap_sky_ramp3pos [ 0 locks=0 autoscope=0 ] ( 1 ) skymap_sky_ramp3c [ 0 locks=0 autoscope=0 ] ( 0.959999979 0.91000002599999996 0.23000000400000001 ) skymap_sky_ramp3interp [ 0 locks=0 autoscope=0 ] ( "linear" ) } 0707070000010000000006660000000000000000010000001330341133700002700000000124obj/skylight1.userdata ___Version______toolcount___4 ___toolid___object_envlight0707070000010000000006660000000000000000010000001330341133700003600000000666obj/skylight1/constraints.defcomment "" position 4.00191 0.523073 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1478881844 modify 1478881851 author guillaume@montana access 0777 } color UT_Color RGB 0.67 0.4 0.25 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700003700000000020obj/skylight1/constraints.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001330341133700004300000000041obj/skylight1/constraints.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700003600000000002obj/skylight1/constraints.net1 0707070000010000000006660000000000000000010000001330341133700001200000000133obj.order9 sphere_object1 cam1 grid_object1 Fong pyro_sim pyro_import guide_box sunlight1 skylight1 0707070000010000000006660000000000000000010000001330341133700001000000000002obj.net1 0707070000010000000006660000000000000000010000001330341133700001000000000665out.defcomment "" position 5 0.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527644981 modify 1527644982 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700001100000000020out.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001330341133700001500000000041out.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700001000000000002out.net1 0707070000010000000006660000000000000000010000001330341133700001100000000670part.defcomment "" position 5.5 1.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527644981 modify 1527644983 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700001200000000020part.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001330341133700001600000000041part.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700001100000000002part.net1 0707070000010000000006660000000000000000010000001330341133700000700000000665ch.defcomment "" position 4.5 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 on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527644981 modify 1527644982 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700001000000000020ch.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001330341133700001400000000041ch.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700000700000000002ch.net1 0707070000010000000006660000000000000000010000001330341133700001100000000663shop.defcomment "" position 5 3 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527644981 modify 1527644982 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700001200000000020shop.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001330341133700001600000000041shop.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700001100000000002shop.net1 0707070000010000000006660000000000000000010000001330341133700001000000000667img.defcomment "" position 4.5 2.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527644981 modify 1527644986 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700001100000000020img.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001330341133700001500000000041img.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700001700000000032img/comp1.inittype = img matchesdef = 0 0707070000010000000006660000000000000000010000001330341133700001600000000663img/comp1.defcomment "" position 0 0 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1527644986 modify 1527644986 author s_kitagawa@WS038.win.nd.co.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001330341133700001700000000020img/comp1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001330341133700002300000000041img/comp1.userdata ___Version___16.5.4390707070000010000000006660000000000000000010000001330341133700001600000000002img/comp1.net1 0707070000010000000006660000000000000000010000001330341133700001000000000002img.net1 0707070000010000000006660000000000000000010000001330341133700001000000000002vex.net1 0707070000010000000006660000000000000000010000001330341133700001000000000002mat.net1 0707070000010000000006660000000000000000010000001330341133700002600000000000.scenefilevisualizers0707070000010000000006660000000000000000010000001330341133700001500000066055.applicationnetworkeditor -p '{\n}\n'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 0 -y 0 -B 0 -s 0 -S 0.034375 -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 256 -P on -M on -A on -g 2.2 -G "* ^P ^Pz ^N ^M ^B ^V ^Af ^Nt" -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 stow Build.panetab1.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' -F 'res 0 855 428 zoom 100 croptoview 1 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 8 10.000000 41.412399 22.000000 aa -1 render current session \'\' leaveframeatend 0 outputmplay 1' Build.panetab1.world viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on 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 on -P points -p 3 Build.panetab1.world.persp1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -r off -R on -S 768 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.persp1 vieweffect -a 2 -A 4 -b on -B 1 -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 ( 2 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.001 10000 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 2.5 15 ) pxyz ( 0.471964 0.0476559 2.50528 ) 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 ) viewcamera -c /obj/cam1 Build.panetab1.world.persp1 vieworthogrid -d on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.persp1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 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 on -P points -p 3 Build.panetab1.world.top1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -r off -R on -S 768 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.top1 vieweffect -a 2 -A 4 -b on -B 1 -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-07 1 0 -1 1.19209e-07 ) 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 on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 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 -w 1 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 on -P points -p 3 Build.panetab1.world.front1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -r off -R on -S 768 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.front1 vieweffect -a 2 -A 4 -b on -B 1 -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 on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 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 -w 1 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 on -P points -p 3 Build.panetab1.world.right1 viewdispopts -a on -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -r off -R on -S 768 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.right1 vieweffect -a 2 -A 4 -b on -B 1 -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-17 0 1 0 1 0 -1 0 6.12323e-17 ) 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 on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 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 -w 1 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 819 -v 3276 omparm "Grid Rows" hudintslider /obj/grid_object1/grid1 "hudx(60) hudy(67) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('OPbind_sop_grid') hudharbourx(60) hudharboury(51) hudslipx(0) hudslipy(1) hudlocked(0) hudrangelow(1) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)" omparm Rows hudintslider /obj/sphere_object1/sphere1 "hudx(60) hudy(67) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_000000003EB53740_5B0E036C') 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_00000000454426A0_5B0E036C') hudharbourx(60) hudharboury(51) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(3) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)" omparm "Sun Direction" light /obj/skylight1 "camera_handletype(0) camera_gimbal(0) camera_anchor(0) keep_world_aligned(0) keep_world_aligned_2(0) globalxformdefault(0) parm_transform(1) focus_handle(0) link_cone(0)" omparm "Follow Path" followpath /obj/grid_object1 "invisible(1)" omparm Light light /obj/sunlight1 "camera_handletype(0) camera_gimbal(0) camera_anchor(0) keep_world_aligned(0) keep_world_aligned_2(0) globalxformdefault(0) parm_transform(0) focus_handle(1) link_cone(1)" omparm "Follow Path" followpath /obj/sphere_object1 "invisible(1)" omparm "Follow Path" followpath /obj/Fong "invisible(1)" omparm "Camera Manipulator" camera /obj/cam1 "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 "Grid Columns" hudintslider /obj/grid_object1/grid1 "hudx(60) hudy(51) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('OPbind_sop_grid') hudharbourx(60) hudharboury(51) hudslipx(0) hudslipy(0) hudlocked(0) hudrangelow(1) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)" panepath -d Build -f -p panetab14 /obj/skylight1 panepath -d Build -f -p panetab1 /obj/skylight1 panepath -d Build -f -p panetab2 /obj/skylight1 panepath -d Build -f -p panetab3 /obj/skylight1 panepath -d Build -f -p panetab4 /img/comp1/ panepath -d Build -f -p panetab13 /ch/ panepath -d Build -f -p panetab11 /obj/skylight1 panepath -d Build -f -p panetab5 /obj/skylight1 panepath -d Build -f -p panetab6 /obj/skylight1 panepath -d Build -f -p panetab12 /obj/ panepath -d Build -f -p panetab7 /obj/skylight1 panepath -d Build -f -p panetab8 /obj/ panepath -d Build -f -p panetab9 /obj/skylight1 panepath -d Build -f -p panetab10 /obj/ desk set Build radial menu set main 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 1920 1080 -a 1 -d fp16 -p 0 1 -P full -f 0 -F 0 -l on texcache -a off -r 2147483647 2147483647 -m 10000 -M 16364 shopvisible +I3D +VMantra +RIB 0707070000010000000006660000000000000000010000001330341133700000700000000060.takesHoudiniTakeFile 1.0 take name Main kids 0 e 0707070000010000000006660000000000000000010000001330341133700001000000000007.stylesNSJb{}0707070000010000000006660000000000000000010000001330341133700000500000000024.cwdopcf / takeset Main 0707070000010000000006660000000000000000010000001330341133700001300000000000TRAILER!!!