HouNC1033600baa058b0623009a7e5953.startfplayback -i on -r on -f 1 -e on -h on -t on -a on -k on -s 1 tcur 2.5 fps 30 tset 0 6 frange 1 180 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' HouNC1033600ba6058b06230043eebe65.variablesset -g ACTIVETAKE = 'Main' set -g E = '2.7182818284590452354' set -g ELEM = 'nearpointVEX' set -g EYE = 'stereo' set -g HIP = 'M:/CG/Prod/Houdini_work/121_neighbours' set -g HIPFILE = 'M:/CG/Prod/Houdini_work/121_neighbours/nearpointVEX_NonCommercial.hipnc' set -g HIPNAME = 'nearpointVEX_NonCommercial' set -g JOB = '/SERVERS/HZFS/PROGRAM/SEIREI2/PROJECTS/V27_30_053/CG/houdini' set -g NK_JOB_CACHE_PATH = '/SERVERS/FZFS/PROGRAM/SEIREI2/PROJECTS/FX_DEV_KITAGAWA/CG/houdini' set -g NK_JOB_PATH = '/SERVERS/HZFS/PROGRAM/SEIREI2/PROJECTS/FX_DEV_KITAGAWA/CG/houdini' set -g NK_JOB_USER_PATH = '/usr/people/kitagawa/user_data/SEIREI2/PROJECTS/FX_DEV_KITAGAWA/CG/houdini' set -g NK_SHOT = 'FX_DEV_KITAGAWA' set -g NK_SHOT_CACHE_PATH = '/SERVERS/FZFS/PROGRAM/SEIREI2/PROJECTS/FX_DEV_KITAGAWA/CG' set -g NK_SHOT_PATH = '/SERVERS/HZFS/PROGRAM/SEIREI2/PROJECTS/FX_DEV_KITAGAWA' set -g NK_SHOT_USER_PATH = '/usr/people/kitagawa/user_data/SEIREI2/PROJECTS/FX_DEV_KITAGAWA/CG' set -g NK_SHOW_CACHE_PATH = '/SERVERS/FZFS/PROGRAM/SEIREI2/PROJECTS' set -g NK_SHOW_PATH = '/SERVERS/HZFS/PROGRAM/SEIREI2' set -g NK_SHOW_USER_PATH = '/usr/people/kitagawa/user_data/SEIREI2/PROJECTS' set -g NK_SHOW_WORK_PATH = '/SERVERS/HZFS/PROGRAM/SEIREI2/PROJECTS' set -g PI = '3.1415926535897932384' set -g POSE = '/usr/people/kitagawa/houdini16.0/poselib' set -g TAKE = '01' set -g VER = '001' set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl19' set -g _HIP_SAVETIME = 'Sat Feb 25 01:41:20 2017' set -g _HIP_SAVEVERSION = '16.0.504.20' set -g _HIP_SHELFTOOLCOUNT = '7' set -g status = '0' HouNC1033600ba4058b062300dba5575b.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' HouNC1033600ba1058b0623004309e1eb.takeconfigtakename -g take HouNC1033600ba0058b062300e36d4a3d.hou.sessionHouNC1033600ba0058b0623008029b1f6.OPlibrariesHouNC1033600ba2058b0623006c0e60b2.OPpreferencesHouNC1033600ba0058b06230075767fe6.OPfallbacksVop/addconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/addconst otls/OPlibScripted.hda Vop/addwindforce C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibPopDop.hda Vop/addwindforce otls/OPlibPopDop.hda Vop/align C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/align otls/OPlibScripted.hda Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda Vop/clamp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/clamp otls/OPlibScripted.hda Sop/clusterpoints C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibSop.hda Sop/clusterpoints otls/OPlibSop.hda Sop/color C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibSop.hda Sop/color otls/OPlibSop.hda Vop/colormix C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/colormix otls/OPlibScripted.hda Vop/cross C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/cross otls/OPlibScripted.hda Vop/curlnoise C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/curlnoise otls/OPlibScripted.hda Vop/divconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/divconst otls/OPlibScripted.hda Vop/dot C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/dot otls/OPlibScripted.hda Object/envlight C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibObject.hda Object/envlight otls/OPlibObject.hda Vop/findattribval C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/findattribval otls/OPlibScripted.hda Vop/fit C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/fit otls/OPlibScripted.hda Vop/floattomatx C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/floattomatx otls/OPlibScripted.hda Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/floattovec otls/OPlibScripted.hda Vop/geometryvopglobal C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibVop.hda Vop/geometryvopglobal otls/OPlibVop.hda Vop/geometryvopglobal::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibVop.hda Vop/geometryvopglobal::2.0 otls/OPlibVop.hda Vop/geometryvopoutput C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibVop.hda Vop/geometryvopoutput otls/OPlibVop.hda Dop/geometrywrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibDop.hda Dop/geometrywrangle otls/OPlibDop.hda Object/hlight::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibObject.hda Object/hlight::2.0 otls/OPlibObject.hda Sop/instance C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibSop.hda Sop/instance otls/OPlibSop.hda Vop/inttofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/inttofloat otls/OPlibScripted.hda Vop/invert C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/invert otls/OPlibScripted.hda Vop/length C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/length otls/OPlibScripted.hda Dop/linktosourceobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibDop.hda Dop/linktosourceobject otls/OPlibDop.hda Sop/matchaxis C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibSop.hda Sop/matchaxis otls/OPlibSop.hda Vop/modulo C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/modulo otls/OPlibScripted.hda Vop/mulconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/mulconst otls/OPlibScripted.hda Vop/nearpoint C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/nearpoint otls/OPlibScripted.hda Vop/negate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/negate otls/OPlibScripted.hda Vop/normalize C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/normalize otls/OPlibScripted.hda Vop/not C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/not otls/OPlibScripted.hda Vop/npoints C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/npoints otls/OPlibScripted.hda Dop/null C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibDop.hda Dop/null otls/OPlibDop.hda Dop/objpos C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibDop.hda Dop/objpos otls/OPlibDop.hda Dop/odeconfigureobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibDop.hda Dop/odeconfigureobject otls/OPlibDop.hda Dop/output C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibDop.hda Dop/output otls/OPlibDop.hda Dop/popattract C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibPopDop.hda Dop/popattract otls/OPlibPopDop.hda Dop/popcollisionbehavior C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibPopDop.hda Dop/popcollisionbehavior otls/OPlibPopDop.hda Dop/popcolor C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibPopDop.hda Dop/popcolor otls/OPlibPopDop.hda Dop/popgroup C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibPopDop.hda Dop/popgroup otls/OPlibPopDop.hda Dop/popobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibDop.hda Dop/popobject otls/OPlibDop.hda Dop/popsolver::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibPopDop.hda Dop/popsolver::2.0 otls/OPlibPopDop.hda Dop/popsource::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibPopDop.hda Dop/popsource::2.0 otls/OPlibPopDop.hda Dop/popwind C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibPopDop.hda Dop/popwind otls/OPlibPopDop.hda Dop/popwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibPopDop.hda Dop/popwrangle otls/OPlibPopDop.hda Vop/qrotate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/qrotate otls/OPlibScripted.hda Vop/quattomatx C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/quattomatx otls/OPlibScripted.hda Vop/random C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/random otls/OPlibScripted.hda Cop2/skycube C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibCop2.hda Cop2/skycube otls/OPlibCop2.hda Cop2/skycubedaylight C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibCop2.hda Cop2/skycubedaylight otls/OPlibCop2.hda Cop2/skyenvmap C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibCop2.hda Cop2/skyenvmap otls/OPlibCop2.hda Dop/staticobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibDop.hda Dop/staticobject otls/OPlibDop.hda Vop/transpose C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/transpose otls/OPlibScripted.hda Vop/twoway C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/twoway otls/OPlibScripted.hda Vop/vectofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/vectofloat otls/OPlibScripted.hda Vop/vectohvec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.20/houdini/otls/OPlibScripted.hda Vop/vectohvec otls/OPlibScripted.hda HouNC1033600ba0058b0623008cfea8c0.OPdummydefsINDX> INDEX_SECTION!vXb0houdini.hdalibrary!vXb0 Vop/addconst!vXbVop/addwindforce&o Xb Vop/align){XbSop/attribdelete,xXbSop/attribwrangle2bXb Vop/clampH XbSop/clusterpointsRXb Sop/colord Xb Vop/colormixqKXb Vop/crosswEXb Vop/curlnoise{ Xb Vop/divconstXbVop/dot *XbObject/envlight H|XbVop/findattribvalXbVop/fitXbVop/floattomatxCXbVop/floattovecXbVop/geometryvopglobalXbVop/geometryvopglobal::2.0WXbVop/geometryvopoutputYXbDop/geometrywrangleyXbObject/hlight::2.0[Xb Sop/instanceXbVop/inttofloatXb Vop/invertD$Xb Vop/lengthhXbDop/linktosourceobjectRXb Sop/matchaxis6Xb Vop/moduloXb Vop/mulconst RXb Vop/nearpointXb Vop/negatesXb Vop/normalizePAXbVop/notXb Vop/npoints!dXbDop/null$wXb Dop/objpos&qXbDop/odeconfigureobject. Xb Dop/output:{XbDop/popattractCM%DXbDop/popcollisionbehaviorh )Xb Dop/popcolort';Xb Dop/popgroup*Xb Dop/popobject XbDop/popsolver::2.0.lXbDop/popsource::2.0Y'Xb Dop/popwind)jHXbDop/popwrangle@"Xb Vop/qrotatec^`XbVop/quattomatxe]Xb Vop/randomhjXb Cop2/skycube}XbCop2/skycubedaylightfXbCop2/skyenvmap`XbDop/staticobjectxFXb Vop/transposeSXb Vop/twoway XbVop/vectofloat0Xb Vop/vectohvecXb<addconst Add Constant oplib:/Vop/addconst?Vop/addconst VOP_addconstVopvopVOPall*Xb0 addwindforceAdd Wind Force(oplib:/Vop/addwindforce?Vop/addwindforceVOP_addwindforceVop*Xb0alignAlignoplib:/Vop/align?Vop/align VOP_alignVopvopVOPallXb0 attribdeleteAttribute Delete(oplib:/Sop/attribdelete?Sop/attribdeleteSOP_attribdeleteSopXb0 attribwrangleAttribute Wrangle*oplib:/Sop/attribwrangle?Sop/attribwrangleSOP_attribwrangleSopXb0clampClampoplib:/Vop/clamp?Vop/clamp VOP_clampVopvopVOPall*Xb0 clusterpointsCluster Points*oplib:/Sop/clusterpoints?Sop/clusterpointsSOP_clusterpointsSopXb0colorColoroplib:/Sop/color?Sop/color SOP_colorSopXb0colormix Color Mix oplib:/Vop/colormix?Vop/colormix VOP_colormixVopvopVOPall*Xb0cross Cross Productoplib:/Vop/cross?Vop/cross VOP_crossVopvopVOPall*Xb0 curlnoise Curl Noise"oplib:/Vop/curlnoise?Vop/curlnoise VOP_curlnoiseVopvopVOPallXb0divconstDivide Constant oplib:/Vop/divconst?Vop/divconst VOP_divconstVopvopVOPall*Xb0dot Dot Productoplib:/Vop/dot?Vop/dotVOP_dotVopvopVOPall*Xb0envlightEnvironment Light&oplib:/Object/envlight?Object/envlightOBJ_light_environmentObjectsubtype=light Xb0 findattribvalFind Attribute Value*oplib:/Vop/findattribval?Vop/findattribvalVOP_findattribvalVopvopVOPallXb0fit Fit Rangeoplib:/Vop/fit?Vop/fitVOP_fitVopvopVOPall*Xb0 floattomatxFloat to Matrix3&oplib:/Vop/floattomatx?Vop/floattomatxVOP_floattomatxVopvopVOPallXb0 floattovecFloat to Vector$oplib:/Vop/floattovec?Vop/floattovecVOP_floattovecVopvopVOPall*Xb0geometryvopglobalGeometry VOP Global Parameters2oplib:/Vop/geometryvopglobal?Vop/geometryvopglobalVOP_geometryvopglobalVopcvexXb0geometryvopglobal::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 } } INDXContents9Xb DialogScript9mTS֥HouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# 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" } } } INDXContents9Xb DialogScript9WYHouNC1033600bba058b0620408919230fNON_COMMERCIAL_FILE!!!# 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 qX { name "clamp" script "clamp" label "clamp" code { "$clamp = clamp($val, $min, $max);" } input float val "Input Value" input float min "Minimum Value" input float max "Maximum Value" output float clamp "Clamped Value" signature "Float" default { } signature "Integer" i { int int int int } signature "3D Vector" v { vector vector vector vector } signature "3D Point" p { point point point point } signature "3D Normal" n { normal normal normal normal } signature "RGB Color" c { color color color color } signature "4D Vector" v4 { vector4 vector4 vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector uvector uvector } signature "Uniform 3D Point" up { upoint upoint upoint upoint } signature "Uniform 3D Normal" un { unormal unormal unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor ucolor ucolor } VOP_FLT_PARM(min, "Min", 0) VOP_FLT_PARM(max, "Max", 1) VOP_INT_PARM(min_i, "Min", 0) VOP_INT_PARM(max_i, "Max", 1) VOP_VEC_PARM(min_v, "Min", 0, 0, 0) VOP_VEC_PARM(max_v, "Max", 1, 1, 1) VOP_VEC_PARM(min_p, "Min", 0, 0, 0) VOP_VEC_PARM(max_p, "Max", 1, 1, 1) VOP_VEC_PARM(min_n, "Min", 0, 0, 0) VOP_VEC_PARM(max_n, "Max", 1, 1, 1) VOP_CLR_PARM(min_c, "Min", 0, 0, 0) VOP_CLR_PARM(max_c, "Max", 1, 1, 1) VOP_CLR4_PARM(min_v4, "Min", 0, 0, 0, 0) VOP_CLR4_PARM(max_v4, "Max", 1, 1, 1, 1) VOP_FLT_PARM(min_uf, "Min", 0) VOP_FLT_PARM(max_uf, "Max", 1) VOP_VEC_PARM(min_uv, "Min", 0, 0, 0) VOP_VEC_PARM(max_uv, "Max", 1, 1, 1) VOP_VEC_PARM(min_up, "Min", 0, 0, 0) VOP_VEC_PARM(max_up, "Max", 1, 1, 1) VOP_VEC_PARM(min_un, "Min", 0, 0, 0) VOP_VEC_PARM(max_un, "Max", 1, 1, 1) VOP_CLR_PARM(min_uc, "Min", 0, 0, 0) VOP_CLR_PARM(max_uc, "Max", 1, 1, 1) group { name "gs" obsolete 12.0 } group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDXContents9Xb DialogScript9WGHouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# Dialog script for clusterpoints automatically generated 05/26/16 10:58:22 { name clusterpoints script clusterpoints label "Cluster Points" help { "" } inputlabel 1 "Points To Cluster" inputlabel 2 "Rest Position" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "attrib_name" label "Output Attribute" type string joinnext default { "cluster" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "cluster_output" label "Output" type ordinal joinnext default { "0" } menu { "clusterpoints" "Cluster Points " "averagepoints" "Average Points" "both" "Both" "boxes" "Boxes" } range { 0 1 } } parm { name "color_output" label "Color Output" type ordinal nolabel default { "color" } menu { "off" "Points" "on" "Colored Particles" "color" "Colored Points" } range { 0 1 } } parm { name "cluster_filter" label "Cluster Filter" type string default { "*" } range { 0 1 } } multiparm { name "num_controls" label "Control Attributes" default 1 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "control_attrib#" label "Control Attribute #" type string joinnext default { "P" } range { 0 1 } } parm { name "control_weight#" label "Weight #" type float default { "1" } range { 0! 10 } } } group { name "folder0" label "Cluster Settings" parm { name "buildclusters" label "Build Clusters" type toggle default { "1" } range { 0 1 } } parm { name "num_clusters" label "Clusters" type integer default { "10" } disablewhen "{ buildclusters == 0 }" range { 1! 100 } parmtag { "autoscope" "0000000000000000" } } parm { name "random_seed" label "Seed" type integer default { "0" } disablewhen "{ buildclusters == 0 }" range { 0 100 } parmtag { "autoscope" "0000000000000000" } } parm { name "iterations" label "Refinement Iterations" type integer default { "50" } disablewhen "{ buildclusters == 0 }" range { 0 100 } parmtag { "autoscope" "0000000000000000" } } parm { name "threshold_attrib" label "Threshold Attribute" type string joinnext default { "" } disablewhen "{ buildclusters == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "threshold_weight" label "Weight" type float default { "1" } disablewhen "{ threshold_attrib == \"\" } { buildclusters == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "initial_time_thresh" label "Initial Threshold" type float default { "1" } disablewhen "{ threshold_attrib == \"\" } { buildclusters == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "time_thresh" label "Goal Threshold" type float default { "0.25" } disablewhen "{ threshold_attrib == \"\" } { buildclusters == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_1" label "Averaging Settings" parm { name "keep_attributes" label "Copy Point Attributes From Cluster" type toggle default { "off" } disablewhen "{ output_average_points == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "maxsamplecount" label "Max Sample Count" type integer default { "1" } disablewhen "{ keep_attributes == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "size_attribute" label "Size Attribute Name" type string default { "scale" } disablewhen "{ output_average_points == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "size_padding" label "Padding Min" type vector size 3 default { "0.1" "0.1" "0.1" } disablewhen "{ output_average_points == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "size_padding2" label "Padding Max" type vector size 3 default { "0.1" "0.1" "0.1" } disablewhen "{ output_average_points == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } } } INDXContents9Xb DialogScript9 &WM\HouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# 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 DialogScriptX { name "colormix" script "colormix" label "colormix" outercode { INCLUDE_VOPLIB } code { "if ($space)" " $clr = hsvtorgb(vop_colormix(rgbtohsv($primary)," " rgbtohsv($secondary)," " $bias, $adjust));" "else" " $clr = vop_colormix($primary, $secondary, $bias, $adjust);" } output color clr "Blended Color" input color primary "Primary Color" input color secondary "Secondary Color" input float bias "Bias Amount" input int adjust "Adjust Bias" input int space "Color Blending Space" VOP_CLR_PARM(primary, "Primary Color", 1.0, 0.7, 1) VOP_CLR_PARM(secondary, "Secondary Color", 0.3, 0.3, 1) VOP_FLT_PARM(bias, "Bias Amount", 0.5) parm { name adjust label "Adjust Bias" type int menu { 0 "Use As Is" 1 "Clamp To Unit Range" 2 "Ease In/Out Within Unit Range" 3 "Smooth With Cardinal Spline" } default { 1 } } parm { name space label "Color Blending Space" type int menu { 0 "RGB (Unaffected)" 1 "HSV" } default { 0 } } } INDX DialogScriptX;/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #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 X { 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 DialogScriptX { name "divconst" script "divconst" label "divconst" code { "$scaled = $val * (1.0 / $divconst);" } descriptiveparm divconst input float val "Input Value" output float scaled "Input Value / Constant" signature "Float" default { } signature "Integer" i { int int } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "BSDF" b { bsdf bsdf } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } VOP_FLT_PARM(divconst, "Divider", 1) } INDX DialogScriptX;/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "dot" script "dot" label "dot" outercode { INCLUDE_VOPLIB } code { "$dotprod = vop_dot($vec1, $vec2);" } input vector vec1 "Vector 1" input vector vec2 "Vector 2" output float dotprod "Dot Product" VOP_VEC_PARM(vec1, "Vector 1", 1, 0, 0) VOP_VEC_PARM(vec2, "Vector 2", 0, 1, 0) VOP_CLR_PARM(vec1_c, "Color 1", 1, 0, 0) VOP_CLR_PARM(vec2_c, "Color 2", 0, 1, 0) VOP_VEC_PARM(vec1_uv, "Vector 1", 1, 0, 0) VOP_VEC_PARM(vec2_uv, "Vector 2", 0, 1, 0) VOP_CLR_PARM(vec1_uc, "Color 1", 1, 0, 0) VOP_CLR_PARM(vec2_uc, "Color 2", 0, 1, 0) signature "3D Vector" default { } signature "3D Vector/Point" vp { vector point float } signature "3D Vector/Normal" vn { vector normal float } signature "3D Point/Vector" pv { point vector float } signature "3D Point/Point" pp { point point float } signature "3D Point/Normal" pn { point normal float } signature "3D Normal/Vector" nv { normal vector float } signature "3D Normal/Point" np { normal point float } signature "3D Normal/Normal" nn { normal normal float } signature "RGB Color" c { color color float } signature "Uniform 3D Vector" uv { uvector uvector ufloat } signature "Uniform 3D Vector/Point" vp { uvector upoint ufloat } signature "Uniform 3D Vector/Normal" vn { uvector unormal ufloat } signature "Uniform 3D Point/Vector" pv { upoint uvector ufloat } signature "Uniform 3D Point/Point" pp { upoint upoint ufloat } signature "Uniform 3D Point/Normal" pn { upoint unormal ufloat } signature "Uniform 3D Normal/Vector" nv { unormal uvector ufloat } signature "Uniform 3D Normal/Point" np { unormal upoint ufloat } signature "Uniform 3D Normal/Normal" nn { unormal unormal ufloat } signature "Uniform RGB Color" uc { ucolor ucolor ufloat } group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDXContents9Xb DialogScript9GXBHouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# 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 DialogScript^X;/* * 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 "findattribval" script "findattribval" label "findattribval" code { "$elemid = findattribval($filename, $atype, $attrib, $searchvalue);" } input string filename "Geometry File" input string atype "Attribute Class" input string attrib "Attribute Name" input string searchvalue "Search Value" output int elemid "Element" signature "Integer Attribute" i { string string string int int } signature "String Attribute" default { } parm { name filename label "Geometry File" type geometry default { "$HH/geo/defgeo.bgeo" } } parm { name atype label "Attribute Class" type string default { "point" } menu { "detail" "Detail" "point" "Point" "prim" "Primitive" "vertex" "Vertex" } } parm { name attrib label "Attribute" type string default { "name" } } parm { name searchvalue label "Search Value" type string default { "" } } parm { name searchvalue_i label "Search Value" type int default { 0 } } } INDX DialogScriptYX { 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 DialogScriptX { name "floattomatx" script "floattomatx" label "floattomatx" code { "$matx = set($fval11, $fval12, $fval13," " $fval21, $fval22, $fval23," " $fval31, $fval32, $fval33);" } output matrix3 matx "Output Matrix3" VOP_FLT_INPUT(fval11, "Row 1 Column 1", 1) VOP_FLT_INPUT(fval12, "Row 1 Column 2", 0) VOP_FLT_INPUT(fval13, "Row 1 Column 3", 0) VOP_FLT_INPUT(fval21, "Row 2 Column 1", 0) VOP_FLT_INPUT(fval22, "Row 2 Column 2", 1) VOP_FLT_INPUT(fval23, "Row 2 Column 3", 0) VOP_FLT_INPUT(fval31, "Row 3 Column 1", 0) VOP_FLT_INPUT(fval32, "Row 3 Column 2", 0) VOP_FLT_INPUT(fval33, "Row 3 Column 3", 1) } INDX DialogScriptX { 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 } } INDXContents9Xb DialogScript9=QHouNC1033600bba058b0620408919230fNON_COMMERCIAL_FILE!!!# Dialog script for geometryvopglobal automatically generated 05/22/13 15:13:22 { name geometryvopglobal script geometryvopglobal label "Geometry VOP Global Parameters" output vector P P output vector v Velocity output vector force Force output float life Life output float age Age output int id Id output vector Cd Cd output vector N N output float Time Time output float Timeinc "Time Inc" output float Frame Frame output int ptnum "Point Number" output int primnum "Primitive Number" output int vtxnum "Vertex Number" output int numpt "Number of Points" output int numprim "Number of Prims" output int numvtx "Number of Vertices" output string OpInput1 "First Input" output string OpInput2 "Second Input" output string OpInput3 "Third Input" output string OpInput4 "Fourth Input" signature "Default Inputs" default { vector vector vector float float int vector vector float float float int int int int int int string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDXContents9Xb DialogScript9TA\_HouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# Dialog script for geometryvopglobal::2.0 automatically generated 10/17/14 14:13:51 { name geometryvopglobal::2.0 script geometryvopglobal::2.0 label "Geometry VOP Global Parameters" output vector P P output vector v Velocity output vector force Force output float age Age output float life Life output int id Id output vector Cd Cd output vector uv UV output vector N N output float Time Time output float TimeInc "Time Inc" output float Frame Frame output int ptnum "Point Number" output int primnum "Primitive Number" output int vtxnum "Vertex Number" output int numpt "Number of Points" output int numprim "Number of Prims" output int numvtx "Number of Vertices" output string OpInput1 "First Input" output string OpInput2 "Second Input" output string OpInput3 "Third Input" output string OpInput4 "Fourth Input" signature "Default Inputs" default { vector vector vector float float int vector vector vector float float float int int int int int int string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDXContents9Xb DialogScript9"Q!HouNC1033600bba058b0620408919230fNON_COMMERCIAL_FILE!!!# Dialog script for geometryvopoutput automatically generated 05/16/13 09:54:41 { name geometryvopoutput script geometryvopoutput label "Geometry VOP Output" input vector P P input vector v Velocity input vector force Force input vector Cd Color input vector N Normal inputflags P 0 inputflags v 0 inputflags force 0 inputflags Cd 0 inputflags N 0 signature "Default Inputs" default { vector vector vector vector vector } outputoverrides default { } help { "" } } INDXContents9Xb DialogScript9yU"HouNC1033600bba058b0620408919230fNON_COMMERCIAL_FILE!!!# Dialog script for geometrywrangle automatically generated 06/16/15 21:20:50 { name geometrywrangle script geometrywrangle label "Geometry Wrangle" help { "" } inputlabel 1 Pre-Solve inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" inputlabel 5 "Sub-Network Input #5" inputlabel 6 "Sub-Network Input #6" inputlabel 7 "Sub-Network Input #7" inputlabel 8 "Sub-Network Input #8" inputlabel 9 "Sub-Network Input #9" inputlabel 10 "Sub-Network Input #10" inputlabel 11 "Sub-Network Input #11" inputlabel 12 "Sub-Network Input #12" inputlabel 13 "Sub-Network Input #13" inputlabel 14 "Sub-Network Input #14" inputlabel 15 "Sub-Network Input #15" inputlabel 16 "Sub-Network Input #16" inputlabel 17 "Sub-Network Input #17" inputlabel 18 "Sub-Network Input #18" inputlabel 19 "Sub-Network Input #19" inputlabel 20 "Sub-Network Input #20" inputlabel 21 "Sub-Network Input #21" inputlabel 22 "Sub-Network Input #22" inputlabel 23 "Sub-Network Input #23" inputlabel 24 "Sub-Network Input #24" inputlabel 25 "Sub-Network Input #25" inputlabel 26 "Sub-Network Input #26" inputlabel 27 "Sub-Network Input #27" inputlabel 28 "Sub-Network Input #28" inputlabel 29 "Sub-Network Input #29" inputlabel 30 "Sub-Network Input #30" inputlabel 31 "Sub-Network Input #31" inputlabel 32 "Sub-Network Input #32" inputlabel 33 "Sub-Network Input #33" inputlabel 34 "Sub-Network Input #34" inputlabel 35 "Sub-Network Input #35" inputlabel 36 "Sub-Network Input #36" inputlabel 37 "Sub-Network Input #37" inputlabel 38 "Sub-Network Input #38" inputlabel 39 "Sub-Network Input #39" inputlabel 40 "Sub-Network Input #40" inputlabel 41 "Sub-Network Input #41" inputlabel 42 "Sub-Network Input #42" inputlabel 43 "Sub-Network Input #43" inputlabel 44 "Sub-Network Input #44" inputlabel 45 "Sub-Network Input #45" inputlabel 46 "Sub-Network Input #46" inputlabel 47 "Sub-Network Input #47" inputlabel 48 "Sub-Network Input #48" inputlabel 49 "Sub-Network Input #49" inputlabel 50 "Sub-Network Input #50" inputlabel 51 "Sub-Network Input #51" inputlabel 52 "Sub-Network Input #52" inputlabel 53 "Sub-Network Input #53" inputlabel 54 "Sub-Network Input #54" inputlabel 55 "Sub-Network Input #55" inputlabel 56 "Sub-Network Input #56" inputlabel 57 "Sub-Network Input #57" inputlabel 58 "Sub-Network Input #58" inputlabel 59 "Sub-Network Input #59" inputlabel 60 "Sub-Network Input #60" inputlabel 61 "Sub-Network Input #61" inputlabel 62 "Sub-Network Input #62" inputlabel 63 "Sub-Network Input #63" inputlabel 64 "Sub-Network Input #64" inputlabel 65 "Sub-Network Input #65" inputlabel 66 "Sub-Network Input #66" inputlabel 67 "Sub-Network Input #67" inputlabel 68 "Sub-Network Input #68" inputlabel 69 "Sub-Network Input #69" inputlabel 70 "Sub-Network Input #70" inputlabel 71 "Sub-Network Input #71" inputlabel 72 "Sub-Network Input #72" inputlabel 73 "Sub-Network Input #73" inputlabel 74 "Sub-Network Input #74" inputlabel 75 "Sub-Network Input #75" inputlabel 76 "Sub-Network Input #76" inputlabel 77 "Sub-Network Input #77" inputlabel 78 "Sub-Network Input #78" inputlabel 79 "Sub-Network Input #79" inputlabel 80 "Sub-Network Input #80" inputlabel 81 "Sub-Network Input #81" inputlabel 82 "Sub-Network Input #82" inputlabel 83 "Sub-Network Input #83" inputlabel 84 "Sub-Network Input #84" inputlabel 85 "Sub-Network Input #85" inputlabel 86 "Sub-Network Input #86" inputlabel 87 "Sub-Network Input #87" inputlabel 88 "Sub-Network Input #88" inputlabel 89 "Sub-Network Input #89" inputlabel 90 "Sub-Network Input #90" inputlabel 91 "Sub-Network Input #91" inputlabel 92 "Sub-Network Input #92" inputlabel 93 "Sub-Network Input #93" inputlabel 94 "Sub-Network Input #94" inputlabel 95 "Sub-Network Input #95" inputlabel 96 "Sub-Network Input #96" inputlabel 97 "Sub-Network Input #97" inputlabel 98 "Sub-Network Input #98" inputlabel 99 "Sub-Network Input #99" inputlabel 100 "Sub-Network Input #100" inputlabel 101 "Sub-Network Input #101" inputlabel 102 "Sub-Network Input #102" inputlabel 103 "Sub-Network Input #103" inputlabel 104 "Sub-Network Input #104" inputlabel 105 "Sub-Network Input #105" inputlabel 106 "Sub-Network Input #106" inputlabel 107 "Sub-Network Input #107" inputlabel 108 "Sub-Network Input #108" inputlabel 109 "Sub-Network Input #109" inputlabel 110 "Sub-Network Input #110" inputlabel 111 "Sub-Network Input #111" inputlabel 112 "Sub-Network Input #112" inputlabel 113 "Sub-Network Input #113" inputlabel 114 "Sub-Network Input #114" inputlabel 115 "Sub-Network Input #115" inputlabel 116 "Sub-Network Input #116" inputlabel 117 "Sub-Network Input #117" inputlabel 118 "Sub-Network Input #118" inputlabel 119 "Sub-Network Input #119" inputlabel 120 "Sub-Network Input #120" inputlabel 121 "Sub-Network Input #121" inputlabel 122 "Sub-Network Input #122" inputlabel 123 "Sub-Network Input #123" inputlabel 124 "Sub-Network Input #124" inputlabel 125 "Sub-Network Input #125" inputlabel 126 "Sub-Network Input #126" inputlabel 127 "Sub-Network Input #127" inputlabel 128 "Sub-Network Input #128" inputlabel 129 "Sub-Network Input #129" inputlabel 130 "Sub-Network Input #130" inputlabel 131 "Sub-Network Input #131" inputlabel 132 "Sub-Network Input #132" inputlabel 133 "Sub-Network Input #133" inputlabel 134 "Sub-Network Input #134" inputlabel 135 "Sub-Network Input #135" inputlabel 136 "Sub-Network Input #136" inputlabel 137 "Sub-Network Input #137" inputlabel 138 "Sub-Network Input #138" inputlabel 139 "Sub-Network Input #139" inputlabel 140 "Sub-Network Input #140" inputlabel 141 "Sub-Network Input #141" inputlabel 142 "Sub-Network Input #142" inputlabel 143 "Sub-Network Input #143" inputlabel 144 "Sub-Network Input #144" inputlabel 145 "Sub-Network Input #145" inputlabel 146 "Sub-Network Input #146" inputlabel 147 "Sub-Network Input #147" inputlabel 148 "Sub-Network Input #148" inputlabel 149 "Sub-Network Input #149" inputlabel 150 "Sub-Network Input #150" inputlabel 151 "Sub-Network Input #151" inputlabel 152 "Sub-Network Input #152" inputlabel 153 "Sub-Network Input #153" inputlabel 154 "Sub-Network Input #154" inputlabel 155 "Sub-Network Input #155" inputlabel 156 "Sub-Network Input #156" inputlabel 157 "Sub-Network Input #157" inputlabel 158 "Sub-Network Input #158" inputlabel 159 "Sub-Network Input #159" inputlabel 160 "Sub-Network Input #160" inputlabel 161 "Sub-Network Input #161" inputlabel 162 "Sub-Network Input #162" inputlabel 163 "Sub-Network Input #163" inputlabel 164 "Sub-Network Input #164" inputlabel 165 "Sub-Network Input #165" inputlabel 166 "Sub-Network Input #166" inputlabel 167 "Sub-Network Input #167" inputlabel 168 "Sub-Network Input #168" inputlabel 169 "Sub-Network Input #169" inputlabel 170 "Sub-Network Input #170" inputlabel 171 "Sub-Network Input #171" inputlabel 172 "Sub-Network Input #172" inputlabel 173 "Sub-Network Input #173" inputlabel 174 "Sub-Network Input #174" inputlabel 175 "Sub-Network Input #175" inputlabel 176 "Sub-Network Input #176" inputlabel 177 "Sub-Network Input #177" inputlabel 178 "Sub-Network Input #178" inputlabel 179 "Sub-Network Input #179" inputlabel 180 "Sub-Network Input #180" inputlabel 181 "Sub-Network Input #181" inputlabel 182 "Sub-Network Input #182" inputlabel 183 "Sub-Network Input #183" inputlabel 184 "Sub-Network Input #184" inputlabel 185 "Sub-Network Input #185" inputlabel 186 "Sub-Network Input #186" inputlabel 187 "Sub-Network Input #187" inputlabel 188 "Sub-Network Input #188" inputlabel 189 "Sub-Network Input #189" inputlabel 190 "Sub-Network Input #190" inputlabel 191 "Sub-Network Input #191" inputlabel 192 "Sub-Network Input #192" inputlabel 193 "Sub-Network Input #193" inputlabel 194 "Sub-Network Input #194" inputlabel 195 "Sub-Network Input #195" inputlabel 196 "Sub-Network Input #196" inputlabel 197 "Sub-Network Input #197" inputlabel 198 "Sub-Network Input #198" inputlabel 199 "Sub-Network Input #199" inputlabel 200 "Sub-Network Input #200" inputlabel 201 "Sub-Network Input #201" inputlabel 202 "Sub-Network Input #202" inputlabel 203 "Sub-Network Input #203" inputlabel 204 "Sub-Network Input #204" inputlabel 205 "Sub-Network Input #205" inputlabel 206 "Sub-Network Input #206" inputlabel 207 "Sub-Network Input #207" inputlabel 208 "Sub-Network Input #208" inputlabel 209 "Sub-Network Input #209" inputlabel 210 "Sub-Network Input #210" inputlabel 211 "Sub-Network Input #211" inputlabel 212 "Sub-Network Input #212" inputlabel 213 "Sub-Network Input #213" inputlabel 214 "Sub-Network Input #214" inputlabel 215 "Sub-Network Input #215" inputlabel 216 "Sub-Network Input #216" inputlabel 217 "Sub-Network Input #217" inputlabel 218 "Sub-Network Input #218" inputlabel 219 "Sub-Network Input #219" inputlabel 220 "Sub-Network Input #220" inputlabel 221 "Sub-Network Input #221" inputlabel 222 "Sub-Network Input #222" inputlabel 223 "Sub-Network Input #223" inputlabel 224 "Sub-Network Input #224" inputlabel 225 "Sub-Network Input #225" inputlabel 226 "Sub-Network Input #226" inputlabel 227 "Sub-Network Input #227" inputlabel 228 "Sub-Network Input #228" inputlabel 229 "Sub-Network Input #229" inputlabel 230 "Sub-Network Input #230" inputlabel 231 "Sub-Network Input #231" inputlabel 232 "Sub-Network Input #232" inputlabel 233 "Sub-Network Input #233" inputlabel 234 "Sub-Network Input #234" inputlabel 235 "Sub-Network Input #235" inputlabel 236 "Sub-Network Input #236" inputlabel 237 "Sub-Network Input #237" inputlabel 238 "Sub-Network Input #238" inputlabel 239 "Sub-Network Input #239" inputlabel 240 "Sub-Network Input #240" inputlabel 241 "Sub-Network Input #241" inputlabel 242 "Sub-Network Input #242" inputlabel 243 "Sub-Network Input #243" inputlabel 244 "Sub-Network Input #244" inputlabel 245 "Sub-Network Input #245" inputlabel 246 "Sub-Network Input #246" inputlabel 247 "Sub-Network Input #247" inputlabel 248 "Sub-Network Input #248" inputlabel 249 "Sub-Network Input #249" inputlabel 250 "Sub-Network Input #250" inputlabel 251 "Sub-Network Input #251" inputlabel 252 "Sub-Network Input #252" inputlabel 253 "Sub-Network Input #253" inputlabel 254 "Sub-Network Input #254" inputlabel 255 "Sub-Network Input #255" inputlabel 256 "Sub-Network Input #256" inputlabel 257 "Sub-Network Input #257" inputlabel 258 "Sub-Network Input #258" inputlabel 259 "Sub-Network Input #259" inputlabel 260 "Sub-Network Input #260" inputlabel 261 "Sub-Network Input #261" inputlabel 262 "Sub-Network Input #262" inputlabel 263 "Sub-Network Input #263" inputlabel 264 "Sub-Network Input #264" inputlabel 265 "Sub-Network Input #265" inputlabel 266 "Sub-Network Input #266" inputlabel 267 "Sub-Network Input #267" inputlabel 268 "Sub-Network Input #268" inputlabel 269 "Sub-Network Input #269" inputlabel 270 "Sub-Network Input #270" inputlabel 271 "Sub-Network Input #271" inputlabel 272 "Sub-Network Input #272" inputlabel 273 "Sub-Network Input #273" inputlabel 274 "Sub-Network Input #274" inputlabel 275 "Sub-Network Input #275" inputlabel 276 "Sub-Network Input #276" inputlabel 277 "Sub-Network Input #277" inputlabel 278 "Sub-Network Input #278" inputlabel 279 "Sub-Network Input #279" inputlabel 280 "Sub-Network Input #280" inputlabel 281 "Sub-Network Input #281" inputlabel 282 "Sub-Network Input #282" inputlabel 283 "Sub-Network Input #283" inputlabel 284 "Sub-Network Input #284" inputlabel 285 "Sub-Network Input #285" inputlabel 286 "Sub-Network Input #286" inputlabel 287 "Sub-Network Input #287" inputlabel 288 "Sub-Network Input #288" inputlabel 289 "Sub-Network Input #289" inputlabel 290 "Sub-Network Input #290" inputlabel 291 "Sub-Network Input #291" inputlabel 292 "Sub-Network Input #292" inputlabel 293 "Sub-Network Input #293" inputlabel 294 "Sub-Network Input #294" inputlabel 295 "Sub-Network Input #295" inputlabel 296 "Sub-Network Input #296" inputlabel 297 "Sub-Network Input #297" inputlabel 298 "Sub-Network Input #298" inputlabel 299 "Sub-Network Input #299" inputlabel 300 "Sub-Network Input #300" inputlabel 301 "Sub-Network Input #301" inputlabel 302 "Sub-Network Input #302" inputlabel 303 "Sub-Network Input #303" inputlabel 304 "Sub-Network Input #304" inputlabel 305 "Sub-Network Input #305" inputlabel 306 "Sub-Network Input #306" inputlabel 307 "Sub-Network Input #307" inputlabel 308 "Sub-Network Input #308" inputlabel 309 "Sub-Network Input #309" inputlabel 310 "Sub-Network Input #310" inputlabel 311 "Sub-Network Input #311" inputlabel 312 "Sub-Network Input #312" inputlabel 313 "Sub-Network Input #313" inputlabel 314 "Sub-Network Input #314" inputlabel 315 "Sub-Network Input #315" inputlabel 316 "Sub-Network Input #316" inputlabel 317 "Sub-Network Input #317" inputlabel 318 "Sub-Network Input #318" inputlabel 319 "Sub-Network Input #319" inputlabel 320 "Sub-Network Input #320" inputlabel 321 "Sub-Network Input #321" inputlabel 322 "Sub-Network Input #322" inputlabel 323 "Sub-Network Input #323" inputlabel 324 "Sub-Network Input #324" inputlabel 325 "Sub-Network Input #325" inputlabel 326 "Sub-Network Input #326" inputlabel 327 "Sub-Network Input #327" inputlabel 328 "Sub-Network Input #328" inputlabel 329 "Sub-Network Input #329" inputlabel 330 "Sub-Network Input #330" inputlabel 331 "Sub-Network Input #331" inputlabel 332 "Sub-Network Input #332" inputlabel 333 "Sub-Network Input #333" inputlabel 334 "Sub-Network Input #334" inputlabel 335 "Sub-Network Input #335" inputlabel 336 "Sub-Network Input #336" inputlabel 337 "Sub-Network Input #337" inputlabel 338 "Sub-Network Input #338" inputlabel 339 "Sub-Network Input #339" inputlabel 340 "Sub-Network Input #340" inputlabel 341 "Sub-Network Input #341" inputlabel 342 "Sub-Network Input #342" inputlabel 343 "Sub-Network Input #343" inputlabel 344 "Sub-Network Input #344" inputlabel 345 "Sub-Network Input #345" inputlabel 346 "Sub-Network Input #346" inputlabel 347 "Sub-Network Input #347" inputlabel 348 "Sub-Network Input #348" inputlabel 349 "Sub-Network Input #349" inputlabel 350 "Sub-Network Input #350" inputlabel 351 "Sub-Network Input #351" inputlabel 352 "Sub-Network Input #352" inputlabel 353 "Sub-Network Input #353" inputlabel 354 "Sub-Network Input #354" inputlabel 355 "Sub-Network Input #355" inputlabel 356 "Sub-Network Input #356" inputlabel 357 "Sub-Network Input #357" inputlabel 358 "Sub-Network Input #358" inputlabel 359 "Sub-Network Input #359" inputlabel 360 "Sub-Network Input #360" inputlabel 361 "Sub-Network Input #361" inputlabel 362 "Sub-Network Input #362" inputlabel 363 "Sub-Network Input #363" inputlabel 364 "Sub-Network Input #364" inputlabel 365 "Sub-Network Input #365" inputlabel 366 "Sub-Network Input #366" inputlabel 367 "Sub-Network Input #367" inputlabel 368 "Sub-Network Input #368" inputlabel 369 "Sub-Network Input #369" inputlabel 370 "Sub-Network Input #370" inputlabel 371 "Sub-Network Input #371" inputlabel 372 "Sub-Network Input #372" inputlabel 373 "Sub-Network Input #373" inputlabel 374 "Sub-Network Input #374" inputlabel 375 "Sub-Network Input #375" inputlabel 376 "Sub-Network Input #376" inputlabel 377 "Sub-Network Input #377" inputlabel 378 "Sub-Network Input #378" inputlabel 379 "Sub-Network Input #379" inputlabel 380 "Sub-Network Input #380" inputlabel 381 "Sub-Network Input #381" inputlabel 382 "Sub-Network Input #382" inputlabel 383 "Sub-Network Input #383" inputlabel 384 "Sub-Network Input #384" inputlabel 385 "Sub-Network Input #385" inputlabel 386 "Sub-Network Input #386" inputlabel 387 "Sub-Network Input #387" inputlabel 388 "Sub-Network Input #388" inputlabel 389 "Sub-Network Input #389" inputlabel 390 "Sub-Network Input #390" inputlabel 391 "Sub-Network Input #391" inputlabel 392 "Sub-Network Input #392" inputlabel 393 "Sub-Network Input #393" inputlabel 394 "Sub-Network Input #394" inputlabel 395 "Sub-Network Input #395" inputlabel 396 "Sub-Network Input #396" inputlabel 397 "Sub-Network Input #397" inputlabel 398 "Sub-Network Input #398" inputlabel 399 "Sub-Network Input #399" inputlabel 400 "Sub-Network Input #400" inputlabel 401 "Sub-Network Input #401" inputlabel 402 "Sub-Network Input #402" inputlabel 403 "Sub-Network Input #403" inputlabel 404 "Sub-Network Input #404" inputlabel 405 "Sub-Network Input #405" inputlabel 406 "Sub-Network Input #406" inputlabel 407 "Sub-Network Input #407" inputlabel 408 "Sub-Network Input #408" inputlabel 409 "Sub-Network Input #409" inputlabel 410 "Sub-Network Input #410" inputlabel 411 "Sub-Network Input #411" inputlabel 412 "Sub-Network Input #412" inputlabel 413 "Sub-Network Input #413" inputlabel 414 "Sub-Network Input #414" inputlabel 415 "Sub-Network Input #415" inputlabel 416 "Sub-Network Input #416" inputlabel 417 "Sub-Network Input #417" inputlabel 418 "Sub-Network Input #418" inputlabel 419 "Sub-Network Input #419" inputlabel 420 "Sub-Network Input #420" inputlabel 421 "Sub-Network Input #421" inputlabel 422 "Sub-Network Input #422" inputlabel 423 "Sub-Network Input #423" inputlabel 424 "Sub-Network Input #424" inputlabel 425 "Sub-Network Input #425" inputlabel 426 "Sub-Network Input #426" inputlabel 427 "Sub-Network Input #427" inputlabel 428 "Sub-Network Input #428" inputlabel 429 "Sub-Network Input #429" inputlabel 430 "Sub-Network Input #430" inputlabel 431 "Sub-Network Input #431" inputlabel 432 "Sub-Network Input #432" inputlabel 433 "Sub-Network Input #433" inputlabel 434 "Sub-Network Input #434" inputlabel 435 "Sub-Network Input #435" inputlabel 436 "Sub-Network Input #436" inputlabel 437 "Sub-Network Input #437" inputlabel 438 "Sub-Network Input #438" inputlabel 439 "Sub-Network Input #439" inputlabel 440 "Sub-Network Input #440" inputlabel 441 "Sub-Network Input #441" inputlabel 442 "Sub-Network Input #442" inputlabel 443 "Sub-Network Input #443" inputlabel 444 "Sub-Network Input #444" inputlabel 445 "Sub-Network Input #445" inputlabel 446 "Sub-Network Input #446" inputlabel 447 "Sub-Network Input #447" inputlabel 448 "Sub-Network Input #448" inputlabel 449 "Sub-Network Input #449" inputlabel 450 "Sub-Network Input #450" inputlabel 451 "Sub-Network Input #451" inputlabel 452 "Sub-Network Input #452" inputlabel 453 "Sub-Network Input #453" inputlabel 454 "Sub-Network Input #454" inputlabel 455 "Sub-Network Input #455" inputlabel 456 "Sub-Network Input #456" inputlabel 457 "Sub-Network Input #457" inputlabel 458 "Sub-Network Input #458" inputlabel 459 "Sub-Network Input #459" inputlabel 460 "Sub-Network Input #460" inputlabel 461 "Sub-Network Input #461" inputlabel 462 "Sub-Network Input #462" inputlabel 463 "Sub-Network Input #463" inputlabel 464 "Sub-Network Input #464" inputlabel 465 "Sub-Network Input #465" inputlabel 466 "Sub-Network Input #466" inputlabel 467 "Sub-Network Input #467" inputlabel 468 "Sub-Network Input #468" inputlabel 469 "Sub-Network Input #469" inputlabel 470 "Sub-Network Input #470" inputlabel 471 "Sub-Network Input #471" inputlabel 472 "Sub-Network Input #472" inputlabel 473 "Sub-Network Input #473" inputlabel 474 "Sub-Network Input #474" inputlabel 475 "Sub-Network Input #475" inputlabel 476 "Sub-Network Input #476" inputlabel 477 "Sub-Network Input #477" inputlabel 478 "Sub-Network Input #478" inputlabel 479 "Sub-Network Input #479" inputlabel 480 "Sub-Network Input #480" inputlabel 481 "Sub-Network Input #481" inputlabel 482 "Sub-Network Input #482" inputlabel 483 "Sub-Network Input #483" inputlabel 484 "Sub-Network Input #484" inputlabel 485 "Sub-Network Input #485" inputlabel 486 "Sub-Network Input #486" inputlabel 487 "Sub-Network Input #487" inputlabel 488 "Sub-Network Input #488" inputlabel 489 "Sub-Network Input #489" inputlabel 490 "Sub-Network Input #490" inputlabel 491 "Sub-Network Input #491" inputlabel 492 "Sub-Network Input #492" inputlabel 493 "Sub-Network Input #493" inputlabel 494 "Sub-Network Input #494" inputlabel 495 "Sub-Network Input #495" inputlabel 496 "Sub-Network Input #496" inputlabel 497 "Sub-Network Input #497" inputlabel 498 "Sub-Network Input #498" inputlabel 499 "Sub-Network Input #499" inputlabel 500 "Sub-Network Input #500" group { name "folder1" label "Code" parm { name "bindgroup" label "Group" type string default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindgrouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "vertices" "Vertices" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindclass" label "Run Over" type ordinal default { "point" } menu { "detail" "Detail (only once)" "primitive" "Primitives" "point" "Points" "vertex" "Vertices" "number" "Numbers" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_numcount" label "Number Count" type integer default { "100" } hidewhen "{ bindclass != number }" range { 0! 10000 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_threadjobsize" label "Thread Job Size" type integer default { "32" } hidewhen "{ bindclass != number }" range { 1! 10000 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "snippet" label "VEXpression" type string default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'snippet'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "exportlist" label "Attributes to Create" type string default { "*" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_strict" label "Enforce Prototypes" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } group { name "folder1_1" label "Data Bindings" parm { name "bindgeo" label "Geometry" type string default { "Geometry" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vex_outputmask" label "Export Parameters" type string default { "*" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "autobind" label "Autobind by Name" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } multiparm { name "bindings" label "Attribute Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "binddata#" label "Attribute Name" type string default { "" } range { 0 1 } export none } parm { name "bindparm#" label "VEX Parameter" type string default { "" } range { 0 1 } export none } } multiparm { name "bindfield_num" label "Field Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindfield_data#" label "Field Name" type string default { "" } range { 0 1 } export none } parm { name "bindfield_parm#" label "VEX Parameter" type string default { "" } range { 0 1 } export none } } parm { name "groupautobind" label "Autobind Groups by Name" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } multiparm { name "groupbindings" label "Group Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" label "Group Name" type string default { "" } range { 0 1 } export none } parm { name "bindgroupparm#" label "VEX Parameter" type string default { "" } range { 0 1 } export none } } parm { name "vex_updatenmls" label "Update Normals If Displaced" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } group { name "folder1_2" label "Inputs" parm { name "bindinputmenu1" label "Input 1" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput1" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu1 != sop }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput1" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu1 != dopdata }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindinputmenu2" label "Input 2" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput2" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu2 != sop }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput2" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu2 != dopdata }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindinputmenu3" label "Input 3" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput3" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu3 != sop }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput3" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu3 != dopdata }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindinputmenu4" label "Input 4" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput4" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu4 != sop }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput4" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu4 != dopdata }" 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 "Timescale" type float default { "1" } range { 0 10 } export none } } INDXContents9Xb DialogScript9[yXCHouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# 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 xOrder light "Light" rst_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 "" 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, tan(ch('light_fov'))), tan(ch('conedelta')+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 } } INDXContents9Xb DialogScript9OTFHouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# Dialog script for instance automatically generated 05/06/14 15:14:50 { name instance script instance label Instance help { "" } inputlabel 1 "Particles to Instantiate Instances on" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l copy1 templateGrp" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sop_input" "1" } } parm { name "instanceattrib" label "Instance Attribute" type string default { "instancepath" } range { 0 1 } export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "packexpanded" label "Pack Using Expanded/Absolute File Path" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usetransform" label "Use Object Transform" type toggle default { "0" } range { 0 1 } export none } } INDX DialogScript`X;/* * 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 DialogScriptX;/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "invert" script "invert" label "invert" code { "#if !strcmp($signature, \"f\")" " $inverse = 1.0 / $val;" "#else" " $inverse = invert($val);" "#endif" } input matrix val "Input Value" output matrix inverse "Inverted Value" signature "4x4 Matrix" default { } signature "3x3 Matrix" m3 { matrix3 matrix3 } signature "Float" f { float float } parm { name val label "Value" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } parm { name val_m3 label "Value" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name val_f label "Value" type float size 1 default { 1 } } } INDX DialogScriptX { name "length" script "length" label "length" code { "$len = length($vec);" } input vector vec "Vector" output float len "Vector Length" signature "3D Vector" default { } signature "3D Point" p { point float } signature "3D Normal" n { normal float } signature "4D Vector" v4 { vector4 float } signature "Uniform 3D Vector" uv { uvector ufloat } signature "Uniform 3D Point" up { upoint ufloat } signature "Uniform 3D Normal" un { unormal float } VOP_VEC_PARM(vec, "Value", 1, 1, 1) VOP_VEC_PARM(vec_p, "Value", 1, 1, 1) VOP_VEC_PARM(vec_n, "Value", 1, 1, 1) VOP_VEC4_PARM(vec_v4, "Value", 1, 1, 1, 1) VOP_VEC_PARM(vec_uv, "Value", 1, 1, 1) VOP_VEC_PARM(vec_up, "Value", 1, 1, 1) VOP_VEC_PARM(vec_un, "Value", 1, 1, 1) group { name "g0" obsolete 12.0 } } INDXContents9Xb DialogScript9gSBHouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# Dialog script for linktosourceobject automatically generated 06/05/14 14:21:54 { name linktosourceobject script sourceobject label "Link to Source Object" help { "" } inputlabel 1 "Input 0" inputlabel 2 "Input 1" inputlabel 3 "Input 2" inputlabel 4 "Input 3" parm { name "objpath" label "OBJ Path" type oppath default { "" } range { 0 1 } export none parmtag { "opfilter" "!!OBJ!!" } parmtag { "oprelative" "." } } parm { name "sharedata" label "Data Sharing" type ordinal default { "off" } menu { "off" "Do Not Share Data" "on" "Share Data Across All Time" "onestep" "Share Data In One Timestep" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "activation" label "Activation" type integer default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l emptydata1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContents9Xb DialogScript9 U\HouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# Dialog script for matchaxis automatically generated 07/20/15 16:41:32 { name matchaxis script match_axis label "Match Axis" help { "" } bindhandle to1 vector "Vector" vx "" bindhandle to2 vector "Vector" vy "" bindhandle to3 vector "Vector" vz "" inputlabel 1 "Geometry to Resize and Align" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Point Group" type string default { "" } menutoggle { [ "opmenu -l attribvop1 bindgroup" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } } parm { name "from" label "From Vector" type float size 3 default { "0" "1" "0" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "to" label "To Vector" type float size 3 default { "0" "1" "0" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } } INDX DialogScriptgX { name "modulo" script "modulo" label "modulo" outercode { INCLUDE_VOPLIB } code { "#if defined(__vex)" "$mod = $input1 % $input2;" "#else" "$mod = vop_mod($input1, $input2);" "#endif" } input float input1 "Input 1" input float input2 "Input 2" output float mod "Modulo" VOP_FLT_PARM(input2, "Divisor", 1) VOP_FLT_PARM(input2_i, "Divisor", 1) VOP_VEC_PARM(input2_v, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_p, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_n, "Divisor", 1, 1, 1) VOP_CLR_PARM(input2_c, "Divisor", 1, 1, 1) VOP_VEC4_PARM(input2_v4,"Divisor", 1, 1, 1, 1) VOP_FLT_PARM(input2_uf, "Divisor", 1) VOP_VEC_PARM(input2_uv, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_up, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_un, "Divisor", 1, 1, 1) VOP_CLR_PARM(input2_uc, "Divisor", 1, 1, 1) signature "Float" default { } signature "Integer" i { int int int } signature "3D Vector" v { vector vector vector } signature "3D Point" p { point point point } signature "3D Normal" n { normal normal normal } signature "RGB Color" c { color color color } signature "4D Vector" v4 { vector4 vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector uvector } signature "Uniform 3D Point" up { upoint upoint upoint } signature "Uniform 3D Normal" un { unormal unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor ucolor } } INDX DialogScriptX { name "normalize" script "normalize" label "normalize" code { "$nvec = normalize($vec);" } input normal vec "Input Vector" output normal nvec "Normalized Vector" signature "3D Normal" default { } signature "3D Point" p { point point } signature "3D Vector" v { vector vector } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Vector" uv { uvector uvector } VOP_VEC_PARM(vec, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_p, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_v, "Normal", 1, 0, 0) VOP_VEC4_PARM(vec_v4, "Quaternion", 0, 0, 0, 1) VOP_VEC_PARM(vec_un, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_up, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_uv, "Normal", 1, 0, 0) group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } } INDX DialogScriptX= 4 }" range { 0 1 } export none } parm { name "onlyautofitifodesolver" label "Only Autofit If ODE Solver Present" type toggle default { "1" } disablewhen "{ autofit == 0 }" range { 0 1 } export none } parm { name "primT" label "Position" type vector size 3 default { "0" "0" "0" } disablewhen "{ autofit == 1 } { objType >= 4 }" range { -1 1 } export none } parm { name "primR" label "Rotation" type vector size 3 default { "0" "0" "0" } disablewhen "{ autofit == 1 } { objType >= 4 }" range { -1 1 } export none } parm { name "primS" label "Box Size" type vector size 3 default { "1" "1" "1" } disablewhen "{ objType != 0 } { autofit == 1 }" range { -1 1 } export none } parm { name "radius" label "Radius" type float default { "0" } disablewhen "{ objType == 0 } { objType >= 4 } { autofit == 1 }" range { 0 10 } export none } parm { name "length" label "Cylinder Length" type float default { "0" } disablewhen "{ objType <= 1 } { objType >= 4 } { autofit == 1 }" range { 0 10 } export none } parm { name "inputType" label "Input Geometry Type" type ordinal default { "0" } disablewhen "{ autofit == 0 objType != 5 } { objType == 4 }" menu { "0" "Specified Object" "1" "Instanced Points" } range { 0 1 } export none } parm { name "soppath" label "Input Geometry" type oppath default { "" } disablewhen "{ autofit == 0 objType != 5 } { objType == 4 }" range { 0 1 } export none parmtag { "oprelative" "." } } parm { name "xformGuide" label "Transform Guide Geometry" type toggle default { "1" } disablewhen "{ objType >= 4 }" range { 0 1 } export none } parm { name "guideColor" label "Guide Color" type color size 3 default { "1" "0" "0" } range { 0 1 } export none } } INDXContents9Xb DialogScript9UU -HouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# Dialog script for output automatically generated 03/19/15 16:12:09 { name output script output label Output help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "execute" label "Save to Disk" type button joinnext default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "takecontrol" "always" } } parm { name "executebackground" label "Save to Disk in Background" type button default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } parmtag { "takecontrol" "always" } } parm { name "f" label "Start/End/Inc" type float size 3 default { "$FSTART" "$FEND" "1" } disablewhen "{ trange == off }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "take" label "Render With Take" type string default { "_current_" } menu { [ "opmenu -l rop_dop1 take" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "dopoutput" label "Output File" type file default { "$HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim" } menureplace { [ "opmenu -l rop_dop1 dopoutput" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "write" } } parm { name "usesimframes" label "Output Every Sim Frame Using $SF" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "mkpath" label "Create Intermediate Directories" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "initsim" label "Initialize Simulation OPs" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "alfprogress" label "Alfred Style Progress" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContents9Xb DialogScript9$SOFHouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# Dialog script for popattract automatically generated 05/28/14 17:04:06 { name popattract script popattract label "POP Attract" help { "" } bindhandle goalx translate "Translate" tx "" bindhandle goaly translate "Translate" ty "" bindhandle goalz translate "Translate" tz "" inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "activate" label "Activation" type float default { "1" } range { 0! 1! } export none } parm { name "usegroup" label "Label" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "partgroup" label "Group" type string default { "" } disablewhen "{ usegroup == 0 }" menutoggle { [ "import doppoptoolutils" ] [ "" ] [ "return doppoptoolutils.buildGroupMenu(hou.pwd())" ] language python } range { 0 1 } export none } group { name "folder0" label "Goal" parm { name "attracttype" label "Attraction Type" type ordinal default { "0" } menu { "position" "Position" "particles" "Particles" "points" "Points" "surface" "Surface Points" } range { 0 1 } export none } parm { name "goal" label "Goal" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none parmtag { "units" "m1" } } parm { name "goalvel" label "Goal Velocity" type float size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "usecontextgeo" label "Geometry Source" type ordinal default { "none" } hidewhen "{ attracttype != points attracttype != surface }" menu { "none" "Use Parameter Values" "dop" "Use DOP Object" "first" "Use First Context Geometry" "second" "Use Second Context Geometry" "third" "Use Third Context Geometry" "fourth" "Use Fourth Context Geometry" } range { 0 1 } export none } parm { name "dopobjects" label "DOP Objects" type string default { "" } hidewhen "{ usecontextgeo != dop } { attracttype != points attracttype != surface }" range { 0 1 } export none } parm { name "soppath" label "SOP Path" type oppath default { "" } disablewhen "{ usecontextgeo != none }" hidewhen "{ attracttype != points attracttype != surface } { usecontextgeo == dop }" range { 0 1 } export none parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "pointgroup" label "Point Group" type string default { "" } hidewhen "{ attracttype == surface } { attracttype == position } { attracttype == points usecontextgeo == dop }" menutoggle { [ "opmenu -l sopnet1/blast1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "matchmethod" label "Match Method" type ordinal default { "0" } hidewhen "{ attracttype == surface } { attracttype == position }" menu { "center" "Average Position" "point" "Point per Particle" } range { 0 1 } export none } parm { name "usepartid" label "Label" type toggle nolabel joinnext default { "1" } hidewhen "{ attracttype == surface } { attracttype == position } { matchmethod == center }" range { 0 1 } export none } parm { name "partidattrib" label "Particle ID" type string default { "id" } disablewhen "{ usepartid == 0 }" hidewhen "{ attracttype == surface } { attracttype == position } { matchmethod == center }" range { 0 1 } export none } parm { name "usegoalid" label "Label" type toggle nolabel joinnext default { "1" } hidewhen "{ attracttype == surface } { attracttype == position } { matchmethod == center }" range { 0 1 } export none } parm { name "goalidattrib" label "Goal ID" type string default { "id" } disablewhen "{ usegoalid == 0 }" hidewhen "{ attracttype == surface } { attracttype == position } { matchmethod == center }" range { 0 1 } export none } parm { name "numclusters" label "Number of Clusters" type integer default { "1" } hidewhen "{ attracttype == surface } { attracttype == position } { matchmethod == point }" range { 1! 10 } export none } parm { name "goalprim" label "Primitive" type integer default { "0" } hidewhen "{ attracttype != surface }" range { 0! 10 } export none } parm { name "goalprimuv" label "UVW" type vector size 3 default { "0" "0" "0" } hidewhen "{ attracttype != surface }" range { -1 1 } export none } parm { name "uselocalprimuv" label "Use VEXpressions" type toggle default { "0" } hidewhen "{ attracttype != surface }" range { 0 1 } export none } parm { name "primuvcode" label " " type string default { "" } hidewhen "{ uselocalprimuv == 0 } { attracttype != surface }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popattract/primuvcode')" ] language python } range { 0 1 } export none parmtag { "editor" "1" } parmtag { "editorlang" "vex" } } parm { name "uselocalgoal" label "Use VEXpressions" type toggle default { "0" } hidewhen "{ attracttype == surface }" range { 0 1 } export none } parm { name "goalcode" label " " type string default { "" } hidewhen "{ uselocalgoal == 0 } { attracttype == surface }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popattract/goalcode')" ] language python } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } } } group { name "folder0_1" label "Force" parm { name "forcemethod" label "Force Method" type ordinal default { "0" } menu { "accel" "Accelerate" "follow" "Follow" } range { 0 1 } export none } parm { name "predictintercept" label "Predict Intercept" type toggle default { "off" } hidewhen "{ forcemethod != follow }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "forcescale" label "Force Scale" type float default { "1" } range { 0 10 } export all parmtag { "units" "kg1m1s-2" } } parm { name "reversaldist" label "Reversal Distance" type float default { "0" } hidewhen "{ forcemethod != accel }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "peakdist" label "Peak Force Distance" type float default { "0.1" } hidewhen "{ forcemethod != accel }" range { 0 10 } export all parmtag { "units" "m1" } } parm { name "mindist" label "Minimum Distance" type float default { "0" } hidewhen "{ forcemethod != follow }" range { 0 10 } export none } parm { name "maxdist" label "Maximum Distance" type float default { "100" } range { 0 10 } export all parmtag { "units" "m1" } } parm { name "ambientspeed" label "Ambient Speed" type float default { "0" } hidewhen "{ forcemethod != follow }" range { 0 10 } export none } parm { name "speedscale" label "Speed Scale" type float default { "1" } hidewhen "{ forcemethod != follow }" range { 0 10 } export none } parm { name "ignoremass" label "Ignore Mass" type toggle default { "1" } range { 0 1 } export none } parm { name "uselocalforce" label "Use VEXpressions" type toggle default { "0" } range { 0 1 } export none } parm { name "forcecode" label " " type string default { "" } hidewhen "{ uselocalforce == 0 }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popattract/forcecode')" ] language python } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } } } group { name "folder0_2" label "Bindings" parm { name "bindgeo" label "Geometry" type string default { "Geometry" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } } } INDXContents9Xb DialogScript9 TFuKHouNC1033600bba058b0620408919230fNON_COMMERCIAL_FILE!!!# Dialog script for popcollisionbehavior automatically generated 10/21/14 11:01:31 { name popcollisionbehavior script popcollisionbehavior label "POP Collision Behavior" help { "" } inputlabel 1 "Data to be attached" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "activate" label "Activation" type float default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usegroup" label "Group" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "partgroup" label "Group" type string default { "" } disablewhen "{ usegroup == 0 }" menutoggle { [ "import doppoptoolutils" ] [ "" ] [ "return doppoptoolutils.buildGroupMenu(hou.pwd())" ] language python } range { 0 1 } export none } group { name "folder1" label "Behavior" parm { name "creategroup" label "Create Group" type toggle nolabel joinnext default { "0" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "creategroupname" label "Group Name" type string default { "" } disablewhen "{ creategroup == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "preservegroup" label "Preserve Group" type toggle default { "off" } disablewhen "{ creategroup == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usecolor" label "Use Color" type toggle nolabel joinnext default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "hitcolor" label "Color Hits" type color size 3 default { "1" "0" "0" } disablewhen "{ usecolor == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "addhittotal" label "Compute Hit Total" type toggle default { "0" } range { 0 1 } export none } parm { name "movetohit" label "Move to Hit" type toggle default { "0" } range { 0 1 } export none } parm { name "response" label "Response" type ordinal default { "none" } menu { "none" "None" "die" "Die" "stopped" "Stop" "stuck" "Stick" "slide" "Slide" } range { 0 1 } export none } parm { name "labelparm" label "Label" type label nolabel default { "Note: Bouncing is handled using Static or RBD Objects" } range { 0 1 } export none } } group { name "folder1_1" label "Bindings" parm { name "bindgeo" label "Geometry" type string default { "Geometry" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } } INDXContents9Xb DialogScript9&SOHouNC1033600bba058b0620408919230fNON_COMMERCIAL_FILE!!!# Dialog script for popcolor automatically generated 05/28/14 17:05:52 { name popcolor script popcolor label "POP Color" help { "" } inputlabel 1 "Stream to Color" parm { name "activate" label "Activation" type float default { "1" } range { 0 1 } export none } parm { name "usegroup" label "Use Group" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "partgroup" label "Group" type string default { "" } disablewhen "{ usegroup == 0 }" menutoggle { [ "import doppoptoolutils" ] [ "" ] [ "return doppoptoolutils.buildGroupMenu(hou.pwd())" ] language python } range { 0 1 } export none } group { name "folder0" label "Color" parm { name "updatecolor" label "Update Color" type toggle default { "1" } range { 0 1 } export none } parm { name "colortype" label "Color Type" type ordinal default { "constant" } disablewhen "{ updatecolor == 0 }" menu { "constant" "Constant" "random" "Random" "ramp" "Ramp" "blend" "Blend" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "color" label "Color" type color size 3 default { "0.5" "0.5" "1" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != constant }" range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } } parm { name "uselocalconstant" label "Use VEXpressions" type toggle default { "off" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != constant }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "localconstant" label " " type string default { "" } disablewhen "{ updatecolor == 0 }" hidewhen "{ uselocalconstant == 0 } { colortype != constant }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popcolor/localconstant')" ] language python } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } } parm { name "seed" label "Seed" type float default { "0" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != random }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "localrandom" label "VEXpression" type string default { "seed += @id;" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != random }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popcolor/localrandom')" ] language python } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } } parm { name "ramp" label "Ramp" type ramp_rgb default { "2" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != ramp }" range { 1! 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "parm_ramp_the_basis_strings" } parmtag { "rampbasisdefault" "monotonecubic" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( monotonecubic ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( monotonecubic )" } parmtag { "rampcolortype" "rgb" } parmtag { "rampkeys_var" "parm_ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "parm_ramp_the_key_values" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "startcolor" label "Start" type color size 3 default { "1" "0" "0" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != blend }" range { 0 1 } export none } parm { name "endcolor" label "End" type color size 3 default { "1" "1" "0" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != blend }" range { 0 1 } export none } parm { name "blendramp" label "Blend Ramp" type ramp_flt default { "2" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != blend }" range { 1! 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "blendramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "blendramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "blendramp_the_key_values" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "ramprange" label "Range" type float size 2 default { "0" "1" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype == constant } { colortype == random }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "localramp" label "VEXpression" type string default { "ramp = @nage;" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != ramp }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popcolor/localramp')" ] language python } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } } parm { name "localblendramp" label "VEXpression" type string default { "ramp = @nage;" } disablewhen "{ updatecolor == 0 }" hidewhen "{ colortype != blend }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popcolor/localblendramp')" ] language python } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } } } group { name "folder0_1" label "Alpha" parm { name "updatealpha" label "Update Alpha" type toggle default { "0" } range { 0 1 } export none } parm { name "alphatype" label "Alpha Type" type ordinal default { "0" } disablewhen "{ updatealpha == 0 }" menu { "constant" "Constant" "ramp" "Ramp" } range { 0 1 } export none } parm { name "alpha" label "Alpha" type float default { "1" } disablewhen "{ updatealpha == 0 }" hidewhen "{ alphatype != constant }" range { 0 1 } export none } parm { name "uselocalalphaconstant" label "Use VEXpressions" type toggle default { "0" } disablewhen "{ updatealpha == 0 }" hidewhen "{ alphatype != constant }" range { 0 1 } export none } parm { name "localalphaconstant" label " " type string default { "alpha = alpha;" } disablewhen "{ updatealpha == 0 }" hidewhen "{ uselocalalphaconstant == 0 } { alphatype != constant }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popcolor/localalphaconstant')" ] language python } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } } parm { name "alpharamp" label "Ramp" type ramp_flt default { "2" } disablewhen "{ updatealpha == 0 }" hidewhen "{ alphatype != ramp }" range { 1! 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "parm_alpharamp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "parm_alpharamp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "parm_alpharamp_the_key_values" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "alpharamprange" label "Range" type float size 2 default { "0" "1" } disablewhen "{ updatealpha == 0 }" hidewhen "{ alphatype != ramp }" range { 0 10 } export none } parm { name "localalpharamp" label "VEXpression" type string default { "ramp = @nage;" } disablewhen "{ updatealpha == 0 }" hidewhen "{ alphatype != ramp }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popcolor/localalpharamp')" ] language python } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } } } group { name "folder0_2" label "Bindings" parm { name "bindgeo" label "Geometry" type string default { "Geometry" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } } } INDXContents9Xb DialogScript9*lUHouNC1033600bba058b0620408919230fNON_COMMERCIAL_FILE!!!# Dialog script for popgroup automatically generated 08/19/15 16:20:34 { name popgroup script popgroup label "POP Group" help { "" } inputlabel 1 "Stream to Group" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "activate" label "Activation" type float default { "1" } range { 0! 1! } export none } parm { name "usegroup" label "Label" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "partgroup" label "Source Group" type string default { "" } disablewhen "{ usegroup == 0 }" menutoggle { [ "import doppoptoolutils" ] [ "" ] [ "return doppoptoolutils.buildGroupMenu(hou.pwd())" ] language python } range { 0 1 } export none } parm { name "showguide" label "sopguide1 Show Guide Geometry" type toggle nolabel joinnext default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidecolor" label "Guide" type color size 3 default { "0" "0" "1" } disablewhen "{ showguide == 0 }" range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "groupname" label "Group Name" type string default { "" } range { 0 1 } export none } parm { name "preservegroup" label "Preserve Group" type toggle default { "0" } range { 0 1 } export none } group { name "folder0" label "Rule" parm { name "enablerule" label "Enable" type toggle default { "0" } range { 0 1 } export all } parm { name "rulecode" label "VEXpression" type string default { "ingroup = 1;" } disablewhen "{ enablerule == 0 }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popgroup/rulecode')" ] language python } range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } } } group { name "folder0_1" label "Bounding" parm { name "enablebounding" label "Enable" type toggle default { "0" } range { 0 1 } export none } parm { name "boundtype" label "Bounding Type" type ordinal default { "box" } disablewhen "{ enablebounding == 0 }" menu { "box" "Bounding Box" "sphere" "Bounding Sphere" "geometry" "Bounding Object" "volume" "Bounding Volume" } range { 0 1 } export none } parm { name "size" label "Size" type vector size 3 default { "1" "1" "1" } disablewhen "{ enablebounding == 0 } { boundtype == geometry } { boundtype == volume }" range { -1 1 } export none parmtag { "units" "m1" } } parm { name "t" label "Center" type vector size 3 default { "0" "0" "0" } disablewhen "{ enablebounding == 0 } { boundtype == geometry } { boundtype == volume }" range { -1 1 } export none parmtag { "units" "m1" } } parm { name "boundsource" label "Object Source" type ordinal default { "sop" } disablewhen "{ enablebounding == 0 } { boundtype == sphere } { boundtype == box }" menu { "sop" "SOP" "dopdata" "DOP Data" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" } range { 0 1 } export none } parm { name "boundsop" label "SOP Path" type oppath default { "" } disablewhen "{ enablebounding == 0 } { boundtype == sphere } { boundtype == box }" hidewhen "{ boundsource != sop }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "dopobj" label "DOP Object" type string default { "" } disablewhen "{ enablebounding == 0 } { boundtype == sphere } { boundtype == box }" hidewhen "{ boundsource != dopdata }" range { 0 1 } export none } parm { name "dataname" label "DOP Data" type string default { "Geometry" } disablewhen "{ enablebounding == 0 } { boundtype == sphere } { boundtype == box }" hidewhen "{ boundsource != dopdata }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "boundiso" label "Iso Surface" type float default { "0" } disablewhen "{ enablebounding == 0 } { boundtype != volume }" range { 0 10 } export none } parm { name "boundinvert" label "Invert" type toggle default { "0" } disablewhen "{ enablebounding == 0 }" range { 0 1 } export none } } group { name "folder0_2" label "Random" parm { name "enablerandom" label "Enable" type toggle default { "0" } range { 0 1 } export none } parm { name "randbehavior" label "Behavior" type ordinal default { "0" } disablewhen "{ enablerandom == 0 }" menu { "add" "Add to Group" "remove" "Remove from Group" } range { 0 1 } export none } parm { name "chance" label "Chance" type float default { "0.5" } disablewhen "{ enablerandom == 0 }" range { 0 1 } export none } parm { name "seed" label "Seed" type float default { "0" } disablewhen "{ enablerandom == 0 }" range { 0 10 } export none } parm { name "userandomexpression" label "Use VEXpression" type toggle default { "0" } disablewhen "{ enablerandom == 0 }" range { 0 1 } export none } parm { name "randomcode" label " " type string default { "" } disablewhen "{ enablerandom == 0 }" hidewhen "{ userandomexpression == 0 }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popgroup/randomcode')" ] language python } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } } } group { name "folder0_3" label "Combine" parm { name "docombine" label "Combine Groups" type toggle default { "0" } range { 0 1 } export none } parm { name "combinegroup" label "Group" type string joinnext default { "" } disablewhen "{ docombine == 0 }" menutoggle { [ "opmenu -l sopsolver1/group1 grpequal" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "combine_not1" label "group1 Not" type integer nolabel joinnext default { "0" } disablewhen "{ docombine == 0 }" menu { "off" "Equals" "on" "Equals All But" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "combine_grp1" label "group1 Group 1" type string nolabel default { "" } disablewhen "{ docombine == 0 }" menutoggle { [ "opmenu -l sopsolver1/group1 grp1" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "combine_op1" label "group1 Operation" type ordinal nolabel joinnext default { "none" } disablewhen "{ docombine == 0 }" menu { "none" "None" "or" "Union (Or)" "and" "Intersect (And)" "xor" "Exclusive Or" "sub" "Subtraction" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "combine_not2" label "group1 Not" type integer nolabel joinnext default { "0" } disablewhen "{ docombine == 0 }" menu { "off" "With" "on" "With All But" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "combine_grp2" label "group1 Group 2" type string nolabel default { "" } disablewhen "{ docombine == 0 }" menutoggle { [ "opmenu -l sopsolver1/group1 grp2" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "combine_op2" label "group1 Operation" type ordinal nolabel joinnext default { "none" } disablewhen "{ docombine == 0 }" menu { "none" "None" "or" "Union (Or)" "and" "Intersect (And)" "xor" "Exclusive Or" "sub" "Subtraction" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "combine_not3" label "group1 Not" type integer nolabel joinnext default { "0" } disablewhen "{ docombine == 0 }" menu { "off" "With" "on" "With All But" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "combine_grp3" label "group1 Group 3" type string nolabel default { "" } disablewhen "{ docombine == 0 }" menutoggle { [ "opmenu -l sopsolver1/group1 grp3" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "combine_op3" label "group1 Operation" type ordinal nolabel joinnext default { "none" } disablewhen "{ docombine == 0 }" menu { "none" "None" "or" "Union (Or)" "and" "Intersect (And)" "xor" "Exclusive Or" "sub" "Subtraction" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "combine_not4" label "group1 Not" type integer nolabel joinnext default { "0" } disablewhen "{ docombine == 0 }" menu { "off" "With" "on" "With All But" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "combine_grp4" label "group1 Group 4" type string nolabel default { "" } disablewhen "{ docombine == 0 }" menutoggle { [ "opmenu -l sopsolver1/group1 grp4" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_4" label "Bindings" parm { name "bindgeo" label "Geometry" type string default { "Geometry" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } } } INDXContents9Xb DialogScript9 Rk,HouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# Dialog script for popobject automatically generated 01/16/14 18:28:44 { name popobject script popobject label "POP Object" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "usesimframe" label "Creation Frame Specifies Simulation Frame" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "createframe" label "Creation Frame" type float default { "ch(opcreator(\".\")+\"/startframe\")" } range { 1 100 } 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 { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "initial_geo" label "Initial Geometry" type oppath default { "" } range { 0 1 } export none parmtag { "autoscope" "0000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "usetransform" label "Use Object Transform" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } group { name "folder0" label "Guides" parm { name "showinstance" label "Show Guide Geometry" type toggle nolabel joinnext default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "instancecolor" label "Instance Guides" type color size 3 default { "0" "0" "1" } disablewhen "{ showinstance == 0 }" range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_1" label "Collisions" parm { name "tol" label "Tolerance" type float default { "0.01" } range { 1e-05! 0.1 } export none parmtag { "autoscope" "0000" } } parm { name "volumeoffset" label "Volume Offset" type float default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } } group { name "folder0_2" label "Physical" parm { name "bounce" label "Bounce" type float default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "bounceforward" label "Bounce Forward" type float default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "units" "" } } parm { name "friction" label "Friction" type float default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "dynamicfriction" label "Dynamic Friction Scale" type float default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "temperature" label "Temperature" type float default { "0" } range { 0 100 } export none parmtag { "autoscope" "0000000000000000" } } } } INDXContents9Xb DialogScript9-UHHouNC1033600bba058b0620408919230fNON_COMMERCIAL_FILE!!!# Dialog script for popsolver::2.0 automatically generated 07/29/15 14:02:48 { name popsolver::2.0 script popsolver::2.0 label "POP Solver" help { "" } inputlabel 1 Object inputlabel 2 Pre-Solve inputlabel 3 "Sources (post-solve)" group { name "folder2" label "Substeps" parm { name "timescale" label "Timescale" type float default { "1" } range { 0 10 } export none } parm { name "minimumsubsteps" label "Min Substeps" type integer default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "substeps" label "Max Substeps" type integer default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "cflcond" label "CFL Condition" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "quantize" label "Quantize to Max Substeps" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } group { name "folder2_1" label "Update" parm { name "implicitdrag" label "Use Implicit Drag" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dragexp" label "Drag Exponent" type float default { "2" } range { 1! 2! } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "doage" label "Age Particles" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "externalforce" label "External Forces" type toggle default { "on" } range { 0 1 } export none } parm { name "integratevel" label "Integrate Velocity" type toggle default { "1" } range { 0 1 } export none } parm { name "usemass" label "Use Mass" type toggle default { "on" } disablewhen "{ integratevel == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "integratepos" label "Integrate Positions" type toggle default { "1" } range { 0 1 } export none } parm { name "doreapparticles" label "Reap Particles" type toggle default { "1" } range { 0 1 } export none } parm { name "reapatend" label "Reap At Frame End" type toggle default { "1" } disablewhen "{ doreapparticles == 0 }" range { 0 1 } export none } } group { name "folder2_2" label "Collision Behavior" parm { name "docollision" label "Enable Collision Detection" type toggle default { "on" } disablewhen "{ integratepos == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "hitattribute" label "Add Hit Attributes" type toggle default { "0" } disablewhen "{ integratepos == 0 } { docollision == 0 }" range { 0 1 } export none } parm { name "behaviorgroup" label "Group to Affect" type string default { "" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" menutoggle { [ "opmenu -l popcollisionbehavior1 partgroup" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "creategroup" label "Create Group" type toggle nolabel joinnext default { "off" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "creategroupname" label "Collide Group" type string default { "" } disablewhen "{ integratepos == 0 } { creategroup == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usecolor" label "Use Color" type toggle nolabel joinnext default { "off" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "hitcolor" label "Color Hits" type color size 3 default { "1" "0" "0" } disablewhen "{ integratepos == 0 } { usecolor == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "addhittotal" label "Compute Hit Total" type toggle default { "on" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "movetohit" label "Move to Hit" type toggle default { "off" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "collisionresponse" label "Response" type ordinal default { "none" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" menu { "none" "Unchanged" "die" "Die" "stopped" "Stop" "stuck" "Stick" "slide" "Slide" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } groupcollapsible { name "folder1" label "Attributes" parm { name "addhitnum" label "Add Hit Num Attribute" type toggle default { "on" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "addhitpos" label "Add Hit Pos Attribute" type toggle default { "on" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "addhitnml" label "Add Hit Normal Attribute" type toggle default { "on" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "addhitv" label "Add Hit Velocity Attribute" type toggle default { "on" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "addhittime" label "Add Hit Time Attribute" type toggle default { "on" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "addhitpath" label "Add Hit Path Attribute" type toggle default { "on" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "addhitprim" label "Add Hit Prim Attribute" type toggle default { "on" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "addhituv" label "Add Hit UV Attribute" type toggle default { "on" } disablewhen "{ integratepos == 0 } { hitattribute == 0 } { docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } parm { name "addimpacts" label "Add Impact Data" type toggle default { "off" } disablewhen "{ docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "docollisionfeedback" label "Enable Collision Feedback" type toggle default { "on" } disablewhen "{ docollision == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "folder2_3" label "Sleeping" parm { name "doautosleep" label "Enable Auto Sleep" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sleep_startasleep" label "Start Asleep" type toggle default { "0" } disablewhen "{ doautosleep == 0 }" range { 0 1 } export none } parm { name "sleep_velocitythreshold" label "Velocity Threshold" type float default { "0.01" } disablewhen "{ doautosleep == 0 }" range { 0! 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } parmtag { "units" "m1s-1" } } parm { name "sleep_delay" label "Sleep Delay" type float default { "0.1" } disablewhen "{ doautosleep == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } parmtag { "units" "s1" } } parm { name "sleep_docolor" label "Color Sleeping" type toggle nolabel joinnext default { "0" } disablewhen "{ doautosleep == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sleep_color" label "Sleeping Color" type color size 3 default { "1" "0" "0" } disablewhen "{ sleep_docolor == 0 } { doautosleep == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "folder2_4" label "Bindings" parm { name "geodata" label "Geometry" type string default { "Geometry" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "folder2_5" label "Distribution" parm { name "address" label "Tracker Address" type string default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "port" label "Tracker Port" type integer default { "8000" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "jobname" label "Job Name" type string default { "${OS}_$F" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "slice" label "Slice" type integer default { "0" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "numslice" label "Number of Slices" type integer default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } } } INDXContents9Xb DialogScript9&UVZHouNC1033600bba058b0620408919230fNON_COMMERCIAL_FILE!!!# Dialog script for popsource::2.0 automatically generated 08/05/15 14:30:50 { name popsource::2.0 script popsource label "POP Source" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "showguide" label "Show Guide Geometry" type toggle nolabel joinnext default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidecolor" label "Guide" type color size 3 default { "0" "0" "1" } disablewhen "{ showguide == 0 }" range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } group { name "folder0" label "Source" parm { name "emittype" label "Emission Type" type ordinal default { "surface" } menu { "allpoint" "All Points" "allgeo" "All Geometry" "point" "Points" "surface" "Scatter onto Surfaces" } range { 0 1 } export all } parm { name "usecontextgeo" label "Geometry Source" type ordinal default { "0" } menu { "none" "Use Parameter Values" "dop" "Use DOP Objects" "first" "Use First Context Geometry" "second" "Use Second Context Geometry" "third" "Use Third Context Geometry" "fourth" "Use Fourth Context Geometry" } range { 0 1 } export none } parm { name "dopobjects" label "DOP Objects" type string default { "" } hidewhen "{ usecontextgeo != dop }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "soppath" label "SOP" type oppath default { "" } disablewhen "{ usecontextgeo != none }" range { 0 1 } export none parmtag { "oprelative" "." } } parm { name "usetransform" label "Use Object Transform" type toggle default { "1" } disablewhen "{ usecontextgeo != none }" range { 0 1 } export none } parm { name "source" label "Source Group" type string default { "" } menutoggle { [ "opmenu -l sopsolver1/blast_not_in_group group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sourcegrouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "breakpoints" "Breakpoints" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "emitattrib" label "Emission Attribute" type string default { "" } disablewhen "{ emittype != surface }" menutoggle { [ "opmenu -l sopsolver1/scatter20 densityattrib" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "relaxpoints" label "Relax Points" type toggle nolabel joinnext default { "off" } disablewhen "{ emittype != surface }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "relaxiterations" label "Relax Iterations" type integer default { "10" } disablewhen "{ emittype != surface } { relaxpoints == 0 }" range { 0! 100 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "scaleradiiby" label "Scale Radii By" type float default { "1" } disablewhen "{ emittype != surface } { relaxpoints == 0 }" range { 0! 2 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "usemaxradius" label "Use Max Relax Radius" type toggle nolabel joinnext default { "on" } disablewhen "{ emittype != surface } { relaxpoints == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "maxradius" label "Max Relax Radius" type float default { "10" } disablewhen "{ emittype != surface } { usemaxradius == 0 } { relaxpoints == 0 }" range { 0! 100 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } parmtag { "units" "m-1" } } parm { name "scalebyarea" label "Scale Point Count by Area" type toggle default { "0" } disablewhen "{ emittype != surface }" range { 0 1 } export none } parm { name "areascale" label "Reference Area" type float default { "10" } disablewhen "{ emittype != surface } { scalebyarea == 0 }" range { 0 10 } export none parmtag { "units" "m2" } } parm { name "removeoverlap" label "Remove Overlapping" type ordinal default { "0" } menu { "none" "None" "existing" "With Existing" } range { 0 1 } export none } } group { name "folder0_1" label "Birth" parm { name "impulseactiveate" label "Impulse Activation" type float default { "1" } range { 0 10 } export all } parm { name "impulserate" label "Impulse Count" type float default { "0" } disablewhen "{ emittype == allpoint } { emittype == allgeo }" range { 0 100000 } export all } parm { name "constantactivate" label "Const. Activation" type float default { "1" } disablewhen "{ emittype == allpoint } { emittype == allgeo }" range { 0 10 } export all } parm { name "constantrate" label "Const. Birth Rate" type float default { "5000" } disablewhen "{ emittype == allpoint } { emittype == allgeo }" range { 0 1e+06 } export all } parm { name "probemit" label "Probabilistic Emission" type toggle default { "1" } disablewhen "{ emittype == allpoint } { emittype == allgeo }" range { 0 1 } export none } parm { name "group" label "Just Born Group" type string default { "" } range { 0 1 } export none } parm { name "seed" label "Seed" type float default { "0" } range { 0 10 } export none } parm { name "life" label "Life Expectancy" type float default { "100" } range { 0 100 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "lifevar" label "Life Variance" type float default { "0" } range { 0 5 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "jitterbirthtime" label "Jitter Birth Time" type ordinal default { "positive" } menu { "none" "None" "negative" "Negative" "positive" "Positive" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "jittersource" label "Interpolate Source" type ordinal default { "none" } disablewhen "{ jitterbirthtime == none }" menu { "none" "None" "forward" "Forward" "back" "Back" } range { 0 1 } export none } parm { name "jittermethod" label "Interpolation Method" type ordinal default { "0" } hidewhen "{ jitterbirthtime == none } { jittersource == none }" menu { "topology" "Match Topology" "velocity" "Use Point Velocity" } range { 0 1 } export none } } group { name "folder0_2" label "Attributes" parm { name "initialstate" label "Initial State" type ordinal default { "free" } disablewhen "{ emittype != surface } { usecontextgeo != none }" menu { "free" "Free Flying" "stopped" "Stopped" "stuck" "Stuck" "slide" "Sliding" } range { 0 1 } export none } parm { name "inheritattrib" label "Inherit Attributes" type string default { "*" } menutoggle { [ "opmenu -l sopsolver1/remove_unwanted_attribute ptkeep" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "initvel" label "Initial Velocity" type ordinal default { "0" } menu { "use" "Use inherited velocity" "add" "Add to inherited velocity" "set" "Set initial velocity" } range { 0 1 } export none } parm { name "inheritvel" label "Inherit Velocity" type float default { "1" } disablewhen "{ initvel == set }" range { 0 10 } export none } parm { name "vel" label "Velocity" type direction size 3 default { "0" "0" "0" } disablewhen "{ initvel == use }" range { 0 1 } export none parmtag { "units" "m1s-1" } } parm { name "var" label "Variance" type direction size 3 default { "1" "1" "1" } disablewhen "{ initvel == use }" range { 0 1 } export none parmtag { "units" "m1s-1" } } parm { name "doid" label "Add ID Attributes" type toggle default { "1" } range { 0 1 } export none } } group { name "folder0_3" label "Stream" parm { name "streamname" label "Stream Name" type string default { "$OS" } range { 0 1 } export none } } group { name "folder0_4" label "Bindings" parm { name "bindgeo" label "Geometry" type string default { "Geometry" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } } INDXContents9Xb DialogScript9SUBHouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# Dialog script for popwind automatically generated 05/29/14 11:41:54 { name popwind script popwind label "POP Wind" help { "" } inputlabel 1 "Stream to Apply Forces to" parm { name "activate" label "Activation" type float default { "1" } range { 0 1 } export none } parm { name "usegroup" label "Use group" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "partgroup" label "Group" type string default { "" } disablewhen "{ usegroup == 0 }" menutoggle { [ "import doppoptoolutils" ] [ "" ] [ "return doppoptoolutils.buildGroupMenu(hou.pwd())" ] language python } range { 0 1 } export none } parm { name "showguide" label "Show Guide Geometry" type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "guidecolor" label "Guide" type color size 3 default { "1" "0" "0" } disablewhen "{ showguide == 0 }" range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "wind" label "Wind Velocity" type direction size 3 default { "0" "0" "0" } range { 0 10 } export all parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } parmtag { "units" "kg1m1s-2" } } parm { name "airresist" label "Air Resistance" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "ignoremass" label "Ignore Mass" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "uselocalwind" label "Use VEXpressions" type toggle default { "0" } range { 0 1 } export none } parm { name "localwindexpression" label " " type string default { "" } hidewhen "{ uselocalwind == 0 }" menu { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popwind/localwindexpression')" ] language python } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } } group { name "folder0" label "Noise" parm { name "amp" label "Amplitude" type float default { "0" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } parmtag { "units" "kg1m1s-2" } } parm { name "swirlsize" label "Swirl Size" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } parmtag { "units" "m1" } } parm { name "swirlscale" label "Swirl Scale" type float size 3 default { "1" "1" "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "pulselength" label "Pulse Length" type float default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } parmtag { "units" "s1" } } parm { name "rough" label "Roughness" type float default { "0.5" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "atten" label "Attenuation" type float default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "turb" label "Turbulence" type integer default { "3" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "offset" label "Offset" type float size 4 default { "0" "0" "0" "0" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "uselocalnoise" label "Use VEXpressions" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "localnoiseexpression" label " " type string default { "" } hidewhen "{ uselocalnoise == 0 }" menu { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('popwind/localnoiseexpression')" ] language python } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } } } group { name "folder0_1" label "Bindings" parm { name "bindgeo" label "Geometry" type string default { "Geometry" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } } } INDXContents9Xb DialogScript9"/THouNC1033600bba058b0620408919230fNON_COMMERCIAL_FILE!!!# Dialog script for popwrangle automatically generated 02/09/15 14:55:28 { name popwrangle script popwrangler label "POP Wrangle" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "activate" label "Activation" type float default { "1" } range { 0 1 } export none } parm { name "usegroup" label "Label" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "partgroup" label "Group" type string default { "" } disablewhen "{ usegroup == 0 }" menutoggle { [ "import doppoptoolutils" ] [ "" ] [ "return doppoptoolutils.buildGroupMenu(hou.pwd())" ] language python } range { 0 1 } export none } group { name "folder1" label "Code" parm { name "snippet" label "VEXpression" type string default { "" } range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'snippet'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "exportlist" label "Attributes to Create" type string default { "*" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_strict" label "Enforce Prototypes" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } group { name "folder1_1" label "Data Bindings" parm { name "autobind" label "Autobind by Name" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } multiparm { name "bindings" label "Attribute Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "binddata#" label "Attribute Name" type string default { "" } range { 0 1 } export none } parm { name "bindparm#" label "VEX Parameter" type string default { "" } range { 0 1 } export none } } multiparm { name "bindfield_num" label "Field Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindfield_data#" label "Field Name" type string default { "" } range { 0 1 } export none } parm { name "bindfield_parm#" label "VEX Parameter" type string default { "" } range { 0 1 } export none } } parm { name "groupautobind" label "Autobind Groups by Name" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } multiparm { name "groupbindings" label "Group Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" label "Group Name" type string default { "" } range { 0 1 } export none } parm { name "bindgroupparm#" label "VEX Parameter" type string default { "" } range { 0 1 } export none } } parm { name "vex_updatenmls" label "Update Normals If Displaced" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } group { name "folder1_2" label "Inputs" parm { name "bindinputmenu1" label "Input 1" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput1" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu1 != sop }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput1" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu1 != dopdata }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindinputmenu2" label "Input 2" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput2" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu2 != sop }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput2" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu2 != dopdata }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindinputmenu3" label "Input 3" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput3" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu3 != sop }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput3" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu3 != dopdata }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindinputmenu4" label "Input 4" type ordinal default { "none" } menu { "none" "None" "sop" "SOP" "dopdata" "DOP Data" "self" "Myself" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" "selfraw" "Myself (No Reads of Outputs)" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bindgeoinput4" label "SOP Path" type oppath default { "" } hidewhen "{ bindinputmenu4 != sop }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "binddopinput4" label "DOP Data" type string default { "" } hidewhen "{ bindinputmenu4 != dopdata }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "folder1_3" label "Bindings" parm { name "bindgeo" label "Geometry" type string default { "Geometry" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vex_outputmask" label "Export Parameters" type string default { "*" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } parm { name "usetimestep" label "Use Timestep" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "timescale" label "Timescale" type float default { "1" } range { 0 10 } export none } } INDX DialogScript4X;/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "qrotate" script "qrotate" label "qrotate" code { "$result = qrotate($quaternion, $vec);" } input vector4 quaternion "Quaternion" input vector vec "Vector" output vector result "Result" } INDX DialogScript1X;/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "quattomatx" script "quattomatx" label "quattomatx" code { "$matx = qconvert($quat);" } input vector4 quat "Input Quaternion" output matrix3 matx "Output Matrix3" } INDX DialogScript>X { 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 DialogScriptX:# Context: Cop2 /* * Houdini Dialog Script generated automatically * by vcc from source file skycube. * Generated: Sun Feb 19 06:24:31 2017 */ { 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 DialogScriptX:# Context: Cop2 /* * Houdini Dialog Script generated automatically * by vcc from source file skycubedaylight. * Generated: Sun Feb 19 06:24:31 2017 */ { 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 } } INDXContents9Xb DialogScript9W3HouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# 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" } } } } INDXContents9Xb DialogScript9F^X(HouNC1033600bba058b0620508919230fNON_COMMERCIAL_FILE!!!# Dialog script for staticobject automatically generated { name staticobject script staticobject label "Static Object" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "usesimframe" label "Creation Frame Specifies Simulation Frame" type toggle default { "0" } range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "createframe" label "Creation Frame" type float default { "ch(opcreator(\".\")+\"/startframe\")" } range { 1 100 } parmtag { "autoscope" "0000" } } parm { name "object_name" label "Object Name" type string default { "$OS" } range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "soppath" label "SOP Path" type oppath default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "primgroup" label "Primitive Group" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "objpath" label "OBJ Path" type oppath default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!OBJ!!" } parmtag { "oprelative" "." } } parm { name "animategeo" label "Use Deforming Geometry" type toggle default { "0" } range { 0 1 } export all parmtag { "autoscope" "0000" } } parm { name "letsopsinterpolate" label "Re-evaluate SOPs to Interpolate Geometry" type toggle default { "off" } disablewhen "{ animategeo == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "usetransform" label "Use Object Transform" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "active" label "Create Active Object" type toggle default { "0" } range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "intangible" label "Ignore Merge Relationships" type toggle default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "display" label "Display Geometry" type toggle default { "1" } range { 0 1 } export all } group { name "std_switcher_0_2_1" label "Physical" parm { name "bounce" label "Bounce" type float default { "0.5" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "" } } parm { name "bounceforward" label "Bounce Forward" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "" } } parm { name "friction" label "Friction" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "dynamicfriction" label "Dynamic Friction Scale" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "temperature" label "Temperature" type float default { "0" } range { 0 100 } parmtag { "autoscope" "0000000000000000" } } } group { name "std_switcher_0_2_1_1" label "Collisions" group { name "rbd_solver" label "RBD Solver" parm { name "collisiondetection" label "Collision Detection" type ordinal default { "default" } menu { "default" "Use Solver Default" "volume" "Use Volume Collisions" "surface" "Use Surface Collisions" } } parm { name "usevolume" label "Use Volume Based Collision Detection" type toggle invisible default { "1" } range { 0 1 } parmtag { "autoscope" "0000" } } group { name "std_switcher_3" label "Volume" parm { name "showguide" label "Show Collision Guide Geometry" type toggle nolabel joinnext default { "0" } disablewhen "{ collisiondetection == cdsurface }" range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "volumecolor" label "Collision Guide" type color size 3 default { "0" "0" "1" } disablewhen "{ collisiondetection == cdsurface } { showguide == 0 }" range { 0! 1! } parmtag { "autoscope" "0000" } } parm { name "mode" label "Mode" type ordinal default { "0" } disablewhen "{ collisiondetection == cdsurface }" menu { "rayintersect" "Ray Intersect" "metafield" "Meta Balls" "implicitbox" "Implicit Box" "implicitsphere" "Implicit Sphere" "implicitplane" "Implicit Plane" "minimum" "Minimum" "volume" "Volume Sample" "heightfield" "Heightfield" } range { 0 10 } parmtag { "autoscope" "0000" } } parm { name "uniformvoxels" label "Division Method" type ordinal default { "max" } disablewhen "{ collisiondetection == cdsurface }" menu { "nonsquare" "Non Square" "x" "X Axis" "y" "Y Axis" "z" "Z Axis" "max" "Max Axis" "size" "By Size" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "div" label "Divisions" type integer size 3 default { "30" "30" "30" } disablewhen "{ collisiondetection == cdsurface }" hidewhen "{ uniformvoxels != nonsquare }" range { 2! 50 } parmtag { "autoscope" "0000" } } parm { name "uniformdiv" label "Uniform Divisions" type integer default { "30" } disablewhen "{ collisiondetection == cdsurface }" hidewhen "{ uniformvoxels == nonsquare } { uniformvoxels == size }" range { 1! 1000 } parmtag { "autoscope" "0000000000000000" } } parm { name "divsize" label "Division Size" type float default { "0.1" } disablewhen "{ collisiondetection == cdsurface }" hidewhen "{ uniformvoxels != size }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "m1" } } parm { name "laserscan" label "Laser Scan" type toggle default { "0" } disablewhen "{ collisiondetection == cdsurface }" range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "fixsigns" label "Fix Signs" type toggle default { "1" } disablewhen "{ collisiondetection == cdsurface }" range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "forcebounds" label "Force Bounds" type toggle default { "1" } disablewhen "{ collisiondetection == cdsurface }" range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "invert" label "Invert Sign" type toggle default { "0" } disablewhen "{ collisiondetection == cdsurface }" range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "sweepalpha" label "Sign Sweep Threshold" type float default { "2" } disablewhen "{ collisiondetection == cdsurface }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "sweepcount" label "Max Sign Sweep Count" type integer default { "3" } disablewhen "{ collisiondetection == cdsurface }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "offset" label "Offset Surface" type float default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "sdftol" label "Tolerance" type float default { "0.001" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "proxyvolume" label "Proxy Volume" type oppath default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "proxyprimgroup" label "Proxy Primitive Group" type string default { "" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "volumefilemode" label "File Mode" type ordinal default { "3" } disablewhen "{ collisiondetection == cdsurface }" menu { "auto" "Automatic" "read" "Read Files" "write" "Write Files" "none" "No Operation" } range { 0 10 } parmtag { "autoscope" "0000" } } parm { name "volumefile" label "File" type file default { "" } disablewhen "{ collisiondetection == cdsurface }" menureplace { } range { 0 1 } parmtag { "autoscope" "0000" } } } group { name "std_switcher_3_1" label "Surface" parm { name "showthickness" label "Show Collision Radius" type toggle default { "0" } range { 0 1 } } parm { name "thicknesscolor" label "Collision Radius Color" type color size 3 default { "0" "1" "0" } disablewhen "{ showthickness == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "thickness" label "Collision Radius" type float default { "0" } range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "showvelocity" label "Show Velocity" type toggle default { "0" } range { 0 1 } } parm { name "velocityscale" label "Velocity Scale" type float default { "0" } disablewhen "{ showvelocity == 0 }" range { 0 10 } } parm { name "velocitycolor" label "Velocity Color" type color size 3 default { "1" "0" "0" } disablewhen "{ showvelocity == 0 }" range { 0 1 } } parm { name "surfreptype" label "Surface Representation" type ordinal default { "0" } menu { "0" "Points" "1" "Edges" } range { 0 10 } parmtag { "autoscope" "0000" } } parm { name "polyconvert" label "Convert To Poly" type toggle invisible default { "1" } range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "triangulate" label "Triangulate" type toggle default { "0" } range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "polylod" label "LOD" type float size 2 default { "1" "1" } range { 0! 10 } parmtag { "autoscope" "0000" } } parm { name "addbarycenter" label "Add Barycenters" type toggle default { "1" } range { 0 1 } parmtag { "autoscope" "0000" } } } } group { name "rbd_solver_1" label "Bullet Data" parm { name "showguide2" label "Show Guide Geometry" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "color" label "Color" type color size 3 default { "0" "0" "1" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_deactivated_color" label "Deactivated Color" type color size 3 default { "1" "0" "0" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "bullet_georep" label "Geometry Representation" type string default { "convexhull" } menu { "convexhull" "Convex Hull" "concave" "Concave" "box" "Box" "capsule" "Capsule" "cylinder" "Cylinder" "compound" "Compound" "sphere" "Sphere" "plane" "Plane" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "geo_triangulate" label "Triangulate Polygons (not working yet)" type toggle invisible default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_geoconvexhull" label "Polygons As Convex Hulls" type toggle invisible default { "on" } disablewhen "{ bullet_georep != as-is }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_groupconnected" label "Create Convex Hull per Set of Connected Primitives" type toggle default { "off" } disablewhen "{ bullet_georep != convexhull }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_autofit" label "AutoFit Primitive Boxes, Capsules, Cylinders, Spheres, or Planes to Geometry" type toggle default { "on" } disablewhen "{ bullet_georep == compound } { bullet_georep == as-is }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_primT" label "Position" type vector size 3 default { "0" "0" "0" } disablewhen "{ bullet_autofit == 1 } { bullet_georep == compound } { bullet_georep == convexhull } { bullet_georep == concave }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_primR" label "Rotation" type vector size 3 default { "0" "0" "0" } disablewhen "{ bullet_autofit == 1 } { bullet_georep == compound } { bullet_georep == convexhull } { bullet_georep == concave }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_primS" label "Box Size" type vector size 3 default { "1" "1" "1" } disablewhen "{ bullet_autofit == 1 } { bullet_georep != box }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_radius" label "Radius" type float default { "1" } disablewhen "{ bullet_autofit == 1 } { bullet_georep == compound } { bullet_georep == convexhull } { bullet_georep == concave } { bullet_georep == box } { bullet_georep == plane }" range { 0.1 5 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_length" label "Length" type float default { "1" } disablewhen "{ bullet_autofit == 1 } { bullet_georep == convexhull } { bullet_georep == concave } { bullet_georep == sphere } { bullet_georep == compound } { bullet_georep == box } { bullet_georep == plane }" range { 0.1 5 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_collision_margin" label "Collision Padding" type float default { "0.02" } disablewhen "{ bullet_georep == plane }" range { 0! 0.5 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_adjust_geometry" label "Shrink Collision Geometry" type toggle default { "on" } disablewhen "{ bullet_georep == plane } { bullet_georep == concave }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_shrink_amount" label "Shrink Amount" type float default { "ch(\"bullet_collision_margin\")" } disablewhen "{ bullet_georep == plane } { bullet_georep == concave } { bullet_adjust_geometry == 0 }" range { 0! 5 } } parm { name "bullet_adjust_factor" label "Adjustment Factor" type float invisible default { "1" } disablewhen "{ bullet_georep == sphere } { bullet_georep == box } { bullet_georep == capsule } { bullet_adjust_geometry == 0 } { bullet_georep == cylinder } { bullet_georep == plane }" range { 1! 5 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_add_impact" label "Add Impact Data" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_want_deactivate" label "Enable Sleeping" type toggle default { "on" } help "If checked, object would be deactivated after a certain time" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_linear_sleep_threshold" label "Linear Threshold" type float default { "0.8" } disablewhen "{ bullet_want_deactivate == 0 }" range { 0! 2 } } parm { name "bullet_angular_sleep_threshold" label "Angular Threshold" type float default { "1" } disablewhen "{ bullet_want_deactivate == 0 }" range { 0! 2 } } } group { name "rbd_solver_2" label "ODE Primitive" parm { name "enableode" label "Enable ODE Data" type toggle default { "0" } range { 0 1 } } parm { name "odeDisp" label "Display ODE Primitive" type toggle default { "0" } disablewhen "{ enableode == 0 }" range { 0 1 } } parm { name "objType" label "Object Type" type integer default { "0" } disablewhen "{ enableode == 0 }" menu { "0" "Box" "1" "Sphere" "2" "Cylinder" "3" "Capsule" } range { 0 10 } } parm { name "autofit" label "Automatically Fit Geometry" type toggle default { "1" } disablewhen "{ objType >= 4 } { enableode == 0 }" range { 0 1 } } parm { name "primT" label "Position" type vector size 3 default { "0" "0" "0" } disablewhen "{ objType >= 4 } { autofit == 1 } { enableode == 0 }" range { -1 1 } } parm { name "primR" label "Rotation" type vector size 3 default { "0" "0" "0" } disablewhen "{ objType >= 4 } { autofit == 1 } { enableode == 0 }" range { -1 1 } } parm { name "primS" label "Box Size" type vector size 3 default { "1" "1" "1" } disablewhen "{ objType != 0 } { autofit == 1 } { enableode == 0 }" range { -1 1 } } parm { name "radius" label "Radius" type float default { "1" } disablewhen "{ objType == 0 } { objType >= 4 } { autofit == 1 } { enableode == 0 }" range { 0 10 } } parm { name "length" label "Cylinder Length" type float default { "2" } disablewhen "{ objType <= 1 } { objType >= 4 } { autofit == 1 } { enableode == 0 }" range { 0 10 } } } } } INDX DialogScriptuX;/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "transpose" script "transpose" label "transpose" code { "$transpose = transpose($val);" } input matrix val "Input Matrix" output matrix transpose "Transposed Matrix" signature "4x4 Matrix" default { } signature "3x3 Matrix" m3 { matrix3 matrix3 } } INDX DialogScript X { name "twoway" script "twoway" label "twoway" code { "#ifndef __vex" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" "#else" " #if !strcmp($signature, \"b\")" " float $scale = ($condtype != 0 ? ($condition != 0 ? 1 : 0)" " : ($condition != 0 ? 0 : 1));" " $result = (1-$scale)*$input1 + $scale*$input2;" " #else" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" " #endif" "#endif" } input int condition "Condition Value (int)" input float input1 "Input 1" input float input2 "Input 2" output float result "Output Value" signature "Float" default { } signature "Integer" i { int int int int } signature "String" s { int string string string } signature "3D Vector" v { int vector vector vector } signature "3D Point" p { int point point point } signature "3D Normal" n { int normal normal normal } signature "RGB Color" c { int color color color } signature "BSDF" b { int bsdf bsdf bsdf } signature "4D Vector" v4 { int vector4 vector4 vector4 } signature "3x3 Matrix" m3 { int matrix3 matrix3 matrix3 } signature "4x4 Matrix" m { int matrix matrix matrix } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { ufloat uvector uvector uvector } signature "Uniform 3D Point" up { ufloat upoint upoint upoint } signature "Uniform 3D Normal" un { ufloat unormal unormal unormal } signature "Uniform RGB Color" uc { ufloat ucolor ucolor ucolor } signature "Uniform 4x4 Matrix" um { ufloat umatrix umatrix umatrix } parm { name condtype label Condition type int menu { "true" "Use Input 1 If Condition True" "false" "Use Input 1 If Condition False" } default { 0 } } VOP_FLT_PARM(input2, "Input 2", 0) VOP_INT_PARM(input2_i, "Input 2", 0) VOP_STR_PARM(input2_s, "Input 2", "") VOP_VEC_PARM(input2_v, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_p, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_n, "Input 2", 0, 0, 0) VOP_CLR_PARM(input2_c, "Input 2", 1, 1, 1) VOP_VEC4_PARM(input2_v4, "Input 2", 0, 0, 0, 0) parm { name input2_m3 label "Input 2" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name input2_m label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } VOP_FLT_PARM(input2_uf, "Input 2", 0) VOP_VEC_PARM(input2_uv, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_up, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_un, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_uc, "Input 2", 0, 0, 0) parm { name input2_um label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } group { name "g2" obsolete 12.0 } } INDX DialogScriptX;/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #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 DialogScriptzX;/* * 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" } HouNC1033600bbd058b06230093af8f31expression.func# 5583 bytes ##nkGeomOutPath string nkGeomOutPath(string NKJOBROOT, string TYPEDIR, string ELEM, string ITEM, string SUFFIX, string HEAD, float VER, string dotake, float TAKE, string trange, float frame, float inc, string format, string style) { if (strmatch(format,"abc")) trange = "off"; string SEPARATOR = '_'; float PAD = 3; if (strmatch(style, "legacy")){ string SEPARATOR = '.'; PAD = 1; } if (strlen(NKJOBROOT) > 0 && strlen(TYPEDIR) > 0 && strlen(ELEM) > 0 && strlen(ITEM) > 0){ string JOBROOT = NKJOBROOT + "/" + TYPEDIR+"/"+ELEM+"/"+ITEM; # string ITEM_SUFFIX = ELEM + SEPARATOR + ITEM; string ITEM_SUFFIX = HEAD + ITEM; if(strlen(SUFFIX) > 0){ ITEM_SUFFIX = ITEM_SUFFIX + SEPARATOR + SUFFIX; JOBROOT = JOBROOT + "/" + SUFFIX; } string VER_TAKE = "v"+padzero(3,VER); if (strmatch(dotake,'on')){ if (strmatch(style, "legacy")){ VER_TAKE = VER_TAKE +"_t"+padzero(2,TAKE); } else { VER_TAKE = VER_TAKE +"t"+padzero(2,TAKE); } } if (strmatch(trange,'off')){ return JOBROOT+"/"+VER_TAKE+"/"+ITEM_SUFFIX+SEPARATOR+VER_TAKE+"." + format; }else{ return JOBROOT+"/"+VER_TAKE+"/"+ITEM_SUFFIX+SEPARATOR+VER_TAKE +"."+nkpadzero(4,2,frame,inc)+"." + format; return "############NA###########"; } }else{ return "############NA###########"; } } #nkfileoutPic -- defined in nkmantrta string nkfileoutPic(string NKJOBROOT, string TYPEDIR, string ITEM, string SECONDARY, float VER, float TAKE, string trange, float frame, float inc, string vm_device) { string format = "exr"; if(strmatch(vm_device,'Houdini'))format = "pic"; if(strmatch(vm_device,'TIFF'))format = "tif"; if(strmatch(vm_device,'OpenEXR'))format = "exr"; if(strmatch(vm_device,'PNG'))format = "png"; if(strmatch(vm_device,'JPEG'))format = "jpg"; if(strmatch(vm_device,'RAT'))format = "rat"; if(strmatch(vm_device,'IFD'))format = "ifd"; if(strmatch(vm_device,'IFD.SC'))format = "ifd.sc"; if (strlen(NKJOBROOT) > 0 && strlen(NKJOBROOT) > 0 && strlen(ITEM) > 0){ string JOBROOT = NKJOBROOT +"/"+TYPEDIR; string IMAGEHEAD = ${NK_SHOT}+"_"+ITEM+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE); if(strlen(SECONDARY)>0){ IMAGEHEAD = ${NK_SHOT}+"_"+ITEM+"AOV"+SECONDARY+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE); } if (strmatch(trange,'off')){ return JOBROOT+"/"+ITEM+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE)+"/"+IMAGEHEAD+"." + format; }else{ return JOBROOT+"/"+ITEM+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE)+"/"+IMAGEHEAD+"."+nkpadzero(4,2,frame,inc)+"." + format; } }else{ return "############NA###########"; } } #nkfileoutPic -- defined in nkmantrta string nkfileoutPicHash(string NKJOBROOT, string TYPEDIR, string ITEM, string SECONDARY, float VER, float TAKE, string trange, float frame, float inc, string vm_device) { string format = "exr"; if(strmatch(vm_device,'Houdini'))format = "pic"; if(strmatch(vm_device,'TIFF'))format = "tif"; if(strmatch(vm_device,'OpenEXR'))format = "exr"; if(strmatch(vm_device,'PNG'))format = "png"; if(strmatch(vm_device,'JPEG'))format = "jpg"; if(strmatch(vm_device,'RAT'))format = "rat"; if(strmatch(vm_device,'IFD'))format = "ifd"; if (strlen(NKJOBROOT) > 0 && strlen(NKJOBROOT) > 0 && strlen(ITEM) > 0){ string JOBROOT = NKJOBROOT +"/"+TYPEDIR; string IMAGEHEAD = ${NK_SHOT}+"_"+ITEM+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE); if(strlen(SECONDARY)>0){ IMAGEHEAD = ${NK_SHOT}+"_"+ITEM+"AOV"+SECONDARY+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE); } if (strmatch(trange,'off')){ return JOBROOT+"/"+ITEM+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE)+"/"+IMAGEHEAD+"." + format; }else{ return JOBROOT+"/"+ITEM+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE)+"/"+IMAGEHEAD+".#." + format; } }else{ return "############NA###########"; } } #nkjobroot defined in nkgeomout4.6 string nkjobroot(string DEST) { string JOBROOT = ""; if (strmatch(DEST,'work') && strlen($NK_JOB_PATH) > 0) { JOBROOT = $NK_JOB_PATH; } else if (strmatch(DEST,'user_data') && strlen($NK_JOB_USER_PATH) > 0) { JOBROOT = $NK_JOB_USER_PATH; } else if (strmatch(DEST,'cache') && strlen($NK_JOB_CACHE_PATH) > 0) { JOBROOT = $NK_JOB_CACHE_PATH; } return JOBROOT; } #nkjobrootshot defined in nkgeomout4.0 string nkjobrootshot(string DEST, string SHOT) { string JOBROOT = ""; if (strmatch(DEST,'work') && strlen($NK_SHOW_WORK_PATH) > 0) { JOBROOT = $NK_SHOW_WORK_PATH + '/' + SHOT + '/CG/houdini'; } else if (strmatch(DEST,'user_data') && strlen($NK_SHOW_USER_PATH) > 0) { JOBROOT = $NK_SHOW_USER_PATH + '/' + SHOT + '/CG/houdini'; } else if (strmatch(DEST,'cache') && strlen($NK_SHOW_CACHE_PATH) > 0) { JOBROOT = $NK_SHOW_CACHE_PATH + '/' + SHOT + '/CG/houdini'; } return JOBROOT; } #nkpadzero string nkpadzero(float pad, float padsub, float frame, float inc) { if (inc==int(inc)){ return padzero(pad, frame); }else{ float floorF = floor(frame); return padzero(pad, floorF)+"_"+padzero(padsub,floor((frame - floorF)/inc)); } } #opin string opin(float input) { return opinputpath(".",input); } HouNC1033600ba5058b0623003897b9eaobj.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 1487909140 modify 1487939112 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba4058b06230029ff291eobj.parm{ version 0.8 } HouNC1033600ba0058b0623001274efafobj.userdata ___Version___ 16.0.504.20HouNC1033600ba3058b0623001426129eobj/WORK.inittype = geo matchesdef = 0 HouNC1033600ba0058b062300ceffa651obj/WORK.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 -8.61289 3.61209 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 1487909159 modify 1487954277 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbb058b06230098f0c374obj/WORK.spareparmdef 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 all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } HouNC1033600ba3058b06230047eddf5cobj/WORK.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 ) 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 ] ( "" ) 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" ) } HouNC1033600bbf058b0623001c275f13obj/WORK.userdata ___Version___ 16.0.504.20___toolcount___1 ___toolid___geometry_sphereHouNC1033600bb8058b062300f9820a67obj/WORK/popnet.inittype = dopnet matchesdef = 0 HouNC1033600bb9058b062300c37718a7obj/WORK/popnet.defsopflags sopflags = comment "" position -1.89567 -0.085889 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 1487909173 modify 1487954277 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.7 0.9 0.6 delscript "" exprlanguage hscript end HouNC1033600bb9058b062300ba78d302obj/WORK/popnet.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 } } } HouNC1033600bb8058b062300e11fb561obj/WORK/popnet.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 ) numobj [ 0 locks=0 ] ( 1 ) resimulate [ 0 locks=0 ] ( 0 ) initialstate [ 0 locks=0 ] ( "" ) timestep [ 0 locks=0 ] ( [ timestep 0.033333333333333333 ] ) 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" ) cachetodisk [ 0 locks=0 ] ( "off" ) cachetodisknoninteractive [ 0 locks=0 ] ( "off" ) cachesubsteps [ 0 locks=0 ] ( "off" ) cachemaxsize [ 0 locks=0 ] ( 5000 ) 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 ) enable1 [ 0 locks=0 ] ( "on" ) objname1 [ 0 locks=0 ] ( popobject ) dataname1 [ 0 locks=0 ] ( "" ) } HouNC1033600bb4058b062300393e5e10obj/WORK/popnet.userdata ___Version___ 16.0.504.20HouNC1033600bb2058b062300f1885b74obj/WORK/popnet/popsolver.inittype = popsolver::2.0 matchesdef = 1 HouNC1033600bb3058b062300c39cc18cobj/WORK/popnet/popsolver.defcomment "" position 1.71221 0.183973 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 popobject 0 1 "input1" 2 "" "" 1 "input2" 3 wire_pops_into_here 0 1 "input3" } inputs { 0 popobject 0 1 1 "" 0 1 2 wire_pops_into_here 0 1 } stat { create 1487909173 modify 1487920408 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.5 0.8 0.5 delscript "" exprlanguage hscript end HouNC1033600bb2058b062300ea8d322aobj/WORK/popnet/popsolver.parm{ version 0.8 folder2 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) timescale [ 0 locks=0 ] ( 1 ) minimumsubsteps [ 0 locks=0 ] ( 1 ) substeps [ 0 locks=0 ] ( 1 ) cflcond [ 8 locks=0 ] ( 1 ) quantize [ 0 locks=0 ] ( "off" ) implicitdrag [ 0 locks=0 ] ( "on" ) dragexp [ 0 locks=0 ] ( 2 ) doage [ 0 locks=0 ] ( "on" ) externalforce [ 0 locks=0 ] ( "on" ) integratevel [ 0 locks=0 ] ( "on" ) usemass [ 0 locks=0 ] ( "on" ) integratepos [ 0 locks=0 ] ( "on" ) doreapparticles [ 0 locks=0 ] ( "on" ) reapatend [ 0 locks=0 ] ( "on" ) docollision [ 0 locks=0 ] ( "on" ) hitattribute [ 0 locks=0 ] ( "off" ) behaviorgroup [ 0 locks=0 ] ( "" ) creategroup [ 0 locks=0 ] ( "off" ) creategroupname [ 0 locks=0 ] ( "" ) usecolor [ 0 locks=0 ] ( "off" ) hitcolor [ 0 locks=0 ] ( 1 0 0 ) addhittotal [ 0 locks=0 ] ( "on" ) movetohit [ 0 locks=0 ] ( "off" ) collisionresponse [ 0 locks=0 ] ( "none" ) folder1 [ 0 locks=0 ] ( 0 ) addhitnum [ 0 locks=0 ] ( "on" ) addhitpos [ 0 locks=0 ] ( "on" ) addhitnml [ 0 locks=0 ] ( "on" ) addhitv [ 0 locks=0 ] ( "on" ) addhittime [ 0 locks=0 ] ( "on" ) addhitpath [ 0 locks=0 ] ( "on" ) addhitprim [ 0 locks=0 ] ( "on" ) addhituv [ 0 locks=0 ] ( "on" ) addimpacts [ 0 locks=0 ] ( "off" ) docollisionfeedback [ 0 locks=0 ] ( "on" ) doautosleep [ 0 locks=0 ] ( "off" ) sleep_startasleep [ 0 locks=0 ] ( "off" ) sleep_velocitythreshold [ 0 locks=0 ] ( 0.01 ) sleep_delay [ 0 locks=0 ] ( 0.10000000000000001 ) sleep_docolor [ 0 locks=0 ] ( "off" ) sleep_color [ 0 locks=0 ] ( 1 0 0 ) geodata [ 0 locks=0 ] ( Geometry ) address [ 0 locks=0 ] ( "" ) port [ 0 locks=0 ] ( 8000 ) jobname [ 0 locks=0 ] ( ${OS}_$F ) slice [ 0 locks=0 ] ( 0 ) numslice [ 0 locks=0 ] ( 1 ) } HouNC1033600b8e058b06230051f2aaa1obj/WORK/popnet/popsolver.userdata ___Version______toolcount___1 ___toolid___dynamics_poplocationHouNC1033600b85058b062300faf04f65obj/WORK/popnet/source_first_input.inittype = popsource::2.0 matchesdef = 1 HouNC1033600b8a058b062300eba81eb4obj/WORK/popnet/source_first_input.defcomment "" position 2.84181 4.55137 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 1487909174 modify 1487937444 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouNC1033600b8a058b0623008df00ebfobj/WORK/popnet/source_first_input.chn{ channel constantrate { lefttype = extend righttype = extend flags = 0 segment { options = { autoslope ai ao } length = 0.96666666666666667 value = 0 5000 accel = 0.32222222222222219 0.32222222222222219 expr = bezier() } segment { options = { autoslope ai ao } length = 2 value = 5000 5000 accel = 0.66666666666666663 0.66666666666666663 expr = bezier() } segment { options = { autoslope ai ao } length = 1.0333333333333332 value = 5000 0 accel = 0.34444444444444439 0.34444444444444439 expr = bezier() } segment { options = { autoslope ai ao } length = 0 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() } } } HouNC1033600b85058b062300d790e0faobj/WORK/popnet/source_first_input.parm{ version 0.8 showguide [ 0 locks=0 ] ( "on" ) guidecolor [ 0 locks=0 ] ( 0 0 1 ) folder0 [ 0 locks=0 ] ( 1 1 1 1 1 ) emittype [ 0 locks=0 ] ( "surface" ) usecontextgeo [ 0 locks=0 ] ( "first" ) dopobjects [ 0 locks=0 ] ( "" ) soppath [ 0 locks=0 ] ( "" ) usetransform [ 0 locks=0 ] ( "on" ) source [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) emitattrib [ 0 locks=0 ] ( "" ) relaxpoints [ 0 locks=0 ] ( "off" ) relaxiterations [ 0 locks=0 ] ( 10 ) scaleradiiby [ 0 locks=0 ] ( 1 ) usemaxradius [ 0 locks=0 ] ( "on" ) maxradius [ 0 locks=0 ] ( 10 ) scalebyarea [ 0 locks=0 ] ( "off" ) areascale [ 0 locks=0 ] ( 10 ) removeoverlap [ 0 locks=0 ] ( "none" ) impulseactiveate [ 0 locks=0 ] ( 1 ) impulserate [ 0 locks=0 ] ( 0 ) constantactivate [ 0 locks=0 autoscope=1 ] ( 0.99999999999999978 ) constantrate [ 0 locks=0 autoscope=1 ] ( [ constantrate 5000 ] ) probemit [ 0 locks=0 ] ( "on" ) group [ 0 locks=0 ] ( "" ) seed [ 0 locks=0 ] ( 0 ) life [ 0 locks=0 ] ( 2 ) lifevar [ 0 locks=0 ] ( 0 ) jitterbirthtime [ 0 locks=0 ] ( "positive" ) jittersource [ 0 locks=0 ] ( "none" ) jittermethod [ 0 locks=0 ] ( "topology" ) initialstate [ 0 locks=0 ] ( "free" ) inheritattrib [ 0 locks=0 ] ( * ) initvel [ 0 locks=0 ] ( "add" ) inheritvel [ 0 locks=0 ] ( 0 ) vel [ 0 locks=0 ] ( 0 0 0 ) var [ 0 locks=0 ] ( 1 1 1 ) doid [ 0 locks=0 ] ( "on" ) streamname [ 0 locks=0 ] ( $OS ) bindgeo [ 0 locks=0 ] ( Geometry ) } HouNC1033600b81058b0623009e20f56dobj/WORK/popnet/source_first_input.userdata ___Version______toolcount___2 ___toolid___dynamics_popsourceHouNC1033600b8c058b0623003a73bcb7obj/WORK/popnet/popattract1.inittype = popattract matchesdef = 1 HouNC1033600b8d058b062300799c4ebaobj/WORK/popnet/popattract1.defcomment "" position 2.84181 2.29237 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 popwind1 1 1 "input1" } inputs { 0 popwind1 0 1 } stat { create 1487918454 modify 1487928359 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8c058b062300c06dc990obj/WORK/popnet/popattract1.parm{ version 0.8 activate [ 0 locks=0 ] ( 1 ) usegroup [ 0 locks=0 ] ( "off" ) partgroup [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 1 1 1 ) attracttype [ 0 locks=0 ] ( "position" ) goal [ 0 locks=0 ] ( 0 0 0 ) goalvel [ 0 locks=0 ] ( 0 0 0 ) usecontextgeo [ 0 locks=0 ] ( "none" ) dopobjects [ 0 locks=0 ] ( "" ) soppath [ 0 locks=0 ] ( "" ) pointgroup [ 0 locks=0 ] ( "" ) matchmethod [ 0 locks=0 ] ( "center" ) usepartid [ 0 locks=0 ] ( "on" ) partidattrib [ 0 locks=0 ] ( id ) usegoalid [ 0 locks=0 ] ( "on" ) goalidattrib [ 0 locks=0 ] ( id ) numclusters [ 0 locks=0 ] ( 1 ) goalprim [ 0 locks=0 ] ( 0 ) goalprimuv [ 0 locks=0 ] ( 0 0 0 ) uselocalprimuv [ 0 locks=0 ] ( "off" ) primuvcode [ 0 locks=0 ] ( "" ) uselocalgoal [ 0 locks=0 ] ( "off" ) goalcode [ 0 locks=0 ] ( "" ) forcemethod [ 0 locks=0 ] ( "accel" ) predictintercept [ 0 locks=0 ] ( "off" ) forcescale [ 0 locks=0 ] ( 1 ) reversaldist [ 0 locks=0 ] ( 0 ) peakdist [ 0 locks=0 ] ( 0.10000000000000001 ) mindist [ 0 locks=0 ] ( 0 ) maxdist [ 0 locks=0 ] ( 100 ) ambientspeed [ 0 locks=0 ] ( 0 ) speedscale [ 0 locks=0 ] ( 1 ) ignoremass [ 0 locks=0 ] ( "on" ) uselocalforce [ 0 locks=0 ] ( "off" ) forcecode [ 0 locks=0 ] ( "" ) bindgeo [ 0 locks=0 ] ( Geometry ) vex_cwdpath [ 0 locks=0 ] ( . ) } HouNC1033600b88058b062300d8b7c8b0obj/WORK/popnet/popattract1.userdata ___Version______toolcount___3 ___toolid___dynamics_popattracttopointsHouNC1033600b8e058b06230003eec448obj/WORK/popnet/staticobject1.inittype = staticobject matchesdef = 1 HouNC1033600b8f058b062300d8718498obj/WORK/popnet/staticobject1.defcomment "" position -1.67659 0.635773 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 1487918505 modify 1487928359 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouNC1033600b8f058b0623000e329184obj/WORK/popnet/staticobject1.chn{ channel createframe { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(opcreator(\".\")+\"/startframe\") } } channel bullet_shrink_amount { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"bullet_collision_margin\") } } } HouNC1033600b8e058b062300ea8e1643obj/WORK/popnet/staticobject1.parm{ version 0.8 usesimframe [ 0 locks=0 ] ( "off" ) createframe [ 0 locks=0 ] ( [ createframe 1 ] ) object_name [ 0 locks=0 ] ( $OS ) soppath [ 0 locks=0 ] ( `opinputpath(\"..\",0)` ) primgroup [ 0 locks=0 ] ( "" ) objpath [ 0 locks=0 ] ( "" ) animategeo [ 0 locks=0 ] ( "off" ) letsopsinterpolate [ 0 locks=0 ] ( "off" ) usetransform [ 0 locks=0 ] ( "off" ) active [ 0 locks=0 ] ( "off" ) intangible [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( "off" ) std_switcher_0_2_1 [ 0 locks=0 ] ( 0 0 ) bounce [ 0 locks=0 ] ( 0.5 ) bounceforward [ 0 locks=0 ] ( 1 ) friction [ 0 locks=0 ] ( 1 ) dynamicfriction [ 0 locks=0 ] ( 1 ) temperature [ 0 locks=0 ] ( 0 ) rbd_solver [ 0 locks=0 ] ( 0 0 0 ) collisiondetection [ 0 locks=0 ] ( "default" ) usevolume [ 0 locks=0 ] ( "on" ) std_switcher_3 [ 0 locks=0 ] ( 0 0 ) showguide [ 0 locks=0 ] ( "off" ) volumecolor [ 0 locks=0 ] ( 0 0 1 ) mode [ 0 locks=0 ] ( "rayintersect" ) uniformvoxels [ 0 locks=0 ] ( "max" ) div [ 0 locks=0 ] ( 30 30 30 ) uniformdiv [ 0 locks=0 ] ( 30 ) divsize [ 0 locks=0 ] ( 0.10000000000000001 ) laserscan [ 0 locks=0 ] ( "off" ) fixsigns [ 0 locks=0 ] ( "on" ) forcebounds [ 0 locks=0 ] ( "on" ) invert [ 0 locks=0 ] ( "off" ) sweepalpha [ 0 locks=0 ] ( 2 ) sweepcount [ 0 locks=0 ] ( 3 ) offset [ 0 locks=0 ] ( 0 ) sdftol [ 0 locks=0 ] ( 0.001 ) proxyvolume [ 0 locks=0 ] ( "" ) proxyprimgroup [ 0 locks=0 ] ( "" ) volumefilemode [ 0 locks=0 ] ( "none" ) volumefile [ 0 locks=0 ] ( "" ) showthickness [ 0 locks=0 ] ( "off" ) thicknesscolor [ 0 locks=0 ] ( 0 1 0 ) thickness [ 0 locks=0 ] ( 0 ) showvelocity [ 0 locks=0 ] ( "off" ) velocityscale [ 0 locks=0 ] ( 0 ) velocitycolor [ 0 locks=0 ] ( 1 0 0 ) surfreptype [ 0 locks=0 ] ( "0" ) polyconvert [ 0 locks=0 ] ( "on" ) triangulate [ 0 locks=0 ] ( "off" ) polylod [ 0 locks=0 ] ( 1 1 ) addbarycenter [ 0 locks=0 ] ( "on" ) showguide2 [ 0 locks=0 ] ( "off" ) color [ 0 locks=0 ] ( 0 0 1 ) bullet_deactivated_color [ 0 locks=0 ] ( 1 0 0 ) sepparm [ 0 locks=0 ] ( ) bullet_georep [ 0 locks=0 ] ( convexhull ) geo_triangulate [ 0 locks=0 ] ( "on" ) bullet_geoconvexhull [ 0 locks=0 ] ( "on" ) bullet_groupconnected [ 0 locks=0 ] ( "off" ) bullet_autofit [ 0 locks=0 ] ( "on" ) bullet_primT [ 0 locks=0 ] ( 0 0 0 ) bullet_primR [ 0 locks=0 ] ( 0 0 0 ) bullet_primS [ 0 locks=0 ] ( 1 1 1 ) bullet_radius [ 0 locks=0 ] ( 1 ) bullet_length [ 0 locks=0 ] ( 1 ) bullet_collision_margin [ 0 locks=0 ] ( 0.02 ) bullet_adjust_geometry [ 0 locks=0 ] ( "on" ) bullet_shrink_amount [ 0 locks=0 ] ( [ bullet_shrink_amount 0.02 ] ) bullet_adjust_factor [ 0 locks=0 ] ( 1 ) bullet_add_impact [ 0 locks=0 ] ( "off" ) bullet_want_deactivate [ 0 locks=0 ] ( "on" ) bullet_linear_sleep_threshold [ 0 locks=0 ] ( 0.80000000000000004 ) bullet_angular_sleep_threshold [ 0 locks=0 ] ( 1 ) enableode [ 0 locks=0 ] ( "off" ) odeDisp [ 0 locks=0 ] ( "off" ) objType [ 0 locks=0 ] ( 0 ) autofit [ 0 locks=0 ] ( "on" ) primT [ 0 locks=0 ] ( 0 0 0 ) primR [ 0 locks=0 ] ( 0 0 0 ) primS [ 0 locks=0 ] ( 1 1 1 ) radius [ 0 locks=0 ] ( 1 ) length [ 0 locks=0 ] ( 2 ) } HouNC1033600b8a058b06230054e2b2feobj/WORK/popnet/staticobject1.userdata ___Version___4___toolcount___16 ___toolid___dop_staticobjectHouNC1033600bb3058b062300fd7b62a9obj/WORK/popnet/popwind1.inittype = popwind matchesdef = 1 HouNC1033600bb0058b062300dde85a34obj/WORK/popnet/popwind1.defcomment "" position 2.84181 3.42187 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 source_first_input 0 1 "input1" } inputs { 0 source_first_input 0 1 } stat { create 1487918563 modify 1487928359 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb3058b06230068bd3497obj/WORK/popnet/popwind1.parm{ version 0.8 activate [ 0 locks=0 ] ( 1 ) usegroup [ 0 locks=0 ] ( "off" ) partgroup [ 0 locks=0 ] ( "" ) showguide [ 0 locks=0 ] ( "off" ) guidecolor [ 0 locks=0 ] ( 1 0 0 ) wind [ 0 locks=0 ] ( 0 0 0 ) airresist [ 0 locks=0 ] ( 10 ) ignoremass [ 0 locks=0 ] ( "on" ) uselocalwind [ 0 locks=0 ] ( "off" ) localwindexpression [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 0 0 ) amp [ 0 locks=0 ] ( 2 ) swirlsize [ 0 locks=0 ] ( 2 ) swirlscale [ 0 locks=0 ] ( 1 1 1 ) pulselength [ 0 locks=0 ] ( 1 ) rough [ 0 locks=0 ] ( 0.5 ) atten [ 0 locks=0 ] ( 1 ) turb [ 0 locks=0 ] ( 3 ) offset [ 0 locks=0 ] ( 0 0 0 0 ) uselocalnoise [ 0 locks=0 ] ( "off" ) localnoiseexpression [ 0 locks=0 ] ( "" ) bindgeo [ 0 locks=0 ] ( Geometry ) vex_cwdpath [ 0 locks=0 ] ( . ) } HouNC1033600b8f058b0623006e92a0feobj/WORK/popnet/popwind1.userdata ___Version______toolcount___2 ___toolid___dynamics_popwindHouNC1033600bb0058b062300bbad319aobj/WORK/nearpoints_VEX.inittype = attribwrangle matchesdef = 1 HouNC1033600bb1058b0623004f89924dobj/WORK/nearpoints_VEX.defsopflags sopflags = comment "" position -1.89867 -3.45059 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 attribdelete1 1 1 "input1" } inputs { 0 attribdelete1 0 1 } stat { create 1487918589 modify 1487954277 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b88058b0623008bd8a6b0obj/WORK/nearpoints_VEX.spareparmdef group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } } parm { name "dist" label "Dist" type float default { "0" } range { 0 1 } } parm { name "maxpt" label "Maxpt" type integer default { "0" } range { 0 10 } } HouNC1033600bb0058b062300f57194c5obj/WORK/nearpoints_VEX.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "vector pos = point(0, \"P\", @ptnum); i[]@npts = nearpoints(0, pos, chf(\"dist\"), chi(\"maxpt\")); foreach(int pt; @npts){ if(pt>@ptnum && pt!=@ptnum){ int prim = addprim(geoself(), \"polyline\"); addvertex(geoself(), prim, @ptnum); addvertex(geoself(), prim, pt); } }" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) folder1 [ 0 locks=0 ] ( 0 0 ) dist [ 0 locks=0 ] ( 0.25 ) maxpt [ 0 locks=0 ] ( 10 ) } HouNC1033600b8c058b062300b66f2701obj/WORK/nearpoints_VEX.userdata ___Version___HouNC1033600bb6058b0623004be19d54obj/WORK/Change_Color.inittype = attribvop matchesdef = 0 HouNC1033600bb7058b0623000a2f5c06obj/WORK/Change_Color.defsopflags sopflags = comment "" position -1.89912 -1.21356 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 popnet 1 1 "input1" } inputs { 0 popnet 0 1 } stat { create 1487920656 modify 1487954277 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8e058b06230006793983obj/WORK/Change_Color.spareparmdef parm { name "bindgroup" baseparm label "Group" export none bindselector uvselect "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 bindgrouptype 0 } parm { name "bindgrouptype" baseparm label "Group Type" export none } parm { name "bindclass" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } group { name "stdswitcher3" label "Vex Setup" parm { name "vexsrc" baseparm label "Vex Source" export all } parm { name "shoppath" baseparm label "Shop Path" export all } parm { name "script" baseparm label "Script" export all } parm { name "clear" baseparm label "Re-load VEX Functions" export all } parm { name "vop_compiler" baseparm label "Compiler" export none } parm { name "vop_forcecompile" baseparm label "Force Compile" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_multithread" baseparm label "Enable Multithreading" export none } } group { name "stdswitcher3_1" label "Attribute Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } } parm { name "ptnum" label "Point Number" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "vtxnum" label "Vertex Number" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "primnum" label "Primitive Number" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "id" label "Id" type integer invisible default { "-1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numpt" label "Number of Points" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numvtx" label "Number of Vertices" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numprim" label "Number of Prims" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Time" label "Time" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "TimeInc" label "Time Inc" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Frame" label "Frame" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "life" label "Life" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "age" label "Age" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput2" label "Second Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput3" label "Third Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput4" label "Fourth Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput1" label "First Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "uv" label "UV" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "P" label "P" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "v" label "Velocity" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "force" label "Force" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Cd" label "Cd" type float invisible size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "N" label "N" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "ramp" label "ramp" type ramp_rgb default { "2" } range { 1! 10 } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "ramp_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" "ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "1" } parmtag { "rampvalues_var" "ramp_the_key_values" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "ramp_alpha" label "ramp_alpha" type ramp_flt default { "2" } range { 1! 10 } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "ramp_alpha_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "ramp_alpha_the_key_positions" } parmtag { "rampshowcontrolsdefault" "1" } parmtag { "rampvalues_var" "ramp_alpha_the_key_values" } parmtag { "shaderparmcontexts" "cvex" } } HouNC1033600bb6058b06230095831286obj/WORK/Change_Color.parm{ version 0.8 bindgroup [ 0 locks=0 ] ( "" ) bindgrouptype [ 0 locks=0 ] ( "guess" ) bindclass [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) stdswitcher [ 0 locks=0 ] ( 0 0 ) vexsrc [ 0 locks=0 ] ( "myself" ) shoppath [ 0 locks=0 ] ( "" ) script [ 0 locks=0 ] ( null ) clear [ 0 locks=0 ] ( 0 ) vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( "" ) vex_outputmask [ 0 locks=0 ] ( * ) vex_multithread [ 0 locks=0 ] ( "on" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) stdswitcher3 [ 0 locks=0 ] ( 0 0 ) ptnum [ 0 locks=0 ] ( 0 ) vtxnum [ 0 locks=0 ] ( 0 ) primnum [ 0 locks=0 ] ( 0 ) id [ 0 locks=0 ] ( -1 ) numpt [ 0 locks=0 ] ( 0 ) numvtx [ 0 locks=0 ] ( 0 ) numprim [ 0 locks=0 ] ( 0 ) Time [ 0 locks=0 ] ( 0 ) TimeInc [ 0 locks=0 ] ( 0 ) Frame [ 0 locks=0 ] ( 0 ) life [ 0 locks=0 ] ( 0 ) age [ 0 locks=0 ] ( 0 ) OpInput2 [ 0 locks=0 ] ( "" ) OpInput3 [ 0 locks=0 ] ( "" ) OpInput4 [ 0 locks=0 ] ( "" ) OpInput1 [ 0 locks=0 ] ( "" ) uv [ 0 locks=0 ] ( 0 0 0 ) P [ 0 locks=0 ] ( 0 0 0 ) v [ 0 locks=0 ] ( 0 0 0 ) force [ 0 locks=0 ] ( 0 0 0 ) Cd [ 0 locks=0 ] ( 1 1 1 ) N [ 0 locks=0 ] ( 0 0 0 ) ramp [ 0 locks=0 ] ( 6 ) ramp1pos [ 0 locks=0 ] ( 0.16684606671333313 ) ramp1c [ 0 locks=0 ] ( 0 0 0.89999997615814209 ) ramp1interp [ 0 locks=0 ] ( "linear" ) ramp2pos [ 0 locks=0 ] ( 0.37244349718093872 ) ramp2c [ 0 locks=0 ] ( 0 0.34506723284721375 0.89999997615814209 ) ramp2interp [ 0 locks=0 ] ( "linear" ) ramp3pos [ 0 locks=0 ] ( 0.39074274897575378 ) ramp3c [ 0 locks=0 ] ( 0.90000000000000002 1 0 ) ramp3interp [ 0 locks=0 ] ( "linear" ) ramp4pos [ 0 locks=0 ] ( 0.40688914060592651 ) ramp4c [ 0 locks=0 ] ( 0 0.43991029262542725 0.89999997615814209 ) ramp4interp [ 0 locks=0 ] ( "linear" ) ramp5pos [ 0 locks=0 ] ( 0.64693218469619751 ) ramp5c [ 0 locks=0 ] ( 0 0.89999997615814209 0.89999997615814209 ) ramp5interp [ 0 locks=0 ] ( "linear" ) ramp6pos [ 0 locks=0 ] ( 0.96232509613037109 ) ramp6c [ 0 locks=0 ] ( 1 1 1 ) ramp6interp [ 0 locks=0 ] ( "linear" ) ramp_alpha [ 0 locks=0 ] ( 7 ) ramp_alpha1pos [ 0 locks=0 ] ( 0 ) ramp_alpha1value [ 0 locks=0 ] ( 0 ) ramp_alpha1interp [ 0 locks=0 ] ( "bspline" ) ramp_alpha2pos [ 0 locks=0 ] ( 0.16146394610404968 ) ramp_alpha2value [ 0 locks=0 ] ( 0 ) ramp_alpha2interp [ 0 locks=0 ] ( "bspline" ) ramp_alpha3pos [ 0 locks=0 ] ( 0.36813777685165405 ) ramp_alpha3value [ 0 locks=0 ] ( 1 ) ramp_alpha3interp [ 0 locks=0 ] ( "bspline" ) ramp_alpha4pos [ 0 locks=0 ] ( 0.5 ) ramp_alpha4value [ 0 locks=0 ] ( 1 ) ramp_alpha4interp [ 0 locks=0 ] ( "bspline" ) ramp_alpha5pos [ 0 locks=0 ] ( 0.67384284734725952 ) ramp_alpha5value [ 0 locks=0 ] ( 1 ) ramp_alpha5interp [ 0 locks=0 ] ( "bspline" ) ramp_alpha6pos [ 0 locks=0 ] ( 0.83423036336898804 ) ramp_alpha6value [ 0 locks=0 ] ( 0 ) ramp_alpha6interp [ 0 locks=0 ] ( "bspline" ) ramp_alpha7pos [ 0 locks=0 ] ( 1 ) ramp_alpha7value [ 0 locks=0 ] ( 0 ) ramp_alpha7interp [ 0 locks=0 ] ( "bspline" ) } HouNC1033600bb2058b062300cb6ef302obj/WORK/Change_Color.userdata ___Version___ 16.0.504.20HouNC1033600b83058b062300b340b06cobj/WORK/Change_Color/geometryvopglobal1.inittype = geometryvopglobal::2.0 matchesdef = 1 HouNC1033600b80058b0623007fbcb371obj/WORK/Change_Color/geometryvopglobal1.defcomment "" position -4.28842 3.23142 connectornextid 5 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "P" 1 "v" 2 "force" 3 "age" 4 "life" } inputsNamed3 { } inputs { } stat { create 1487920656 modify 1487920740 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b83058b0623004d777b83obj/WORK/Change_Color/geometryvopglobal1.parm{ version 0.8 } HouNC1033600b9f058b062300e37f4a73obj/WORK/Change_Color/geometryvopglobal1.userdata ___Version___HouNC1033600b8d058b062300e072d38bobj/WORK/Change_Color/fit1.inittype = fit matchesdef = 0 HouNC1033600bb2058b0623008bbb4249obj/WORK/Change_Color/fit1.defcomment "" position 1.23735 3.23142 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "shift" } inputsNamed3 { 0 length1 1 1 "val" 1 "" "" 1 "srcmin" 2 "" "" 1 "srcmax" 3 "" "" 1 "destmin" 4 "" "" 1 "destmax" } inputs { 0 length1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1487920666 modify 1487937671 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8d058b0623007b626e54obj/WORK/Change_Color/fit1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) srcmin [ 0 locks=0 ] ( 0 ) srcmax [ 0 locks=0 ] ( 5 ) destmin [ 0 locks=0 ] ( 0 ) destmax [ 0 locks=0 ] ( 1 ) srcmin_v2 [ 0 locks=0 ] ( 0 0 ) srcmax_v2 [ 0 locks=0 ] ( 1 1 ) destmin_v2 [ 0 locks=0 ] ( 0 0 ) destmax_v2 [ 0 locks=0 ] ( 1 1 ) srcmin_v [ 0 locks=0 ] ( 0 0 0 ) srcmax_v [ 0 locks=0 ] ( 1 1 1 ) destmin_v [ 0 locks=0 ] ( 0 0 0 ) destmax_v [ 0 locks=0 ] ( 1 1 1 ) srcmin_p [ 0 locks=0 ] ( 0 0 0 ) srcmax_p [ 0 locks=0 ] ( 1 1 1 ) destmin_p [ 0 locks=0 ] ( 0 0 0 ) destmax_p [ 0 locks=0 ] ( 1 1 1 ) srcmin_n [ 0 locks=0 ] ( 0 0 0 ) srcmax_n [ 0 locks=0 ] ( 1 1 1 ) destmin_n [ 0 locks=0 ] ( 0 0 0 ) destmax_n [ 0 locks=0 ] ( 1 1 1 ) srcmin_c [ 0 locks=0 ] ( 0 0 0 ) srcmax_c [ 0 locks=0 ] ( 1 1 1 ) destmin_c [ 0 locks=0 ] ( 0 0 0 ) destmax_c [ 0 locks=0 ] ( 1 1 1 ) srcmin_v4 [ 0 locks=0 ] ( 0 0 0 0 ) srcmax_v4 [ 0 locks=0 ] ( 1 1 1 1 ) destmin_v4 [ 0 locks=0 ] ( 0 0 0 0 ) destmax_v4 [ 0 locks=0 ] ( 1 1 1 1 ) srcmin_uf [ 0 locks=0 ] ( 0 ) srcmax_uf [ 0 locks=0 ] ( 1 ) destmin_uf [ 0 locks=0 ] ( 0 ) destmax_uf [ 0 locks=0 ] ( 1 ) srcmin_uv [ 0 locks=0 ] ( 0 0 0 ) srcmax_uv [ 0 locks=0 ] ( 1 1 1 ) destmin_uv [ 0 locks=0 ] ( 0 0 0 ) destmax_uv [ 0 locks=0 ] ( 1 1 1 ) srcmin_up [ 0 locks=0 ] ( 0 0 0 ) srcmax_up [ 0 locks=0 ] ( 1 1 1 ) destmin_up [ 0 locks=0 ] ( 0 0 0 ) destmax_up [ 0 locks=0 ] ( 1 1 1 ) srcmin_un [ 0 locks=0 ] ( 0 0 0 ) srcmax_un [ 0 locks=0 ] ( 1 1 1 ) destmin_un [ 0 locks=0 ] ( 0 0 0 ) destmax_un [ 0 locks=0 ] ( 1 1 1 ) srcmin_uc [ 0 locks=0 ] ( 0 0 0 ) srcmax_uc [ 0 locks=0 ] ( 1 1 1 ) destmin_uc [ 0 locks=0 ] ( 0 0 0 ) destmax_uc [ 0 locks=0 ] ( 1 1 1 ) } HouNC1033600b89058b0623008079c93eobj/WORK/Change_Color/fit1.userdata ___Version___HouNC1033600b8c058b062300b8a62b4eobj/WORK/Change_Color/ramp1.inittype = rampparm matchesdef = 0 HouNC1033600b8d058b06230099a288ceobj/WORK/Change_Color/ramp1.defcomment "" position 4.3249 3.23142 connectornextid 5 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "ramp" 2 "ramp_the_basis_strings" 3 "ramp_the_key_positions" 4 "ramp_the_key_values" } inputsNamed3 { 0 fit1 5 1 "input" } inputs { 0 fit1 0 1 } stat { create 1487920675 modify 1487920802 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end HouNC1033600b8c058b06230008776d4dobj/WORK/Change_Color/ramp1.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( ramp ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "" ) ramptype [ 0 locks=0 ] ( "rgb" ) rampcolortype [ 0 locks=0 ] ( rgb ) rampbasisdefault [ 0 locks=0 ] ( linear ) rampcolordefault [ 0 locks=0 ] ( 2 ) rampfloatdefault [ 0 locks=0 ] ( 2 ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) separator2 [ 0 locks=0 ] ( ) rampshowcontrolsdefault [ 0 locks=0 ] ( "on" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) rampcolordefault1pos [ 0 locks=0 ] ( 0 ) rampcolordefault1c [ 0 locks=0 ] ( 0 0 0 ) rampcolordefault1interp [ 0 locks=0 ] ( "linear" ) rampcolordefault2pos [ 0 locks=0 ] ( 1 ) rampcolordefault2c [ 0 locks=0 ] ( 1 1 1 ) rampcolordefault2interp [ 0 locks=0 ] ( "linear" ) rampfloatdefault1pos [ 0 locks=0 ] ( 0 ) rampfloatdefault1value [ 0 locks=0 ] ( 0 ) rampfloatdefault1interp [ 0 locks=0 ] ( "linear" ) rampfloatdefault2pos [ 0 locks=0 ] ( 1 ) rampfloatdefault2value [ 0 locks=0 ] ( 1 ) rampfloatdefault2interp [ 0 locks=0 ] ( "linear" ) } HouNC1033600b88058b06230009ec5441obj/WORK/Change_Color/ramp1.userdata ___Version___ 16.0.504.20HouNC1033600b83058b0623001a76693cobj/WORK/Change_Color/geometryvopoutput2.inittype = geometryvopoutput matchesdef = 1 HouNC1033600b80058b062300032d0356obj/WORK/Change_Color/geometryvopoutput2.defcomment "" position 7.16717 3.08142 connectornextid 5 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "P" 1 "" "" 1 "v" 2 "" "" 1 "force" 3 ramp1 1 1 "Cd" 4 "" "" 1 "N" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 ramp1 0 1 4 "" 0 1 } stat { create 1487920723 modify 1487920811 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b83058b062300dbbfaf6cobj/WORK/Change_Color/geometryvopoutput2.parm{ version 0.8 } HouNC1033600b9f058b062300612eb567obj/WORK/Change_Color/geometryvopoutput2.userdata ___Version___HouNC1033600b8e058b0623000de0d234obj/WORK/Change_Color/length1.inittype = length matchesdef = 0 HouNC1033600b8f058b0623000ca11d8cobj/WORK/Change_Color/length1.defcomment "" position -1.3932 3.23142 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "len" } inputsNamed3 { 0 geometryvopglobal1 1 1 "vec" } inputs { 0 geometryvopglobal1 1 1 } stat { create 1487920743 modify 1487937671 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8e058b062300a3b0cbe2obj/WORK/Change_Color/length1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) vec [ 0 locks=0 ] ( 1 1 1 ) vec_p [ 0 locks=0 ] ( 1 1 1 ) vec_n [ 0 locks=0 ] ( 1 1 1 ) vec_v4 [ 0 locks=0 ] ( 1 1 1 1 ) vec_uv [ 0 locks=0 ] ( 1 1 1 ) vec_up [ 0 locks=0 ] ( 1 1 1 ) vec_un [ 0 locks=0 ] ( 1 1 1 ) } HouNC1033600b8a058b0623001313a75fobj/WORK/Change_Color/length1.userdata ___Version___HouNC1033600b8c058b06230032575b12obj/WORK/Change_Color/ramp2.inittype = rampparm matchesdef = 0 HouNC1033600b8d058b06230095f0f789obj/WORK/Change_Color/ramp2.defcomment "" position 7.23735 0.364582 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "ramp_alpha" } inputsNamed3 { 0 fit2 5 1 "input" } inputs { 0 fit2 0 1 } stat { create 1487927982 modify 1487937704 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end HouNC1033600b8c058b06230031f5878aobj/WORK/Change_Color/ramp2.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( ramp_alpha ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "" ) ramptype [ 0 locks=0 ] ( "flt" ) rampcolortype [ 0 locks=0 ] ( rgb ) rampbasisdefault [ 0 locks=0 ] ( linear ) rampcolordefault [ 0 locks=0 ] ( 2 ) rampfloatdefault [ 0 locks=0 ] ( 2 ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) separator2 [ 0 locks=0 ] ( ) rampshowcontrolsdefault [ 0 locks=0 ] ( "on" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) rampcolordefault1pos [ 0 locks=0 ] ( 0 ) rampcolordefault1c [ 0 locks=0 ] ( 0 0 0 ) rampcolordefault1interp [ 0 locks=0 ] ( "linear" ) rampcolordefault2pos [ 0 locks=0 ] ( 1 ) rampcolordefault2c [ 0 locks=0 ] ( 1 1 1 ) rampcolordefault2interp [ 0 locks=0 ] ( "linear" ) rampfloatdefault1pos [ 0 locks=0 ] ( 0 ) rampfloatdefault1value [ 0 locks=0 ] ( 0 ) rampfloatdefault1interp [ 0 locks=0 ] ( "linear" ) rampfloatdefault2pos [ 0 locks=0 ] ( 1 ) rampfloatdefault2value [ 0 locks=0 ] ( 1 ) rampfloatdefault2interp [ 0 locks=0 ] ( "linear" ) } HouNC1033600b88058b06230025235df1obj/WORK/Change_Color/ramp2.userdata ___Version___ 16.0.504.20HouNC1033600b8c058b062300d1c48990obj/WORK/Change_Color/bind1.inittype = bind matchesdef = 0 HouNC1033600b8d058b062300905d2f80obj/WORK/Change_Color/bind1.defcomment "" position 9.91657 0.364582 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 ramp2 1 1 "input" } inputs { 0 ramp2 0 1 } stat { create 1487927993 modify 1487937704 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 1 delscript "" exprlanguage hscript end HouNC1033600b8c058b062300f4376712obj/WORK/Change_Color/bind1.parm{ version 0.8 parmname [ 0 locks=0 ] ( Alpha ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) overridetype [ 0 locks=0 ] ( "on" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) useasparmdefiner [ 0 locks=0 ] ( "on" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "whenconnected" ) exportcontext [ 0 locks=0 ] ( cvex ) } HouNC1033600b88058b062300f8f0289fobj/WORK/Change_Color/bind1.userdata ___Version___ 16.0.504.20HouNC1033600b8d058b0623003faac875obj/WORK/Change_Color/fit2.inittype = fit matchesdef = 0 HouNC1033600bb2058b062300b1b59c14obj/WORK/Change_Color/fit2.defcomment "" position 0.863677 0.68142 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "shift" } inputsNamed3 { 0 geometryvopglobal1 3 1 "val" 1 "" "" 1 "srcmin" 2 geometryvopglobal1 4 1 "srcmax" 3 "" "" 1 "destmin" 4 "" "" 1 "destmax" } inputs { 0 geometryvopglobal1 3 1 1 "" 0 1 2 geometryvopglobal1 4 1 3 "" 0 1 4 "" 0 1 } stat { create 1487937663 modify 1487937689 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8d058b062300189db82fobj/WORK/Change_Color/fit2.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) srcmin [ 0 locks=0 ] ( 0 ) srcmax [ 0 locks=0 ] ( 1 ) destmin [ 0 locks=0 ] ( 0 ) destmax [ 0 locks=0 ] ( 1 ) srcmin_v2 [ 0 locks=0 ] ( 0 0 ) srcmax_v2 [ 0 locks=0 ] ( 1 1 ) destmin_v2 [ 0 locks=0 ] ( 0 0 ) destmax_v2 [ 0 locks=0 ] ( 1 1 ) srcmin_v [ 0 locks=0 ] ( 0 0 0 ) srcmax_v [ 0 locks=0 ] ( 1 1 1 ) destmin_v [ 0 locks=0 ] ( 0 0 0 ) destmax_v [ 0 locks=0 ] ( 1 1 1 ) srcmin_p [ 0 locks=0 ] ( 0 0 0 ) srcmax_p [ 0 locks=0 ] ( 1 1 1 ) destmin_p [ 0 locks=0 ] ( 0 0 0 ) destmax_p [ 0 locks=0 ] ( 1 1 1 ) srcmin_n [ 0 locks=0 ] ( 0 0 0 ) srcmax_n [ 0 locks=0 ] ( 1 1 1 ) destmin_n [ 0 locks=0 ] ( 0 0 0 ) destmax_n [ 0 locks=0 ] ( 1 1 1 ) srcmin_c [ 0 locks=0 ] ( 0 0 0 ) srcmax_c [ 0 locks=0 ] ( 1 1 1 ) destmin_c [ 0 locks=0 ] ( 0 0 0 ) destmax_c [ 0 locks=0 ] ( 1 1 1 ) srcmin_v4 [ 0 locks=0 ] ( 0 0 0 0 ) srcmax_v4 [ 0 locks=0 ] ( 1 1 1 1 ) destmin_v4 [ 0 locks=0 ] ( 0 0 0 0 ) destmax_v4 [ 0 locks=0 ] ( 1 1 1 1 ) srcmin_uf [ 0 locks=0 ] ( 0 ) srcmax_uf [ 0 locks=0 ] ( 1 ) destmin_uf [ 0 locks=0 ] ( 0 ) destmax_uf [ 0 locks=0 ] ( 1 ) srcmin_uv [ 0 locks=0 ] ( 0 0 0 ) srcmax_uv [ 0 locks=0 ] ( 1 1 1 ) destmin_uv [ 0 locks=0 ] ( 0 0 0 ) destmax_uv [ 0 locks=0 ] ( 1 1 1 ) srcmin_up [ 0 locks=0 ] ( 0 0 0 ) srcmax_up [ 0 locks=0 ] ( 1 1 1 ) destmin_up [ 0 locks=0 ] ( 0 0 0 ) destmax_up [ 0 locks=0 ] ( 1 1 1 ) srcmin_un [ 0 locks=0 ] ( 0 0 0 ) srcmax_un [ 0 locks=0 ] ( 1 1 1 ) destmin_un [ 0 locks=0 ] ( 0 0 0 ) destmax_un [ 0 locks=0 ] ( 1 1 1 ) srcmin_uc [ 0 locks=0 ] ( 0 0 0 ) srcmax_uc [ 0 locks=0 ] ( 1 1 1 ) destmin_uc [ 0 locks=0 ] ( 0 0 0 ) destmax_uc [ 0 locks=0 ] ( 1 1 1 ) } HouNC1033600b89058b0623006aafb95eobj/WORK/Change_Color/fit2.userdata ___Version___HouNC1033600bb1058b062300b50d3ed2obj/WORK/pointwrangle1.inittype = attribwrangle matchesdef = 1 HouNC1033600bb6058b06230014567ef2obj/WORK/pointwrangle1.defsopflags sopflags = comment "" position -11.9435 -3.93505 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 grid1 0 1 "input1" 1 transform1 1 1 "input2" } inputs { 0 grid1 0 1 1 transform1 0 1 } stat { create 1487925269 modify 1487954277 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b89058b06230069210e92obj/WORK/pointwrangle1.spareparmdef group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } } parm { name "dist" label "Dist" type float default { "0" } range { 0 1 } } HouNC1033600bb1058b062300b8de2c93obj/WORK/pointwrangle1.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "vector pos = point(1, \"P\", 0); i@npt = nearpoint(0, pos, chf(\"dist\")); if(@ptnum == @npt){ @Cd = {0, 0, 1}; @P += {0, 1, 0}; }" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) folder1 [ 0 locks=0 ] ( 0 0 ) dist [ 0 locks=0 ] ( 2 ) } HouNC1033600b8d058b062300b4b79a2eobj/WORK/pointwrangle1.userdata ___Version___HouNC1033600ba5058b06230006d0ac46vex.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 1487909140 modify 1487909141 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba4058b0623005af56f87vex.parm{ version 0.8 } HouNC1033600ba0058b06230084719911vex.userdata ___Version___ 16.0.504.20HouNC1033600ba5058b062300061a1f1amat.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 1487909140 modify 1487909141 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba4058b062300f7597b92mat.parm{ version 0.8 } HouNC1033600ba0058b062300d43f5e76mat.userdata ___Version___ 16.0.504.20HouNC1033600bbb058b062300ddaff71dobj/WORK/sphere1.inittype = sphere matchesdef = 0 HouNC1033600bb8058b0623008854849eobj/WORK/sphere1.defsopflags sopflags = comment "" position -1.89567 0.914111 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 1487909159 modify 1487954277 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbb058b0623003bbaeeb6obj/WORK/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 0 0 ) scale [ 0 locks=0 ] ( 1 ) orient [ 0 locks=0 ] ( "y" ) freq [ 0 locks=0 ] ( 2 ) rows [ 0 locks=0 ] ( 13 ) cols [ 0 locks=0 ] ( 24 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) imperfect [ 0 locks=0 ] ( "on" ) upole [ 0 locks=0 ] ( "off" ) accurate [ 0 locks=0 ] ( "on" ) triangularpoles [ 0 locks=0 ] ( "on" ) } HouNC1033600bb7058b06230031c1730dobj/WORK/sphere1.userdata ___Version___ 16.0.504.20___toolcount___1 ___toolid___geometry_sphereHouNC1033600bb1058b06230037b792a5obj/WORK/popnet/output.inittype = output matchesdef = 1 HouNC1033600bb6058b062300bcfebfbbobj/WORK/popnet/output.defcomment "" position 1.60072 -2.11882 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 popsolver 1 1 "input1" } inputs { 0 popsolver 0 1 } stat { create 1487909173 modify 1487937466 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouNC1033600bb6058b062300f4c301dbobj/WORK/popnet/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 } } } HouNC1033600bb1058b062300264d0355obj/WORK/popnet/output.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 300 ] 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" ) } HouNC1033600b8d058b06230019f67cf9obj/WORK/popnet/output.userdata ___Version___HouNC1033600bb2058b062300c873ace0obj/WORK/popnet/popobject.inittype = popobject matchesdef = 1 HouNC1033600bb3058b062300e3fcfc89obj/WORK/popnet/popobject.defcomment "" position 0.582614 1.61467 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 1487909174 modify 1487928359 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouNC1033600bb3058b06230085e8353fobj/WORK/popnet/popobject.chn{ channel createframe { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(opcreator(\".\")+\"/startframe\") } } } HouNC1033600bb2058b062300e36eeba6obj/WORK/popnet/popobject.parm{ version 0.8 usesimframe [ 0 locks=0 ] ( "off" ) createframe [ 0 locks=0 ] ( [ createframe 1 ] ) object_name [ 0 locks=0 ] ( $OS ) solvefirstframe [ 0 locks=0 ] ( "on" ) initial_geo [ 0 locks=0 ] ( "" ) usetransform [ 0 locks=0 ] ( "off" ) folder0 [ 0 locks=0 ] ( 0 0 0 ) showinstance [ 0 locks=0 ] ( "on" ) instancecolor [ 0 locks=0 ] ( 0 0 1 ) tol [ 0 locks=0 ] ( 0.01 ) volumeoffset [ 0 locks=0 ] ( 0 ) bounce [ 0 locks=0 ] ( 1 ) bounceforward [ 0 locks=0 ] ( 1 ) friction [ 0 locks=0 ] ( 0 ) dynamicfriction [ 0 locks=0 ] ( 1 ) temperature [ 0 locks=0 ] ( 0 ) } HouNC1033600b8e058b0623004efdbad1obj/WORK/popnet/popobject.userdata ___Version______toolcount___2 ___toolid___dynamics_poplocationHouNC1033600b84058b062300cdf92162obj/WORK/popnet/wire_pops_into_here.inittype = merge matchesdef = 0 HouNC1033600b85058b0623004b72ade9obj/WORK/popnet/wire_pops_into_here.defcomment "" position 2.84181 1.16287 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 popattract1 1 1 "input1" } inputs { 0 popattract1 0 1 } stat { create 1487909174 modify 1487920408 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b85058b062300540c3392obj/WORK/popnet/wire_pops_into_here.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouNC1033600b84058b062300c0966ba1obj/WORK/popnet/wire_pops_into_here.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 ) } HouNC1033600b80058b06230090f84689obj/WORK/popnet/wire_pops_into_here.userdata ___Version___ 16.0.504.20HouNC1033600bb1058b062300df51ec1eobj/WORK/popnet/merge1.inittype = merge matchesdef = 0 HouNC1033600bb6058b06230060796beaobj/WORK/popnet/merge1.defcomment "" position 0.0178139 -0.794927 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 staticobject1 0 1 "input1" 2 popsolver 1 1 "input2" } inputs { 0 staticobject1 0 1 1 popsolver 0 1 } stat { create 1487918508 modify 1487920408 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb6058b062300895a81d4obj/WORK/popnet/merge1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouNC1033600bb1058b06230009dd5360obj/WORK/popnet/merge1.parm{ version 0.8 activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) affectortype [ 0 locks=0 ] ( "ordered" ) relationship [ 0 locks=0 ] ( SIM_RelationshipCollide ) } HouNC1033600b8d058b062300901801e2obj/WORK/popnet/merge1.userdata ___Version___ 16.0.504.20HouNC1033600bbb058b0623006aff63adobj/WORK/popnet.order9 output popsolver popobject wire_pops_into_here source_first_input popattract1 staticobject1 merge1 popwind1 HouNC1033600bb9058b06230005f8d21dobj/WORK/popnet.net1 HouNC1033600bb1058b0623000621ec44obj/WORK/attribdelete1.inittype = attribdelete matchesdef = 1 HouNC1033600bb6058b062300264469c7obj/WORK/attribdelete1.defsopflags sopflags = comment "" position -1.89912 -2.34148 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 Change_Color 1 1 "input1" } inputs { 0 Change_Color 0 1 } stat { create 1487920166 modify 1487954277 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb1058b062300afc2a7d0obj/WORK/attribdelete1.parm{ version 0.8 ptdel [ 0 locks=0 ] ( "* ^Cd ^Alpha" ) vtxdel [ 0 locks=0 ] ( "" ) primdel [ 0 locks=0 ] ( "" ) dtldel [ 0 locks=0 ] ( "" ) updatevar [ 0 locks=0 ] ( "on" ) } HouNC1033600b8d058b062300487b3c1cobj/WORK/attribdelete1.userdata ___Version___HouNC1033600bb1058b0623007ebd6a5eobj/WORK/Change_Color.order8 geometryvopglobal1 fit1 ramp1 geometryvopoutput2 length1 ramp2 bind1 fit2 HouNC1033600bb7058b06230061859c4dobj/WORK/Change_Color.net1 HouNC1033600bb6058b062300430af57fobj/WORK/Delete_point.inittype = add matchesdef = 0 HouNC1033600bb7058b062300610c0ec9obj/WORK/Delete_point.defsopflags sopflags = comment "" position -1.89567 -4.48849 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 nearpoints_VEX 1 1 "input1" } inputs { 0 nearpoints_VEX 0 1 } stat { create 1487921292 modify 1487954277 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb6058b062300ddb67702obj/WORK/Delete_point.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) keep [ 0 locks=0 ] ( "off" ) points [ 0 locks=0 ] ( 1 ) remove [ 0 locks=0 ] ( "on" ) 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 ] ( "off" ) pt0 [ 0 locks=0 ] ( 0 0 0 ) weight0 [ 0 locks=0 ] ( 1 ) prim0 [ 0 locks=0 ] ( "" ) closed0 [ 0 locks=0 ] ( "off" ) } HouNC1033600bb2058b062300a8115304obj/WORK/Delete_point.userdata ___Version___ 16.0.504.20HouNC1033600b8c058b062300ae844739obj/WORK/OUT_nearpoints_VEX.inittype = null matchesdef = 0 HouNC1033600b8d058b062300d0feba10obj/WORK/OUT_nearpoints_VEX.defsopflags sopflags = comment "" position -1.89567 -5.45006 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 Delete_point 1 1 "input1" } inputs { 0 Delete_point 0 1 } stat { create 1487921400 modify 1487954283 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end HouNC1033600b8c058b062300ff695469obj/WORK/OUT_nearpoints_VEX.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouNC1033600b88058b062300f551a60dobj/WORK/OUT_nearpoints_VEX.userdata ___Version___ 16.0.504.20HouNC1033600bb9058b062300b8070d00obj/WORK/grid1.inittype = grid matchesdef = 0 HouNC1033600bbe058b06230035b1c75cobj/WORK/grid1.defsopflags sopflags = comment "" position -13.2062 -2.88928 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 1487925238 modify 1487954277 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb9058b0623005194b45eobj/WORK/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 ] ( 15 ) cols [ 0 locks=0 ] ( 15 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) interpu [ 0 locks=0 ] ( "on" ) interpv [ 0 locks=0 ] ( "on" ) } HouNC1033600bb5058b062300f0dbd9c3obj/WORK/grid1.userdata ___Version___ 16.0.504.20HouNC1033600bbb058b0623007065e96dobj/WORK/sphere2.inittype = sphere matchesdef = 0 HouNC1033600bb8058b062300d7cf6910obj/WORK/sphere2.defsopflags sopflags = comment "" position -10.6025 -1.83121 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 1487925256 modify 1487954277 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbb058b062300762af171obj/WORK/sphere2.parm{ version 0.8 type [ 0 locks=0 ] ( "prim" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 0.5 ) 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" ) } HouNC1033600bb7058b062300410acb5aobj/WORK/sphere2.userdata ___Version___ 16.0.504.20HouNC1033600bb4058b0623009f8f412eobj/WORK/transform1.inittype = xform matchesdef = 0 HouNC1033600bb5058b062300ba1af245obj/WORK/transform1.defsopflags sopflags = comment "" position -10.6025 -2.88928 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sphere2 0 1 "input1" } inputs { 0 sphere2 0 1 } stat { create 1487925261 modify 1487954277 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8c058b0623004cf55842obj/WORK/transform1.spareparmdef parm { name "speed" label "speed" type float default { "0" } range { 0 10 } } parm { name "group" baseparm label "Group" export none bindselector everything "Transform Geometry" "Select the geometry to transform and press Enter to complete. Middle mouse to select. Left mouse to select and drag." 0 1 0xffffffff 1 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export none } parm { name "r" baseparm label "Rotate" export none } parm { name "s" baseparm label "Scale" export none } parm { name "shear" baseparm label "Shear" export none } parm { name "p" baseparm label "Pivot" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "movecentroid" baseparm label "Move Centroid to Origin" export none } parm { name "attribs" baseparm label "Attributes" export none } parm { name "updatenmls" baseparm label "Recompute Point Normals" export none } parm { name "updateaffectednmls" baseparm label "Recompute Affected Normals" export none } parm { name "vlength" baseparm label "Preserve Normal Length" export none } parm { name "invertxform" baseparm label "Invert Transformation" export none } HouNC1033600bb5058b06230066ffdd19obj/WORK/transform1.chn{ channel tz { lefttype = extend righttype = extend default = 1.9985991716384888 flags = 0 segment { length = 0 value = 1.9985991716384888 1.9985991716384888 expr = cos($F*ch(\"speed\"))*3 } } } HouNC1033600bb4058b06230096415fe5obj/WORK/transform1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 1.5 [ tz -0.15700786872883152 ] ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) 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" ) speed [ 0 locks=0 ] ( 3 ) } HouNC1033600bb0058b062300d794099aobj/WORK/transform1.userdata ___Version___ 16.0.504.20HouNC1033600b8d058b06230039595f21obj/WORK/OUT_nearpoint_VEX.inittype = null matchesdef = 0 HouNC1033600bb2058b0623000e357b4fobj/WORK/OUT_nearpoint_VEX.defsopflags sopflags = comment "" position -10.7153 -6.35538 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 merge1 2 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1487925432 modify 1487954277 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end HouNC1033600b8d058b062300c1f53aceobj/WORK/OUT_nearpoint_VEX.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouNC1033600b89058b06230057f0ee2aobj/WORK/OUT_nearpoint_VEX.userdata ___Version___ 16.0.504.20HouNC1033600bb8058b0623009c81b534obj/WORK/merge1.inittype = merge matchesdef = 0 HouNC1033600bb9058b0623005184edc8obj/WORK/merge1.defsopflags sopflags = comment "" position -10.7164 -4.93164 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 pointwrangle1 2 1 "input1" 1 transform1 1 1 "input2" } inputs { 0 pointwrangle1 0 1 1 transform1 0 1 } stat { create 1487938827 modify 1487954277 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb8058b062300c9b1ace5obj/WORK/merge1.parm{ version 0.8 } HouNC1033600bb4058b0623009771f087obj/WORK/merge1.userdata ___Version___ 16.0.504.20HouNC1033600bb9058b062300e8b55a82obj/WORK/edit1.inittype = edit matchesdef = 0 HouNC1033600bbe058b062300d2b79ad8obj/WORK/edit1.defsopflags sopflags = comment "" position -1.89567 -6.34426 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight on unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 OUT_nearpoints_VEX 1 1 "input1" } inputs { 0 OUT_nearpoints_VEX 0 1 } stat { create 1487954277 modify 1487954410 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 creator edit explicit 1 delscript "" exprlanguage hscript end HouNC1033600bb9058b062300685f6cadobj/WORK/edit1.parm{ version 0.8 group [ 0 locks=0 ] ( 0-40354 ) grouptype [ 0 locks=0 ] ( "prims" ) modeswitcher [ 0 locks=0 ] ( 1 0 ) switcher [ 0 locks=0 ] ( 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) vlength [ 0 locks=0 ] ( "on" ) localspace [ 0 locks=0 ] ( "off" ) localspaceupvector [ 0 locks=0 ] ( 0 1 0 ) slideonsurface [ 0 locks=0 ] ( "off" ) dist [ 0 locks=0 ] ( 0 ) leadnml [ 0 locks=0 ] ( "on" ) apply [ 0 locks=0 ] ( 0 ) softparmsgrouper [ 0 locks=0 ] ( 0 ) rad [ 0 locks=0 ] ( 0 ) type [ 0 locks=0 ] ( "cubic" ) tandeg [ 0 locks=0 ] ( 0 0 ) kernel [ 0 locks=0 ] ( wyvill ) global [ 0 locks=0 ] ( "off" ) visualizefalloff [ 0 locks=0 ] ( "state" ) sculptswitcher [ 0 locks=0 ] ( 0 0 0 ) op [ 0 locks=0 ] ( "deform" ) axis [ 0 locks=0 ] ( "normal" ) vector [ 0 locks=0 ] ( 0 0 1 ) stencilaccum [ 0 locks=0 ] ( "off" ) stencilclear [ 0 locks=0 ] ( 0 ) resetnormal [ 0 locks=0 ] ( 0 ) flood [ 0 locks=0 ] ( 0 ) color [ 0 locks=0 ] ( "off" "off" ) fd [ 0 locks=0 ] ( 0.10000000149011612 ) bd [ 0 locks=0 ] ( -0.10000000149011612 ) shape [ 0 locks=0 ] ( "circle" ) bitmap [ 0 locks=0 ] ( butterfly1.pic ) bmpchan [ 0 locks=0 ] ( "alpha" ) sculptrad [ 0 locks=0 ] ( 0.10000000149011612 ) uvradius [ 0 locks=0 ] ( 0.10000000149011612 ) radiuspressure [ 0 locks=0 ] ( 1 ) usedepth [ 0 locks=0 ] ( "off" ) depth [ 0 locks=0 ] ( 0.10000000000000001 0.10000000000000001 ) brushangle [ 0 locks=0 ] ( 0 ) squash [ 0 locks=0 ] ( 1 ) opacity [ 0 locks=0 ] ( 1 ) opacitypresure [ 0 locks=0 ] ( 1 ) brushsplatter [ 0 locks=0 ] ( 0 ) papergrain [ 0 locks=0 ] ( 0 ) softedge [ 0 locks=0 ] ( 1 ) sculptkernel [ 0 locks=0 ] ( elendt ) uptype [ 0 locks=0 ] ( "stroke" ) upvector [ 0 locks=0 ] ( 0 1 0 ) projtype [ 0 locks=0 ] ( "on" ) useconnectivity [ 0 locks=0 ] ( "on" ) realtime [ 0 locks=0 ] ( "off" ) dir [ 0 locks=0 ] ( -0.67426097393035889 -0.71587139368057251 0.18138456344604492 ) hitpos [ 0 locks=0 ] ( -1.2521157264709473 -0.64117884635925293 1.8183691501617432 ) hitprim [ 0 locks=0 ] ( 1636 ) hituvw [ 0 locks=0 ] ( 0.14496639370918274 0 0 ) hitpressure [ 0 locks=0 ] ( 1 ) hitpt [ 0 locks=0 ] ( -1 ) event [ 0 locks=0 ] ( "nop" ) useorient [ 0 locks=0 ] ( "off" ) doreflect [ 0 locks=0 ] ( "off" ) symaxis [ 0 locks=0 ] ( 1 0 0 ) symorig [ 0 locks=0 ] ( 0 0 0 ) symdist [ 0 locks=0 ] ( 0 ) symthreshold [ 0 locks=0 ] ( 1 ) symplanetol [ 0 locks=0 ] ( 9.9999997473787516e-06 ) updatenmls [ 0 locks=0 ] ( "on" ) clearall [ 0 locks=0 ] ( 0 ) } HouNC1033600bb5058b062300f65e5e85obj/WORK/edit1.userdata ___Version___ 16.0.504.20HouNC1033600bbb058b0623008d14c5a3obj/WORK/edit1.gdelta[ ] HouNC1033600ba2058b062300065d9b51obj/WORK.order14 sphere1 popnet nearpoints_VEX attribdelete1 Change_Color Delete_point OUT_nearpoints_VEX grid1 sphere2 transform1 pointwrangle1 OUT_nearpoint_VEX merge1 edit1 HouNC1033600ba0058b062300da2a675fobj/WORK.net1 HouNC1033600ba3058b0623006994ff0aobj/cam1.inittype = cam matchesdef = 0 HouNC1033600ba0058b0623006011a647obj/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 -5.0832 2.6826 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 1487937594 modify 1487939112 author personal@personal-PC access 0777 } color UT_Color RGB 0.3 0.55 0.75 delscript "" exprlanguage hscript end HouNC1033600bbb058b062300b657ed34obj/cam1.spareparmdef group { name "stdswitcher3" 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 all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" invisible export none } parm { name "p" baseparm label "Pivot" 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" } } } HouNC1033600ba0058b062300933eeab3obj/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) } } } HouNC1033600ba3058b06230056414c67obj/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.3076992317330976 1.4128454577879459 12.542115825316825 ) r [ 0 locks=0 ] ( -6.3852057606810071 -3.2344732206131503 -4.9775459340482155e-17 ) s [ 0 locks=0 ] ( [ sx 1 ] [ sy 1 ] [ sz 1 ] ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) stdswitcher3 [ 0 locks=0 ] ( 2 2 2 2 ) iconscale [ 0 locks=0 ] ( 1 ) res [ 0 locks=0 ] ( 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.421398162841797 ) orthowidth [ 0 locks=0 ] ( 3.6890145739482416 ) near [ 0 locks=0 ] ( 0.10914761010872827 ) far [ 0 locks=0 ] ( 4367.0069297907421 ) 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 ) } HouNC1033600bbf058b06230063841ac7obj/cam1.userdata ___Version___ 16.0.504.20___toolcount___3 ___toolid___ object_camHouNC1033600bb5058b062300cf908958obj/cam1/camOrigin.inittype = add matchesdef = 0 HouNC1033600bba058b06230047e07dfaobj/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 1487937594 modify 1487937601 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb5058b062300fb079074obj/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" ) } HouNC1033600bb1058b06230014a3ce6eobj/cam1/camOrigin.userdata ___Version___ 16.0.504.20___toolcount___3 ___toolid___ object_camHouNC1033600bb9058b0623002058f723obj/cam1/file1.inittype = file matchesdef = 0 HouNC1033600bbe058b06230060fc6f6aobj/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 1487937594 modify 1487937613 author personal@personal-PC access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end HouNC1033600bbe058b0623008fba9192obj/cam1/file1.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } HouNC1033600bb9058b0623005074dcc4obj/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 ] ) } HouNC1033600bb5058b062300b8ada7c3obj/cam1/file1.userdata ___Version___ 16.0.504.20___toolcount___3 ___toolid___ object_camHouNC1033600bb8058b0623002f019d48obj/cam1/xform1.inittype = xform matchesdef = 0 HouNC1033600bb9058b062300f2e0ed75obj/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 1487937594 modify 1487937630 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb9058b0623002ca84c22obj/cam1/xform1.chn{ channel scale { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "property(\"../iconscale\", 1)" } } } HouNC1033600bb8058b0623003c108b28obj/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 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) 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" ) } HouNC1033600bb4058b06230006b5987fobj/cam1/xform1.userdata ___Version___ 16.0.504.20___toolcount___3 ___toolid___ object_camHouNC1033600ba2058b062300f0401b3cobj/cam1.order3 camOrigin file1 xform1 HouNC1033600ba0058b06230004ae725bobj/cam1.net1 HouNC1033600ba3058b062300607dc8b5obj/cam2.inittype = cam matchesdef = 0 HouNC1033600ba0058b0623009554f89eobj/cam2.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 -3.3888 1.7884 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 1487938800 modify 1487939166 author personal@personal-PC access 0777 } color UT_Color RGB 0.3 0.55 0.75 delscript "" exprlanguage hscript end HouNC1033600bbb058b062300080c6d04obj/cam2.spareparmdef group { name "stdswitcher3" 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 all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" invisible export none } parm { name "p" baseparm label "Pivot" 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" } } } HouNC1033600ba0058b0623001cf6b569obj/cam2.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) } } } HouNC1033600ba3058b062300647cd9d7obj/cam2.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( -11.005884344206278 1.909633514695243 -0.40875686228196328 ) r [ 0 locks=0 ] ( -3.1193294352566596 -90.910678456704943 9.3803707315302037e-15 ) s [ 0 locks=0 ] ( [ sx 1 ] [ sy 1 ] [ sz 1 ] ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) stdswitcher3 [ 0 locks=0 ] ( 2 2 2 2 ) iconscale [ 0 locks=0 ] ( 1 ) res [ 0 locks=0 ] ( 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.421398162841797 ) orthowidth [ 0 locks=0 ] ( 3.6890145739482416 ) near [ 0 locks=0 ] ( 0.10914761010872827 ) far [ 0 locks=0 ] ( 4367.0069297907421 ) 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 ) } HouNC1033600bbf058b062300fb5801e0obj/cam2.userdata ___Version___ 16.0.504.20___toolcount___4 ___toolid___ object_camHouNC1033600bb5058b0623008b0a7570obj/cam2/camOrigin.inittype = add matchesdef = 0 HouNC1033600bba058b0623007fdc2e93obj/cam2/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 1487938800 modify 1487938807 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb5058b06230060b11490obj/cam2/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" ) } HouNC1033600bb1058b06230049d5d7d1obj/cam2/camOrigin.userdata ___Version___ 16.0.504.20___toolcount___4 ___toolid___ object_camHouNC1033600bb9058b062300c8c81cdcobj/cam2/file1.inittype = file matchesdef = 0 HouNC1033600bbe058b0623003c7bca14obj/cam2/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 1487938800 modify 1487938819 author personal@personal-PC access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end HouNC1033600bbe058b0623004c3b65faobj/cam2/file1.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } HouNC1033600bb9058b062300b008efa0obj/cam2/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 ] ) } HouNC1033600bb5058b062300c29c938dobj/cam2/file1.userdata ___Version___ 16.0.504.20___toolcount___4 ___toolid___ object_camHouNC1033600bb8058b062300416b82d3obj/cam2/xform1.inittype = xform matchesdef = 0 HouNC1033600bb9058b0623007323fa71obj/cam2/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 1487938800 modify 1487938836 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb9058b062300318fd3e8obj/cam2/xform1.chn{ channel scale { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "property(\"../iconscale\", 1)" } } } HouNC1033600bb8058b062300b28bed9eobj/cam2/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 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) 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" ) } HouNC1033600bb4058b062300ab2d0ed7obj/cam2/xform1.userdata ___Version___ 16.0.504.20___toolcount___4 ___toolid___ object_camHouNC1033600ba2058b0623003df18d55obj/cam2.order3 camOrigin file1 xform1 HouNC1033600ba0058b062300e2cdb96aobj/cam2.net1 HouNC1033600bbe058b06230027d9cc09obj/sunlight1.inittype = hlight::2.0 matchesdef = 1 HouNC1033600bbf058b06230081cec7e5obj/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 -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 off exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1487939111 modify 1487939438 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbf058b062300460d3fd6obj/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, tan(ch('light_fov'))), tan(ch('conedelta')+ch('coneangle')))" } } channel projection2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(strcmp(chs('light_type'), 'distant')==0 || strcmp(chs('light_type'), 'sun')==0, 1, 0)" } } channel dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"./l_dimmer\") } } 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(\"/obj/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(\"/obj/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(\"/obj/skylight1/skymap_sun_calc_vectorz\") * -10.0" } } } HouNC1033600bbe058b0623003b2373b8obj/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 ) 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 0.5 ] ) 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 ] ( 0.5 ) 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 0.5 ] ) 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" ) } HouNC1033600bba058b062300f266bd7dobj/sunlight1.userdata ___Version___1___toolcount___1 ___toolid___object_pointlightHouNC1033600bb3058b0623007d147b46obj/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 HouNC1033600bb2058b06230015d8c820obj/sunlight1/constraints.parm{ version 0.8 } HouNC1033600b8e058b062300dc1a23e8obj/sunlight1/constraints.userdata ___Version___ 16.0.504.20HouNC1033600bb3058b06230066d4ad14obj/sunlight1/constraints.net1 HouNC1033600bbe058b0623000e67b899obj/skylight1.inittype = envlight matchesdef = 1 HouNC1033600bbf058b062300808ab86cobj/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 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 off exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1487939111 modify 1487939364 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbf058b062300e3d6be8eobj/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)" } } } HouNC1033600bbe058b062300f4e3a7faobj/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 ) 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 ] ( 0.5 ) 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" ) } HouNC1033600bba058b062300af4715f4obj/skylight1.userdata ___Version______toolcount___4 ___toolid___object_envlightHouNC1033600bb3058b0623009aa0767eobj/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 HouNC1033600bb2058b06230009bdbdfcobj/skylight1/constraints.parm{ version 0.8 } HouNC1033600b8e058b0623005da1d15bobj/skylight1/constraints.userdata ___Version___ 16.0.504.20HouNC1033600bb3058b06230017aa10c5obj/skylight1/constraints.net1 HouNC1033600ba7058b0623001787726cobj.order5 WORK cam1 cam2 sunlight1 skylight1 HouNC1033600ba5058b062300048e5fbeobj.net1 HouNC1033600ba5058b0623009156a46cout.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 1487909140 modify 1487909141 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba4058b062300d5970f51out.parm{ version 0.8 } HouNC1033600ba0058b062300009b79caout.userdata ___Version___ 16.0.504.20HouNC1033600ba5058b0623005f48a655out.net1 HouNC1033600ba4058b0623004dbf87f1part.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 1487909140 modify 1487909142 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba7058b0623001f98c19bpart.parm{ version 0.8 } HouNC1033600ba3058b0623006175d766part.userdata ___Version___ 16.0.504.20HouNC1033600ba4058b062300db764dccpart.net1 HouNC1033600baa058b062300563971d8ch.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 1487909140 modify 1487909141 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba5058b06230008c4757bch.parm{ version 0.8 } HouNC1033600ba1058b06230064685c39ch.userdata ___Version___ 16.0.504.20HouNC1033600baa058b0623001e49fb68ch.net1 HouNC1033600ba4058b06230076989a49shop.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 1487909140 modify 1487909141 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba7058b0623002c7d5db5shop.parm{ version 0.8 } HouNC1033600ba3058b062300240584c7shop.userdata ___Version___ 16.0.504.20HouNC1033600ba4058b062300ca38512fshop.net1 HouNC1033600ba5058b062300c132d21eimg.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 1487909140 modify 1487909143 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba4058b0623000c04e9b6img.parm{ version 0.8 } HouNC1033600ba0058b062300c0f67cc6img.userdata ___Version___ 16.0.504.20HouNC1033600ba2058b0623004ae9db06img/comp1.inittype = img matchesdef = 0 HouNC1033600ba3058b062300e2aa0b36img/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 1487909143 modify 1487909143 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba2058b06230027482685img/comp1.parm{ version 0.8 } HouNC1033600bbe058b0623003d76e144img/comp1.userdata ___Version___ 16.0.504.20HouNC1033600ba3058b0623004fbca55fimg/comp1.net1 HouNC1033600ba5058b062300e8f4ceb3img.net1 HouNC1033600ba5058b0623003d423678vex.net1 HouNC1033600ba5058b0623004f7fd12dmat.net1 HouNC1033600bbb058b06230050fced75.scenefilevisualizersHouNC1033600ba0058b062300babace6a.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" -B 1 -v split -V 2 2 -d h -a off -i 2 -b 0 0 0 -o "" -h on -H on -c 0.8 0.8 0.8 -C 1 1 1 -S 0.8 0.8 0.8 -R 6 -F dc -D "" -I "" -f "" -s off -r 256 256 -p on -l on -t on imgview -z 1 -p (none) 0 -c 0 -l on -s off -i imgview2 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 1 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 2 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 3 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 4 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 5 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 6 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 7 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 8 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 9 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 10 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 11 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 12 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 13 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 14 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 15 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 16 imgviewtime -V on -L on -G on -H on -P off -r 24 -u fr -g 0 -f on -e on -b on -d imgview2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 1 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 3 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 4 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 5 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 6 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 7 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 8 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 9 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 10 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 11 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 12 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 13 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 14 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 15 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 16 viewerstow -b open -x open -l open -m hide -c hide -d open Build.panetab1.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' 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 light -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 -c 1 -C 60 -d on -D 1 -g on -n on -N 1000000 -r off -R on -S 768 -m 0.05 -s on -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 on -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 ( F ) orthowidth ( 15.3553 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.358724 22498.4 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -2.03171 1.80011 28.5494 ) pxyz ( -2.03171 1.80011 2.48982 ) rotation ( -0.491477 -0.147607 0.85829 0 0.985532 0.16949 -0.87089 0.0833004 -0.484367 ) homedistance ( 26.0595 ) homeadjboxwidth ( 15.3553 ) homeorthowidth ( 15.3553 ) homeradius ( 22.4723 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' Build.panetab1.world.persp1 vieworthogrid -d 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 light -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 -c 1 -C 60 -d on -D 1 -g on -n on -N 1000000 -r off -R on -S 768 -m 0.05 -s on -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 on -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 ( 10.3346 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.268482 12324.1 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0.475634 0.227846 15.1181 ) pxyz ( 0.475634 0.227846 0.124153 ) rotation ( 1 0 0 0 1.19209e-07 1 0 -1 1.19209e-07 ) homedistance ( 14.9939 ) homeadjboxwidth ( 10.3346 ) homeorthowidth ( 10.3346 ) homeradius ( 12.3091 ) 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 light -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 -c 1 -C 60 -d on -D 1 -g on -n on -N 1000000 -r off -R on -S 768 -m 0.05 -s on -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 on -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 light -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 -c 1 -C 60 -d on -D 1 -g on -n on -N 1000000 -r off -R on -S 768 -m 0.05 -s on -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 on -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 512 -v 2048 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 "Grid Columns" hudintslider /obj/WORK/grid1 "hudx(60) hudy(51) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_0000000067305B40_58B02565') hudharbourx(60) hudharboury(51) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(1) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)" omparm "Follow Path" followpath /obj/WORK "invisible(1)" omparm "Grid Rows" hudintslider /obj/WORK/grid1 "hudx(60) hudy(67) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_0000000067385D00_58B02565') hudharbourx(60) hudharboury(67) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(1) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)" omparm Columns hudintslider /obj/WORK/sphere2 "hudx(60) hudy(51) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_000000006740B9E0_58B0254B') hudharbourx(60) hudharboury(51) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(3) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)" omparm "Camera Manipulator" camera /obj/cam2 "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 Rows hudintslider /obj/WORK/sphere2 "hudx(60) hudy(67) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_0000000067408B80_58B0254B') hudharbourx(60) hudharboury(67) 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 "Edit Manipulator" edit /obj/WORK/edit1 "invisible(1) movetool_candidate(1) translate(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 "Soft Edit Radius" hudslider /obj/WORK/edit1 "hudx(60) hudy(51) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_0000000010691440_58B06165') hudharbourx(60) hudharboury(51) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(0) hudrangehigh(1) hudlocklow(1) hudlockhigh(0)" panepath -d Build -f -p panetab14 /obj/WORK/edit1 panepath -d Build -f -p panetab1 /obj/WORK/edit1 panepath -d Build -f -p panetab2 /obj/WORK/edit1 panepath -d Build -f -p panetab3 /obj/WORK/edit1 panepath -d Build -f -p panetab4 /img/comp1/ panepath -d Build -f -p panetab13 /ch/ panepath -d Build -f -p panetab11 /obj/WORK/edit1 panepath -d Build -f -p panetab5 /obj/WORK/edit1 panepath -d Build -f -p panetab6 /obj/WORK/edit1 panepath -d Build -f -p panetab12 /obj/ panepath -d Build -f -p panetab7 /obj/WORK/edit1 panepath -d Build -f -p panetab8 /obj/ panepath -d Build -f -p panetab9 /obj/WORK/edit1 panepath -d Build -f -p panetab10 /obj/ desk set Build viewupdate -u always audiopanel -s p '' audiopanel -s r on audiopanel -s s 1 audiopanel -s f 45 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 14316 shopvisible +I3D +VMantra +RIB HouNC1033600baa058b062300bf442759.takesHoudiniTakeFile 1.0 take name Main kids 0 e HouNC1033600ba5058b0623006cd4f6d0.stylesNSJb{}HouNC1033600ba8058b06230024f702c4.cwdopcf / takeset Main HouNC1033600bba058b0623008919230fNON_COMMERCIAL_FILE!!!