HouLC1033600baa05c114a2509a7e5953.startfplayback -i on -r off -f 1 -e on -h on -t on -a on -k on -s 1 tcur 0 fps 24 tset 0 10 frange 1 240 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' HouLC1033600ba605c114a25043eeba09.variablesset -g ACTIVETAKE = 'Main' set -g E = '2.7182818284590452354' set -g EYE = 'stereo' set -g HIP = 'Z:/CloudStation/Prod/Houidni_work/024_InheritVelocity/HIP' set -g HIPFILE = 'Z:/CloudStation/Prod/Houidni_work/024_InheritVelocity/HIP/InheritVelocity_SampleFile.hiplc' set -g HIPNAME = 'InheritVelocity_SampleFile' set -g JOB = 'C:/Users/kitag' set -g PI = '3.1415926535897932384' set -g POSE = 'C:/Users/kitag/Documents/houdini17.0/poselib' set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl19.15' set -g _HIP_SAVETIME = 'Thu Dec 13 02:49:25 2018' set -g _HIP_SAVEVERSION = '17.0.352' set -g _HIP_SHELFTOOLCOUNT = '1' set -g status = '0' HouLC1033600ba405c114a250dba5575b.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' HouLC1033600ba105c114a2504309e1eb.takeconfigtakename -g take HouLC1033600ba005c114a250e36d4a3d.hou.sessionHouLC1033600ba005c114a2508029b1f6.OPlibrariesHouLC1033600ba205c114a2506c0e60b2.OPpreferencesHouLC1033600ba005c114a25075767934.OPfallbacksVop/addattrib C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/addattrib otls/OPlibScripted.hda Vop/addconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/addconst otls/OPlibScripted.hda Vop/addgroup C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/addgroup otls/OPlibScripted.hda Sop/assemble C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/assemble otls/OPlibSop.hda Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda Vop/bias C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/bias otls/OPlibScripted.hda Vop/clamp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/clamp otls/OPlibScripted.hda Sop/clean C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/clean otls/OPlibSop.hda Sop/color C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/color otls/OPlibSop.hda Vop/complement C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/complement otls/OPlibScripted.hda Vop/cross C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/cross otls/OPlibScripted.hda Vop/curlnoise C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/curlnoise otls/OPlibScripted.hda Vop/degtorad C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/degtorad otls/OPlibScripted.hda Vop/dot C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/dot otls/OPlibScripted.hda Vop/fit C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/fit otls/OPlibScripted.hda Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/floattovec otls/OPlibScripted.hda Vop/geometryvopglobal C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibVop.hda Vop/geometryvopglobal otls/OPlibVop.hda Vop/geometryvopglobal::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibVop.hda Vop/geometryvopglobal::2.0 otls/OPlibVop.hda Vop/geometryvopoutput C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibVop.hda Vop/geometryvopoutput otls/OPlibVop.hda Dop/geometrywrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibDop.hda Dop/geometrywrangle otls/OPlibDop.hda Vop/getattrib::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/getattrib::2.0 otls/OPlibScripted.hda Dop/groundplane C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibDop.hda Dop/groundplane otls/OPlibDop.hda Sop/groupexpression C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/groupexpression otls/OPlibSop.hda Vop/importattrib C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/importattrib otls/OPlibScripted.hda Vop/importpoint C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibVop.hda Vop/importpoint otls/OPlibVop.hda Vop/inttofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/inttofloat otls/OPlibScripted.hda Vop/invert C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/invert otls/OPlibScripted.hda Vop/length C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/length otls/OPlibScripted.hda Dop/linktosourceobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibDop.hda Dop/linktosourceobject otls/OPlibDop.hda Vop/makeinstancexform C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/makeinstancexform otls/OPlibScripted.hda Vop/modulo C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/modulo otls/OPlibScripted.hda Vop/mulconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/mulconst otls/OPlibScripted.hda Vop/negate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/negate otls/OPlibScripted.hda Vop/neighbour C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/neighbour otls/OPlibScripted.hda Vop/neighbourcount C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/neighbourcount otls/OPlibScripted.hda Vop/normalize C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/normalize otls/OPlibScripted.hda Dop/null C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibDop.hda Dop/null otls/OPlibDop.hda Dop/objpos C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibDop.hda Dop/objpos otls/OPlibDop.hda Dop/output C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibDop.hda Dop/output otls/OPlibDop.hda Vop/pcimport C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/pcimport otls/OPlibScripted.hda Vop/pciterate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/pciterate otls/OPlibScripted.hda Vop/pcopen C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/pcopen otls/OPlibScripted.hda Sop/pointjitter C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/pointjitter otls/OPlibSop.hda Sop/pointreplicate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/pointreplicate otls/OPlibSop.hda Vop/random C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/random otls/OPlibScripted.hda Dop/rbdpackedobject C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibDop.hda Dop/rbdpackedobject otls/OPlibDop.hda Dop/rigidbodysolver C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibDop.hda Dop/rigidbodysolver otls/OPlibDop.hda Vop/setattrib C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/setattrib otls/OPlibScripted.hda Vop/smooth C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/smooth otls/OPlibScripted.hda Sop/solver C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/solver otls/OPlibSop.hda Sop/split C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/split otls/OPlibSop.hda Vop/turbnoise C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/turbnoise otls/OPlibScripted.hda Vop/twoway C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/twoway otls/OPlibScripted.hda Vop/vecgetcompon C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/vecgetcompon otls/OPlibScripted.hda Vop/vecsetcompon C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/vecsetcompon otls/OPlibScripted.hda Vop/vectofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/vectofloat otls/OPlibScripted.hda Vop/volumesample C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/volumesample otls/OPlibScripted.hda Sop/voronoifracture C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/voronoifracture otls/OPlibSop.hda Sop/voronoifracture::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/voronoifracture::2.0 otls/OPlibSop.hda Sop/voronoifracturepoints C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/voronoifracturepoints otls/OPlibSop.hda Dop/voronoifracturesolver C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibDop.hda Dop/voronoifracturesolver otls/OPlibDop.hda Vop/voronoise C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibScripted.hda Vop/voronoise otls/OPlibScripted.hda Sop/xformpieces C:/PROGRA~1/SIDEEF~1/HOUDIN~1.352/houdini/otls/OPlibSop.hda Sop/xformpieces otls/OPlibSop.hda HouLC1033600ba005c114a2508cf90651.OPdummydefsINDXB INDEX_SECTION$\J%houdini.hdalibrary$\J% Vop/addattrib$\6 Vop/addconst-*\@ Vop/addgroup23\6 Sop/assemble6 \6Sop/attribdeleteG\5Sop/attribwrangleLJ\5Vop/biask<.\6 Vop/clampsj +\6 Sop/clean} \6 Sop/color \5Vop/complement6L\6 Vop/cross\6 Vop/curlnoise3 \5 Vop/degtorad\6Vop/dot *\5Vop/fit\6Vop/floattovecҌ\5Vop/geometryvopglobalP\5Vop/geometryvopglobal::2.0\5Vop/geometryvopoutput\5Dop/geometrywranglez\?Vop/getattrib::2.0b \@ Dop/groundplanepQ V\5Sop/groupexpression| _\6Vop/importattrib\5Vop/importpoint:\5Vop/inttofloat\5 Vop/invert{\5 Vop/length_A\5Dop/linktosourceobject\5Vop/makeinstancexform8\5 Vop/modulo\@ Vop/mulconst\5 Vop/negate}\6 Vop/neighbour!\6Vop/neighbourcountf\6 Vop/normalizey\@ Dop/null{\5 Dop/objposՏ\5 Dop/outputݬ \5 Vop/pcimport+\6 Vop/pciterate+f\6 Vop/pcopen\6Sop/pointjitter3\@ Sop/pointreplicate/\@ Vop/random0j\6Dop/rbdpackedobject0<\5Dop/rigidbodysolverl>\6 Vop/setattribD \5 Vop/smooth\6 Sop/solver\5 Sop/splitw\5 Vop/turbnoiseʕ O\6 Vop/twoway\5Vop/vecgetcompon\6Vop/vecsetcomponO\@ Vop/vectofloat0\@ Vop/volumesample-\6Sop/voronoifractureIL\6Sop/voronoifracture::2.0G\#\5Sop/voronoifracturepointsj\6Dop/voronoifracturesolverz\6 Vop/voronoise \6Sop/xformpieces ~\5@ addattrib Add Attribute"oplib:/Vop/addattrib?Vop/addattrib VOP_addattribVopvopVOPallsop pop\J%addconst Add Constant oplib:/Vop/addconst?Vop/addconst VOP_addconstVopvopVOPall*\J%addgroupAdd Point to Group oplib:/Vop/addgroup?Vop/addgroup VOP_addgroupVopvopVOPallsop pop\J%assembleAssemble oplib:/Sop/assemble?Sop/assemble SOP_assembleSop\J% attribdeleteAttribute Delete(oplib:/Sop/attribdelete?Sop/attribdeleteSOP_attribdeleteSop\J% attribwrangleAttribute Wrangle*oplib:/Sop/attribwrangle?Sop/attribwrangleSOP_attribwrangleSop\J%biasBiasoplib:/Vop/bias?Vop/biasVOP_biasVopvopVOPall\J%clampClampoplib:/Vop/clamp?Vop/clamp VOP_clampVopvopVOPall*\J%cleanCleanoplib:/Sop/clean?Sop/clean SOP_cleanSop\J%colorColoroplib:/Sop/color?Sop/color SOP_colorSop\J% complement Complement$oplib:/Vop/complement?Vop/complementVOP_complementVopvopVOPall*\J%cross Cross Productoplib:/Vop/cross?Vop/cross VOP_crossVopvopVOPall*\J% curlnoise Curl Noise"oplib:/Vop/curlnoise?Vop/curlnoise VOP_curlnoiseVopvopVOPall\J%degtoradDegrees to Radians oplib:/Vop/degtorad?Vop/degtorad VOP_degtoradVopvopVOPall*\J%dot Dot Productoplib:/Vop/dot?Vop/dotVOP_dotVopvopVOPall*\J%fit Fit Rangeoplib:/Vop/fit?Vop/fitVOP_fitVopvopVOPall*\J% floattovecFloat to Vector$oplib:/Vop/floattovec?Vop/floattovecVOP_floattovecVopvopVOPall*\J%geometryvopglobalGeometry VOP Global Parameters2oplib:/Vop/geometryvopglobal?Vop/geometryvopglobalVOP_geometryvopglobalVopcvex\J%geometryvopglobal::2.0Geometry VOP Global Parameters { name "bias" script "bias" label "bias" outercode { INCLUDE_VOPLIB } code { R"code( #if !strcmp($signature, "v4") float $cr = vop_bias($val.x, $amount.x); float $cg = vop_bias($val.y, $amount.y); float $cb = vop_bias($val.z, $amount.z); float $ca = vop_bias($val.w, $amount.w); $bias = set($cr, $cg, $cb, $ca); #elif (!strcmp($signature, "v") || !strcmp($signature, "c")) float $cr = vop_bias($val.x, $amount.x); float $cg = vop_bias($val.y, $amount.y); float $cb = vop_bias($val.z, $amount.z); $bias = set($cr, $cg, $cb); #elif (!strcmp($signature, "u")) float $cr = vop_bias($val.x, $amount.x); float $cg = vop_bias($val.y, $amount.y); $bias = set($cr, $cg); #else $bias = vop_bias($val, $amount); #endif )code" } input float val "Input" input float amount "Bias" output float bias "Result" signature "Float" default { float float float } signature "2D Vector" u { vector2 vector2 vector2 } signature "3D Vector" v { vector vector vector } signature "4D Vector" v4 { vector4 vector4 vector4 } signature "RGB Color" c { color color color } VOP_FLT_PARM(val, "Value", 1) VOP_FLT_PARM(amount, "Bias", 0.5) VOP_VEC2_PARM(val_u, "Value", 1, 1) VOP_VEC2_PARM(amount_u, "Bias", 0.5, 0.5) VOP_CLR_PARM(val_c, "Value", 1, 1, 1) VOP_VEC_PARM(amount_c, "Bias", 0.5, 0.5, 0.5) VOP_VEC_PARM(val_v, "Value", 1, 1, 1) VOP_VEC_PARM(amount_v, "Bias", 0.5, 0.5, 0.5) VOP_VEC4_PARM(val_v4, "Value", 1, 1, 1, 1) VOP_VEC4_PARM(amount_v4,"Bias", 0.5, 0.5, 0.5, 0.5) } INDX DialogScript [\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "clamp" script "clamp" label "clamp" code { "$clamp = clamp($val, $min, $max);" } input float val "Input Value" input float min "Minimum Value" input float max "Maximum Value" output float clamp "Clamped Value" signature "Float" default { } signature "Integer" i { int int int int } signature "2D Vector" u { vector2 vector2 vector2 vector2 } signature "3D Vector" v { vector vector vector vector } signature "3D Point" p { point point point point } signature "3D Normal" n { normal normal normal normal } signature "RGB Color" c { color color color color } signature "4D Vector" v4 { vector4 vector4 vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector uvector uvector } signature "Uniform 3D Point" up { upoint upoint upoint upoint } signature "Uniform 3D Normal" un { unormal unormal unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor ucolor ucolor } VOP_FLT_PARM(min, "Min", 0) VOP_FLT_PARM(max, "Max", 1) VOP_INT_PARM(min_i, "Min", 0) VOP_INT_PARM(max_i, "Max", 1) VOP_VEC2_PARM(min_u, "Min", 0, 0) VOP_VEC2_PARM(max_u, "Max", 1, 1) VOP_VEC_PARM(min_v, "Min", 0, 0, 0) VOP_VEC_PARM(max_v, "Max", 1, 1, 1) VOP_VEC_PARM(min_p, "Min", 0, 0, 0) VOP_VEC_PARM(max_p, "Max", 1, 1, 1) VOP_VEC_PARM(min_n, "Min", 0, 0, 0) VOP_VEC_PARM(max_n, "Max", 1, 1, 1) VOP_CLR_PARM(min_c, "Min", 0, 0, 0) VOP_CLR_PARM(max_c, "Max", 1, 1, 1) VOP_CLR4_PARM(min_v4, "Min", 0, 0, 0, 0) VOP_CLR4_PARM(max_v4, "Max", 1, 1, 1, 1) VOP_FLT_PARM(min_uf, "Min", 0) VOP_FLT_PARM(max_uf, "Max", 1) VOP_VEC_PARM(min_uv, "Min", 0, 0, 0) VOP_VEC_PARM(max_uv, "Max", 1, 1, 1) VOP_VEC_PARM(min_up, "Min", 0, 0, 0) VOP_VEC_PARM(max_up, "Max", 1, 1, 1) VOP_VEC_PARM(min_un, "Min", 0, 0, 0) VOP_VEC_PARM(max_un, "Max", 1, 1, 1) VOP_CLR_PARM(min_uc, "Min", 0, 0, 0) VOP_CLR_PARM(max_uc, "Max", 1, 1, 1) group { name "gs" obsolete 12.0 } group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDXContents=\6 DialogScript= y[\cHouLC1033600bb605c11369d0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for clean automatically generated { name clean script clean label Clean help { "" } inputlabel 1 "Geometry to Clean" parm { name "fusepts" label "Consolidate Points" type toggle default { "0" } range { 0 1 } export all } parm { name "deldegengeo" label "Remove Degenerate Primitives" type toggle default { "1" } range { 0 1 } export all } parm { name "orientpoly" label "Orient Polygons" type toggle default { "0" } range { 0 1 } export all } parm { name "reversewinding" label "Reverse Winding" type toggle default { "0" } range { 0 1 } } parm { name "fixoverlap" label "Fix Overlaps" type toggle default { "0" } range { 0 1 } } parm { name "deleteoverlap" label "Delete Overlap Pairs" type toggle default { "1" } disablewhen "{ fixoverlap == 0 }" range { 0 1 } } parm { name "delunusedpts" label "Remove Unused Points" type toggle default { "1" } range { 0 1 } export all } parm { name "dodelattribs" label "Remove Attributes" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "delattribs" label "Remove Attribs" type string default { "*" } disablewhen "{ dodelattribs == 0 }" range { 0 1 } } parm { name "dodelgroups" label "Remove Groups" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "delgroups" label "Remove Groups" type string default { "*" } disablewhen "{ dodelgroups == 0 }" range { 0 1 } } parm { name "delnans" label "Remove NANs" type toggle default { "1" } range { 0 1 } } parm { name "make_manifold" label "Manifold-Only Topology" type toggle default { "0" } range { 0 1 } } parm { name "delete_small" label "Delete Small Manifold Patches" type toggle default { "1" } hidewhen "{ make_manifold == 0 }" range { 0 1 } parmtag { "autoscope" "1000000000000000" } } parm { name "prim_count" label "Primitive Threshold" type integer default { "3" } disablewhen "{ delete_small == 0 }" hidewhen "{ make_manifold == 0 }" range { 0 10 } } } INDXContents=\5 DialogScript= &WM\HouLC1033600bb605c1135be0f96ba020LIMITED_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 DialogScript [\|/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "complement" script "complement" label "complement" code { "$complem = -$val;" "$complem += 1;" } input float val "Input Value" output float complem "Complement: 1 - Input Value" signature "Float" default { } signature "Integer" i { int int } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } VOP_FLT_PARM(val, "Value", 1) VOP_INT_PARM(val_i, "Value", 1) VOP_VEC2_PARM(val_u, "Value", 1, 1) VOP_VEC_PARM(val_v, "Value", 1, 1, 1) VOP_VEC_PARM(val_p, "Value", 1, 1, 1) VOP_VEC_PARM(val_n, "Value", 1, 1, 1) VOP_CLR_PARM(val_c, "Value", 1, 1, 1) VOP_VEC4_PARM(val_v4,"Value", 1, 1, 1, 1) VOP_FLT_PARM(val_uf, "Value", 1) VOP_VEC_PARM(val_uv, "Value", 1, 1, 1) VOP_VEC_PARM(val_up, "Value", 1, 1, 1) VOP_VEC_PARM(val_un, "Value", 1, 1, 1) VOP_CLR_PARM(val_uc, "Value", 1, 1, 1) group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScript[\|/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "cross" script "cross" label "cross" outercode { INCLUDE_VOPLIB } code { "$crossprod = vop_cross($vec1, $vec2);" } output vector crossprod "Cross Product" VOP_VEC_INPUT(vec1, "Vector 1", 1, 0, 0) VOP_VEC_INPUT(vec2, "Vector 2", 0, 1, 0) signature "3D Vector" default { } signature "3D Vector/Normal" vn { vector normal vector } signature "3D Normal/Vector" nv { normal vector vector } signature "3D Normal/Normal" nn { normal normal vector } signature "Uniform 3D Vector" uv { uvector uvector uvector } signature "Uniform 3D Vector/Normal" vn { uvector unormal uvector } signature "Uniform 3D Normal/Vector" nv { unormal uvector uvector } signature "Uniform 3D Normal/Normal" nn { unormal unormal uvector } } INDX DialogScript [\|/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "curlnoise" script "curlnoise" label "curlnoise" outercode { "#include " } code { "#if !strcmp($signature, \"default\")" " $noise = vop_curlNoiseVV($pos, $freq, $offset, $normal, $type, $sdf, $turb, $bounce, $amp, $rough, $atten, $dist, $radius, $h);" "#else" " $noise = vop_curlNoiseVP($pos, $freq, $offset, $normal, $type, $sdf, $turb, $bounce, $amp, $rough, $atten, $dist, $radius, $h);" "#endif" } input string type "Noise Type" input point pos "Position" input vector freq "Frequency" input point offset "Offset" input float amp "Amplitude" input float rough "Roughness" input float atten "Attenuation" input int turb "Turbulence" input float h "Step Size" input float radius "Surface Effect Radius" input float dist "Distance to Surface" input vector normal "Surface Normal" input string sdf "Collision SDF" input int bounce "Enable Bouncing" output vector noise "Noise" signature "3D Noise" default { string point vector point float float float int float float float vector string int vector } signature "4D Noise" vp { string vector4 vector4 vector4 float float float int float float float vector string int vector } parm { name type label "Noise Type" type string menu { "pnoise" "Perlin Noise" "onoise" "Original Perlin Noise" "snoise" "Sparse Convolution Noise" "anoise" "Alligator Noise" "xnoise" "Simplex Noise" "exact_pnoise" "Analytic Perlin Noise" "exact_xnoise" "Analytic Simplex Noise" } default { "pnoise" } } VOP_VEC_PARM (pos, "Position", 0, 0, 0) VOP_VEC4_PARM (pos_vp, "Position", 0, 0, 0, 0) VOP_VEC_PARM (freq, "Frequency", 1, 1, 1) VOP_VEC4_PARM (freq_vp, "Frequency", 1, 1, 1, 1) VOP_VEC_PARM (offset, "Offset", 0, 0, 0) VOP_VEC4_PARM (offset_vp, "Offset", 0, 0, 0, 0) VOP_FLT_PARM_R (amp, "Amplitude", 1, -1, 1) VOP_FLT_PARM (rough, "Roughness", 0.5) VOP_FLT_PARM (atten, "Attenuation", 1) VOP_INT_PARM_R (turb, "Turbulence", 3, 1, 12) parm { name h label "Step Size" size 1 type float default { 0.0001 } disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } " } parm { name radius label "Surface Effect Radius" size 1 type float default { 1 } range { 0 10 } disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } " } parm { name dist label "Distance to Surface" size 1 type float default { 1 } disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } " } parm { name normal label "Surface Normal" size 3 type float default { 0 0 0 } disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } " } parm { name sdf label "Collision SDF" size 1 type string default { "" } disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } " } parm { name bounce label "Enable Bouncing SDF" size 1 type toggle default { 0 } disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } " } } INDX DialogScript[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "degtorad" script "degtorad" label "degtorad" outercode { INCLUDE_VOPLIB } code { "$rad = vop_radians($deg);" } input float deg "Degrees" output float rad "Radians" signature "Float" default { } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } VOP_FLT_PARM_R(deg, "Degrees", 0, 0, 360) VOP_VECTOR2_PARM(float, deg_u, "Degrees", 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_v, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_p, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_n, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(color, deg_c, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR4_PARM(float, deg_v4,"Degrees", 0, 0, 0, 1, 0, 360) VOP_FLT_PARM_R(deg_uf, "Degrees", 0, 0, 360) VOP_VECTOR_PARM(float, deg_uv, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_up, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(float, deg_un, "Degrees", 0, 0, 0, 0, 360) VOP_VECTOR_PARM(color, deg_uc, "Degrees", 0, 0, 0, 0, 360) group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScript[\|/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "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 } } INDX DialogScriptY[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "fit" script "fit" label "fit" outercode { INCLUDE_VOPLIB } code { "$shift = vop_fit($val, $srcmin, $srcmax, $destmin, $destmax);" } input float val "Input Value" input float srcmin "Minimum Value In Source Range" input float srcmax "Maximum Value In Source Range" input float destmin "Minimum Value In Destination Range" input float destmax "Maximum Value In Destination Range" output float shift "Shifted Value" signature "Float" default { } signature "2D Vector" v2 { vector2 vector2 vector2 vector2 vector2 vector2 } signature "3D Vector" v { vector vector vector vector vector vector } signature "3D Point" p { point point point point point point } signature "3D Normal" n { normal normal normal normal normal normal } signature "RGB Color" c { color color color color color color } signature "4D Vector" v4 { vector4 vector4 vector4 vector4 vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector uvector uvector uvector uvector } signature "Uniform 3D Point" up { upoint upoint upoint upoint upoint upoint } signature "Uniform 3D Normal" un { unormal unormal unormal unormal unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor ucolor ucolor ucolor ucolor } VOP_FLT_PARM(srcmin, "Source Min", 0) VOP_FLT_PARM(srcmax, "Source Max", 1) VOP_FLT_PARM(destmin, "Destination Min", 0) VOP_FLT_PARM(destmax, "Destination Max", 1) VOP_VEC2_PARM(srcmin_v2, "Source Min", 0, 0) VOP_VEC2_PARM(srcmax_v2, "Source Max", 1, 1) VOP_VEC2_PARM(destmin_v2, "Destination Min", 0, 0) VOP_VEC2_PARM(destmax_v2, "Destination Max", 1, 1) VOP_VEC_PARM(srcmin_v, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_v, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_v, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_v, "Destination Max", 1, 1, 1) VOP_VEC_PARM(srcmin_p, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_p, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_p, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_p, "Destination Max", 1, 1, 1) VOP_VEC_PARM(srcmin_n, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_n, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_n, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_n, "Destination Max", 1, 1, 1) VOP_CLR_PARM(srcmin_c, "Source Min", 0, 0, 0) VOP_CLR_PARM(srcmax_c, "Source Max", 1, 1, 1) VOP_CLR_PARM(destmin_c, "Destination Min", 0, 0, 0) VOP_CLR_PARM(destmax_c, "Destination Max", 1, 1, 1) VOP_VEC4_PARM(srcmin_v4, "Source Min", 0, 0, 0, 0) VOP_VEC4_PARM(srcmax_v4, "Source Max", 1, 1, 1, 1) VOP_VEC4_PARM(destmin_v4, "Destination Min", 0, 0, 0, 0) VOP_VEC4_PARM(destmax_v4, "Destination Max", 1, 1, 1, 1) VOP_FLT_PARM(srcmin_uf, "Source Min", 0) VOP_FLT_PARM(srcmax_uf, "Source Max", 1) VOP_FLT_PARM(destmin_uf, "Destination Min", 0) VOP_FLT_PARM(destmax_uf, "Destination Max", 1) VOP_VEC_PARM(srcmin_uv, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_uv, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_uv, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_uv, "Destination Max", 1, 1, 1) VOP_VEC_PARM(srcmin_up, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_up, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_up, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_up, "Destination Max", 1, 1, 1) VOP_VEC_PARM(srcmin_un, "Source Min", 0, 0, 0) VOP_VEC_PARM(srcmax_un, "Source Max", 1, 1, 1) VOP_VEC_PARM(destmin_un, "Destination Min", 0, 0, 0) VOP_VEC_PARM(destmax_un, "Destination Max", 1, 1, 1) VOP_CLR_PARM(srcmin_uc, "Source Min", 0, 0, 0) VOP_CLR_PARM(srcmax_uc, "Source Max", 1, 1, 1) VOP_CLR_PARM(destmin_uc, "Destination Min", 0, 0, 0) VOP_CLR_PARM(destmax_uc, "Destination Max", 1, 1, 1) group { name "gs" obsolete 12.0 } group { name "gv" obsolete 12.0 } group { name "gv4" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScript[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "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 } } INDXContents=\5 DialogScript==QHouLC1033600bb605c1135be0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for geometryvopglobal automatically generated 05/22/13 15:13:22 { name geometryvopglobal script geometryvopglobal label "Geometry VOP Global Parameters" output vector P P output vector v Velocity output vector force Force output float life Life output float age Age output int id Id output vector Cd Cd output vector N N output float Time Time output float Timeinc "Time Inc" output float Frame Frame output int ptnum "Point Number" output int primnum "Primitive Number" output int vtxnum "Vertex Number" output int numpt "Number of Points" output int numprim "Number of Prims" output int numvtx "Number of Vertices" output string OpInput1 "First Input" output string OpInput2 "Second Input" output string OpInput3 "Third Input" output string OpInput4 "Fourth Input" signature "Default Inputs" default { vector vector vector float float int vector vector float float float int int int int int int string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDXContents=\5 DialogScript=TA\_HouLC1033600bb605c11358d0f96ba020LIMITED_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 { "" } } INDXContents=\5 DialogScript="Q!HouLC1033600bb605c11358d0f96ba020LIMITED_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 { "" } } INDXContents=\? DialogScript=yU"HouLC1033600bb605c113f880f96ba020LIMITED_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 } } INDX DialogScript l[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "getattrib" script "getattrib" label "getattrib" code { "string $sourcefile = $opinput;" "if ($opinput == 'file') $sourcefile = $file;" "$success = 0;" "int $elemidx = $i1;" "if ($atype == 'vertex')" " $elemidx = vertexindex($sourcefile, $i1, $i2);" "$adata = getattrib($sourcefile, $atype, $attrib, $elemidx, $success);" "if (!$success)" " $adata = $adefault;" } descriptiveparm attrib input string file "Geometry File" input string atype "Attribute Class" input string attrib "Attribute Name" input int i1 "Point or Primitive Number" input int i2 "Vertex Number" input vector adefault "Default Value" output vector adata "Attribute Value" output int success "Return 1 For Success, 0 For Failure" signature "Float" f { string string string int int float float int } signature "Integer" i { string string string int int int int int } signature "Vector 2" v2 { string string string int int vector2 vector2 int } signature "Vector 3" default { } signature "Vector 4" v4 { string string string int int vector4 vector4 int } signature "Matrix 2" m2 { string string string int int matrix2 matrix2 int } signature "Matrix 3" m3 { string string string int int matrix3 matrix3 int } signature "Matrix 4" m { string string string int int matrix matrix int } signature "String" s { string string string int int string string int } signature "Float Array" fa { string string string int int floata floata int } signature "Integer Array" ia { string string string int int inta inta int } signature "Vector 2 Array" v2a { string string string int int vector2a vector2a int } signature "Vector 3 Array" va { string string string int int vectora vectora int } signature "Vector 4 Array" v4a { string string string int int vector4a vector4a int } signature "Matrix 2 Array" m2a { string string string int int matrix2a matrix2a int } signature "Matrix 3 Array" m3a { string string string int int matrix3a matrix3a int } signature "Matrix 4 Array" ma { string string string int int matrixa matrixa int } signature "String Array" sa { string string string int int stringa stringa int } parm { name opinput label "Input" type string default { "file" } menu { "file" "File" "opinput:0" "First Input" "opinput:1" "Second Input" "opinput:2" "Third Input" "opinput:3" "Fourth Input" } } parm { name file label "Geometry File" type geometry default { "$HH/geo/defgeo.bgeo" } disablewhen "{ opinput != file }" } parm { name atype label "Attribute Class" type string default { "point" } menu { "detail" "Detail" "point" "Point" "prim" "Primitive" "vertex" "Vertex" "pointgroup" "Point Group" "primgroup" "Primitive Group" } } parm { name attrib label "Attribute" type string default { "Cd" } } parm { name i1 label "Point or Primitive" type int size 1 default { 0 } } parm { name i2 label "Vertex" type int size 1 default { 0 } } } INDXContents=\5 DialogScript= S~ pHouLC1033600bb605c1135be0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for groundplane automatically generated 05/22/14 10:40:48 { name groundplane script groundplane label "Ground Plane" help { "" } bindhandle rx xform "Transformer" rx "" bindhandle ry xform "Transformer" ry "" bindhandle rz xform "Transformer" rz "" bindhandle grid_size1 xform "Transformer" sx "" bindhandle grid_size2 xform "Transformer" sz "" bindhandle tx xform "Transformer" tx "" bindhandle ty xform "Transformer" ty "" bindhandle tz xform "Transformer" tz "" inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "objname" label "Object Name" type string default { "$OS" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "display" label "Display Proxy Geometry" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "color" label "Color" type color size 3 default { "1" "1" "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "grid_size" label "Grid Size" type float size 2 default { "20" "20" } range { -1 1 } export none parmtag { "autoscope" "0000" } parmtag { "units" "m1" } } group { name "std_switcher_0" label "Initial State" parm { name "objpath" label "OBJ Path" type oppath default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!OBJ!!" } parmtag { "oprelative" "." } } parm { name "t" label "Position" type vector size 3 default { "0" "0" "0" } disablewhen "{ objpath != \"\" }" range { -1 1 } export none parmtag { "autoscope" "0000" } parmtag { "units" "m1" } } parm { name "r" label "Rotation" type vector size 3 default { "0" "0" "0" } disablewhen "{ objpath != \"\" }" range { -1 1 } export none parmtag { "autoscope" "0000" } } } group { name "std_switcher_0_1" label "Physical" parm { name "bounce" label "Bounce" type float default { "0.5" } 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 { "1" } 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" } } } } INDXContents=\6 DialogScript= [\_HouLC1033600bb605c11369d0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for groupexpression automatically generated { name groupexpression script groupexpression label "Group Expression" help { "" } inputlabel 1 "Geometry to Process with Group Expressions" 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 "VEXpressions" parm { name "grouptype" label "Group Type" type ordinal default { "0" } menu { "primitive" "Primitives" "point" "Points" "vertex" "Vertices" } } multiparm { name "expressions" label "Group VEXpressions" default 1 parm { name "enable#" label "Enable" type toggle nolabel joinnext default { "1" } } parm { name "groupname#" label "Group" type string default { "group#" } disablewhen "{ enable# == 0 }" menureplace { [ "opmenu -l attribvop1 bindgroup" ] } } parm { name "snippet#" label "VEXpression" type string default { "" } disablewhen "{ enable# == 0 }" menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSingleLineSnippetMenu('groupexpression/snippet')" ] language python } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = kwargs['parmtuple'].name()\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 "mergeop#" label "Merge Op" type ordinal default { "0" } menu { "replace" "Replace" "union" "Union with Existing" "intersect" "Intersect with Existing" "subtract" "Subtract from Existing" } } } } group { name "folder0_1" label "Bindings" parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vex_matchattrib" label "Attribute to Match" type string default { "id" } parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_2" label "Generated Code" parm { name "updatecode" label "Update Code" type button default { "0" } parmtag { "script_callback" "hou.phm().updateCode(hou.pwd())" } parmtag { "script_callback_language" "python" } } parm { name "generatedcode" label "Generated Code" type string default { "" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } } } } INDX DialogScript[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "importattrib" script "importattrib" label "importattrib" code { "$adata = 0;" "if( $isconnected_ptnum )" " $success = import($attrib, $adata, $input_index, $ptnum);" "else" " $success = import($attrib, $adata, $input_index);" } input string attrib "Attribute Name" input int input_index "OP Input Index" input int ptnum "Point Number" output int success "Return 1 For Success, 0 For Failure" output vector adata "Attribute Value" signature "Float Attribute" f { string int int int float } signature "Integer Attribute" i { string int int int int } signature "Vector Attribute" default { } signature "Vector4 Attribute" v4 { string int int int vector4 } signature "Matrix3 Attribute" m3 { string int int int matrix3 } signature "Matrix Attribute" m { string int int int matrix } parm { name attrib label "Attribute" type string default { "Cd" } } parm { name input_index label "OP Input Index" type int size 1 default { 0 } range { 0 3 } } } INDXContents=\5 DialogScript=U.HouLC1033600bb605c11358d0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for importpoint automatically generated 04/15/15 12:51:08 { name importpoint script importpoint label "Import Point Attribute" input float defvalue "Output Type" input string file File input string attribute Attribute input int ptnum "Point Number" output float result Result output int success Success inputflags defvalue 0 inputflags file 0 inputflags attribute 0 inputflags ptnum 0 signature Float default { float string string int float int } signature Integer i { int string string int float int } signature String s { string string string int float int } signature "Vector 2" u { vector2 string string int float int } signature "Vector 3" v { vector string string int vector int } signature "Vector 4" p { vector4 string string int float int } signature "Matrix 2" m2 { matrix2 string string int float int } signature "Matrix 3" m3 { matrix3 string string int float int } signature "Matrix 4" m4 { matrix string string int float int } signature "Float Array" af { floata string string int float int } signature "Integer Array" ai { inta string string int float int } signature "String Array" as { stringa string string int float int } signature "Vector 2 Array" au { vector2a string string int float int } signature "Vector 3 Array" av { vectora string string int float int } signature "Vector 4 Array" ap { vector4a string string int float int } signature "Matrix 2 Array" am2 { matrix2a string string int float int } signature "Matrix 3 Array" am3 { matrix3a string string int float int } signature "Matrix 4 Array" am4 { matrixa string string int float int } outputoverrides default { ___begin auto (0) ___begin auto (0) } outputoverrides i { ___begin auto (0) ___begin auto (0) } outputoverrides s { ___begin auto (0) ___begin auto (0) } outputoverrides u { ___begin auto (0) ___begin auto (0) } outputoverrides v { ___begin auto (0,0,0) ___begin auto (0) } outputoverrides p { ___begin auto (0) ___begin auto (0) } outputoverrides m2 { ___begin auto (0) ___begin auto (0) } outputoverrides m3 { ___begin auto (0) ___begin auto (0) } outputoverrides m4 { ___begin auto (0) ___begin auto (0) } outputoverrides af { ___begin auto (0) ___begin auto (0) } outputoverrides ai { ___begin auto (0) ___begin auto (0) } outputoverrides as { ___begin auto (0) ___begin auto (0) } outputoverrides au { ___begin auto (0) ___begin auto (0) } outputoverrides av { ___begin auto (0) ___begin auto (0) } outputoverrides ap { ___begin auto (0) ___begin auto (0) } outputoverrides am2 { ___begin auto (0) ___begin auto (0) } outputoverrides am3 { ___begin auto (0) ___begin auto (0) } outputoverrides am4 { ___begin auto (0) ___begin auto (0) } help { "" } parm { name "signature" baseparm label "Signature" export none } parm { name "opinput" label "Input" type string default { "file" } menu { "file" "File" "opinput:0" "First Input" "opinput:1" "Second Input" "opinput:2" "Third Input" "opinput:3" "Fourth Input" } range { 0 10 } export none } parm { name "file" label "File" type geometry default { "defgeo.bgeo" } disablewhen "{ opinput != file }" range { 0 1 } export none } parm { name "attribute" label "Attribute" type string default { "P" } range { 0 1 } export none } } INDX DialogScript`[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "inttofloat" script "inttofloat" label "inttofloat" code { "$fval = (float)$ival;" } input int ival "Integer Value" output float fval "Float Output" parm { name ival label "Integer Input" type int size 1 default { 0 } } } INDX DialogScript[\|/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "invert" script "invert" label "invert" code { "#if !strcmp($signature, \"f\")" " $inverse = 1.0 / $val;" "#else" " $inverse = invert($val);" "#endif" } input matrix val "Input Value" output matrix inverse "Inverted Value" signature "4x4 Matrix" default { } signature "3x3 Matrix" m3 { matrix3 matrix3 } signature "2x2 Matrix" m2 { matrix2 matrix2 } signature "Float" f { float float } parm { name val label "Value" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } parm { name val_m3 label "Value" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name val_m2 label "Value" type float size 4 default { 1 0 0 1 } } parm { name val_f label "Value" type float size 1 default { 1 } } } INDX DialogScript[\|/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "length" script "length" label "length" code { "$len = length($vec);" } input vector vec "Vector" output float len "Vector Length" signature "3D Vector" default { } signature "2D Vector" u { vector2 float } signature "3D Point" p { point float } signature "3D Normal" n { normal float } signature "4D Vector" v4 { vector4 float } signature "Uniform 3D Vector" uv { uvector ufloat } signature "Uniform 3D Point" up { upoint ufloat } signature "Uniform 3D Normal" un { unormal float } VOP_VEC_PARM(vec, "Value", 1, 1, 1) VOP_VEC2_PARM(vec_u, "Value", 1, 1) VOP_VEC_PARM(vec_p, "Value", 1, 1, 1) VOP_VEC_PARM(vec_n, "Value", 1, 1, 1) VOP_VEC4_PARM(vec_v4, "Value", 1, 1, 1, 1) VOP_VEC_PARM(vec_uv, "Value", 1, 1, 1) VOP_VEC_PARM(vec_up, "Value", 1, 1, 1) VOP_VEC_PARM(vec_un, "Value", 1, 1, 1) group { name "g0" obsolete 12.0 } } INDXContents=\5 DialogScript=gSBHouLC1033600bb605c1135be0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for linktosourceobject automatically generated 06/05/14 14:21:54 { name linktosourceobject script sourceobject label "Link to Source Object" help { "" } inputlabel 1 "Input 0" inputlabel 2 "Input 1" inputlabel 3 "Input 2" inputlabel 4 "Input 3" parm { name "objpath" label "OBJ Path" type oppath default { "" } range { 0 1 } export none parmtag { "opfilter" "!!OBJ!!" } parmtag { "oprelative" "." } } parm { name "sharedata" label "Data Sharing" type ordinal default { "off" } menu { "off" "Do Not Share Data" "on" "Share Data Across All Time" "onestep" "Share Data In One Timestep" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "activation" label "Activation" type integer default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l emptydata1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript [\|/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "makeinstancexform" script "makeinstancexform" label "makeinstancexform" code { "if ($useorient)" " $xform = instance($P + $trans, {0, 0, 0}, $pscale * $scale, ($userot) ? $rot : {0, 0, 0, 1}, $orient, $pivot);" "else" " $xform = instance($P + $trans, $useN ? $N : ($usev ? $v : {0, 0, 0}), $pscale * $scale, ($userot) ? $rot : {0, 0, 0, 1}, $useup ? $up : {0, 0, 0}, $pivot);" } VOP_VEC_INPUT( P, "Point Position", 0, 0, 0) VOP_VEC_INPUT( trans, "Translate", 0, 0, 0) VOP_VEC4_INPUT( orient, "Orient", 0, 0, 0, 1) VOP_TOGGLE_INPUT( useorient, "Use Orient", 0) VOP_VEC_INPUT( N, "Normal", 0, 0, 0) VOP_TOGGLE_INPUT( useN, "Use Normal", 0) VOP_VEC_INPUT( v, "Velocity", 0, 0, 0) VOP_TOGGLE_INPUT( usev, "Use Velocity", 0) VOP_VEC_INPUT( up, "Up Vector", 0, 0, 0) VOP_TOGGLE_INPUT( useup, "Use Up", 0) VOP_VEC4_INPUT( rot, "Rotation", 0, 0, 0, 1) VOP_TOGGLE_INPUT( userot, "Use Rotation", 0) VOP_VEC_INPUT( scale, "Scale", 1, 1, 1) VOP_FLT_INPUT( pscale, "Point Scale", 1) VOP_VEC_INPUT( pivot, "Pivot", 0, 0, 0) output matrix xform "Transform Matrix" } INDX DialogScript[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "modulo" script "modulo" label "modulo" outercode { INCLUDE_VOPLIB } code { "#if defined(__vex)" "$mod = $input1 % $input2;" "#else" "$mod = vop_mod($input1, $input2);" "#endif" } input float input1 "Input 1" input float input2 "Input 2" output float mod "Modulo" VOP_FLT_PARM(input2, "Divisor", 1) VOP_FLT_PARM(input2_i, "Divisor", 1) VOP_VEC_PARM(input2_v, "Divisor", 1, 1, 1) VOP_VEC2_PARM(input2_u, "Divisor", 1, 1) VOP_VEC_PARM(input2_p, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_n, "Divisor", 1, 1, 1) VOP_CLR_PARM(input2_c, "Divisor", 1, 1, 1) VOP_VEC4_PARM(input2_v4,"Divisor", 1, 1, 1, 1) VOP_FLT_PARM(input2_uf, "Divisor", 1) VOP_VEC_PARM(input2_uv, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_up, "Divisor", 1, 1, 1) VOP_VEC_PARM(input2_un, "Divisor", 1, 1, 1) VOP_CLR_PARM(input2_uc, "Divisor", 1, 1, 1) signature "Float" default { } signature "Integer" i { int int int } signature "2D Vector" u { vector2 vector2 vector2 } signature "3D Vector" v { vector vector vector } signature "3D Point" p { point point point } signature "3D Normal" n { normal normal normal } signature "RGB Color" c { color color color } signature "4D Vector" v4 { vector4 vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector uvector } signature "Uniform 3D Point" up { upoint upoint upoint } signature "Uniform 3D Normal" un { unormal unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor ucolor } } INDX DialogScript[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "mulconst" script "mulconst" label "mulconst" code { "$scaled = $val * $mulconst;" } descriptiveparm mulconst input float val "Input Value" output float scaled "Input Value * Constant" signature "Float" default { } signature "Integer" i { int int } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "BSDF" b { bsdf bsdf } signature "4D Vector" v4 { vector4 vector4 } signature "3x3 Matrix" m3 { matrix3 matrix3 } signature "4x4 Matrix " m4 { matrix matrix } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } parm { name mulconst label "Multiplier" type float size 1 default { 1.0 } } } INDX DialogScriptx[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "negate" script "negate" label "negate" code { "$negated = -$val;" } input int val "Input Value" output int negated "Negated Value" signature "Integer" default { } signature "Float" f { float float } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } } INDX DialogScript[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "neighbour" script "neighbour" label "neighbour" code { "$neighptnum = neighbour($input_index, $ptnum, $neighnum);" } input int input_index "OP Input Index" input int ptnum "Point Number" input int neighnum "Neighbour Number" output int neighptnum "Point Number of Given Neighbour" parm { name input_index label "OP Input Index" type int size 1 default { 0 } range { 0 3 } } parm { name ptnum label "Point Number" type int size 1 default { 0 } } parm { name neighnum label "Neighbour Number" type int size 1 default { 0 } } } INDX DialogScript:[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "neighbourcount" script "neighbourcount" label "neighbourcount" code { "$count = neighbourcount($input_index, $ptnum);" } input int input_index "OP Input Index" input int ptnum "Point Number" output int count "Number of Neighbours" parm { name input_index label "OP Input Index" type int size 1 default { 0 } range { 0 3 } } parm { name ptnum label "Point Number" type int size 1 default { 0 } } } INDX DialogScripto[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "normalize" script "normalize" label "normalize" code { "$nvec = normalize($vec);" } input normal vec "Input Vector" output normal nvec "Normalized Vector" signature "3D Normal" default { } signature "2D Vector" u { vector2 vector2 } signature "3D Point" p { point point } signature "3D Vector" v { vector vector } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Vector" uv { uvector uvector } VOP_VEC_PARM(vec, "Normal", 1, 0, 0) VOP_VEC2_PARM(vec_u, "Normal", 1, 0) VOP_VEC_PARM(vec_p, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_v, "Normal", 1, 0, 0) VOP_VEC4_PARM(vec_v4, "Quaternion", 0, 0, 0, 1) VOP_VEC_PARM(vec_un, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_up, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_uv, "Normal", 1, 0, 0) group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } } INDXContents=\5 DialogScript=F HouLC1033600bb605c1135be0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for null automatically generated 09/05/07 11:45:15 { name null script null label Null help { "" } inputlabel 1 "Input 0" inputlabel 2 "Input 1" inputlabel 3 "Input 2" inputlabel 4 "Input 3" } INDXContents=\5 DialogScript=THouLC1033600bb605c1135be0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for objpos automatically generated 01/20/15 16:37:59 { name objpos script objpos label "OBJ Position" 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 { "autoscope" "0000" } parmtag { "opfilter" "!!OBJ!!" } parmtag { "oprelative" "." } } parm { name "undogeoxform" label "Compensate for Geometry Transform" type toggle default { "1" } range { 0 1 } export none } parm { name "geopivot" label "Use Geometry Translation for Pivot" type toggle default { "0" } disablewhen "{ undogeoxform == 0 }" range { 0 1 } export none } parm { name "defaultparmop" label "Default Operation" type integer default { "1" } menu { "initial" "Set Initial" "always" "Set Always" "never" "Set Never" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "sharedata" label "Data Sharing" type integer default { "0" } menu { "off" "Do Not Share Data" "on" "Share Data Across All Time" "onestep" "Share Data In One Timestep" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "activation" label "Activation" type integer default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l motion1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "dataname" label "Data Name" type string default { "Position" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "uniquedataname" label "Unique Data Name" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } } INDXContents=\5 DialogScript= [\HouLC1033600bb605c1135be0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for output automatically generated { name output script output label Output help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "execute" label "Save to Disk" type button joinnext default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "takecontrol" "always" } } parm { name "executebackground" label "Save to Disk in Background" type button default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } parmtag { "takecontrol" "always" } } parm { name "f" label "Start/End/Inc" type float size 3 default { "$FSTART" "$FEND" "1" } disablewhen "{ trange == off }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "take" label "Render with Take" type string default { "_current_" } menu { [ "opmenu -l render take" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dopoutput" label "Output File" type file default { "$HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim" } menureplace { [ "opmenu -l rop_dop1 dopoutput" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "write" } } parm { name "usesimframes" label "Output Every Sim Frame Using $SF" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "mkpath" label "Create Intermediate Directories" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "initsim" label "Initialize Simulation OPs" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "alfprogress" label "Alfred Style Progress" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "pcimport" script "pcimport" label "pcimport" code { "$success = pcimport($handle, $channel, $data);" } input int handle "pcopen Handle" input string channel "Channel Name" output int success "Return 1 For Success, 0 For Failure" output vector data "Channel Value" signature "Integer Channel" i { int string int int } signature "Float Channel" f { int string int float } signature "Vector Channel" default { } signature "Vector4 Channel" v4 { int string int vector4 } signature "Matrix3 Channel" m3 { int string int matrix3 } signature "Matrix Channel" m { int string int matrix } signature "String Channel" s { int string int string } parm { name handle label "PCOpen Handle" type int size 1 default { -1 } } parm { name channel label "Channel" type string default { "P" } } } INDX DialogScript:[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "pciterate" script "pciterate" label "pciterate" code { "$success = pciterate($handle);" } output int success "Found Point" VOP_INT_INPUT(handle, "Handle from pcopen", -1) } INDX DialogScriptv[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "pcopen" script "pcopen" label "pcopen" outercode { "#include " } code { "VOPpoint $pcP = $P;" "#if defined(VOP_SHADING) || defined(VOP_SOP) || defined(VOP_POP)" " if ($isconnected_P == 0) $pcP = P;" "#endif" "if ($nchannel != \"\") {" " $handle = pcopen($file, $pchannel, $pcP, $nchannel, $N, $radius, $maxpoints, \"ndot\", cos(radians($cone)), \"preload\", $preload);" "} else {" " $handle = pcopen($file, $pchannel, $pcP, $radius, $maxpoints, \"preload\", $preload);" "}" } output int handle "Texture Handle" VOP_FILE_INPUT(file, "Point Cloud Texture", "defgeo.bgeo") VOP_STR_INPUT(pchannel, "Position Channel", "P") VOP_VEC_INPUT(P, "Query Position", 0, 0, 0) VOP_STR_INPUT(nchannel, "Normal Channel", "") VOP_VEC_INPUT(N, "Query Normal", 0, 0, 0) VOP_FLT_INPUT(radius, "Search radius", 0.1) VOP_INT_INPUT(maxpoints, "Number of points", 10) VOP_FLT_INPUT(cone, "Cone Angle", 90) VOP_TOGGLE_INPUT(preload, "Preload Map", 1) } INDXContents=\@ DialogScript={[\^HouLC1033600bb605c1140200f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for pointjitter automatically generated { name pointjitter script pointjitter label "Point Jitter" help { "" } inputlabel 1 "Geometry to Jitter Points on" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l jitter vex_group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } } parm { name "useidattrib" label "Use ID Attribute" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "idattrib" label "Id Attribute" type string default { "id" } disablewhen "{ useidattrib == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "scale" label "Scale" type float default { "1" } range { 0 10 } } parm { name "axisscale" label "Axis Scales" type vector size 3 default { "1" "1" "1" } range { -1 1 } } parm { name "seed" label "Seed" type float default { "1" } range { 0 10 } } parm { name "usepscale" label "Use PScale" type toggle default { "off" } range { 0 1 } } parm { name "updatenmls" label "Update Normals" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } } } INDXContents=\@ DialogScript=TFHouLC1033600bb605c1140200f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for pointreplicate automatically generated 05/06/14 15:16:16 { name pointreplicate script pointgenerator label "Point Replicate" help { "" } inputlabel 1 "Points to Replicate" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l jitter vex_group" ] } range { 0 1 } export none parmtag { "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 "keepgeo" label "Keep Input Geometry" type toggle default { "0" } range { 0 1 } export none } group { name "folder1" label "Quantity" parm { name "nptsperpt" label "Points per Point" type float default { "100" } range { 0 1000 } export none } parm { name "genfromattrib" label "Generate from Attribute" type toggle default { "0" } range { 0 1 } export none } parm { name "attrib" label "Attribute" type string default { "" } disablewhen "{ genfromattrib == 0 }" range { 0 1 } export none } } group { name "folder1_1" label "Shape" parm { name "shape" label "Shape" type ordinal default { "0" } menu { "box" "Box" "sphere" "Sphere" "cylinder" "Cylinder" "cone" "Cone" "grid" "Grid" "circle" "Circle" "line" "Line" "point" "Point" "file" "File" "sop" "SOP" } range { 0 1 } export none } parm { name "file" label "File" type geometry default { "defgeo.bgeo" } hidewhen "{ shape != file }" range { 0 1 } export none } parm { name "sop" label "SOP" type oppath default { "" } hidewhen "{ shape != sop }" range { 0 1 } export none parmtag { "oprelative" "." } } parm { name "orientation" label "Orientation" type ordinal default { "0" } disablewhen "{ shape != grid shape != line shape != circle }" menu { "xy" "XY Plane" "yz" "YZ Plane" "zx" "ZX Plane" } range { 0 1 } export none } parm { name "t" label "Center" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none } parm { name "size" label "Size" type vector size 3 default { "1" "1" "1" } disablewhen "{ shape == point }" range { -1 1 } export none } parm { name "scale" label "Uniform Scale" type float default { "1" } disablewhen "{ shape == point }" range { 0 10 } export none } parm { name "velstretch" label "Velocity Stretch" type ordinal default { "0" } disablewhen "{ shape == point }" menu { "none" "None" "scaled" "Scaled" "ignore" "Ignore Geometry Scale" } range { 0 1 } export none } parm { name "velscale" label "Velocity Scale" type float default { "1" } disablewhen "{ velstretch == none } { shape == point }" range { 0 10 } export none } parm { name "seed" label "Seed" type float default { "0" } range { 0 10 } export none } parm { name "qstrat" label "Quasi-Stratified Sampling" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } } group { name "folder1_2" label "Noise" parm { name "donoise" label "Add Noise" type toggle default { "0" } range { 0 1 } export none } parm { name "type" label "Noise Type" type string default { "xnoise" } disablewhen "{ donoise == 0 }" menu { "pnoise" "Perlin Noise" "onoise" "Original Perlin Noise" "snoise" "Sparse Convolution Noise" "anoise" "Alligator Noise" "xnoise" "Simplex Noise" "correctnoise" "Zero Centered Perlin Noise" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "freq" label "Frequency" type float size 3 default { "1" "1" "1" } disablewhen "{ donoise == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "offset" label "Offset" type float size 3 default { "0" "0" "0" } disablewhen "{ donoise == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "amp" label "Amplitude" type float default { "1" } disablewhen "{ donoise == 0 }" range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "rough" label "Roughness" type float default { "0.5" } disablewhen "{ donoise == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "atten" label "Attenuation" type float default { "1" } disablewhen "{ donoise == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "turb" label "Turbulence" type integer default { "3" } disablewhen "{ donoise == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } } group { name "folder1_3" label "Attributes" parm { name "docopyattribs" label "Copy Source Attributes" type toggle default { "0" } range { 0 1 } export none } parm { name "attribstocopy" label "Attributes" type string default { "*" } disablewhen "{ docopyattribs == 0 }" range { 0 1 } export none } parm { name "inheritvel" label "Inherit Velocity" type float default { "1" } range { 0 10 } export none } parm { name "radialvel" label "Radial Velocity" type float default { "0" } range { 0 10 } export none } parm { name "keepinternal" label "Keep Source Attributes" type toggle default { "0" } range { 0 1 } export none } parm { name "newg" label "Create Output Group" type toggle default { "0" } range { 0 1 } export none } parm { name "outputgroup" label "Output Group" type string default { "" } disablewhen "{ newg == 0 }" range { 0 1 } export none } } } INDX DialogScript>[\|/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "random" script "random" label "random" code { "#ifdef __vex" " if ($roundtoint)" " $rand = random($pos);" " else" " $rand = rand($pos);" "#else" " $rand = cellnoise($pos);" "#endif" } input float pos "Position" output float rand "Random Number" signature "1D Float Input, 1D Output" default { } signature "1D Float Input, 3D Vector" fv { float vector } signature "1D Float Input, 3D Point" fp { float point } signature "1D Float Input, 3D Normal" fn { float normal } signature "1D Float Input, 3D Color" fc { float color } signature "1D Float Input, 4D Output" f4d { float vector4 } signature "1D Integer Input, 1D Output" i { int float } signature "1D Integer Input, 3D Vector" iv { int vector } signature "1D Integer Input, 3D Point" ip { int point } signature "1D Integer Input, 3D Normal" in { int normal } signature "1D Integer Input, 3D Color" ic { int color } signature "1D Integer Input, 4D Output" i4d { int vector4 } signature "3D Vector Input, 1D Output" v1d { vector float } signature "3D Vector Input, 3D Vector" vv { vector vector } signature "3D Vector Input, 3D Point" vp { vector point } signature "3D Vector Input, 3D Normal" vn { vector normal } signature "3D Vector Input, 3D Color" vc { vector color } signature "3D Vector, 4D Output" v4d { vector vector4 } signature "3D Point Input, 1D Output" p1d { point float } signature "3D Point Input, 3D Vector" pv { point vector } signature "3D Point Input, 3D Point" pp { point point } signature "3D Point Input, 3D Normal" pn { point normal } signature "3D Point Input, 3D Color" pc { point color } signature "3D Normal Input, 1D Output" n1d { normal float } signature "3D Normal Input, 3D Vector" nv { normal vector } signature "3D Normal Input, 3D Point" np { normal point } signature "3D Normal Input, 3D Normal" nn { normal normal } signature "3D Normal Input, 3D Color" nc { normal color } signature "3D Color Input, 1D Output" c1d { color float } signature "3D Color Input, 3D Vector" cv { color vector } signature "3D Color Input, 3D Point" cp { color point } signature "3D Color Input, 3D Normal" cn { color normal } signature "3D Color Input, 3D Color" cc { color color } signature "4D Input, 1D Output" v41d { vector4 float } signature "4D Input, 3D Output" v43d { vector4 vector } signature "4D Input, 4D Output" v44d { vector4 vector4 } signature "1D Uniform Float, 1D Output" uf1d { ufloat ufloat } signature "1D Uniform Float, 3D Vector" ufv { ufloat uvector } signature "1D Uniform Float, 3D Point" ufp { ufloat upoint } signature "1D Uniform Float, 3D Normal" ufn { ufloat unormal } signature "1D Uniform Float, 3D Color" ufc { ufloat ucolor } signature "3D Uniform Vector, 1D Output" uv1d { uvector ufloat } signature "3D Uniform Vector, 3D Vector" uvv { uvector uvector } signature "3D Uniform Vector, 3D Point" uvp { uvector upoint } signature "3D Uniform Vector, 3D Normal" uvn { uvector unormal } signature "3D Uniform Vector, 3D Color" uvc { uvector ucolor } signature "3D Uniform Point, 1D Output" up1d { upoint ufloat } signature "3D Uniform Point, 3D Vector" upv { upoint uvector } signature "3D Uniform Point, 3D Point" upp { upoint upoint } signature "3D Uniform Point, 3D Normal" upn { upoint unormal } signature "3D Uniform Point, 3D Color" upc { upoint ucolor } signature "3D Uniform Normal, 1D Output" un1d { unormal ufloat } signature "3D Uniform Normal, 3D Vector" unv { unormal uvector } signature "3D Uniform Normal, 3D Point" unp { unormal upoint } signature "3D Uniform Normal, 3D Normal" unn { unormal unormal } signature "3D Uniform Normal, 3D Color" unc { unormal ucolor } signature "3D Uniform Color, 1D Output" uc1d { ucolor ufloat } signature "3D Uniform Color, 3D Vector" ucv { ucolor uvector } signature "3D Uniform Color, 3D Point" ucp { ucolor upoint } signature "3D Uniform Color, 3D Normal" ucn { ucolor unormal } signature "3D Uniform Color, 3D Color" ucc { ucolor ucolor } VOP_FLT_PARM(pos, "Position", 0) VOP_INT_PARM(pos_i, "Position", 0) VOP_VEC_PARM(pos_v1d, "Position", 0, 0, 0) VOP_VEC_PARM(pos_p1d, "Position", 0, 0, 0) VOP_VEC_PARM(pos_n1d, "Position", 0, 0, 0) VOP_CLR_PARM(pos_c1d, "Position", 0, 0, 0) VOP_VEC4_PARM(pos_v41d, "Position", 0, 0, 0, 0) VOP_FLT_PARM(pos_uf1d, "Position", 0) VOP_VEC_PARM(pos_uv1d, "Position", 0, 0, 0) VOP_VEC_PARM(pos_up1d, "Position", 0, 0, 0) VOP_VEC_PARM(pos_un1d, "Position", 0, 0, 0) VOP_CLR_PARM(pos_uc1d, "Position", 0, 0, 0) parm { name roundtoint label "Clamp Position to Integer" type toggle size 1 default { 1 } } group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDXContents=\5 DialogScript=;[\HouLC1033600bb605c1135be0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for rbdpackedobject automatically generated { name rbdpackedobject script rbdpackedobject label "RBD Packed Object" help { "" } inputlabel 1 "Sub-Network Input #1" 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 "solvefirstframe" label "Solve on Creation Frame" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "object_name" label "Object Name" type string default { "$OS" } range { 0 1 } } parm { name "initialstate" label "Initial Object Type" type ordinal default { "0" } menu { "active" "Create Active Objects" "static" "Create Static Objects" "animatedstatic" "Create Animated Static Objects" "deformingstatic" "Create Deforming Static Objects" "deformingactive" "Create Deforming Active Objects" } range { 0 1 } } parm { name "geosource" label "Geometry Source" type ordinal default { "0" } menu { "sop" "SOP" "first" "First Context Geometry" "second" "Second Context Geometry" "third" "Third Context Geometry" "fourth" "Fourth Context Geometry" } } parm { name "soppath" label "SOP Path" type oppath default { "" } disablewhen "{ geosource != sop }" range { 0 1 } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "packtype" label "Pack Type" type string invisible default { "packbyname" } menu { "useexisting" "Use Existing Packed Primitives" "packbyname" "Pack By Name" } range { 0 1 } } parm { name "overwritefromsop" label "Overwrite Attributes from SOP" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "overwriteattributes" label "Overwrite Attributes from SOP" type string default { "active animated deforming" } disablewhen "{ overwritefromsop == 0 }" menutoggle { [ "soppath = hou.ch(\"soppath\")" ] [ "sopnode = hou.node(soppath)" ] [ "if not sopnode:" ] [ " return []" ] [ "" ] [ "geo = sopnode.geometry()" ] [ "result = []" ] [ "for attrib in geo.pointAttribs():" ] [ " name = attrib.name()" ] [ " # Skip 'Pw'" ] [ " if name == \"Pw\":" ] [ " continue" ] [ " " ] [ " result.append(name)" ] [ " result.append(name)" ] [ "" ] [ "result.sort()" ] [ "" ] [ "return result" ] language python } range { 0 1 } } parm { name "usetransform" label "Use Object Transform" type toggle default { "0" } range { 0 1 } } parm { name "active" label "Create Active Objects" type toggle invisible default { "1" } range { 0 1 } } parm { name "display" label "Display Geometry" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "displaygeo" label "Display Geometry" type ordinal default { "0" } disablewhen "{ display == 0 }" menu { "simgeo" "Simulation Geometry" "rendergeo" "Render Geometry" } } parm { name "rendergeopath" label "Render SOP Path" type oppath default { "" } disablewhen "{ display == 0 }" hidewhen "{ displaygeo != rendergeo }" range { 0 1 } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } group { name "initial_state" label "Initial State" parm { name "t" label "Position" type vector size 3 default { "0" "0" "0" } range { -1 1 } } parm { name "r" label "Rotation" type vector size 3 default { "0" "0" "0" } range { -1 1 } } parm { name "vel" label "Velocity" type vector size 3 default { "0" "0" "0" } disablewhen "{ inheritvelocity == 1 }" range { -1 1 } } parm { name "angvel" label "Angular Velocity" type vector size 3 default { "0" "0" "0" } disablewhen "{ inheritvelocity == 1 }" range { -1 1 } } parm { name "inheritvelocity" label "Inherit Velocity from Point Velocity" type toggle default { "0" } range { 0 1 } } } group { name "initial_state_1" label "Bullet Data" parm { name "showguide" 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 == convexhull } { bullet_georep == concave }" 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_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_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_add_impact" label "Add Impact Data" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_want_deactivate" label "Enable Sleeping" type toggle default { "on" } 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 "initial_state_2" label "Physical" parm { name "computecom" label "Compute Center of Mass" type toggle default { "1" } range { 0 1 } } parm { name "inheritpivot" label "Inherit Pivot from Point Position" type toggle default { "1" } range { 0 1 } } parm { name "p" label "Pivot" type vector size 3 default { "0" "0" "0" } disablewhen "{ inheritpivot == 1 }" range { -1 1 } } parm { name "computemass" label "Compute Mass" type toggle default { "1" } range { 0 1 } } parm { name "density" label "Density" type float default { "1000" } disablewhen "{ computemass == 0 }" range { 0! 10 } } parm { name "mass" label "Mass" type float default { "1" } disablewhen "{ computemass == 1 }" range { 0! 10 } } parm { name "inertialtensorstiffness" label "Rotational Stiffness" type float default { "1" } range { 0 10 } } parm { name "bounce" label "Bounce" type float default { "0.5" } range { 0! 1 } } parm { name "friction" label "Friction" type float default { "1" } range { 0! 10 } } } } INDXContents=\6 DialogScript=>[\HouLC1033600bb605c11369d0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for rigidbodysolver automatically generated { name rigidbodysolver script rigidbodysolver label "Rigid Body Solver" help { "" } inputlabel 1 Objects inputlabel 2 Pre-Solve inputlabel 3 Post-Solve inputlabel 4 "Input 4" parm { name "solver" label "Solver Engine" type ordinal default { "bullet" } menu { "bullet" "Bullet" "rbd" "RBD" } range { 0 10 } } group { name "folder1_2" label "Bullet" parm { name "substeps" label "Number of Substeps" type integer default { "10" } disablewhen "{ solver != bullet }" range { 1! 100 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "sleepingtime" label "Sleeping Time" type float default { "2" } disablewhen "{ solver != bullet }" range { 0! 5 } parmtag { "autoscope" "0000000000000000" } } parm { name "contactbreakingthreshold" label "Contact Breaking Threshold" type float default { "0.02" } disablewhen "{ solver != bullet }" range { 0! 0.1 } parmtag { "autoscope" "0000000000000000" } } groupsimple { name "constraintsolver" label "Constraint Solver" parm { name "use_parallel_constraint_solver" label "Use Parallel Constraint Solver" type toggle invisible default { "off" } disablewhen "{ solver != bullet }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "constraintsolvertype" label "Constraint Solver" type ordinal default { "gaussseidelcolor" } disablewhen "{ solver != bullet }" menu { "gaussseidelisland" "Parallel Gauss-Seidel (Islands)" "gaussseidelcolor" "Parallel Gauss-Seidel (Graph Coloring)" } parmtag { "autoscope" "0000000000000000" } } parm { name "numiteration" label "Constraint Iterations" type integer default { "10" } disablewhen "{ solver != bullet }" range { 1! 100 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "randomize_order" label "Randomize Constraint Order" type toggle default { "off" } disablewhen "{ solver != bullet }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "ensureindependentislands" label "Ensure Islands are Independent" type toggle default { "on" } disablewhen "{ solver != bullet }" parmtag { "autoscope" "0000000000000000" } } parm { name "constraintsolvertolerance" label "Solve Tolerance" type float default { "0.0001" } disablewhen "{ solver != bullet }" range { 0! 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "globalcfm" label "Constraint Force Mixing" type float default { "0" } disablewhen "{ solver != bullet }" range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "globalerp" label "Error Reduction Parameter" type float default { "0.2" } disablewhen "{ solver != bullet }" range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "splitimpulse" label "Split Impulse" type toggle default { "on" } disablewhen "{ solver != bullet }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "penetrationthreshold" label "Penetration Threshold" type float default { "-0.02" } disablewhen "{ solver != bullet } { splitimpulse == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "splitimpulseerp" label "Split Impulse ERP" type float default { "0.8" } disablewhen "{ solver != bullet } { splitimpulse == 0 }" range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } } group { name "folder1_2_1" label "ODE" invisibletab parm { name "erp" label "Error Reduction" type float default { "0.2" } disablewhen "{ solver != ode }" range { 0 10 } } parm { name "cfm" label "Constraint Force Mixing" type float default { "1e-07" } disablewhen "{ solver != ode }" range { 0 10 } } parm { name "oversample" label "Oversamples" type integer default { "10" } disablewhen "{ solver != ode }" range { 0 10 } } parm { name "rand" label "Random Seed" type integer default { "0" } disablewhen "{ solver != ode }" range { 0 10 } } parm { name "usemaxomega" label "Max Angular Velocity" type toggle joinnext default { "1" } disablewhen "{ solver != ode }" range { 0 1 } } parm { name "maxomega" label "Max Angular Velocity" type float nolabel default { "100000" } disablewhen "{ solver != ode } { usemaxomega != 1 }" range { 0! 100000 } } } group { name "folder1_2_2" label "RBD" group { name "folder0" label "Substeps" parm { name "minimumsubsteps" label "Minimum Substeps" type integer default { "1" } disablewhen "{ solver != rbd }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "maximumsubsteps" label "Maximum Substeps" type integer default { "1" } disablewhen "{ solver != rbd }" range { 0 10 } } parm { name "cflcond" label "CFL Condition" type integer default { "1" } disablewhen "{ solver != rbd }" range { 0 10 } } } group { name "folder0_1" label "Collisions" parm { name "collisioniterations" label "Collision Passes" type integer default { "5" } disablewhen "{ solver != rbd }" range { 0 10 } } parm { name "contactiterations" label "Contact Passes" type integer default { "7" } disablewhen "{ solver != rbd }" range { 0 10 } } parm { name "subcontactiterations" label "SubContact Passes" type integer default { "10" } disablewhen "{ solver != rbd }" range { 0 10 } } parm { name "shockpropagation" label "Shock Propagation" type integer default { "3" } disablewhen "{ solver != rbd }" range { 0 10 } } parm { name "resolvepenetration" label "Resolve Penetration" type integer default { "0" } disablewhen "{ solver != rbd }" range { 0 10 } } parm { name "usepointvelocity" label "Use Point Velocity for Collisions" type toggle default { "0" } disablewhen "{ solver != rbd }" range { 0 1 } } parm { name "usevolumevelocity" label "Use Volume Velocity for Collisions" type toggle default { "0" } disablewhen "{ solver != rbd }" range { 0 1 } } parm { name "addimpacts" label "Add Impact Data" type toggle default { "1" } disablewhen "{ solver != rbd }" range { 0 1 } } parm { name "glueignoresrestingobjects" label "Glue Ignores Resting Objects" type toggle default { "1" } disablewhen "{ solver != rbd }" range { 0 1 } } parm { name "cullmode" label "Culling Method" type integer default { "1" } disablewhen "{ solver != rbd }" menu { "0" "None" "1" "Sphere" "2" "Oriented Bounding Box" } range { 0 10 } } parm { name "contactgroupmethod" label "Contact Grouping Method" type integer default { "0" } disablewhen "{ solver != rbd }" menu { "0" "None" "1" "Most Central Point" "2" "Average Point" } range { 0 10 } } parm { name "contactgrouptol" label "Contact Grouping Tolerance" type float default { "0.001" } disablewhen "{ solver != rbd }" range { 0 10 } } } } group { name "folder1_2_3" label "Fracture" parm { name "labelparm" label "Requires Voronoi Fracture Configure Object" type label nolabel default { "Requires a Voronoi Fracture Configure Object" } range { 0 1 } } parm { name "fractureminpiecevol" label "Minimum Piece Volume" type float default { "1e-07" } disablewhen "{ dofracture == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "fractureclusterfusedist" label "Cluster Fuse Tolerance" type float default { "0.001" } disablewhen "{ dofracture == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "fracturestampcreation" label "Stamp Interior Primitives With Creation Time" type toggle default { "off" } disablewhen "{ dofracture == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "fracturefeedback" label "Allow Fracturing From Feedback" type toggle default { "off" } disablewhen "{ dofracture == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "fractureignoresresting" label "Fracturing Ignores Resting Objects" type toggle default { "on" } disablewhen "{ dofracture == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "fractureseed" label "Random Seed" type integer default { "0" } disablewhen "{ dofracture == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "converttopoly" label "Convert To Poly" type toggle nolabel joinnext default { "on" } disablewhen "{ dofracture == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "converttopolylod" label "Convert To Poly" type float default { "1" } disablewhen "{ dofracture == 0 } { converttopoly == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } } parm { name "addaffectors" label "Make Objects Mutual Affectors" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l multisolver1 group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dataname" label "Data Name" type string default { "Solver" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "uniquedataname" label "Unique Data Name" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "solverperobject" label "Solver Per Object" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript b[\{/* * 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: * Jeff Lait * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "setattrib" script "setattrib" label "setattrib" code { "setattrib($handle, $atype, $attrib, $i1, $i2, $value, $mode);" } forcecode descriptiveparm attrib input int handle "Geometry Handle" input string atype "Attribute Class" input string attrib "Attribute Name" input string mode "Merge Mode" input int i1 "Point or Primitive Number" input int i2 "Vertex Number" input vector value "Attribute Value" signature "Float Attribute" f { int string string string int int float } signature "Integer Attribute" i { int string string string int int int } signature "Vector2 Attribute" v2 { int string string string int int vector2 } signature "Vector Attribute" default { } signature "Vector4 Attribute" v4 { int string string string int int vector4 } signature "Matrix2 Attribute" m2 { int string string string int int matrix2 } signature "Matrix3 Attribute" m3 { int string string string int int matrix3 } signature "Matrix Attribute" m { int string string string int int matrix } signature "String Attribute" s { int string string string int int string } signature "Float Array Attribute" fa { int string string string int int floata } signature "Integer Array Attribute" ia { int string string string int int inta } signature "Vector2 Array Attribute" v2a { int string string string int int vector2a } signature "Vector Array Attribute" va { int string string string int int vectora } signature "Vector4 Array Attribute" v4a { int string string string int int vector4a } signature "Matrix2 Array Attribute" m2a { int string string string int int matrix2a } signature "Matrix3 Array Attribute" m3a { int string string string int int matrix3a } signature "Matrix Array Attribute" ma { int string string string int int matrixa } signature "String Array Attribute" sa { int string string string int int stringa } parm { name handle label "Geometry Handle" type int size 1 default { 0 } } parm { name atype label "Attribute Class" type string default { "point" } menu { "detail" "Detail" "point" "Point" "prim" "Primitive" "vertex" "Vertex" "pointgroup" "Point Group" "primgroup" "Primitive Group" "primintrinsic" "Primitive Intrinsic" } } parm { name mode label "Merge Mode" type string default { "set" } menu { "set" "Set" "add" "Add" "max" "Maximum" "min" "Minimum" "multiply" "Multiply" "toggle" "Toggle" } } parm { name attrib label "Attribute" type string default { "Cd" } } parm { name i1 label "Point or Primitive" type int size 1 default { -1 } } parm { name i2 label "Vertex" type int size 1 default { -1 } } } INDX DialogScript[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "smooth" script "smooth" label "smooth" outercode { INCLUDE_VOPLIB } code { "$val = vop_smooth($min, $max, $amount, $rolloff);" } input float min "Range Bottom" input float max "Range Top" input float amount "Amount" input float rolloff "Rolloff" output float val "Number Between 0 And 1" signature "Float" default { } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat ufloat } VOP_FLT_PARM(min, "Range Bottom", 0) VOP_FLT_PARM(max, "Range Top", 1) VOP_FLT_PARM(amount, "Amount", 0.5) VOP_FLT_PARM(rolloff, "Rolloff", 1) VOP_FLT_PARM(min_uf, "Range Bottom", 0) VOP_FLT_PARM(max_uf, "Range Top", 1) VOP_FLT_PARM(amount_uf, "Amount", 0.5) VOP_FLT_PARM(rolloff_uf, "Rolloff", 1) } INDXContents=\5 DialogScript=eUG~HouLC1033600bb605c1135be0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for solver automatically generated 08/04/15 19:15:10 { name solver script solver label Solver help { "" } inputlabel 1 "Initial Geometry" inputlabel 2 "Auxillary #1" inputlabel 3 "Auxillary #2" inputlabel 4 "Auxillary #3" parm { name "resimulate" label "Reset Simulation" type button default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "useinitialsop" label "Use Initial SOP" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "initialsop" label "Initial State" type oppath default { "" } disablewhen "{ useinitialsop == 0 }" range { 0 1 } export none parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "startframe" label "Start Frame" type integer default { "1" } range { 1 240 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "substep" label "Sub Steps" type integer default { "1" } range { 1! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "cacheenabled" label "Cache Simulation" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "cachetodisk" label "Allow Caching To Disk" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "cachemaxsize" label "Cache Memory (MB)" type integer default { "5000" } range { 0! 1000 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContents=\5 DialogScript=U*$HouLC1033600bb605c11358d0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for split automatically generated 03/13/15 14:19:16 { name split script split label Split 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 "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l blast1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "script_callback" "" } bindselector everything Split "Select the geometry to keep as first output 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" "breakpoints" "Breakpoints" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "negate" label "Invert Selection" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "removegrp" label "Delete Unused Groups" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript #[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "turbnoise" script "turbnoise" label "turbnoise" outercode { "#include " } code { "if ($type == \"onoise\")" "{" " $noise = onoise($pos*$freq - $offset, $turb, $rough, $atten);" " $noise *= $amp;" "}" "else if ($type == \"snoise\")" "{" " $noise = snoise($pos*$freq - $offset, $turb, $rough, $atten);" " $noise *= $amp;" "}" "else if ($type == \"anoise\")" "{" " $noise = anoise($pos*$freq - $offset, $turb, $rough, $atten);" " $noise *= $amp;" "}" "else if ($type == \"correctnoise\")" "{" "#if !strcmp($signature, \"default\")" " $noise = vop_correctperlinNoiseVF($pos * $freq - $offset, $turb, $amp, $rough, $atten);" "#else" " $noise = vop_correctperlinNoiseVV($pos * $freq - $offset, $turb, $amp, $rough, $atten);" "#endif" "}" "else if ($type == \"xnoise\")" "{" "#if !strcmp($signature, \"default\")" " $noise = vop_simplexNoiseVF($pos * $freq - $offset, $turb, $amp, $rough, $atten);" "#else" " $noise = vop_simplexNoiseVV($pos * $freq - $offset, $turb, $amp, $rough, $atten);" "#endif" "}" "else" "{" "#if !strcmp($signature, \"default\")" " $noise = vop_perlinNoiseVF($pos * $freq - $offset, $turb, $amp, $rough, $atten);" "#else" " $noise = vop_perlinNoiseVV($pos * $freq - $offset, $turb, $amp, $rough, $atten);" "#endif" "}" } input string type "Noise Type" 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" "correctnoise" "Zero Centered Perlin Noise" } default { "anoise" } } VOP_VEC_INPUT ( pos, "Position", 0, 0, 0) VOP_VEC_INPUT ( freq, "Frequency", 1, 1, 1) VOP_VEC_INPUT ( offset, "Offset", 0, 0, 0) VOP_FLT_INPUT_R( amp, "Amplitude", 1, -1, 1) VOP_FLT_INPUT ( rough, "Roughness", .5) VOP_FLT_INPUT ( atten, "Attenuation", 1) VOP_INT_INPUT_R( turb, "Turbulence", 5, 0, 10) output float noise "Noise" signature "1D Noise" default { } signature "3D Noise" v { string vector vector vector float float float int vector } } INDX DialogScript[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "twoway" script "twoway" label "twoway" code { "#ifndef __vex" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" "#else" " #if !strcmp($signature, \"b\")" " float $scale = ($condtype != 0 ? ($condition != 0 ? 1 : 0)" " : ($condition != 0 ? 0 : 1));" " $result = (1-$scale)*$input1 + $scale*$input2;" " #else" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" " #endif" "#endif" } input int condition "Condition Value (int)" input float input1 "Input 1" input float input2 "Input 2" output float result "Output Value" signature "Float" default { } signature "Integer" i { int int int int } signature "String" s { int string string string } signature "2D Vector" u { int vector2 vector2 vector2 } signature "3D Vector" v { int vector vector vector } signature "3D Point" p { int point point point } signature "3D Normal" n { int normal normal normal } signature "RGB Color" c { int color color color } signature "BSDF" b { int bsdf bsdf bsdf } signature "4D Vector" v4 { int vector4 vector4 vector4 } signature "2x2 Matrix" m2 { int matrix2 matrix2 matrix2 } signature "3x3 Matrix" m3 { int matrix3 matrix3 matrix3 } signature "4x4 Matrix" m { int matrix matrix matrix } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { ufloat uvector uvector uvector } signature "Uniform 3D Point" up { ufloat upoint upoint upoint } signature "Uniform 3D Normal" un { ufloat unormal unormal unormal } signature "Uniform RGB Color" uc { ufloat ucolor ucolor ucolor } signature "Uniform 4x4 Matrix" um { ufloat umatrix umatrix umatrix } parm { name condtype label Condition type int menu { "true" "Use Input 1 If Condition True" "false" "Use Input 1 If Condition False" } default { 0 } } VOP_FLT_PARM(input2, "Input 2", 0) VOP_INT_PARM(input2_i, "Input 2", 0) VOP_STR_PARM(input2_s, "Input 2", "") VOP_VEC2_PARM(input2_u, "Input 2", 0, 0) VOP_VEC_PARM(input2_v, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_p, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_n, "Input 2", 0, 0, 0) VOP_CLR_PARM(input2_c, "Input 2", 1, 1, 1) VOP_VEC4_PARM(input2_v4, "Input 2", 0, 0, 0, 0) parm { name input2_m2 label "Input 2" type float size 4 default { 1 0 0 1 } } parm { name input2_m3 label "Input 2" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name input2_m label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } VOP_FLT_PARM(input2_uf, "Input 2", 0) VOP_VEC_PARM(input2_uv, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_up, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_un, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_uc, "Input 2", 0, 0, 0) parm { name input2_um label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } group { name "g2" obsolete 12.0 } } INDX DialogScript[\|/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vecgetcompon" script "vecgetcompon" label "vecgetcompon" outercode { INCLUDE_VOPLIB } code { "$fval = vop_getcomp($vec, $part);" } input vector vec "Input Vector" output float fval "Output Component" signature "3D Vector" default { } signature "3D Point" p { point float } signature "3D Normal" n { normal float } signature "RGB Color" c { color float } signature "4D Vector" v4 { vector4 float } signature "Uniform 3D Vector" uv { uvector float } signature "Uniform 3D Point" up { upoint float } signature "Uniform 3D Normal" un { unormal float } signature "Uniform RGB Color" uc { ucolor float } parm { name part label "Vector Component" type int menu { 0 "Component 1" 1 "Component 2" 2 "Component 3" } default { 0 } } VOP_VEC_PARM(vec, "Input", 0, 0, 0) VOP_VEC_PARM(vec_p, "Input", 0, 0, 0) VOP_VEC_PARM(vec_n, "Input", 0, 0, 0) VOP_VEC_PARM(vec_c, "Input", 0, 0, 0) VOP_VEC4_PARM(vec_v4, "Input", 0, 0, 0, 0) VOP_VEC_PARM(vec_uv, "Input", 0, 0, 0) VOP_VEC_PARM(vec_up, "Input", 0, 0, 0) VOP_VEC_PARM(vec_un, "Input", 0, 0, 0) VOP_VEC_PARM(vec_uc, "Input", 0, 0, 0) } INDX DialogScript[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vecsetcompon" script "vecsetcompon" label "vecsetcompon" outercode { INCLUDE_VOPLIB } code { "$newvec = vop_setcomp($vec, $fval, $part);" } input vector vec "Input Vector" input float fval "Input Value" output vector newvec "Output Vector" signature "3D Vector" default { } signature "3D Point" p { point float point } signature "3D Normal" n { normal float normal } signature "RGB Color" c { color float color } signature "Uniform 3D Vector" uv { uvector float uvector } signature "Uniform 3D Point" up { upoint float upoint } signature "Uniform 3D Normal" un { unormal float unormal } signature "Uniform RGB Color" uc { ucolor float ucolor } parm { name part label "Vector Component" type int menu { 0 "Component 1" 1 "Component 2" 2 "Component 3" } default { 0 } } VOP_VEC_PARM(vec, "Input", 0, 0, 0) VOP_VEC_PARM(vec_p, "Input", 0, 0, 0) VOP_VEC_PARM(vec_n, "Input", 0, 0, 0) VOP_CLR_PARM(vec_c, "Input", 0, 0, 0) VOP_VEC_PARM(vec_uv, "Input", 0, 0, 0) VOP_VEC_PARM(vec_up, "Input", 0, 0, 0) VOP_VEC_PARM(vec_un, "Input", 0, 0, 0) VOP_CLR_PARM(vec_uc, "Input", 0, 0, 0) } INDX DialogScript[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vectofloat" script "vectofloat" label "vectofloat" outercode { INCLUDE_VOPLIB } code { "vop_vectofloat($vec, $fval1, $fval2, $fval3);" } input vector vec "Input Vector" output float fval1 "Component 1" output float fval2 "Component 2" output float fval3 "Component 3" VOP_VEC_PARM(vec, "Value", 0, 0, 0) VOP_VEC_PARM(vec_p, "Value", 0, 0, 0) VOP_VEC_PARM(vec_n, "Value", 0, 0, 0) VOP_CLR_PARM(vec_c, "Value", 0, 0, 0) VOP_VEC_PARM(vec_uv, "Value", 0, 0, 0) VOP_VEC_PARM(vec_up, "Value", 0, 0, 0) VOP_VEC_PARM(vec_un, "Value", 0, 0, 0) VOP_CLR_PARM(vec_uc, "Value", 0, 0, 0) signature "3D Vector" default { vector float float float } signature "3D Point" p { point float float float } signature "3D Normal" n { normal float float float } signature "RGB Color" c { color float float float } signature "Uniform 3D Vector" uv { uvector ufloat ufloat ufloat } signature "Uniform 3D Point" up { upoint ufloat ufloat ufloat } signature "Uniform 3D Normal" un { unormal ufloat ufloat ufloat } signature "Uniform RGB Color" uc { ucolor ufloat ufloat ufloat } } INDX DialogScript[\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "volumesample" script "volumesample" label "volumesample" code { "$volumevalue = volumesample($input_index, $primnum, $samplepos);" } input int input_index "OP Input Index" input int primnum "Primitive Number" input vector samplepos "Sample Position" output float volumevalue "Value of Volume at Given Position" parm { name input_index label "OP Input Index" type int size 1 default { 0 } range { 0 3 } } parm { name primnum label "Primitive Number" type int size 1 default { 0 } } parm { name samplepos label "Sample Position" type float size 3 default { 0 0 0 } } } INDXContents=\6 DialogScript=K[\aHouLC1033600bb605c11369d0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for voronoifracture automatically generated { name voronoifracture script jl_voronoi_fracture label "Voronoi Fracture" help { "" } inputlabel 1 "Geometry to Fracture" inputlabel 2 "Points for Voronoi Cells" inputlabel 3 "Optional SDF For Depth Sampling" parm { name "group" label "Group to Fracture" type string default { "" } menutoggle { [ "opmenu -l keep_remainder group" ] } range { 0 1 } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Primitives\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } } parm { name "fuse_points" label "Fuse Points" type toggle nolabel joinnext default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "fuse_dist" label "Fuse Points" type float default { "0.001" } disablewhen "{ fuse_points == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "units" "" } } parm { name "fuse_updatenml" label "Update Fused Point Normals" type toggle default { "on" } disablewhen "{ fuse_points == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "createinside" label "Create Inside Surface" type toggle default { "1" } range { 0 1 } } parm { name "connect" label "Connect Inside Edges" type toggle default { "1" } disablewhen "{ createinside == 0 }" range { 0 1 } } parm { name "cuspnormals" label "Cusp Interior Normals" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "cuspangle" label "Cusp Interior Normals Angle" type float default { "15" } disablewhen "{ cuspnormals == off }" range { 0! 180! } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "cuspouternormals" label "Cusp Exterior Normals" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "cuspouterangle" label "Cusp Exterior Normals Angle" type float default { "60" } disablewhen "{ cuspouternormals == off }" range { 0! 180! } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "docusp" label "Cusp Interior Edges by Uniquing Points" type toggle default { "0" } disablewhen "{ createinside == 0 }" range { 0 1 } } parm { name "visualizepieces" label "Visualize Pieces" type toggle default { "0" } range { 0 1 } } parm { name "usecellptgroup" label "Use Cell Point Group" type toggle default { "0" } range { 0 1 } } parm { name "cellgroup" label "Cell Point Group" type string default { "0" } disablewhen "{ usecellptgroup == 0 }" range { 0 1 } } parm { name "clustermode" label "Cluster Display Mode" type ordinal default { "0" } disablewhen "{ usecellptgroup == 0 } { cluster == 0 }" menu { "0" "Ignore Clustering" "1" "Keep Any Clustered Pieces" "2" "Keep Clustered Pieces Only For Primary Point" } range { 0 1 } } group { name "settings" label "Cut" parm { name "triangulation" label "Triangulation" type ordinal default { "0" } menu { "0" "Auto Detect" "1" "2D" "2" "3D" "3" "Use Existing" } range { 0 1 } } parm { name "partition" label "Connectivity Partition" type ordinal default { "1" } menu { "0" "None" "1" "Overwrite Piece Numbering" "2" "Maintain Piece Numbering" } range { 0 1 } } parm { name "cutplaneoffset" label "Cut Plane Offset" type float default { "0" } range { 0 0.25 } } parm { name "optimizecutbycluster" label "Optimize Cutting Based on Clustering" type toggle default { "0" } disablewhen "{ triangulation == 3 } { cutplaneoffset > 0 } { cluster == 0 }" range { 0 1 } } } group { name "settings_1" label "Cluster" parm { name "cluster" label "Cluster Pieces" type toggle default { "0" } disablewhen "{ cutplaneoffset > 0 }" range { 0 1 } } parm { name "deleteedges" label "Delete Exterior Cluster Edges" type toggle default { "0" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "addclusternoise" label "Add Cluster Noise" type toggle default { "1" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "clustersize" label "Size" type vector size 3 default { "0.5" "0.5" "0.5" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 } { addclusternoise == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "clusteroffset" label "Offset" type vector size 3 default { "0" "0" "0" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 } { addclusternoise == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "clusterjitter" label "Jitter" type vector size 3 default { "1" "1" "1" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 } { addclusternoise == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "randomdetach" label "Random Detachment" type toggle default { "0" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "detachseed" label "Detach Seed" type float default { "0" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 } { randomdetach == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "detachratio" label "Detach Ratio" type float default { "0.1" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 } { randomdetach == 0 }" range { 0! 1! } parmtag { "autoscope" "0000000000000000" } } parm { name "constraintnetwork" label "Create Constraint Network" type toggle default { "0" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 }" range { 0 1 } } parm { name "inclusterstrength" label "Within Cluster Constraint Strength" type float default { "-1" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 } { constraintnetwork == 0 }" range { 0 10000 } } parm { name "outclusterstrength" label "Between Cluster Constraint Strength" type float default { "0" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 } { constraintnetwork == 0 }" range { 0 1000 } } parm { name "clusterattr" label "Cluster Attribute" type string default { "cluster" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 }" range { 0 1 } } parm { name "clusterattrtol" label "Attribute Tolerance" type float default { "1e-05" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 }" range { 0 0.1 } parmtag { "autoscope" "0000000000000000" } } parm { name "fusedist" label "Fuse Tolerance" type float default { "0.001" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } group { name "settings_2" label "Interior Detail" parm { name "addinteriordetail" label "Add Interior Detail" type toggle default { "0" } disablewhen "{ createinside == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "viznoisescale" label "Visualize Noise Scale" type toggle default { "off" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "planar" label "Triangulate Non-Planar Detail" type toggle default { "0" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "detailsize" label "Detail Size" type float default { "0.25" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "intnoiseamp" label "Noise Amplitude" type float default { "0.1" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "intnoisetype" label "Noise Type" type string default { "snoise" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" menu { "pnoise" "Perlin Noise" "onoise" "Original Perlin Noise" "snoise" "Sparse Convolution Noise" "anoise" "Alligator Noise" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "intnoisefreq" label "Frequency" type vector size 3 default { "2.5" "2.5" "2.5" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "intnoiseoffset" label "Offset" type vector size 3 default { "0" "0" "0" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "intnoiseturb" label "Turbulence" type integer default { "3" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "hassdfinput" label "hassdfinput" type toggle invisible default { "0" } range { 0 1 } } parm { name "depthsamplediv" label "Depth Volume Resolution" type integer default { "50" } disablewhen "{ hassdfinput == 1 } { addinteriordetail == 0 } { createinside == 0 }" range { 10! 100 } parmtag { "autoscope" "0000000000000000" } } parm { name "clampmaxdisp" label "Clamp Displacement Amount to Depth" type toggle default { "on" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "clampdepthpct" label "Clamp Depth Percentage" type float default { "0.9" } disablewhen "{ clampmaxdisp == 0 } { addinteriordetail == 0 } { createinside == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "depthnoisescalebias" label "Depth / Noise Bias" type float default { "0.85" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 } { usedepthnoisescaleramp == 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "usedepthnoisescaleramp" label "Use Depth / Noise Ramp" type toggle default { "off" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "depthnoisescaleramp" label "Depth / Noise Ramp" type ramp_flt default { "2" } disablewhen "{ usedepthnoisescaleramp == 0 } { addinteriordetail == 0 } { createinside == 0 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "depthnoisescaleramp_the_basis_strings" } parmtag { "rampbasisdefault" "catmull-rom" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( catmull-rom ) 2pos ( 1 ) 2value ( 1 ) 2interp ( catmull-rom )" } parmtag { "rampkeys_var" "depthnoisescaleramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "depthnoisescaleramp_the_key_values" } } } group { name "settings_3" label "Groups" parm { name "newg" label "Create Output Groups" type toggle default { "1" } range { 0 1 } } parm { name "groupprefix" label "Piece Group Prefix" type string default { "" } disablewhen "{ newg == 0 }" range { 0 1 } } parm { name "groupinterior" label "Interior Group" type string default { "inside" } disablewhen "{ newg == 0 } { createinside == 0 }" range { 0 1 } } parm { name "groupexterior" label "Exterior Group" type string default { "outside" } disablewhen "{ newg == 0 }" range { 0 1 } } } group { name "settings_4" label "Attributes" parm { name "newname" label "Create Name Attribute" type toggle default { "1" } range { 0 1 } } parm { name "nameprefix" label "Name Prefix" type string default { "piece" } disablewhen "{ newname == 0 }" range { 0 1 } } parm { name "copyattributes" label "Copy Cell Point Attributes" type toggle default { "0" } range { 0 1 } } parm { name "ptattributes" label "To Piece Points" type string default { "" } disablewhen "{ copyattributes == 0 }" range { 0 1 } } parm { name "primattributes" label "To Piece Primitives" type string default { "" } disablewhen "{ copyattributes == 0 }" range { 0 1 } } parm { name "keepinternal" label "Keep Internal Attributes" type toggle default { "0" } range { 0 1 } } parm { name "pieceattr" label "Primitive Piece" type string default { "piece" } disablewhen "{ keepinternal == 0 }" range { 0 1 } } parm { name "cellptattr" label "Primitive Cell Point" type string default { "cellpt" } disablewhen "{ keepinternal == 0 }" range { 0 1 } } parm { name "clipptattr" label "Primitive Clip Point" type string default { "clippt" } disablewhen "{ keepinternal == 0 } { createinside == 0 }" range { 0 1 } } parm { name "outsideattr" label "Primitive Outside" type string default { "outside" } disablewhen "{ keepinternal == 0 }" range { 0 1 } } parm { name "depthattr" label "Point Depth" type string default { "depth" } disablewhen "{ keepinternal == 0 } { createinside == 0 } { addinteriordetail == 0 }" range { 0 1 } } } } INDXContents=\5 DialogScript=#[\\HouLC1033600bb605c1135970f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for voronoifracture::2.0 automatically generated { name voronoifracture::2.0 script voronoifracture::2.0 label "Voronoi Fracture" help { "" } inputlabel 1 "Geometry to Fracture" inputlabel 2 "Points for Voronoi Cells" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" outputlabel 1 "Fractured Geometry" outputlabel 2 "Constraint Geometry" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l split_fracture_group group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Primitives\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } } groupsimple { name "folder_pieces" label "Pieces" parm { name "createinteriorsurfaces" label "Create Interior Surfaces" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } } parm { name "namemethod" label "Name Attribute" type ordinal default { "0" } menu { "overwrite" "Overwrite" "append" "Append" } } parm { name "nameprefix" label "Name Prefix" type string default { "piece" } parmtag { "script_action" "import soputils\n\nkwargs['attribname'] = 'name'\nsoputils.actionToggleVisualizer(kwargs)" } parmtag { "script_action_icon" "VIEW_visualization" } } parm { name "sepparm3" label "Separator" type separator default { "" } } parm { name "computeinteriornormals" label "Compute Interior Normals" type toggle default { "1" } } parm { name "interiorcuspangle" label "Interior Cusp Angle" type float default { "15" } disablewhen "{ computeinteriornormals == 0 }" hidewhen "{ computeinteriornormals == 0 }" range { 0! 180! } parmtag { "autoscope" "0000000000000000" } } parm { name "computeexteriornormals" label "Exterior Normals" type ordinal default { "0" } menu { "preserve" "Preserve Existing Normals" "recompute" "Recompute Normals" "none" "Do Not Compute Normals" } } parm { name "exteriorcuspangle" label "Exterior Cusp Angle" type float default { "60" } disablewhen "{ computeexteriornormals == none }" hidewhen "{ computeexteriornormals == none }" range { 0! 180! } parmtag { "autoscope" "0000000000000000" } } } groupsimple { name "folder_attribs" label "Output Attributes" parm { name "attribnameprefix" label "Attribute Name Prefix" type string default { "" } disablewhen "{ outputpieceattrib == 0 outputcellptattrib == 0 outputclippieceattrib == 0 outputinteriorgroup == 0 outputexteriorgroup == 0 }" } parm { name "outputpieceattrib" label "Output Primitive Piece" type toggle nolabel joinnext default { "0" } } parm { name "pieceattrib" label "Primitive Piece" type string default { "piece" } disablewhen "{ outputpieceattrib == 0 }" } parm { name "outputcellptattrib" label "Output Primitive Cell Point" type toggle nolabel joinnext default { "0" } } parm { name "cellptattrib" label "Primitive Cell Point" type string default { "cellpt" } disablewhen "{ outputcellptattrib == 0 }" } parm { name "outputclippieceattrib" label "Output Primitive Clip Piece" type toggle nolabel joinnext default { "0" } disablewhen "{ createinteriorsurfaces == 0 }" } parm { name "clippieceattrib" label "Primitive Clip Piece" type string default { "clippiece" } disablewhen "{ outputclippieceattrib == 0 } { createinteriorsurfaces == 0 }" } parm { name "sepparm" label "Separator" type separator default { "" } } parm { name "outputinteriorgroup" label "Output Interior Group" type toggle nolabel joinnext default { "1" } disablewhen "{ createinteriorsurfaces == 0 }" } parm { name "interiorgroup" label "Interior Group" type string default { "inside" } disablewhen "{ outputinteriorgroup == 0 } { createinteriorsurfaces == 0 }" } parm { name "outputexteriorgroup" label "Output Exterior Group" type toggle nolabel joinnext default { "1" } } parm { name "exteriorgroup" label "Exterior Group" type string default { "outside" } disablewhen "{ outputexteriorgroup == 0 }" } parm { name "mergegroups" label "Merge with Existing Groups" type toggle default { "1" } disablewhen "{ outputinteriorgroup == 0 outputexteriorgroup == 0 }" hidewhen "{ outputinteriorgroup == 0 outputexteriorgroup == 0 }" } parm { name "sepparm2" label "Separator" type separator default { "" } } parm { name "copycellattribs" label "Copy Cell Point Attributes" type toggle default { "0" } } parm { name "ptattributes" label "To Piece Points" type string default { "" } disablewhen "{ copycellattribs == 0 }" hidewhen "{ copycellattribs == 0 }" menutoggle { [ "opmenu -l copy_attribs/copy_pt_attribs attribname" ] } } parm { name "primattributes" label "To Piece Primitives" type string default { "" } disablewhen "{ copycellattribs == 0 }" hidewhen "{ copycellattribs == 0 }" menutoggle { [ "opmenu -l copy_attribs/copy_pt_attribs attribname" ] } } parm { name "constraintptattributes" label "To Constraint Points" type string default { "" } disablewhen "{ copycellattribs == 0 }" hidewhen "{ copycellattribs == 0 }" menutoggle { [ "opmenu -l copy_attribs/copy_pt_attribs attribname" ] } } } groupsimple { name "folder_cut" label "Cut" parm { name "triangulation" label "Triangulation" type ordinal default { "0" } menu { "autodetect" "Auto Detect" "2d" "2D" "3d" "3D" "useexisting" "Use Existing" } } parm { name "connectivitypartition" label "Connectivity Partition" type ordinal default { "overwrite" } menu { "none" "None" "overwrite" "Overwrite Piece Numbering" "maintain" "Maintain Piece Numbering" } } parm { name "cutplaneoffset" label "Cut Plane Offset" type float default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } } INDXContents=\6 DialogScript=g[\]HouLC1033600bb605c11369d0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for voronoifracturepoints automatically generated 09/05/13 14:50:12 { name voronoifracturepoints script voronoifracturepoints label "Voronoi Fracture Points" help { "" } inputlabel 1 "Geometry to Add Fracture Points" inputlabel 2 "Impact Points" inputlabel 3 "Optional SDF for Depth Sampling" inputlabel 4 "Sub-Network Input #4" parm { name "impactradius" label "Impact Radius" type vector size 3 default { "1" "1" "1" } range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "snap" label "Snap Points to Object" type toggle default { "1" } range { 0 1 } export none } parm { name "ptsperarea" label "Compute Number of Points" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "nptsperarea" label "Points Per Area" type float default { "10" } disablewhen "{ ptsperarea == 0 }" range { 0 10 } export none } parm { name "npts" label "Number of Points" type integer default { "25" } disablewhen "{ ptsperarea == 1 }" range { 0 10 } export none } parm { name "ptsperimpact" label "Per Impact" type toggle default { "0" } disablewhen "{ ptsperarea == 1 }" range { 0 1 } export none } parm { name "volumeres" label "Volume Resolution" type integer default { "30" } range { 3! 100 } export none } parm { name "seed" label "Random Seed" type integer default { "0" } range { 0 10 } export none } parm { name "visualize" label "Visualize Points" type toggle default { "0" } range { 0 1 } export none } group { name "folder0_1" label "Surface" parm { name "surfaceptdensity" label "Point Density" type float default { "1" } range { 0 10 } export none } parm { name "surfaceoffset" label "Surface Offset" type float default { "0" } disablewhen "{ surfaceptdensity == 0 }" range { -1 1 } export none } parm { name "surfacescale" label "Radius Scale" type float default { "0.5" } disablewhen "{ surfaceptdensity == 0 }" range { 0! 1 } export none } parm { name "surfacecluster" label "Clustering" type ordinal default { "1" } disablewhen "{ surfaceptdensity == 0 }" menu { "0" "Use Fracture Settings" "1" "Disabled" "2" "Single Piece" } range { 0 1 } export none } } group { name "folder0_1_1" label "Interior" parm { name "interiorptdensity" label "Point Density" type float default { "1" } range { 0 10 } export none } parm { name "interiorcluster" label "Clustering" type ordinal default { "0" } disablewhen "{ interiorptdensity == 0 }" menu { "0" "Use Fracture Settings" "1" "Disabled" "2" "Single Piece" } range { 0 1 } export none } } group { name "folder0_1_2" label "Exterior" parm { name "exteriorptdensity" label "Point Density" type float default { "1" } range { 0 10 } export none } parm { name "exteriorscatter" label "Scatter Location" type ordinal default { "impact" } disablewhen "{ exteriorptdensity == 0 }" menu { "impact" "At Impact" "exterior" "Exterior Volume" "both" "Both" } range { 0 1 } export none } parm { name "exterioroffset" label "Impact Offset" type float default { "0.1" } disablewhen "{ exteriorptdensity == 0 } { exteriorscatter == 0 }" range { 0 1 } export none } parm { name "exteriorcluster" label "Clustering" type ordinal default { "2" } disablewhen "{ exteriorptdensity == 0 }" menu { "0" "Use Fracture Settings" "1" "Disabled" "2" "Single Piece" } range { 0 1 } export none } } } INDXContents=\6 DialogScript=[\HouLC1033600bb605c11369d0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for voronoifracturesolver automatically generated { name voronoifracturesolver script voronoifracturesolver label "Voronoi Fracture Solver" help { "" } inputlabel 1 "Objects to be processed" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" outputlabel 1 "Sub-Network Output #1" outputlabel 2 "Sub-Network Output #2" outputlabel 3 "Sub-Network Output #3" outputlabel 4 "Sub-Network Output #4" parm { name "minpiecevol" label "Minimum Piece Volume" type float default { "1e-07" } range { 0 10 } } parm { name "clusterfusedist" label "Cluster Fuse Tolerance" type float default { "0.001" } range { 0 10 } } parm { name "stampcreation" label "Stamp Interior Primitives With Creation Time" type toggle default { "0" } range { 0 1 } } parm { name "feedback" label "Allow Fracturing From Feedback" type toggle default { "0" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "fractureignoresresting" label "Fracturing Ignores Resting Objects" type toggle default { "1" } range { 0 1 } } parm { name "seed" label "Random Seed" type integer default { "0" } range { 0 10 } } parm { name "converttopoly" label "Convert To Poly" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "converttopolylod" label "Convert To Poly" type float default { "1" } disablewhen "{ converttopoly == 0 }" range { 0! 10 } } parm { name "group" label "Group" type string default { "*" } range { 0 1 } } parm { name "dataname" label "Data Name" type string default { "Solver" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "uniquedataname" label "Unique Data Name" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript [\{/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "voronoise" script "voronoise" label "voronoise" outercode { INCLUDE_VOPLIB } code { "if ($isconnected_period)" "{" " vop_vnoise($pos * $freq - $offset, $jitter, $seed, $dist1, $dist2," " $near1, $near2, $period);" "}" "else" "{" " vop_vnoise($pos * $freq - $offset, $jitter, $seed, $dist1, $dist2," " $near1, $near2);" "}" } input float pos "Position" input float freq "Frequency" input float offset "Offset" input float jitter "Jitter" input int period "Periodicity" output float dist1 "Distance To Point 1 (To Nearest Point)" output float dist2 "Distance To Point 2" output float near1 "Point 1 (Nearest Point) Location" output float near2 "Point 2 Location" output int seed "Seed" signature "1D Noise" default { } signature "3D Vector Noise" v { vector vector vector vector vector float float vector vector int } signature "3D Point Noise" p { point point point point point float float point point int } signature "3D Normal Noise" n { normal normal normal normal normal float float normal normal int } signature "RGB Color Noise" c { color color color color color float float color color int } signature "4D Vector Noise" v4 { vector4 vector4 vector4 vector4 vector4 float float vector4 vector4 int } VOP_FLT_PARM(pos, "Position", 0) VOP_VEC_PARM(pos_v, "Position", 0, 0, 0) VOP_VEC_PARM(pos_p, "Position", 0, 0, 0) VOP_VEC_PARM(pos_n, "Position", 0, 0, 0) VOP_VEC_PARM(pos_c, "Position", 0, 0, 0) VOP_VEC4_PARM(pos_v4, "Position", 0, 0, 0, 0) VOP_FLT_PARM(freq, "Frequency", 1) VOP_VEC_PARM(freq_v, "Frequency", 1, 1, 1) VOP_VEC_PARM(freq_p, "Frequency", 1, 1, 1) VOP_VEC_PARM(freq_n, "Frequency", 1, 1, 1) VOP_VEC_PARM(freq_c, "Frequency", 1, 1, 1) VOP_VEC4_PARM(freq_v4, "Frequency", 1, 1, 1, 1) VOP_FLT_PARM(offset, "Offset", 0) VOP_VEC_PARM(offset_v, "Offset", 0, 0, 0) VOP_VEC_PARM(offset_p, "Offset", 0, 0, 0) VOP_VEC_PARM(offset_n, "Offset", 0, 0, 0) VOP_VEC_PARM(offset_c, "Offset", 0, 0, 0) VOP_VEC4_PARM(offset_v4, "Offset", 0, 0, 0, 0) VOP_FLT_PARM(jitter, "Jitter", 1) VOP_VEC_PARM(jitter_v, "Jitter", 1, 1, 1) VOP_VEC_PARM(jitter_p, "Jitter", 1, 1, 1) VOP_VEC_PARM(jitter_n, "Jitter", 1, 1, 1) VOP_VEC_PARM(jitter_c, "Jitter", 1, 1, 1) VOP_VEC4_PARM(jitter_v4, "Jitter", 1, 1, 1, 1) group { name "gp" obsolete 12.0 } group { name "gf" obsolete 12.0 } group { name "go" obsolete 12.0 } group { name "gj" obsolete 12.0 } } INDXContents=\5 DialogScript= [\aHouLC1033600bb605c11358d0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for xformpieces automatically generated { name xformpieces script xformpieces label "Transform Pieces" help { "" } inputlabel 1 "Geometry to Transform" inputlabel 2 "Template Points" inputlabel 3 "Rest Points" inputlabel 4 "Sub-Network Input #4" parm { name "sourcegroup" label "Source Group" type string default { "" } menutoggle { [ "opmenu -l attribcopy_indexed destgroup" ] } range { 0 1 } 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 "templategroup" label "Template Group" type string default { "" } menutoggle { [ "opmenu -l attribcopy_indexed srcgroup" ] } range { 0 1 } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['inputindex'] = 1\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } } parm { name "attribmode" label "Attribute Mode" type ordinal default { "1" } menu { "0" "Index by Attribute" "1" "Match by Attribute" } range { 0 1 } } parm { name "attrib" label "Attribute" type string default { "name" } range { 0 1 } } parm { name "invertxform" label "Invert Transformation" type toggle default { "0" } } parm { name "pointvels" label "Point Velocities" type integer default { "1" } menu { "0" "No Point Velocities" "1" "Instantaneous Point Velocities" "2" "Integrated Point Velocities" } range { 0 10 } } parm { name "integrateovertime" label "Integrate Over Time" type float default { "1/$FPS" } disablewhen "{ pointvels != 2 }" range { 0 10 } } parm { name "docopyattribs" label "Copy Template Attributes" type toggle default { "0" } range { 0 1 } } parm { name "attribstocopy" label "Attributes to Copy" type string default { "" } disablewhen "{ docopyattribs == 0 }" range { 0 1 } } } HouLC1033600bbd05c114a25093af9ae7expression.func# 0 bytes HouLC1033600ba505c114a2503897b9f1obj.defcomment "" position 0 0 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 1544631629 modify 1544631690 author kitag@DESKTOP-SHOU5C2 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba405c114a25029ff291eobj.parm{ version 0.8 } HouLC1033600ba005c114a2501274efaaobj.userdata ___Version___17.0.352HouLC1033600ba305c114a2501c7b11f2obj/geo1.inittype = geo matchesdef = 0 HouLC1033600ba005c114a250b1b7ca75obj/geo1.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 -2.40378 1.2727 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 1544631690 modify 1544636783 author kitag@DESKTOP-SHOU5C2 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb05c114a2508b9c5e30obj/geo1.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_quality" label "Open Subdiv Quality" type float default { "1" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_quality" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_vtxinterp" label "OSD Vtx Interp" type integer default { "2" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "No vertex interpolation" "1" "Edges only" "2" "Edges and Corners" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_vtxinterp" } parmtag { "spare_category" "Geometry" } } parm { name "vm_osd_fvarinterp" label "OSD FVar Interp" type integer default { "4" } hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }" menu { "0" "Smooth everywhere" "1" "Sharpen corners only" "2" "Sharpen edges and corners" "3" "Sharpen edges and propagated corners" "4" "Sharpen all boundaries" "5" "Bilinear interpolation" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "osd_fvarinterp" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_lpetag" label "LPE Tag" type string default { "" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "lpetag" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type ordinal default { "off" } disablewhen "{ allowmotionblur == 0 }" menu { "off" "No Velocity Blur" "on" "Velocity Blur" "accelblur" "Acceleration Blur" } } parm { name "geo_accelattribute" label "Acceleration Attribute" type string default { "accel" } hidewhen "{ geo_velocityblur != accelblur }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } group { name "stdswitcher4_3" label "Redshift OBJ" group { name "RS_objprop_switcher" label "Settings" parm { name "RS_objpro_first" label "RS_objpro_first" type integer invisible default { "0" } range { 0 10 } } group { name "RS_campropshapes_switcher" label "Render" parm { name "RS_objprop_ID" label "Object ID" type integer default { "0" } range { 0! 100 } } parm { name "RS_objprop_CryptoID" label "Cryptomatte ID" type string default { "" } } parm { name "RS_objpro_sep00" label "RS_objpro_sep00" type separator default { "" } } parm { name "RS_objprop_ngons_enable" label "Triangulate NGons" type toggle default { "1" } } parm { name "RS_objprop_ngons_avoidDegen" label "Remove NGons degenerated polygons" type toggle default { "0" } disablewhen "{ RS_objprop_ngons_enable == 0 }" } parm { name "RS_objprop_normals_enable" label "Compute Vertex Normals" type toggle default { "1" } } parm { name "RS_objprop_tangents_enable" label "Compute Vertex Tangents from the object UV map" type toggle default { "0" } } parm { name "RS_objprop_normals_normalize" label "Normalize Transformed Normal Maps" type toggle default { "0" } } parm { name "RS_objpro_sep0a" label "RS_objpro_sep0a" type separator default { "" } } parm { name "RS_objprop_renderAsHair" label "Render Polygons as Hair" type toggle default { "0" } } parm { name "RS_objprop_defaultHairWidth" label "Default Hair Width" type float default { "0.01" } range { 0! 1 } } parm { name "RS_objpro_sep0b" label "RS_objpro_sep0b" type separator default { "" } } parm { name "RS_objprop_mb_trans" label "Enable Transformations Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_def" label "Enable Mesh Deformations Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_points" label "Enable Instances/Particles Motion Blur" type toggle default { "1" } } parm { name "RS_objprop_mb_def_use_v" label "Deformations/Instances/Particles Blur From Velocity Attribute" type toggle default { "0" } } parm { name "RS_objprop_mb_deformSteps" label "Deform./Particles Steps" type ordinal default { "0" } menu { "-1" "Auto" "2" "2 steps" "3" "3 steps" "5" "5 steps" "9" "9 steps" "17" "17 steps" } } parm { name "RS_objprop_mb_fd_scale" label "Frame Duration Scale" type float default { "1" } range { 0 1 } } parm { name "RS_objprop_mb_offset" label "Shutter Center Offset" type float default { "0" } range { -1 1 } } parm { name "RS_objpro_sep0c" label "RS_objpro_sep0c" type separator default { "" } } parm { name "RS_objprop_renderSOPsubnets" label "Render the OBJ nodes inside OBJ/SOP subnets" type toggle default { "1" } } } group { name "RS_campropshapes_switcher_1" label "Primitive Tessellation" parm { name "RS_objprop_tess_enable" label "Tessellate primitives" type toggle default { "0" } } parm { name "RS_objprop_tess_u" label "U subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } parm { name "RS_objprop_tess_v" label "V subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } parm { name "RS_objprop_tess_trim" label "Trimming subdivisions" type integer default { "1" } disablewhen "{ RS_objprop_tess_enable == 0 }" range { 0! 16! } } } group { name "RS_campropshapes_switcher_2" label "Instancing" parm { name "RS_objprop_inst_mode" label "Instancing Using" type ordinal default { "0" } menu { "insInstances" "Redshift Instances" "insPointClouds" "Redshift Point Clouds" } } parm { name "RS_objprop_inst_mb" label "Point Motion Blur" type ordinal default { "1" } menu { "insMBVectors" "Compute sub-frame geometry (deformation)" "insMBFull" "Use point velocity attribute" } } parm { name "RS_objprop_inst_lightShader" label "Lights Instancing" type ordinal default { "1" } menu { "insLightsNotShared" "Attributes support using individual shaders" "insLightsShared" "Using a common shared shader" } } parm { name "RS_objprop_inst_ignorePivot" label "Ignore Pivot Point Attribute" type toggle default { "1" } } parm { name "RS_objprop_inst_fileOverride" label "Override 'instancefile' Proxy Materials From Scene Materials" type toggle default { "0" } } parm { name "RS_objprop_inst_packed" label "Process 'instance' and 'instancefile' Attrs. Inside Packed Primitives" type toggle default { "0" } } } group { name "RS_campropshapes_switcher_3" label "Attributes" parm { name "RS_objprop_attr_auto" label "Enable Automatic Attributes Extraction" type toggle default { "1" } } parm { name "RS_objprop_attr_vertex" label "Vertex Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.vertexAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_points" label "Point Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.pointAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_primitives" label "Strand Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.primAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } parm { name "RS_objprop_attr_detail" label "Object Attributes" type string default { "" } disablewhen "{ RS_objprop_attr_auto == 1 }" menutoggle { [ "result = [] " ] [ "geo = hou.pwd().renderNode().geometry() " ] [ "for attr in geo.globalAttribs(): " ] [ " result.append(attr.name()) " ] [ " result.append(attr.name()) " ] [ "return result " ] language python } } } group { name "RS_campropshapes_switcher_4" label "Tracesets" parm { name "RS_objprop_tracesets_enabled" label "Enable Tracesets" type toggle default { "0" } } parm { name "RS_objprop_tracesets_reflection" label "Reflections Enabled For" type oplist default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "RS_objprop_tracesets_refraction" label "Refractions Enabled For" type oplist default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "RS_objprop_tracesets_sss" label "SSS Enabled For" type oplist invisible default { "*" } disablewhen "{ RS_objprop_tracesets_enabled == 0 }" parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } } group { name "RS_campropshapes_switcher_5" label "IPR" parm { name "RS_objprop_ipr_forceMeshUpdate" label "IPR force the mesh updating of OBJ nodes inside subnets" type toggle default { "0" } } } } group { name "RS_objprop_switcher_1" label "Proxy" parm { name "RS_objpro_label5" label " " type label default { "" } } parm { name "RS_objprop_proxy_enable" label "Enable Proxy File" type toggle default { "0" } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_file" label "Proxy Filename" type file default { "$HIP/filename.$F4.rs" } disablewhen "{ RS_objprop_proxy_enable == 0 }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objpro_sep5a" label "RS_objpro_sep5a" type separator default { "" } } parm { name "RS_objprop_proxy_preview" label "Display Mode" type ordinal default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 }" menu { "proxyPrevNone" "None" "proxyPrevBB" "Bouding Box" "proxyPrevSolid" "Mesh" "proxyPrevPoints" "Points" } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevPercent" label "Display Percentage" type float default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone } { RS_objprop_proxy_preview == proxyPrevBB }" range { 0! 1! } parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevLines" label "Display Lines" type toggle default { "1" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone } { RS_objprop_proxy_preview == proxyPrevBB }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objprop_proxy_prevAnimated" label "Animated Preview" type toggle default { "0" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_preview == proxyPrevNone }" parmtag { "script_callback" "nodes = hou.pwd().children() \nfor child in nodes: \n if child.type().name() == 'redshift_proxySOP': \n child.cook(True) \n" } parmtag { "script_callback_language" "python" } } parm { name "RS_objpro_sep5b" label "RS_objpro_sep5b" type separator default { "" } } parm { name "RS_objprop_proxy_materials" label "Proxy Materials" type ordinal default { "0" } disablewhen "{ RS_objprop_proxy_enable == 0 }" menu { "proxyMatProxy" "From Proxy" "proxyMatObject" "From OBJ Node" "proxyMatOverride" "Full Override" "proxyMatOvrList" "List Override" "proxyMatOvrScene" "From Scene Materials" } } parm { name "RS_objprop_proxy_override" label "Full Override Material" type string default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOverride }" } multiparm { name "RS_objprop_proxy_overrideList" label "Material Override List" parm { name "RS_objprop_proxy_overrideListFrom_#" label "Replace Material" type string joinnext default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOvrList }" menureplace { [ "set directory = `run(\"pwd\")` " ] [ "set command = `\"Redshift_getProxyMaterials -n $directory \"` " ] [ "set materials = `run($command)` " ] [ "echo $materials " ] } } parm { name "RS_objprop_proxy_overrideListTo_#" label "With" type string default { "" } disablewhen "{ RS_objprop_proxy_enable == 0 } { RS_objprop_proxy_materials != proxyMatOvrList }" } } parm { name "RS_objpro_sep5c" label "RS_objpro_sep5c" type separator default { "" } } parm { name "RS_objprop_proxy_ovrID" label "Override Object ID" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrVis" label "Override Visibility & Matte" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrTess" label "Override Tessellation & Displacement" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrTraceS" label "Override Tracesets" type toggle default { "0" } } parm { name "RS_objprop_proxy_ovrUserData" label "Override User Data" type toggle default { "0" } } } group { name "RS_objprop_switcher_2" label "Visibility" parm { name "RS_objpro_label1o" label " " type label default { "" } } parm { name "MESHFLAG_PRIMARYRAYVISIBLE" label "Primary Ray Visible" type toggle default { "1" } } parm { name "MESHFLAG_SECONDARYRAYVISIBLE" label "Seconday Ray Visible" type toggle default { "1" } } parm { name "RS_objpro_sep1a" label "RS_objpro_sep1a" type separator default { "" } } parm { name "MESHFLAG_SHADOWCASTER" label "Casts Shadows" type toggle default { "1" } } parm { name "MESHFLAG_SHADOWRECEIVER" label "Receives Shadows" type toggle default { "1" } } parm { name "MESHFLAG_NOSELFSHADOW" label "Self-Shadows" type toggle default { "1" } } parm { name "MESHFLAG_AOCASTER" label "Cast AO" type toggle default { "1" } } parm { name "RS_objpro_sep1b" label "RS_objpro_sep1b" type separator default { "" } } parm { name "MESHFLAG_REFLECTIONVISIBLE" label "Visible in Reflections" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFRACTIONVISIBLE" label "Visible in Refractions" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFLECTIONCASTER" label "Casts Reflections" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_REFRACTIONCASTER" label "Casts Refractions" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "RS_objpro_sep1c" label "RS_objpro_sep1c" type separator default { "" } } parm { name "MESHFLAG_FGVISIBLE" label "Visible to Non-Photon GI" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_GIVISIBLE" label "Visible to GI Photons" type toggle default { "1" } } parm { name "MESHFLAG_CAUSTICVISIBLE" label "Visible to Caustics Photons" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "RS_objpro_sep1d" label "RS_objpro_sep1d" type separator default { "" } } parm { name "MESHFLAG_FGCASTER" label "Receives GI" type toggle default { "1" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_FORCEBRUTEFORCEGI" label "Force Brute-Force GI" type toggle default { "0" } disablewhen "{ MESHFLAG_SECONDARYRAYVISIBLE == 0 }" } parm { name "MESHFLAG_GICASTER" label "Casts GI Photons" type toggle default { "1" } } parm { name "MESHFLAG_CAUSTICCASTER" label "Casts Caustics Photons" type toggle default { "0" } } } group { name "RS_objprop_switcher_3" label "Tessellation / Displacement" parm { name "RS_objpro_label2" label " " type label default { "" } } parm { name "RS_objprop_rstess_enable" label "Enable Tessellation" type toggle default { "0" } } parm { name "RS_objprop_rstess_rule" label "Subdivion Rule" type ordinal default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" menu { "ccLoop" "Catmull-Clark + Loop" "ccOnly" "Catmull-Clark Only" } } parm { name "RS_objprop_rstess_ssadaptive" label "Screen Space Adaptive" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_smoothsub" label "Smooth subdivision" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_triQuads" label "Triangulate Quads" type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_melenght" label "Minimum Edge Length" type float default { "4" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 32 } } parm { name "RS_objprop_rstess_maxsubd" label "Maximum Subdivisions" type integer default { "6" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 16 } } parm { name "RS_objprop_rstess_ooftf" label "Out of Frustum Tessellation Factor" type float default { "4" } disablewhen "{ RS_objprop_rstess_enable == 0 }" range { 0! 32 } } parm { name "RS_objprop_rstess_looft" label "Limit Out of Frust. Tessellation" type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_looftSubd" label "Max Out of Frust. Subdivs" type integer default { "6" } disablewhen "{ RS_objprop_rstess_enable == 0 } { RS_objprop_rstess_looft == 0 }" range { 0! 16 } } parm { name "RS_objprop_rstess_smooth" label "Disable UV's Smoothing " type toggle default { "0" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objprop_rstess_smoothBound" label "Smooth UV Boundaries" type toggle default { "1" } disablewhen "{ RS_objprop_rstess_enable == 0 }" } parm { name "RS_objpro_sepTessellationDisplacement" label "RS_objpro_sepTessellationDisplacement" type separator default { "" } } parm { name "RS_objpro_label3" label " " type label default { "" } } parm { name "RS_objprop_displace_enable" label "Enable Displacement" type toggle default { "0" } } parm { name "RS_objprop_displace_max" label "Maximum Displacement" type log default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" range { 0! 1000 } } parm { name "RS_objprop_displace_scale" label "Displacement Scale" type log default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" range { 0! 1000 } } parm { name "RS_objprop_displace_autob" label "Enable Auto Bump Mapping" type toggle default { "1" } disablewhen "{ RS_objprop_displace_enable == 0 }" } } group { name "RS_objprop_switcher_4" label "Matte" parm { name "RS_objpro_label4" label " " type label default { "" } } parm { name "RS_objprop_matte_enable" label "Matte Enable" type toggle default { "0" } } parm { name "RS_objprop_matte_showbackg" label "Show Background" type toggle default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_applysec" label "Apply to Second Rays" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_abyml" label "Affected By Matte Lights" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_includePM" label "Include In Puzzle-Mattes" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_alpha" label "Alpha" type float default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_reflscale" label "Reflection Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_refrscale" label "Refraction Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objprop_matte_diffscale" label "Diffuse Scale" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" range { 0! 1! } } parm { name "RS_objpro_sep4b" label "RS_objpro_sep4b" type separator default { "" } } parm { name "RS_objprop_matte_shadowenable" label "Shadow Enable" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 }" } parm { name "RS_objprop_matte_shadowsFromM" label "Receive Shadows From Mattes" type toggle default { "1" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" } parm { name "RS_objprop_matte_shadowalpha" label "Affect Alpha" type toggle default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" } parm { name "RS_objprop_matte_shadowcolor" label "Color" type color size 3 default { "0" "0" "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" range { 0 1 } } parm { name "RS_objprop_matte_shadowtrans" label "Transparency" type float default { "0" } disablewhen "{ RS_objprop_matte_enable == 0 } { RS_objprop_matte_shadowenable == 0 }" range { 0! 1! } } } group { name "RS_objprop_switcher_5" label "Strands" parm { name "RS_objpro_label6" label " " type label default { "" } } parm { name "RS_objprop_strands_enable" label "Render Object as Strands" type toggle default { "0" } } parm { name "RS_objprop_strands_type" label "Strand Type" type ordinal default { "4" } disablewhen "{ RS_objprop_strands_enable == 0 }" menu { "RS_STRAND_SHAPE_BOX" "Box" "RS_STRAND_SHAPE_CYLINDER" "Cylinder" "RS_STRAND_SHAPE_CAPSULE" "Capsule" "RS_STRAND_SHAPE_CONE" "Cone" "RS_STRAND_SHAPE_STRIP" "Strip" } } parm { name "RS_objprop_strands_maxSubd" label "Max. Tessellation Subdivisions" type integer default { "8" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 16 } } parm { name "RS_objprop_strands_scale" label "Default Scale" type float default { "0.01" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 2 } } parm { name "RS_objprop_strands_scaleMult" label "Global Scale Multiplier" type float default { "1" } disablewhen "{ RS_objprop_strands_enable == 0 }" range { 0! 10 } } parm { name "RS_objprop_strands_ignorePScale" label "Ignore the 'pscale' Attribute" type toggle default { "0" } disablewhen "{ RS_objprop_strands_enable == 0 }" } parm { name "RS_objprop_strands_useCamera" label "Screen-space Adaptive Tesselaltion" type toggle default { "1" } disablewhen "{ RS_objprop_strands_enable == 0 }" } } group { name "RS_objprop_switcher_6" label "Particles" parm { name "RS_objpro_label10" label " " type label default { "" } } parm { name "RS_objprop_particles_enable" label "Render Object as Particles" type toggle default { "0" } } parm { name "RS_objprop_particles_ignoreScale" label "Ignore Scale Attributes" type toggle default { "0" } disablewhen "{ RS_objprop_particles_enable == 0 }" } parm { name "RS_objprop_particles_scale" label "Default Scale" type float default { "0.01" } disablewhen "{ RS_objprop_particles_enable == 0 } { RS_objprop_particles_ignoreScale == 0 }" range { 0! 2 } } parm { name "RS_objprop_particles_scaleMult" label "Global Scale Multiplier" type float default { "1" } disablewhen "{ RS_objprop_particles_enable == 0 }" range { 0! 10 } } } group { name "RS_objprop_switcher_7" label "Volume" parm { name "RS_objpro_label7" label " " type label default { "" } } parm { name "RS_objprop_volume_enable" label "Volume Enable" type toggle invisible default { "0" } } parm { name "RS_objprop_volume_type" label "Volume Type" type ordinal invisible default { "0" } menu { "vOpenVDB" "OpenVDB File" "vHoudiniVolume" "Volume/VDB Houdini Primitive" } } parm { name "RS_objprop_volume_filterN" label "Filter Negative Voxels" type toggle default { "1" } } parm { name "RS_objprop_volume_cleanBackg" label "Color Channels Clean Background" type toggle default { "1" } } parm { name "RS_objprop_volume_v" label "Use Velocity Grids" type toggle default { "0" } } parm { name "RS_objprop_volume_vx" label "Velocity X Grid" type string default { "vel.x" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vy" label "Velocity Y Grid" type string default { "vel.y" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vz" label "Velocity Z Grid" type string default { "vel.z" } disablewhen "{ RS_objprop_volume_v == 0 }" } parm { name "RS_objprop_volume_vs" label "Velocity Grid Scale" type float default { "1" } disablewhen "{ RS_objprop_volume_v == 0 }" range { 0! 1 } } parm { name "RS_objpro_last" label "RS_objpro_last" type integer invisible default { "0" } range { 0 10 } } } } HouLC1033600ba305c114a250aeaf92ecobj/geo1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) vm_osd_quality [ 0 locks=0 ] ( 1 ) vm_osd_vtxinterp [ 0 locks=0 ] ( 2 ) vm_osd_fvarinterp [ 0 locks=0 ] ( 4 ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_lpetag [ 0 locks=0 ] ( "" ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) geo_accelattribute [ 0 locks=0 ] ( accel ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) RS_objprop_switcher [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 ) RS_objpro_first [ 0 locks=0 ] ( 0 ) RS_campropshapes_switcher [ 0 locks=0 ] ( 0 0 0 0 0 0 ) RS_objprop_ID [ 0 locks=0 ] ( 0 ) RS_objprop_CryptoID [ 0 locks=0 ] ( "" ) RS_objpro_sep00 [ 0 locks=0 ] ( ) RS_objprop_ngons_enable [ 0 locks=0 ] ( "on" ) RS_objprop_ngons_avoidDegen [ 0 locks=0 ] ( "off" ) RS_objprop_normals_enable [ 0 locks=0 ] ( "on" ) RS_objprop_tangents_enable [ 0 locks=0 ] ( "off" ) RS_objprop_normals_normalize [ 0 locks=0 ] ( "off" ) RS_objpro_sep0a [ 0 locks=0 ] ( ) RS_objprop_renderAsHair [ 0 locks=0 ] ( "off" ) RS_objprop_defaultHairWidth [ 0 locks=0 ] ( 0.01 ) RS_objpro_sep0b [ 0 locks=0 ] ( ) RS_objprop_mb_trans [ 0 locks=0 ] ( "on" ) RS_objprop_mb_def [ 0 locks=0 ] ( "on" ) RS_objprop_mb_points [ 0 locks=0 ] ( "on" ) RS_objprop_mb_def_use_v [ 0 locks=0 ] ( "off" ) RS_objprop_mb_deformSteps [ 0 locks=0 ] ( "-1" ) RS_objprop_mb_fd_scale [ 0 locks=0 ] ( 1 ) RS_objprop_mb_offset [ 0 locks=0 ] ( 0 ) RS_objpro_sep0c [ 0 locks=0 ] ( ) RS_objprop_renderSOPsubnets [ 0 locks=0 ] ( "on" ) RS_objprop_tess_enable [ 0 locks=0 ] ( "off" ) RS_objprop_tess_u [ 0 locks=0 ] ( 1 ) RS_objprop_tess_v [ 0 locks=0 ] ( 1 ) RS_objprop_tess_trim [ 0 locks=0 ] ( 1 ) RS_objprop_inst_mode [ 0 locks=0 ] ( "insInstances" ) RS_objprop_inst_mb [ 0 locks=0 ] ( "insMBFull" ) RS_objprop_inst_lightShader [ 0 locks=0 ] ( "insLightsShared" ) RS_objprop_inst_ignorePivot [ 0 locks=0 ] ( "on" ) RS_objprop_inst_fileOverride [ 0 locks=0 ] ( "off" ) RS_objprop_inst_packed [ 0 locks=0 ] ( "off" ) RS_objprop_attr_auto [ 0 locks=0 ] ( "on" ) RS_objprop_attr_vertex [ 0 locks=0 ] ( "" ) RS_objprop_attr_points [ 0 locks=0 ] ( "" ) RS_objprop_attr_primitives [ 0 locks=0 ] ( "" ) RS_objprop_attr_detail [ 0 locks=0 ] ( "" ) RS_objprop_tracesets_enabled [ 0 locks=0 ] ( "off" ) RS_objprop_tracesets_reflection [ 0 locks=0 ] ( * ) RS_objprop_tracesets_refraction [ 0 locks=0 ] ( * ) RS_objprop_tracesets_sss [ 0 locks=0 ] ( * ) RS_objprop_ipr_forceMeshUpdate [ 0 locks=0 ] ( "off" ) RS_objpro_label5 [ 0 locks=0 ] ( "" ) RS_objprop_proxy_enable [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_file [ 0 locks=0 ] ( $HIP/filename.$F4.rs ) RS_objpro_sep5a [ 0 locks=0 ] ( ) RS_objprop_proxy_preview [ 0 locks=0 ] ( "proxyPrevBB" ) RS_objprop_proxy_prevPercent [ 0 locks=0 ] ( 1 ) RS_objprop_proxy_prevLines [ 0 locks=0 ] ( "on" ) RS_objprop_proxy_prevAnimated [ 0 locks=0 ] ( "off" ) RS_objpro_sep5b [ 0 locks=0 ] ( ) RS_objprop_proxy_materials [ 0 locks=0 ] ( "proxyMatProxy" ) RS_objprop_proxy_override [ 0 locks=0 ] ( "" ) RS_objprop_proxy_overrideList [ 0 locks=0 ] ( 0 ) RS_objpro_sep5c [ 0 locks=0 ] ( ) RS_objprop_proxy_ovrID [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrVis [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrTess [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrTraceS [ 0 locks=0 ] ( "off" ) RS_objprop_proxy_ovrUserData [ 0 locks=0 ] ( "off" ) RS_objpro_label1o [ 0 locks=0 ] ( "" ) MESHFLAG_PRIMARYRAYVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_SECONDARYRAYVISIBLE [ 0 locks=0 ] ( "on" ) RS_objpro_sep1a [ 0 locks=0 ] ( ) MESHFLAG_SHADOWCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_SHADOWRECEIVER [ 0 locks=0 ] ( "on" ) MESHFLAG_NOSELFSHADOW [ 0 locks=0 ] ( "on" ) MESHFLAG_AOCASTER [ 0 locks=0 ] ( "on" ) RS_objpro_sep1b [ 0 locks=0 ] ( ) MESHFLAG_REFLECTIONVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_REFRACTIONVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_REFLECTIONCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_REFRACTIONCASTER [ 0 locks=0 ] ( "on" ) RS_objpro_sep1c [ 0 locks=0 ] ( ) MESHFLAG_FGVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_GIVISIBLE [ 0 locks=0 ] ( "on" ) MESHFLAG_CAUSTICVISIBLE [ 0 locks=0 ] ( "on" ) RS_objpro_sep1d [ 0 locks=0 ] ( ) MESHFLAG_FGCASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_FORCEBRUTEFORCEGI [ 0 locks=0 ] ( "off" ) MESHFLAG_GICASTER [ 0 locks=0 ] ( "on" ) MESHFLAG_CAUSTICCASTER [ 0 locks=0 ] ( "off" ) RS_objpro_label2 [ 0 locks=0 ] ( "" ) RS_objprop_rstess_enable [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_rule [ 0 locks=0 ] ( "ccLoop" ) RS_objprop_rstess_ssadaptive [ 0 locks=0 ] ( "on" ) RS_objprop_rstess_smoothsub [ 0 locks=0 ] ( "on" ) RS_objprop_rstess_triQuads [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_melenght [ 0 locks=0 ] ( 4 ) RS_objprop_rstess_maxsubd [ 0 locks=0 ] ( 6 ) RS_objprop_rstess_ooftf [ 0 locks=0 ] ( 4 ) RS_objprop_rstess_looft [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_looftSubd [ 0 locks=0 ] ( 6 ) RS_objprop_rstess_smooth [ 0 locks=0 ] ( "off" ) RS_objprop_rstess_smoothBound [ 0 locks=0 ] ( "on" ) RS_objpro_sepTessellationDisplacement [ 0 locks=0 ] ( ) RS_objpro_label3 [ 0 locks=0 ] ( "" ) RS_objprop_displace_enable [ 0 locks=0 ] ( "off" ) RS_objprop_displace_max [ 0 locks=0 ] ( 1 ) RS_objprop_displace_scale [ 0 locks=0 ] ( 1 ) RS_objprop_displace_autob [ 0 locks=0 ] ( "on" ) RS_objpro_label4 [ 0 locks=0 ] ( "" ) RS_objprop_matte_enable [ 0 locks=0 ] ( "off" ) RS_objprop_matte_showbackg [ 0 locks=0 ] ( "on" ) RS_objprop_matte_applysec [ 0 locks=0 ] ( "off" ) RS_objprop_matte_abyml [ 0 locks=0 ] ( "off" ) RS_objprop_matte_includePM [ 0 locks=0 ] ( "off" ) RS_objprop_matte_alpha [ 0 locks=0 ] ( 1 ) RS_objprop_matte_reflscale [ 0 locks=0 ] ( 0 ) RS_objprop_matte_refrscale [ 0 locks=0 ] ( 0 ) RS_objprop_matte_diffscale [ 0 locks=0 ] ( 0 ) RS_objpro_sep4b [ 0 locks=0 ] ( ) RS_objprop_matte_shadowenable [ 0 locks=0 ] ( "off" ) RS_objprop_matte_shadowsFromM [ 0 locks=0 ] ( "on" ) RS_objprop_matte_shadowalpha [ 0 locks=0 ] ( "off" ) RS_objprop_matte_shadowcolor [ 0 locks=0 ] ( 0 0 0 ) RS_objprop_matte_shadowtrans [ 0 locks=0 ] ( 0 ) RS_objpro_label6 [ 0 locks=0 ] ( "" ) RS_objprop_strands_enable [ 0 locks=0 ] ( "off" ) RS_objprop_strands_type [ 0 locks=0 ] ( "RS_STRAND_SHAPE_STRIP" ) RS_objprop_strands_maxSubd [ 0 locks=0 ] ( 8 ) RS_objprop_strands_scale [ 0 locks=0 ] ( 0.01 ) RS_objprop_strands_scaleMult [ 0 locks=0 ] ( 1 ) RS_objprop_strands_ignorePScale [ 0 locks=0 ] ( "off" ) RS_objprop_strands_useCamera [ 0 locks=0 ] ( "on" ) RS_objpro_label10 [ 0 locks=0 ] ( "" ) RS_objprop_particles_enable [ 0 locks=0 ] ( "off" ) RS_objprop_particles_ignoreScale [ 0 locks=0 ] ( "off" ) RS_objprop_particles_scale [ 0 locks=0 ] ( 0.01 ) RS_objprop_particles_scaleMult [ 0 locks=0 ] ( 1 ) RS_objpro_label7 [ 0 locks=0 ] ( "" ) RS_objprop_volume_enable [ 0 locks=0 ] ( "off" ) RS_objprop_volume_type [ 0 locks=0 ] ( "vOpenVDB" ) RS_objprop_volume_filterN [ 0 locks=0 ] ( "on" ) RS_objprop_volume_cleanBackg [ 0 locks=0 ] ( "on" ) RS_objprop_volume_v [ 0 locks=0 ] ( "off" ) RS_objprop_volume_vx [ 0 locks=0 ] ( vel.x ) RS_objprop_volume_vy [ 0 locks=0 ] ( vel.y ) RS_objprop_volume_vz [ 0 locks=0 ] ( vel.z ) RS_objprop_volume_vs [ 0 locks=0 ] ( 1 ) RS_objpro_last [ 0 locks=0 ] ( 0 ) } HouLC1033600bbf05c114a250ab9ac15aobj/geo1.userdata ___Version___17.0.352HouLC1033600bb305c114a2501c78b235obj/geo1/__netbox1.netboxinit2 2 { color := "UT_Color RGB 0.52 0.52 0.52 "; autofit := 0; height := 6.1681834214866278; width := 5.6039010245120373; comment := ""; y_position := -17.393244283701151; minimized := 0; x_position := -3.710191568861315; } { create 1544635540 modify 1544635549 author kitag@DESKTOP-SHOU5C2 access 0777 } HouLC1033600bb305c114a250a8f3d4f8obj/geo1/__netbox2.netboxinit2 2 { color := "UT_Color RGB 0.52 0.52 0.52 "; autofit := 0; height := 8.7024928251879068; width := 5.6038990565886504; comment := ""; y_position := -19.92755368740243; minimized := 0; x_position := 5.8535096800877451; } { create 1544635542 modify 1544635553 author kitag@DESKTOP-SHOU5C2 access 0777 } HouLC1033600bb305c114a2505565b5a5obj/geo1/__netbox3.netboxinit2 2 { color := "UT_Color RGB 0.52 0.52 0.52 "; autofit := 0; height := 6.8803269946812211; width := 5.3979507038491494; comment := ""; y_position := -18.418839223837384; minimized := 0; x_position := 15.906758135637697; } { create 1544636773 modify 1544636783 author kitag@DESKTOP-SHOU5C2 access 0777 } HouLC1033600bb605c114a2507f3e987cobj/geo1/pointjitter1.inittype = pointjitter matchesdef = 1 HouLC1033600bb705c114a25049a83683obj/geo1/pointjitter1.defsopflags sopflags = comment "" position -0.00603239 -0.689126 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 add2 1 1 "input1" } inputs { 0 add2 0 1 } stat { create 1544344017 modify 1544631694 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb605c114a250a6122c41obj/geo1/pointjitter1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) useidattrib [ 0 locks=0 ] ( "off" ) idattrib [ 0 locks=0 ] ( id ) scale [ 0 locks=0 ] ( 0.059999999999999998 ) axisscale [ 0 locks=0 ] ( 1 1 1 ) seed [ 0 locks=0 ] ( 1 ) usepscale [ 0 locks=0 ] ( "off" ) updatenmls [ 0 locks=0 ] ( "on" ) } HouLC1033600bb205c114a2509ae175b3obj/geo1/pointjitter1.userdata ___Version___HouLC1033600bb305c114a250d5278519obj/geo1/pointreplicate1.inittype = pointreplicate matchesdef = 1 HouLC1033600bb005c114a2504d56a2eeobj/geo1/pointreplicate1.defsopflags sopflags = comment "" position -3.44172 -5.18912 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 split1 1 1 "input1" } inputs { 0 split1 0 1 } stat { create 1544344091 modify 1544634400 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb305c114a250b7d6ef27obj/geo1/pointreplicate1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) keepgeo [ 0 locks=0 ] ( "off" ) folder1 [ 0 locks=0 ] ( 2 2 2 2 ) nptsperpt [ 0 locks=0 ] ( 50 ) genfromattrib [ 0 locks=0 ] ( "off" ) attrib [ 0 locks=0 ] ( "" ) shape [ 0 locks=0 ] ( "sphere" ) file [ 0 locks=0 ] ( defgeo.bgeo ) sop [ 0 locks=0 ] ( "" ) orientation [ 0 locks=0 ] ( "xy" ) t [ 0 locks=0 ] ( 0 0 0 ) size [ 0 locks=0 ] ( 1 1 1 ) scale [ 0 locks=0 ] ( 0.10000000000000001 ) velstretch [ 0 locks=0 ] ( "none" ) velscale [ 0 locks=0 ] ( 1 ) seed [ 0 locks=0 ] ( 0 ) qstrat [ 0 locks=0 ] ( "on" ) donoise [ 0 locks=0 ] ( "on" ) type [ 0 locks=0 ] ( xnoise ) freq [ 0 locks=0 ] ( 1 1 1 ) offset [ 0 locks=0 ] ( 0 0 0 ) amp [ 0 locks=0 ] ( 10 ) rough [ 0 locks=0 ] ( 0.5 ) atten [ 0 locks=0 ] ( 1 ) turb [ 0 locks=0 ] ( 3 ) docopyattribs [ 0 locks=0 ] ( "off" ) attribstocopy [ 0 locks=0 ] ( * ) inheritvel [ 0 locks=0 ] ( 1 ) radialvel [ 0 locks=0 ] ( 0 ) keepinternal [ 0 locks=0 ] ( "off" ) newg [ 0 locks=0 ] ( "off" ) outputgroup [ 0 locks=0 ] ( "" ) } HouLC1033600b8f05c114a250c258e271obj/geo1/pointreplicate1.userdata ___Version___HouLC1033600bb205c114a25044078fbdobj/geo1/voronoifracture1.inittype = voronoifracture::2.0 matchesdef = 1 HouLC1033600bb305c114a2509cdbabc9obj/geo1/voronoifracture1.defsopflags sopflags = comment "" position -3.44172 -7.17196 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 box1 0 1 "input1" 1 merge2 2 1 "input2" } inputs { 0 box1 0 1 1 merge2 0 1 } stat { create 1544631703 modify 1544634412 author kitag@DESKTOP-SHOU5C2 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb205c114a2509f591cb7obj/geo1/voronoifracture1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) folder_pieces [ 0 locks=0 ] ( 0 ) createinteriorsurfaces [ 0 locks=0 ] ( "on" ) namemethod [ 0 locks=0 ] ( "overwrite" ) nameprefix [ 0 locks=0 ] ( piece ) sepparm3 [ 0 locks=0 ] ( ) computeinteriornormals [ 0 locks=0 ] ( "on" ) interiorcuspangle [ 0 locks=0 ] ( 15 ) computeexteriornormals [ 0 locks=0 ] ( "preserve" ) exteriorcuspangle [ 0 locks=0 ] ( 60 ) folder_attribs [ 0 locks=0 ] ( 0 ) attribnameprefix [ 0 locks=0 ] ( "" ) outputpieceattrib [ 0 locks=0 ] ( "off" ) pieceattrib [ 0 locks=0 ] ( piece ) outputcellptattrib [ 0 locks=0 ] ( "off" ) cellptattrib [ 0 locks=0 ] ( cellpt ) outputclippieceattrib [ 0 locks=0 ] ( "off" ) clippieceattrib [ 0 locks=0 ] ( clippiece ) sepparm [ 0 locks=0 ] ( ) outputinteriorgroup [ 0 locks=0 ] ( "on" ) interiorgroup [ 0 locks=0 ] ( inside ) outputexteriorgroup [ 0 locks=0 ] ( "on" ) exteriorgroup [ 0 locks=0 ] ( outside ) mergegroups [ 0 locks=0 ] ( "on" ) sepparm2 [ 0 locks=0 ] ( ) copycellattribs [ 0 locks=0 ] ( "off" ) ptattributes [ 0 locks=0 ] ( "" ) primattributes [ 0 locks=0 ] ( "" ) constraintptattributes [ 0 locks=0 ] ( "" ) folder_cut [ 0 locks=0 ] ( 0 ) triangulation [ 0 locks=0 ] ( "autodetect" ) connectivitypartition [ 0 locks=0 ] ( "overwrite" ) cutplaneoffset [ 0 locks=0 ] ( 0 ) } HouLC1033600b8e05c114a25005e7ef69obj/geo1/voronoifracture1.userdata ___Version___1___toolcount___3 ___toolid___geometry_voronoifractureHouLC1033600bba05c114a250c031ee5eobj/geo1/custom_v.inittype = attribvop matchesdef = 0 HouLC1033600bbb05c114a250d3b550e4obj/geo1/custom_v.defsopflags sopflags = comment "" position -3.28339 -12.7282 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 IN_Proxy 0 1 "input1" } inputs { 0 IN_Proxy 0 1 } stat { create 1544344772 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb205c114a250bde8492aobj/geo1/custom_v.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 "amp" label "Amplitude" type float default { "1" } range { -1 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "input2" label "add v" type float size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } HouLC1033600bba05c114a250f7f02544obj/geo1/custom_v.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 ) amp [ 0 locks=0 ] ( 10 ) input2 [ 0 locks=0 ] ( -1 1 0 ) } HouLC1033600bb405c114a250c7661a54obj/geo1/custom_v.netbox__netbox1 HouLC1033600bb605c114a250da58bdbcobj/geo1/custom_v.userdata ___Version___17.0.352HouLC1033600b8705c114a25082b2402fobj/geo1/custom_v/geometryvopglobal1.inittype = geometryvopglobal::2.0 matchesdef = 1 HouLC1033600b8405c114a2505702cecdobj/geo1/custom_v/geometryvopglobal1.defcomment "" position 1.90579 1.97631 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "P" } inputsNamed3 { } inputs { } stat { create 1544344772 modify 1544344823 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8705c114a250cda5fc09obj/geo1/custom_v/geometryvopglobal1.parm{ version 0.8 } HouLC1033600b8305c114a25015d8ac7cobj/geo1/custom_v/geometryvopglobal1.userdata ___Version___HouLC1033600b9c05c114a2504ac87191obj/geo1/custom_v/geometryvopglobal1.outputinfosNumInfos 22 ValuesBinary 1 BeginInfo OutputName Cd DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName Frame DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName N DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName OpInput1 DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName OpInput2 DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName OpInput3 DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName OpInput4 DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName P DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName Time DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName TimeInc DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName age DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName force DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName id DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName life DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName numprim DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName numpt DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName numvtx DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName primnum DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName ptnum DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName uv DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName v DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName vtxnum DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo HouLC1033600b8705c114a250c3de4fcbobj/geo1/custom_v/geometryvopoutput1.inittype = geometryvopoutput matchesdef = 1 HouLC1033600b8405c114a2500c144dfaobj/geo1/custom_v/geometryvopoutput1.defcomment "" position 9.87349 0.70131 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 add1 2 1 "v" 2 "" "" 1 "force" 3 "" "" 1 "Cd" 4 "" "" 1 "N" } inputs { 0 "" 0 1 1 add1 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1544344772 modify 1544344837 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8705c114a250fba3f1fbobj/geo1/custom_v/geometryvopoutput1.parm{ version 0.8 } HouLC1033600b8305c114a2504dbe88f1obj/geo1/custom_v/geometryvopoutput1.userdata ___Version___HouLC1033600b8f05c114a25042473481obj/geo1/custom_v/curlnoise1.inittype = curlnoise matchesdef = 0 HouLC1033600b8c05c114a25035a1265bobj/geo1/custom_v/curlnoise1.defcomment "" position 4.56169 1.37631 connectornextid 15 flags = lock off model off 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 { 14 "noise" } inputsNamed3 { 0 "" "" 1 "type" 1 geometryvopglobal1 0 1 "pos" 2 "" "" 1 "freq" 3 "" "" 1 "offset" 4 amp 0 1 "amp" 5 "" "" 1 "rough" 6 "" "" 1 "atten" 7 "" "" 1 "turb" 8 "" "" 1 "h" 9 "" "" 1 "radius" 10 "" "" 1 "dist" 11 "" "" 1 "normal" 12 "" "" 1 "sdf" 13 "" "" 1 "bounce" } inputs { 0 "" 0 1 1 geometryvopglobal1 0 1 2 "" 0 1 3 "" 0 1 4 amp 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 10 "" 0 1 11 "" 0 1 12 "" 0 1 13 "" 0 1 } stat { create 1544344781 modify 1544344823 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8f05c114a250f029881dobj/geo1/custom_v/curlnoise1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) type [ 0 locks=0 ] ( pnoise ) pos [ 0 locks=0 ] ( 0 0 0 ) pos_vp [ 0 locks=0 ] ( 0 0 0 0 ) freq [ 0 locks=0 ] ( 1 1 1 ) freq_vp [ 0 locks=0 ] ( 1 1 1 1 ) offset [ 0 locks=0 ] ( 0 0 0 ) offset_vp [ 0 locks=0 ] ( 0 0 0 0 ) amp [ 0 locks=0 ] ( 1 ) rough [ 0 locks=0 ] ( 0.5 ) atten [ 0 locks=0 ] ( 1 ) turb [ 0 locks=0 ] ( 3 ) h [ 0 locks=0 ] ( 0.0001 ) radius [ 0 locks=0 ] ( 1 ) dist [ 0 locks=0 ] ( 1 ) normal [ 0 locks=0 ] ( 0 0 0 ) sdf [ 0 locks=0 ] ( "" ) bounce [ 0 locks=0 ] ( "off" ) } HouLC1033600b8b05c114a2503982f753obj/geo1/custom_v/curlnoise1.userdata ___Version___HouLC1033600bb605c114a2509835a9b4obj/geo1/custom_v/amp.inittype = parameter matchesdef = 0 HouLC1033600bb705c114a250ec89e4a0obj/geo1/custom_v/amp.defcomment "" position 1.8451 3.49985 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 off lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "amp" } inputsNamed3 { } inputs { } stat { create 1544344791 modify 1544344803 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end HouLC1033600bb605c114a250726897e4obj/geo1/custom_v/amp.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( amp ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Amplitude ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) 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 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( -1 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( cvex ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouLC1033600bb205c114a25091c523e8obj/geo1/custom_v/amp.userdata ___Version___17.0.352HouLC1033600bb105c114a25099ff83afobj/geo1/custom_v/add1.inittype = add matchesdef = 0 HouLC1033600bb605c114a2506c6d018cobj/geo1/custom_v/add1.defcomment "" position 7.21759 0.55131 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "sum" } inputsNamed3 { 0 curlnoise1 14 1 "input1" 1 input2 0 1 "input2" } inputs { 0 curlnoise1 0 1 1 input2 0 1 } stat { create 1544344800 modify 1544344837 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb105c114a2509aa03d67obj/geo1/custom_v/add1.parm{ version 0.8 } HouLC1033600b8d05c114a250d6e72174obj/geo1/custom_v/add1.userdata ___Version___17.0.352HouLC1033600bb305c114a2501603f30eobj/geo1/custom_v/input2.inittype = parameter matchesdef = 0 HouLC1033600bb005c114a25088acaf94obj/geo1/custom_v/input2.defcomment "" position 5.05822 1.69985 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 off lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "input2" } inputsNamed3 { } inputs { } stat { create 1544344809 modify 1544344836 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end HouLC1033600bb305c114a250c526ac8cobj/geo1/custom_v/input2.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( input2 ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "add v" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "vector" ) parmtypename [ 0 locks=0 ] ( "" ) 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 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( cvex ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouLC1033600b8f05c114a250a00f964eobj/geo1/custom_v/input2.userdata ___Version___17.0.352HouLC1033600bb405c114a250559f3f52obj/geo1/del_active.inittype = attribwrangle matchesdef = 1 HouLC1033600bb505c114a25077dd0c52obj/geo1/del_active.defsopflags sopflags = comment "" position -3.28294 -13.7681 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 custom_v 1 1 "input1" } inputs { 0 custom_v 0 1 } stat { create 1544344852 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb405c114a2504bd6bbf3obj/geo1/del_active.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 ] ( i@active=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 ] ( "" ) } HouLC1033600bb605c114a25020e3836eobj/geo1/del_active.netbox__netbox1 HouLC1033600bb005c114a250ef88a90bobj/geo1/del_active.userdata ___Version___HouLC1033600bb805c114a250eb802a3cobj/geo1/active.inittype = attribwrangle matchesdef = 1 HouLC1033600bb905c114a250b8190baeobj/geo1/active.defsopflags sopflags = comment "" position 0.462159 -13.8816 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 IN_Trigger 0 1 "input1" } inputs { 0 IN_Trigger 0 1 } stat { create 1544344889 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb805c114a25056bad4d2obj/geo1/active.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 ] ( i@active=1; ) 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 ] ( "" ) } HouLC1033600bba05c114a2507be15956obj/geo1/active.netbox__netbox1 HouLC1033600bb405c114a250808d9f85obj/geo1/active.userdata ___Version___HouLC1033600b8805c114a250c8213da8obj/geo1/Inherit_V_continue_SIM.inittype = dopnet matchesdef = 0 HouLC1033600b8905c114a2506c0e94a2obj/geo1/Inherit_V_continue_SIM.defsopflags sopflags = comment "" position -1.32653 -17.1932 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 OK_pattern 1 1 "input1" } inputs { 0 OK_pattern 0 1 } stat { create 1544344970 modify 1544636926 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.7 0.9 0.6 delscript "" exprlanguage hscript end HouLC1033600b8905c114a25056623bd2obj/geo1/Inherit_V_continue_SIM.chn{ channel timestep { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"timescale\")/(ch(\"substep\")*$FPS) } } channel timeoffset { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = (ch(\"startframe\")-1)/$FPS } } } HouLC1033600b8805c114a250bd7daa4bobj/geo1/Inherit_V_continue_SIM.parm{ version 0.8 isplayer [ 0 locks=0 ] ( "off" ) playfilesname [ 0 locks=0 ] ( $HIP/sim/$HIPNAME.$OS.$SF.sim ) stdswitcher [ 0 locks=0 ] ( 1 1 1 ) numobj [ 0 locks=0 ] ( 1 ) resimulate [ 0 locks=0 ] ( 0 ) initialstate [ 0 locks=0 ] ( "" ) timestep [ 0 locks=0 ] ( [ timestep 0.041666666666666664 ] ) substep [ 0 locks=0 ] ( 1 ) timeoffset [ 0 locks=0 ] ( [ timeoffset 0 ] ) startframe [ 0 locks=0 ] ( 1 ) timescale [ 0 locks=0 ] ( 1 ) maxfeedback [ 0 locks=0 ] ( 2 ) autoresim [ 0 locks=0 ] ( "on" ) datahints [ 0 locks=0 ] ( "on" ) interpolate [ 0 locks=0 ] ( "on" ) cacheenabled [ 0 locks=0 ] ( "on" ) compresssims [ 0 locks=0 ] ( "blosc" ) 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 ] ( rbdpackedobject1 ) dataname1 [ 0 locks=0 ] ( "" ) } HouLC1033600b8a05c114a250576264bdobj/geo1/Inherit_V_continue_SIM.netbox__netbox1 HouLC1033600b8405c114a2501d036841obj/geo1/Inherit_V_continue_SIM.userdata ___Version___17.0.352HouLC1033600b9b05c114a2505d62179eobj/geo1/Inherit_V_continue_SIM/rbdpackedobject1.inittype = rbdpackedobject matchesdef = 1 HouLC1033600b9805c114a2504a668464obj/geo1/Inherit_V_continue_SIM/rbdpackedobject1.defcomment "" position 0.660061 0.97848 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 1544344978 modify 1544632984 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouLC1033600b9805c114a250bf0a1635obj/geo1/Inherit_V_continue_SIM/rbdpackedobject1.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\") } } } HouLC1033600b9b05c114a250acebbf61obj/geo1/Inherit_V_continue_SIM/rbdpackedobject1.parm{ version 0.8 usesimframe [ 0 locks=0 ] ( "off" ) createframe [ 0 locks=0 ] ( [ createframe 1 ] ) solvefirstframe [ 0 locks=0 ] ( "off" ) object_name [ 0 locks=0 ] ( $OS ) initialstate [ 0 locks=0 ] ( "deformingactive" ) geosource [ 0 locks=0 ] ( "first" ) soppath [ 0 locks=0 ] ( "" ) packtype [ 0 locks=0 ] ( packbyname ) overwritefromsop [ 0 locks=0 ] ( "on" ) overwriteattributes [ 0 locks=0 ] ( "active animated deforming" ) usetransform [ 0 locks=0 ] ( "off" ) active [ 0 locks=0 ] ( "on" ) display [ 0 locks=0 ] ( "on" ) displaygeo [ 0 locks=0 ] ( "simgeo" ) rendergeopath [ 0 locks=0 ] ( "" ) initial_state [ 0 locks=0 ] ( 0 0 0 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) vel [ 0 locks=0 ] ( 0 0 0 ) angvel [ 0 locks=0 ] ( 0 0 0 ) inheritvelocity [ 0 locks=0 ] ( "on" ) showguide [ 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_adjust_factor [ 0 locks=0 ] ( 1 ) bullet_shrink_amount [ 0 locks=0 ] ( [ bullet_shrink_amount 0.02 ] ) bullet_add_impact [ 0 locks=0 ] ( "on" ) bullet_want_deactivate [ 0 locks=0 ] ( "on" ) bullet_linear_sleep_threshold [ 0 locks=0 ] ( 0.80000000000000004 ) bullet_angular_sleep_threshold [ 0 locks=0 ] ( 1 ) computecom [ 0 locks=0 ] ( "on" ) inheritpivot [ 0 locks=0 ] ( "on" ) p [ 0 locks=0 ] ( 0 0 0 ) computemass [ 0 locks=0 ] ( "on" ) density [ 0 locks=0 ] ( 1000 ) mass [ 0 locks=0 ] ( 1 ) inertialtensorstiffness [ 0 locks=0 ] ( 1 ) bounce [ 0 locks=0 ] ( 0.5 ) friction [ 0 locks=0 ] ( 1 ) } HouLC1033600b9705c114a250b3aa16ccobj/geo1/Inherit_V_continue_SIM/rbdpackedobject1.userdata ___Version___4___toolcount___3 ___toolid___dop_rbdpackedobjectHouLC1033600b9f05c114a2504558f72fobj/geo1/Inherit_V_continue_SIM/groundplane1.inittype = groundplane matchesdef = 1 HouLC1033600b9c05c114a25054c4e0d3obj/geo1/Inherit_V_continue_SIM/groundplane1.defcomment "" position -1.76536 -1.07317 connectornextid 1 flags = lock off model off template on 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 1544344990 modify 1544631977 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouLC1033600b9f05c114a2502af6ce28obj/geo1/Inherit_V_continue_SIM/groundplane1.parm{ version 0.8 objname [ 0 locks=0 ] ( $OS ) display [ 0 locks=0 ] ( "on" ) color [ 0 locks=0 ] ( 1 1 1 ) grid_size [ 0 locks=0 ] ( 20 20 ) std_switcher_0 [ 0 locks=0 ] ( 0 0 ) objpath [ 0 locks=0 ] ( "" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 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 ) } HouLC1033600b9b05c114a2500bc8720fobj/geo1/Inherit_V_continue_SIM/groundplane1.userdata ___Version______toolcount___1 ___toolid___dop_groundplaneHouLC1033600b9b05c114a250e8176d00obj/geo1/Inherit_V_continue_SIM/rigidbodysolver1.inittype = rigidbodysolver matchesdef = 1 HouLC1033600b9805c114a25049902f7dobj/geo1/Inherit_V_continue_SIM/rigidbodysolver1.defcomment "" position 0.767617 -0.238567 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 rbdpackedobject1 0 1 "input1" } inputs { 0 rbdpackedobject1 0 1 } stat { create 1544631965 modify 1544631975 author kitag@DESKTOP-SHOU5C2 access 0777 } color UT_Color RGB 0.5 0.8 0.5 delscript "" exprlanguage hscript end HouLC1033600b9b05c114a2505c67b8d3obj/geo1/Inherit_V_continue_SIM/rigidbodysolver1.parm{ version 0.8 solver [ 0 locks=0 ] ( "bullet" ) folder1_2 [ 0 locks=0 ] ( 0 0 0 0 ) substeps [ 0 locks=0 ] ( 10 ) sleepingtime [ 0 locks=0 ] ( 2 ) contactbreakingthreshold [ 0 locks=0 ] ( 0.02 ) constraintsolver [ 0 locks=0 ] ( 0 ) use_parallel_constraint_solver [ 0 locks=0 ] ( "off" ) constraintsolvertype [ 0 locks=0 ] ( "gaussseidelcolor" ) numiteration [ 0 locks=0 ] ( 10 ) randomize_order [ 0 locks=0 ] ( "off" ) ensureindependentislands [ 0 locks=0 ] ( "on" ) constraintsolvertolerance [ 0 locks=0 ] ( 0.0001 ) globalcfm [ 0 locks=0 ] ( 0 ) globalerp [ 0 locks=0 ] ( 0.20000000000000001 ) splitimpulse [ 0 locks=0 ] ( "on" ) penetrationthreshold [ 0 locks=0 ] ( -0.02 ) splitimpulseerp [ 0 locks=0 ] ( 0.80000000000000004 ) erp [ 0 locks=0 ] ( 0.20000000000000001 ) cfm [ 0 locks=0 ] ( 9.9999999999999995e-08 ) oversample [ 0 locks=0 ] ( 10 ) rand [ 0 locks=0 ] ( 0 ) usemaxomega [ 0 locks=0 ] ( "on" ) maxomega [ 0 locks=0 ] ( 100000 ) folder0 [ 0 locks=0 ] ( 0 0 ) minimumsubsteps [ 0 locks=0 ] ( 1 ) maximumsubsteps [ 0 locks=0 ] ( 1 ) cflcond [ 0 locks=0 ] ( 1 ) collisioniterations [ 0 locks=0 ] ( 5 ) contactiterations [ 0 locks=0 ] ( 7 ) subcontactiterations [ 0 locks=0 ] ( 10 ) shockpropagation [ 0 locks=0 ] ( 3 ) resolvepenetration [ 0 locks=0 ] ( 0 ) usepointvelocity [ 0 locks=0 ] ( "off" ) usevolumevelocity [ 0 locks=0 ] ( "off" ) addimpacts [ 0 locks=0 ] ( "on" ) glueignoresrestingobjects [ 0 locks=0 ] ( "on" ) cullmode [ 0 locks=0 ] ( 1 ) contactgroupmethod [ 0 locks=0 ] ( 0 ) contactgrouptol [ 0 locks=0 ] ( 0.001 ) labelparm [ 0 locks=0 ] ( "Requires a Voronoi Fracture Configure Object" ) fractureminpiecevol [ 0 locks=0 ] ( 9.9999999999999995e-08 ) fractureclusterfusedist [ 0 locks=0 ] ( 0.001 ) fracturestampcreation [ 0 locks=0 ] ( "off" ) fracturefeedback [ 0 locks=0 ] ( "off" ) fractureignoresresting [ 0 locks=0 ] ( "on" ) fractureseed [ 0 locks=0 ] ( 0 ) converttopoly [ 0 locks=0 ] ( "on" ) converttopolylod [ 0 locks=0 ] ( 1 ) addaffectors [ 0 locks=0 ] ( "on" ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Solver ) uniquedataname [ 0 locks=0 ] ( "off" ) solverperobject [ 0 locks=0 ] ( "off" ) } HouLC1033600b9705c114a250a3e17b09obj/geo1/Inherit_V_continue_SIM/rigidbodysolver1.userdata ___Version___3___toolcount___7 ___toolid___dop_rbdglueobjectHouLC1033600bb505c114a2508b53352eobj/geo1/assemble1.inittype = assemble matchesdef = 1 HouLC1033600bba05c114a250849c74faobj/geo1/assemble1.defsopflags sopflags = comment "" position -3.44172 -8.26486 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 voronoifracture1 2 1 "input1" } inputs { 0 voronoifracture1 0 1 } stat { create 1544344418 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb505c114a250ee9d4949obj/geo1/assemble1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) inside_group [ 0 locks=0 ] ( inside ) outside_group [ 0 locks=0 ] ( piece ) keepattrib [ 0 locks=0 ] ( "off" ) pieceattrib [ 0 locks=0 ] ( __fracture_class__ ) newgroups [ 0 locks=0 ] ( "off" ) newname [ 0 locks=0 ] ( "off" ) connect [ 0 locks=0 ] ( "on" ) doCusp [ 0 locks=0 ] ( "off" ) pack_geo [ 0 locks=0 ] ( "on" ) transfer_attributes [ 0 locks=0 ] ( "" ) transfer_groups [ 0 locks=0 ] ( "" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) } HouLC1033600bb105c114a2500253332dobj/geo1/assemble1.userdata ___Version___1___toolcount___5 ___toolid___dop_rbdfracturedobjectHouLC1033600bb005c114a2508871ff2bobj/geo1/attribwrangle1.inittype = attribwrangle matchesdef = 1 HouLC1033600bb105c114a250a4085faaobj/geo1/attribwrangle1.defsopflags sopflags = comment "" position 8.56085 -18.4235 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 null 1 1 "input1" 1 timeshift2 1 1 "input2" } inputs { 0 null 0 1 1 timeshift2 0 1 } stat { create 1544346163 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb005c114a250c2cde59bobj/geo1/attribwrangle1.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 ] ( "i@preactive = i@opinput1_active;" ) 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 ] ( "" ) } HouLC1033600bb205c114a250eaae85f6obj/geo1/attribwrangle1.netbox__netbox2 HouLC1033600b8c05c114a25063842dd0obj/geo1/attribwrangle1.userdata ___Version___HouLC1033600b8405c114a250ef2f82edobj/geo1/Inherit_V_with_wrangle_SIM.inittype = dopnet matchesdef = 0 HouLC1033600b8505c114a2508f4c1624obj/geo1/Inherit_V_with_wrangle_SIM.defsopflags sopflags = comment "" position 8.56385 -19.7276 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 attribwrangle1 2 1 "input1" } inputs { 0 attribwrangle1 0 1 } stat { create 1544344970 modify 1544634831 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.7 0.9 0.6 delscript "" exprlanguage hscript end HouLC1033600b8505c114a25056b90528obj/geo1/Inherit_V_with_wrangle_SIM.chn{ channel timestep { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"timescale\")/(ch(\"substep\")*$FPS) } } channel timeoffset { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = (ch(\"startframe\")-1)/$FPS } } } HouLC1033600b8405c114a250342ebc1bobj/geo1/Inherit_V_with_wrangle_SIM.parm{ version 0.8 isplayer [ 0 locks=0 ] ( "off" ) playfilesname [ 0 locks=0 ] ( $HIP/sim/$HIPNAME.$OS.$SF.sim ) stdswitcher [ 0 locks=0 ] ( 0 0 0 ) numobj [ 0 locks=0 ] ( 1 ) resimulate [ 0 locks=0 ] ( 0 ) initialstate [ 0 locks=0 ] ( "" ) timestep [ 0 locks=0 ] ( [ timestep 0.041666666666666664 ] ) substep [ 0 locks=0 ] ( 1 ) timeoffset [ 0 locks=0 ] ( [ timeoffset 0 ] ) startframe [ 0 locks=0 ] ( 1 ) timescale [ 0 locks=0 ] ( 1 ) maxfeedback [ 0 locks=0 ] ( 2 ) autoresim [ 0 locks=0 ] ( "on" ) datahints [ 0 locks=0 ] ( "on" ) interpolate [ 0 locks=0 ] ( "on" ) cacheenabled [ 0 locks=0 ] ( "on" ) compresssims [ 0 locks=0 ] ( "blosc" ) 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 ] ( rbdpackedobject1 ) dataname1 [ 0 locks=0 ] ( "" ) } HouLC1033600b8605c114a25054dd04d8obj/geo1/Inherit_V_with_wrangle_SIM.netbox__netbox2 HouLC1033600b8005c114a250bdaa4813obj/geo1/Inherit_V_with_wrangle_SIM.userdata ___Version___17.0.352HouLC1033600b9705c114a250797e5d2aobj/geo1/Inherit_V_with_wrangle_SIM/rbdpackedobject1.inittype = rbdpackedobject matchesdef = 1 HouLC1033600b9405c114a250be961a00obj/geo1/Inherit_V_with_wrangle_SIM/rbdpackedobject1.defcomment "" position -0.164612 2.33919 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 1544344978 modify 1544634876 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouLC1033600b9405c114a2503fab1163obj/geo1/Inherit_V_with_wrangle_SIM/rbdpackedobject1.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\") } } } HouLC1033600b9705c114a250aebafb43obj/geo1/Inherit_V_with_wrangle_SIM/rbdpackedobject1.parm{ version 0.8 usesimframe [ 0 locks=0 ] ( "off" ) createframe [ 0 locks=0 ] ( [ createframe 1 ] ) solvefirstframe [ 0 locks=0 ] ( "off" ) object_name [ 0 locks=0 ] ( $OS ) initialstate [ 0 locks=0 ] ( "deformingactive" ) geosource [ 0 locks=0 ] ( "first" ) soppath [ 0 locks=0 ] ( "" ) packtype [ 0 locks=0 ] ( packbyname ) overwritefromsop [ 0 locks=0 ] ( "on" ) overwriteattributes [ 0 locks=0 ] ( "active animated deforming preactive" ) usetransform [ 0 locks=0 ] ( "off" ) active [ 0 locks=0 ] ( "on" ) display [ 0 locks=0 ] ( "on" ) displaygeo [ 0 locks=0 ] ( "simgeo" ) rendergeopath [ 0 locks=0 ] ( "" ) initial_state [ 0 locks=0 ] ( 0 0 0 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) vel [ 0 locks=0 ] ( 0 0 0 ) angvel [ 0 locks=0 ] ( 0 0 0 ) inheritvelocity [ 0 locks=0 ] ( "off" ) showguide [ 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_adjust_factor [ 0 locks=0 ] ( 1 ) bullet_shrink_amount [ 0 locks=0 ] ( [ bullet_shrink_amount 0.02 ] ) bullet_add_impact [ 0 locks=0 ] ( "on" ) bullet_want_deactivate [ 0 locks=0 ] ( "on" ) bullet_linear_sleep_threshold [ 0 locks=0 ] ( 0.80000000000000004 ) bullet_angular_sleep_threshold [ 0 locks=0 ] ( 1 ) computecom [ 0 locks=0 ] ( "on" ) inheritpivot [ 0 locks=0 ] ( "on" ) p [ 0 locks=0 ] ( 0 0 0 ) computemass [ 0 locks=0 ] ( "on" ) density [ 0 locks=0 ] ( 1000 ) mass [ 0 locks=0 ] ( 1 ) inertialtensorstiffness [ 0 locks=0 ] ( 1 ) bounce [ 0 locks=0 ] ( 0.5 ) friction [ 0 locks=0 ] ( 1 ) } HouLC1033600b9305c114a250aea05047obj/geo1/Inherit_V_with_wrangle_SIM/rbdpackedobject1.userdata ___Version___4___toolcount___3 ___toolid___dop_rbdpackedobjectHouLC1033600b9705c114a25016889cbdobj/geo1/Inherit_V_with_wrangle_SIM/rigidbodysolver1.inittype = rigidbodysolver matchesdef = 1 HouLC1033600b9405c114a250dd46a763obj/geo1/Inherit_V_with_wrangle_SIM/rigidbodysolver1.defcomment "" position 0.964988 0.90849 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 rbdpackedobject1 0 1 "input1" 2 "" "" 1 "input2" 3 geometrywrangle1 0 1 "input3" } inputs { 0 rbdpackedobject1 0 1 1 "" 0 1 2 geometrywrangle1 0 1 } stat { create 1544344983 modify 1544634876 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.5 0.8 0.5 delscript "" exprlanguage hscript end HouLC1033600b9705c114a250048f819fobj/geo1/Inherit_V_with_wrangle_SIM/rigidbodysolver1.parm{ version 0.8 solver [ 0 locks=0 ] ( "bullet" ) folder1_2 [ 0 locks=0 ] ( 0 0 0 0 ) substeps [ 0 locks=0 ] ( 10 ) sleepingtime [ 0 locks=0 ] ( 2 ) contactbreakingthreshold [ 0 locks=0 ] ( 0.02 ) constraintsolver [ 0 locks=0 ] ( 0 ) use_parallel_constraint_solver [ 0 locks=0 ] ( "off" ) constraintsolvertype [ 0 locks=0 ] ( "gaussseidelcolor" ) numiteration [ 0 locks=0 ] ( 10 ) randomize_order [ 0 locks=0 ] ( "off" ) ensureindependentislands [ 0 locks=0 ] ( "on" ) constraintsolvertolerance [ 0 locks=0 ] ( 0.0001 ) globalcfm [ 0 locks=0 ] ( 0 ) globalerp [ 0 locks=0 ] ( 0.20000000000000001 ) splitimpulse [ 0 locks=0 ] ( "on" ) penetrationthreshold [ 0 locks=0 ] ( -0.02 ) splitimpulseerp [ 0 locks=0 ] ( 0.80000000000000004 ) erp [ 0 locks=0 ] ( 0.20000000000000001 ) cfm [ 0 locks=0 ] ( 9.9999999999999995e-08 ) oversample [ 0 locks=0 ] ( 10 ) rand [ 0 locks=0 ] ( 0 ) usemaxomega [ 0 locks=0 ] ( "on" ) maxomega [ 0 locks=0 ] ( 100000 ) folder0 [ 0 locks=0 ] ( 0 0 ) minimumsubsteps [ 0 locks=0 ] ( 1 ) maximumsubsteps [ 0 locks=0 ] ( 1 ) cflcond [ 0 locks=0 ] ( 1 ) collisioniterations [ 0 locks=0 ] ( 5 ) contactiterations [ 0 locks=0 ] ( 7 ) subcontactiterations [ 0 locks=0 ] ( 10 ) shockpropagation [ 0 locks=0 ] ( 3 ) resolvepenetration [ 0 locks=0 ] ( 0 ) usepointvelocity [ 0 locks=0 ] ( "off" ) usevolumevelocity [ 0 locks=0 ] ( "off" ) addimpacts [ 0 locks=0 ] ( "on" ) glueignoresrestingobjects [ 0 locks=0 ] ( "on" ) cullmode [ 0 locks=0 ] ( 1 ) contactgroupmethod [ 0 locks=0 ] ( 0 ) contactgrouptol [ 0 locks=0 ] ( 0.001 ) labelparm [ 0 locks=0 ] ( "Requires a Voronoi Fracture Configure Object" ) fractureminpiecevol [ 0 locks=0 ] ( 9.9999999999999995e-08 ) fractureclusterfusedist [ 0 locks=0 ] ( 0.001 ) fracturestampcreation [ 0 locks=0 ] ( "off" ) fracturefeedback [ 0 locks=0 ] ( "off" ) fractureignoresresting [ 0 locks=0 ] ( "on" ) fractureseed [ 0 locks=0 ] ( 0 ) converttopoly [ 0 locks=0 ] ( "on" ) converttopolylod [ 0 locks=0 ] ( 1 ) addaffectors [ 0 locks=0 ] ( "on" ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Solver ) uniquedataname [ 0 locks=0 ] ( "off" ) solverperobject [ 0 locks=0 ] ( "off" ) } HouLC1033600b9305c114a25061ef969fobj/geo1/Inherit_V_with_wrangle_SIM/rigidbodysolver1.userdata ___Version___3___toolcount___7 ___toolid___dop_rbdglueobjectHouLC1033600b9b05c114a2506ebde184obj/geo1/Inherit_V_with_wrangle_SIM/groundplane1.inittype = groundplane matchesdef = 1 HouLC1033600b9805c114a2506e43e96aobj/geo1/Inherit_V_with_wrangle_SIM/groundplane1.defcomment "" position -2.42381 0.23079 connectornextid 1 flags = lock off model off template on 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 1544344990 modify 1544634876 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouLC1033600b9b05c114a250a890e9b3obj/geo1/Inherit_V_with_wrangle_SIM/groundplane1.parm{ version 0.8 objname [ 0 locks=0 ] ( $OS ) display [ 0 locks=0 ] ( "on" ) color [ 0 locks=0 ] ( 1 1 1 ) grid_size [ 0 locks=0 ] ( 20 20 ) std_switcher_0 [ 0 locks=0 ] ( 0 0 ) objpath [ 0 locks=0 ] ( "" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 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 ) } HouLC1033600b9705c114a2501d742294obj/geo1/Inherit_V_with_wrangle_SIM/groundplane1.userdata ___Version______toolcount___1 ___toolid___dop_groundplaneHouLC1033600b9705c114a25065fbacccobj/geo1/Inherit_V_with_wrangle_SIM/geometrywrangle1.inittype = geometrywrangle matchesdef = 1 HouLC1033600b9405c114a2500f55f6c3obj/geo1/Inherit_V_with_wrangle_SIM/geometrywrangle1.defcomment "" position 2.09459 1.88739 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 1544346205 modify 1544634876 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9705c114a25063174baeobj/geo1/Inherit_V_with_wrangle_SIM/geometrywrangle1.parm{ version 0.8 folder1 [ 0 locks=0 ] ( 0 0 0 ) bindgroup [ 0 locks=0 ] ( "" ) bindgrouptype [ 0 locks=0 ] ( "guess" ) bindclass [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 100 ) vex_threadjobsize [ 0 locks=0 ] ( 32 ) snippet [ 0 locks=0 ] ( "if (@active==1 && @preactive==0) { @v = point(0,'v',@ptnum); } " ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) bindgeo [ 0 locks=0 ] ( Geometry ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) bindfield_num [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_updatenmls [ 0 locks=0 ] ( "off" ) bindinputmenu1 [ 0 locks=0 ] ( "first" ) bindgeoinput1 [ 0 locks=0 ] ( "" ) binddopinput1 [ 0 locks=0 ] ( "" ) bindinputmenu2 [ 0 locks=0 ] ( "none" ) bindgeoinput2 [ 0 locks=0 ] ( "" ) binddopinput2 [ 0 locks=0 ] ( "" ) bindinputmenu3 [ 0 locks=0 ] ( "none" ) bindgeoinput3 [ 0 locks=0 ] ( "" ) binddopinput3 [ 0 locks=0 ] ( "" ) bindinputmenu4 [ 0 locks=0 ] ( "none" ) bindgeoinput4 [ 0 locks=0 ] ( "" ) binddopinput4 [ 0 locks=0 ] ( "" ) usetimestep [ 0 locks=0 ] ( "on" ) timescale [ 0 locks=0 ] ( 1 ) } HouLC1033600b9305c114a250f6acff57obj/geo1/Inherit_V_with_wrangle_SIM/geometrywrangle1.userdata ___Version___HouLC1033600bb505c114a25095bb6ebdobj/geo1/custom_v1.inittype = attribvop matchesdef = 0 HouLC1033600bba05c114a25084791084obj/geo1/custom_v1.defsopflags sopflags = comment "" position 6.28031 -12.7282 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 IN_Proxy1 0 1 "input1" } inputs { 0 IN_Proxy1 0 1 } stat { create 1544344772 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d05c114a2507152b8c9obj/geo1/custom_v1.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 "amp" label "Amplitude" type float default { "1" } range { -1 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "input2" label "add v" type float size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } HouLC1033600bb505c114a25060d7ca05obj/geo1/custom_v1.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 ) amp [ 0 locks=0 ] ( 10 ) input2 [ 0 locks=0 ] ( -1 1 0 ) } HouLC1033600bb705c114a2508a81dbf1obj/geo1/custom_v1.netbox__netbox2 HouLC1033600bb105c114a250a760ea3bobj/geo1/custom_v1.userdata ___Version___17.0.352HouLC1033600b8605c114a2504e18674fobj/geo1/custom_v1/geometryvopglobal1.inittype = geometryvopglobal::2.0 matchesdef = 1 HouLC1033600b8705c114a2508d71aa33obj/geo1/custom_v1/geometryvopglobal1.defcomment "" position 1.90579 1.97631 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "P" } inputsNamed3 { } inputs { } stat { create 1544344772 modify 1544344823 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8605c114a250f5d9b0c5obj/geo1/custom_v1/geometryvopglobal1.parm{ version 0.8 } HouLC1033600b8205c114a25028abfdb8obj/geo1/custom_v1/geometryvopglobal1.userdata ___Version___HouLC1033600b9f05c114a250c5034702obj/geo1/custom_v1/geometryvopglobal1.outputinfosNumInfos 22 ValuesBinary 1 BeginInfo OutputName Cd DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName Frame DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName N DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName OpInput1 DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName OpInput2 DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName OpInput3 DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName OpInput4 DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName P DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName Time DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName TimeInc DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName age DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName force DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName id DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName life DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName numprim DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName numpt DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName numvtx DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName primnum DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName ptnum DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName uv DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName v DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName vtxnum DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo HouLC1033600b8605c114a250b36088afobj/geo1/custom_v1/geometryvopoutput1.inittype = geometryvopoutput matchesdef = 1 HouLC1033600b8705c114a25013de9cebobj/geo1/custom_v1/geometryvopoutput1.defcomment "" position 9.87349 0.70131 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 add1 2 1 "v" 2 "" "" 1 "force" 3 "" "" 1 "Cd" 4 "" "" 1 "N" } inputs { 0 "" 0 1 1 add1 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1544344772 modify 1544344837 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8605c114a250189a212cobj/geo1/custom_v1/geometryvopoutput1.parm{ version 0.8 } HouLC1033600b8205c114a250c03710cfobj/geo1/custom_v1/geometryvopoutput1.userdata ___Version___HouLC1033600b8e05c114a250f2a5c02dobj/geo1/custom_v1/curlnoise1.inittype = curlnoise matchesdef = 0 HouLC1033600b8f05c114a250803951bfobj/geo1/custom_v1/curlnoise1.defcomment "" position 4.56169 1.37631 connectornextid 15 flags = lock off model off 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 { 14 "noise" } inputsNamed3 { 0 "" "" 1 "type" 1 geometryvopglobal1 0 1 "pos" 2 "" "" 1 "freq" 3 "" "" 1 "offset" 4 amp 0 1 "amp" 5 "" "" 1 "rough" 6 "" "" 1 "atten" 7 "" "" 1 "turb" 8 "" "" 1 "h" 9 "" "" 1 "radius" 10 "" "" 1 "dist" 11 "" "" 1 "normal" 12 "" "" 1 "sdf" 13 "" "" 1 "bounce" } inputs { 0 "" 0 1 1 geometryvopglobal1 0 1 2 "" 0 1 3 "" 0 1 4 amp 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 10 "" 0 1 11 "" 0 1 12 "" 0 1 13 "" 0 1 } stat { create 1544344781 modify 1544344823 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8e05c114a25088a613b7obj/geo1/custom_v1/curlnoise1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) type [ 0 locks=0 ] ( pnoise ) pos [ 0 locks=0 ] ( 0 0 0 ) pos_vp [ 0 locks=0 ] ( 0 0 0 0 ) freq [ 0 locks=0 ] ( 1 1 1 ) freq_vp [ 0 locks=0 ] ( 1 1 1 1 ) offset [ 0 locks=0 ] ( 0 0 0 ) offset_vp [ 0 locks=0 ] ( 0 0 0 0 ) amp [ 0 locks=0 ] ( 1 ) rough [ 0 locks=0 ] ( 0.5 ) atten [ 0 locks=0 ] ( 1 ) turb [ 0 locks=0 ] ( 3 ) h [ 0 locks=0 ] ( 0.0001 ) radius [ 0 locks=0 ] ( 1 ) dist [ 0 locks=0 ] ( 1 ) normal [ 0 locks=0 ] ( 0 0 0 ) sdf [ 0 locks=0 ] ( "" ) bounce [ 0 locks=0 ] ( "off" ) } HouLC1033600b8a05c114a250ac50ca1eobj/geo1/custom_v1/curlnoise1.userdata ___Version___HouLC1033600bb105c114a2503205690fobj/geo1/custom_v1/amp.inittype = parameter matchesdef = 0 HouLC1033600bb605c114a250fbbb3697obj/geo1/custom_v1/amp.defcomment "" position 1.8451 3.49985 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 off lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "amp" } inputsNamed3 { } inputs { } stat { create 1544344791 modify 1544344803 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end HouLC1033600bb105c114a25061b0b060obj/geo1/custom_v1/amp.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( amp ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Amplitude ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) 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 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( -1 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( cvex ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouLC1033600b8d05c114a250e5238945obj/geo1/custom_v1/amp.userdata ___Version___17.0.352HouLC1033600bb005c114a250318d59abobj/geo1/custom_v1/add1.inittype = add matchesdef = 0 HouLC1033600bb105c114a25030bdd5ffobj/geo1/custom_v1/add1.defcomment "" position 7.21759 0.55131 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "sum" } inputsNamed3 { 0 curlnoise1 14 1 "input1" 1 input2 0 1 "input2" } inputs { 0 curlnoise1 0 1 1 input2 0 1 } stat { create 1544344800 modify 1544344837 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb005c114a2500e5b72d8obj/geo1/custom_v1/add1.parm{ version 0.8 } HouLC1033600b8c05c114a2503df8518fobj/geo1/custom_v1/add1.userdata ___Version___17.0.352HouLC1033600bb205c114a250dc0e217dobj/geo1/custom_v1/input2.inittype = parameter matchesdef = 0 HouLC1033600bb305c114a2508ccc3085obj/geo1/custom_v1/input2.defcomment "" position 5.05822 1.69985 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 off lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "input2" } inputsNamed3 { } inputs { } stat { create 1544344809 modify 1544344836 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end HouLC1033600bb205c114a25035e46e81obj/geo1/custom_v1/input2.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( input2 ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "add v" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "vector" ) parmtypename [ 0 locks=0 ] ( "" ) 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 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( cvex ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouLC1033600b8e05c114a250ffd8da97obj/geo1/custom_v1/input2.userdata ___Version___17.0.352HouLC1033600bb705c114a250b48b79e1obj/geo1/del_active1.inittype = attribwrangle matchesdef = 1 HouLC1033600bb405c114a2509ed0e101obj/geo1/del_active1.defsopflags sopflags = comment "" position 6.28076 -13.7681 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 custom_v1 1 1 "input1" } inputs { 0 custom_v1 0 1 } stat { create 1544344852 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb705c114a25023435b21obj/geo1/del_active1.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 ] ( i@active=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 ] ( "" ) } HouLC1033600bb105c114a250fb6f7331obj/geo1/del_active1.netbox__netbox2 HouLC1033600bb305c114a250d130a1bcobj/geo1/del_active1.userdata ___Version___HouLC1033600bbb05c114a250ea172cf5obj/geo1/active1.inittype = attribwrangle matchesdef = 1 HouLC1033600bb805c114a2501ab93691obj/geo1/active1.defsopflags sopflags = comment "" position 10.0259 -13.8816 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 IN_Trigger1 0 1 "input1" } inputs { 0 IN_Trigger1 0 1 } stat { create 1544344889 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb05c114a250509562bbobj/geo1/active1.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 ] ( i@active=1; ) 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 ] ( "" ) } HouLC1033600bb505c114a2509377d233obj/geo1/active1.netbox__netbox2 HouLC1033600bb705c114a250db1f07e5obj/geo1/active1.userdata ___Version___HouLC1033600b8705c114a2502e2a81b4obj/geo1/Inherit_V_with_wrangle_SIM1.inittype = dopnet matchesdef = 0 HouLC1033600b8405c114a25054239379obj/geo1/Inherit_V_with_wrangle_SIM1.defsopflags sopflags = comment "" position 18.0466 -18.2188 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 { } inputsNamed3 { 0 del_active2 1 1 "input1" 1 active2 1 1 "input2" } inputs { 0 del_active2 0 1 1 active2 0 1 } stat { create 1544344970 modify 1544636926 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.7 0.9 0.6 delscript "" exprlanguage hscript end HouLC1033600b8405c114a250ce1e8bdaobj/geo1/Inherit_V_with_wrangle_SIM1.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 } } } HouLC1033600b8705c114a2505cd3c893obj/geo1/Inherit_V_with_wrangle_SIM1.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.041666666666666664 ] ) substep [ 0 locks=0 ] ( 1 ) timeoffset [ 0 locks=0 ] ( [ timeoffset 0 ] ) startframe [ 0 locks=0 ] ( 1 ) timescale [ 0 locks=0 ] ( 1 ) maxfeedback [ 0 locks=0 ] ( 2 ) autoresim [ 0 locks=0 ] ( "on" ) datahints [ 0 locks=0 ] ( "on" ) interpolate [ 0 locks=0 ] ( "on" ) cacheenabled [ 0 locks=0 ] ( "on" ) compresssims [ 0 locks=0 ] ( "blosc" ) 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 ] ( rbdpackedobject1 ) dataname1 [ 0 locks=0 ] ( "" ) } HouLC1033600b8105c114a25038135ebbobj/geo1/Inherit_V_with_wrangle_SIM1.netbox__netbox3 HouLC1033600b8305c114a250b02799b6obj/geo1/Inherit_V_with_wrangle_SIM1.userdata ___Version___17.0.352HouLC1033600b9605c114a250b07adb7fobj/geo1/Inherit_V_with_wrangle_SIM1/rbdpackedobject1.inittype = rbdpackedobject matchesdef = 1 HouLC1033600b9705c114a250316ce204obj/geo1/Inherit_V_with_wrangle_SIM1/rbdpackedobject1.defcomment "" position -0.728262 2.00045 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 1544344978 modify 1544635704 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouLC1033600b9705c114a250ec69ec1eobj/geo1/Inherit_V_with_wrangle_SIM1/rbdpackedobject1.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\") } } } HouLC1033600b9605c114a250d3163da5obj/geo1/Inherit_V_with_wrangle_SIM1/rbdpackedobject1.parm{ version 0.8 usesimframe [ 0 locks=0 ] ( "off" ) createframe [ 0 locks=0 ] ( [ createframe 1 ] ) solvefirstframe [ 0 locks=0 ] ( "off" ) object_name [ 0 locks=0 ] ( $OS ) initialstate [ 0 locks=0 ] ( "active" ) geosource [ 0 locks=0 ] ( "first" ) soppath [ 0 locks=0 ] ( "" ) packtype [ 0 locks=0 ] ( packbyname ) overwritefromsop [ 0 locks=0 ] ( "off" ) overwriteattributes [ 0 locks=0 ] ( "active animated deforming preactive" ) usetransform [ 0 locks=0 ] ( "off" ) active [ 0 locks=0 ] ( "on" ) display [ 0 locks=0 ] ( "on" ) displaygeo [ 0 locks=0 ] ( "simgeo" ) rendergeopath [ 0 locks=0 ] ( "" ) initial_state [ 0 locks=0 ] ( 2 2 2 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) vel [ 0 locks=0 ] ( 0 0 0 ) angvel [ 0 locks=0 ] ( 0 0 0 ) inheritvelocity [ 0 locks=0 ] ( "off" ) showguide [ 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_adjust_factor [ 0 locks=0 ] ( 1 ) bullet_shrink_amount [ 0 locks=0 ] ( [ bullet_shrink_amount 0.02 ] ) bullet_add_impact [ 0 locks=0 ] ( "on" ) bullet_want_deactivate [ 0 locks=0 ] ( "on" ) bullet_linear_sleep_threshold [ 0 locks=0 ] ( 0.80000000000000004 ) bullet_angular_sleep_threshold [ 0 locks=0 ] ( 1 ) computecom [ 0 locks=0 ] ( "on" ) inheritpivot [ 0 locks=0 ] ( "on" ) p [ 0 locks=0 ] ( 0 0 0 ) computemass [ 0 locks=0 ] ( "on" ) density [ 0 locks=0 ] ( 1000 ) mass [ 0 locks=0 ] ( 1 ) inertialtensorstiffness [ 0 locks=0 ] ( 1 ) bounce [ 0 locks=0 ] ( 0.5 ) friction [ 0 locks=0 ] ( 1 ) } HouLC1033600b9205c114a250ed35e6e3obj/geo1/Inherit_V_with_wrangle_SIM1/rbdpackedobject1.userdata ___Version___4___toolcount___3 ___toolid___dop_rbdpackedobjectHouLC1033600b9605c114a250acab3ff1obj/geo1/Inherit_V_with_wrangle_SIM1/rigidbodysolver1.inittype = rigidbodysolver matchesdef = 1 HouLC1033600b9705c114a25059521cb5obj/geo1/Inherit_V_with_wrangle_SIM1/rigidbodysolver1.defcomment "" position 0.400188 0.908488 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 rbdpackedobject1 0 1 "input1" 2 "" "" 1 "input2" 3 sopsolver1 0 1 "input3" } inputs { 0 rbdpackedobject1 0 1 1 "" 0 1 2 sopsolver1 0 1 } stat { create 1544344983 modify 1544347985 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.5 0.8 0.5 delscript "" exprlanguage hscript end HouLC1033600b9605c114a250cc56f3e3obj/geo1/Inherit_V_with_wrangle_SIM1/rigidbodysolver1.parm{ version 0.8 solver [ 0 locks=0 ] ( "bullet" ) folder1_2 [ 0 locks=0 ] ( 0 0 0 0 ) substeps [ 0 locks=0 ] ( 10 ) sleepingtime [ 0 locks=0 ] ( 2 ) contactbreakingthreshold [ 0 locks=0 ] ( 0.02 ) constraintsolver [ 0 locks=0 ] ( 0 ) use_parallel_constraint_solver [ 0 locks=0 ] ( "off" ) constraintsolvertype [ 0 locks=0 ] ( "gaussseidelcolor" ) numiteration [ 0 locks=0 ] ( 10 ) randomize_order [ 0 locks=0 ] ( "off" ) ensureindependentislands [ 0 locks=0 ] ( "on" ) constraintsolvertolerance [ 0 locks=0 ] ( 0.0001 ) globalcfm [ 0 locks=0 ] ( 0 ) globalerp [ 0 locks=0 ] ( 0.20000000000000001 ) splitimpulse [ 0 locks=0 ] ( "on" ) penetrationthreshold [ 0 locks=0 ] ( -0.02 ) splitimpulseerp [ 0 locks=0 ] ( 0.80000000000000004 ) erp [ 0 locks=0 ] ( 0.20000000000000001 ) cfm [ 0 locks=0 ] ( 9.9999999999999995e-08 ) oversample [ 0 locks=0 ] ( 10 ) rand [ 0 locks=0 ] ( 0 ) usemaxomega [ 0 locks=0 ] ( "on" ) maxomega [ 0 locks=0 ] ( 100000 ) folder0 [ 0 locks=0 ] ( 0 0 ) minimumsubsteps [ 0 locks=0 ] ( 1 ) maximumsubsteps [ 0 locks=0 ] ( 1 ) cflcond [ 0 locks=0 ] ( 1 ) collisioniterations [ 0 locks=0 ] ( 5 ) contactiterations [ 0 locks=0 ] ( 7 ) subcontactiterations [ 0 locks=0 ] ( 10 ) shockpropagation [ 0 locks=0 ] ( 3 ) resolvepenetration [ 0 locks=0 ] ( 0 ) usepointvelocity [ 0 locks=0 ] ( "off" ) usevolumevelocity [ 0 locks=0 ] ( "off" ) addimpacts [ 0 locks=0 ] ( "on" ) glueignoresrestingobjects [ 0 locks=0 ] ( "on" ) cullmode [ 0 locks=0 ] ( 1 ) contactgroupmethod [ 0 locks=0 ] ( 0 ) contactgrouptol [ 0 locks=0 ] ( 0.001 ) labelparm [ 0 locks=0 ] ( "Requires a Voronoi Fracture Configure Object" ) fractureminpiecevol [ 0 locks=0 ] ( 9.9999999999999995e-08 ) fractureclusterfusedist [ 0 locks=0 ] ( 0.001 ) fracturestampcreation [ 0 locks=0 ] ( "off" ) fracturefeedback [ 0 locks=0 ] ( "off" ) fractureignoresresting [ 0 locks=0 ] ( "on" ) fractureseed [ 0 locks=0 ] ( 0 ) converttopoly [ 0 locks=0 ] ( "on" ) converttopolylod [ 0 locks=0 ] ( 1 ) addaffectors [ 0 locks=0 ] ( "on" ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Solver ) uniquedataname [ 0 locks=0 ] ( "off" ) solverperobject [ 0 locks=0 ] ( "off" ) } HouLC1033600b9205c114a25019d4f12cobj/geo1/Inherit_V_with_wrangle_SIM1/rigidbodysolver1.userdata ___Version___3___toolcount___7 ___toolid___dop_rbdglueobjectHouLC1033600b9a05c114a25045928c32obj/geo1/Inherit_V_with_wrangle_SIM1/groundplane1.inittype = groundplane matchesdef = 1 HouLC1033600b9b05c114a2500eb0a420obj/geo1/Inherit_V_with_wrangle_SIM1/groundplane1.defcomment "" position -2.04858 -0.406845 connectornextid 1 flags = lock off model off template on 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 1544344990 modify 1544355969 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouLC1033600b9a05c114a2500eca7e82obj/geo1/Inherit_V_with_wrangle_SIM1/groundplane1.parm{ version 0.8 objname [ 0 locks=0 ] ( $OS ) display [ 0 locks=0 ] ( "on" ) color [ 0 locks=0 ] ( 1 1 1 ) grid_size [ 0 locks=0 ] ( 20 20 ) std_switcher_0 [ 0 locks=0 ] ( 0 0 ) objpath [ 0 locks=0 ] ( "" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 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 ) } HouLC1033600b9605c114a2502d56a93aobj/geo1/Inherit_V_with_wrangle_SIM1/groundplane1.userdata ___Version______toolcount___1 ___toolid___dop_groundplaneHouLC1033600bbb05c114a250789aca28obj/geo1/active2.inittype = attribwrangle matchesdef = 1 HouLC1033600bb805c114a250f6fc6721obj/geo1/active2.defsopflags sopflags = comment "" position 19.8715 -17.0815 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 custom_v2 1 1 "input1" } inputs { 0 custom_v2 0 1 } stat { create 1544344889 modify 1544636118 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb05c114a2509fad96b5obj/geo1/active2.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 ] ( i@active=1; ) 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 ] ( "" ) } HouLC1033600bb505c114a2509f745863obj/geo1/active2.netbox__netbox3 HouLC1033600bb705c114a2501690a5bdobj/geo1/active2.userdata ___Version___HouLC1033600bb705c114a25063d3b901obj/geo1/del_active2.inittype = attribwrangle matchesdef = 1 HouLC1033600bb405c114a250963a792cobj/geo1/del_active2.defsopflags sopflags = comment "" position 16.4919 -17.0815 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 IN_Proxy3 0 1 "input1" } inputs { 0 IN_Proxy3 0 1 } stat { create 1544344852 modify 1544635597 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb705c114a250c859aec2obj/geo1/del_active2.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 ] ( i@active=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 ] ( "" ) } HouLC1033600bb105c114a25041df623dobj/geo1/del_active2.netbox__netbox3 HouLC1033600bb305c114a25009fa63b9obj/geo1/del_active2.userdata ___Version___HouLC1033600bb505c114a250029a2532obj/geo1/custom_v2.inittype = attribvop matchesdef = 0 HouLC1033600bba05c114a2509c09cfc8obj/geo1/custom_v2.defsopflags sopflags = comment "" position 19.871 -16.0416 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 scatter1 1 1 "input1" } inputs { 0 scatter1 0 1 } stat { create 1544344772 modify 1544635597 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d05c114a250c7a72c03obj/geo1/custom_v2.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 "amp" label "Amplitude" type float default { "1" } range { -1 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "input2" label "add v" type float size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } HouLC1033600bb505c114a250bd36f802obj/geo1/custom_v2.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 ) amp [ 0 locks=0 ] ( 10 ) input2 [ 0 locks=0 ] ( -1 1 0 ) } HouLC1033600bb705c114a2508084d41aobj/geo1/custom_v2.netbox__netbox3 HouLC1033600bb105c114a25020a291feobj/geo1/custom_v2.userdata ___Version___17.0.352HouLC1033600b8605c114a250a83bd45aobj/geo1/custom_v2/geometryvopglobal1.inittype = geometryvopglobal::2.0 matchesdef = 1 HouLC1033600b8705c114a250058bdf7fobj/geo1/custom_v2/geometryvopglobal1.defcomment "" position 1.90579 1.97631 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "P" } inputsNamed3 { } inputs { } stat { create 1544344772 modify 1544344823 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8605c114a25092e18818obj/geo1/custom_v2/geometryvopglobal1.parm{ version 0.8 } HouLC1033600b8205c114a250bdf02e7dobj/geo1/custom_v2/geometryvopglobal1.userdata ___Version___HouLC1033600b9f05c114a250ff20d01cobj/geo1/custom_v2/geometryvopglobal1.outputinfosNumInfos 22 ValuesBinary 1 BeginInfo OutputName Cd DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName Frame DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName N DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName OpInput1 DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName OpInput2 DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName OpInput3 DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName OpInput4 DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName P DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName Time DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName TimeInc DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName age DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName force DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName id DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName life DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName numprim DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName numpt DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName numvtx DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName primnum DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName ptnum DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName uv DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName v DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo BeginInfo OutputName vtxnum DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo HouLC1033600b8605c114a2502985c964obj/geo1/custom_v2/geometryvopoutput1.inittype = geometryvopoutput matchesdef = 1 HouLC1033600b8705c114a250588a37c0obj/geo1/custom_v2/geometryvopoutput1.defcomment "" position 9.87349 0.70131 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 add1 2 1 "v" 2 "" "" 1 "force" 3 "" "" 1 "Cd" 4 "" "" 1 "N" } inputs { 0 "" 0 1 1 add1 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1544344772 modify 1544344837 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8605c114a2502d6bf05bobj/geo1/custom_v2/geometryvopoutput1.parm{ version 0.8 } HouLC1033600b8205c114a250e12afbeaobj/geo1/custom_v2/geometryvopoutput1.userdata ___Version___HouLC1033600b8e05c114a25060b7bf2cobj/geo1/custom_v2/curlnoise1.inittype = curlnoise matchesdef = 0 HouLC1033600b8f05c114a2503fd28d65obj/geo1/custom_v2/curlnoise1.defcomment "" position 4.56169 1.37631 connectornextid 15 flags = lock off model off 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 { 14 "noise" } inputsNamed3 { 0 "" "" 1 "type" 1 geometryvopglobal1 0 1 "pos" 2 "" "" 1 "freq" 3 "" "" 1 "offset" 4 amp 0 1 "amp" 5 "" "" 1 "rough" 6 "" "" 1 "atten" 7 "" "" 1 "turb" 8 "" "" 1 "h" 9 "" "" 1 "radius" 10 "" "" 1 "dist" 11 "" "" 1 "normal" 12 "" "" 1 "sdf" 13 "" "" 1 "bounce" } inputs { 0 "" 0 1 1 geometryvopglobal1 0 1 2 "" 0 1 3 "" 0 1 4 amp 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 10 "" 0 1 11 "" 0 1 12 "" 0 1 13 "" 0 1 } stat { create 1544344781 modify 1544344823 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8e05c114a250aa3247e3obj/geo1/custom_v2/curlnoise1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) type [ 0 locks=0 ] ( pnoise ) pos [ 0 locks=0 ] ( 0 0 0 ) pos_vp [ 0 locks=0 ] ( 0 0 0 0 ) freq [ 0 locks=0 ] ( 1 1 1 ) freq_vp [ 0 locks=0 ] ( 1 1 1 1 ) offset [ 0 locks=0 ] ( 0 0 0 ) offset_vp [ 0 locks=0 ] ( 0 0 0 0 ) amp [ 0 locks=0 ] ( 1 ) rough [ 0 locks=0 ] ( 0.5 ) atten [ 0 locks=0 ] ( 1 ) turb [ 0 locks=0 ] ( 3 ) h [ 0 locks=0 ] ( 0.0001 ) radius [ 0 locks=0 ] ( 1 ) dist [ 0 locks=0 ] ( 1 ) normal [ 0 locks=0 ] ( 0 0 0 ) sdf [ 0 locks=0 ] ( "" ) bounce [ 0 locks=0 ] ( "off" ) } HouLC1033600b8a05c114a25092d85f36obj/geo1/custom_v2/curlnoise1.userdata ___Version___HouLC1033600bb105c114a250c03ff0a4obj/geo1/custom_v2/amp.inittype = parameter matchesdef = 0 HouLC1033600bb605c114a250d6e182baobj/geo1/custom_v2/amp.defcomment "" position 1.8451 3.49985 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 off lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "amp" } inputsNamed3 { } inputs { } stat { create 1544344791 modify 1544344803 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end HouLC1033600bb105c114a2505ce1d610obj/geo1/custom_v2/amp.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( amp ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Amplitude ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) 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 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( -1 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( cvex ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouLC1033600b8d05c114a250693bc897obj/geo1/custom_v2/amp.userdata ___Version___17.0.352HouLC1033600bb005c114a250467196f1obj/geo1/custom_v2/add1.inittype = add matchesdef = 0 HouLC1033600bb105c114a2501e6db270obj/geo1/custom_v2/add1.defcomment "" position 7.21759 0.55131 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "sum" } inputsNamed3 { 0 curlnoise1 14 1 "input1" 1 input2 0 1 "input2" } inputs { 0 curlnoise1 0 1 1 input2 0 1 } stat { create 1544344800 modify 1544344837 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb005c114a250d017b2e0obj/geo1/custom_v2/add1.parm{ version 0.8 } HouLC1033600b8c05c114a25099526bf1obj/geo1/custom_v2/add1.userdata ___Version___17.0.352HouLC1033600bb205c114a25069321e50obj/geo1/custom_v2/input2.inittype = parameter matchesdef = 0 HouLC1033600bb305c114a250112d519cobj/geo1/custom_v2/input2.defcomment "" position 5.05822 1.69985 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 off lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "input2" } inputsNamed3 { } inputs { } stat { create 1544344809 modify 1544344836 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end HouLC1033600bb205c114a25078b31343obj/geo1/custom_v2/input2.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( input2 ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "add v" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "vector" ) parmtypename [ 0 locks=0 ] ( "" ) 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 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( cvex ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouLC1033600b8e05c114a25091446da3obj/geo1/custom_v2/input2.userdata ___Version___17.0.352HouLC1033600ba505c114a25006d0ac50vex.defcomment "" position 0 4.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 1544631629 modify 1544631631 author kitag@DESKTOP-SHOU5C2 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba405c114a2505af56f87vex.parm{ version 0.8 } HouLC1033600ba005c114a25084719914vex.userdata ___Version___17.0.352HouLC1033600ba505c114a250061a1f02mat.defcomment "" position 0 3.75 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 1544631629 modify 1544631630 author kitag@DESKTOP-SHOU5C2 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba405c114a250f7597b92mat.parm{ version 0.8 } HouLC1033600ba005c114a250d43f5e73mat.userdata ___Version___17.0.352HouLC1033600bbe05c114a25027d5b2c1obj/geo1/box1.inittype = box matchesdef = 0 HouLC1033600bbf05c114a2509ac247f7obj/geo1/box1.defsopflags sopflags = comment "" position -5.38694 -6.05352 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 1544343637 modify 1544634399 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbe05c114a250efa207edobj/geo1/box1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) consolidatepts [ 0 locks=0 ] ( "on" ) size [ 0 locks=0 ] ( 10 0.25 15 ) t [ 0 locks=0 ] ( 0 0.5 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) divrate [ 0 locks=0 ] ( 4 4 4 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) orientedbbox [ 0 locks=0 ] ( "off" ) vertexnormals [ 0 locks=0 ] ( "off" ) } HouLC1033600bba05c114a250d6cdfa74obj/geo1/box1.userdata ___Version___17.0.352HouLC1033600bbb05c114a250b404eb81obj/geo1/sphere1.inittype = sphere matchesdef = 0 HouLC1033600bb805c114a25076ed047bobj/geo1/sphere1.defsopflags sopflags = comment "" position -2.08083 8.82896 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 1544343679 modify 1544634399 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb805c114a250f3a7b3b9obj/geo1/sphere1.chn{ channel ty { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../box1/ty\")+0.1 } } } HouLC1033600bbb05c114a250a2a93c5cobj/geo1/sphere1.parm{ version 0.8 type [ 0 locks=0 ] ( "prim" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 1 1 1 ) t [ 8 locks=0 ] ( 0 [ ty 0.59999999999999998 ] 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 2 ) 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" ) } HouLC1033600bb705c114a250bfad9a80obj/geo1/sphere1.userdata ___Version___17.0.352HouLC1033600bb405c114a250f9713d5eobj/geo1/transform1.inittype = xform matchesdef = 0 HouLC1033600bb505c114a2500193d658obj/geo1/transform1.defsopflags sopflags = comment "" position -2.08083 7.57014 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 1544343701 modify 1544634399 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb505c114a250cd508489obj/geo1/transform1.chn{ channel tx { lefttype = extend righttype = extend default = -5 flags = 0 segment { options = { untie is os ia oa } length = 1.9583333333333333 value = 5 -5 slope = -5.1063829787234045 -5.1063829787234045 accel = 3.3966498109566143 3.3966498109566143 expr = bezier() } segment { options = { untie is os ia oa } length = 0 value = -5 5 slope = 100000000 100000000 accel = 33333333.333333332 33333333.333333332 expr = bezier() } } channel tz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = sin($F*10) } } } HouLC1033600bb405c114a25030cf7540obj/geo1/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 [ 8 locks=0 autoscope=7 autosel=4294967295 ] ( [ tx 2.021276595744681 ] 0 [ tz 0.49999999999999994 ] ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } HouLC1033600bb005c114a2505b5841e8obj/geo1/transform1.userdata ___Version___17.0.352HouLC1033600bb805c114a250e387c609obj/geo1/trail1.inittype = trail matchesdef = 0 HouLC1033600bb905c114a2508b8d3827obj/geo1/trail1.defsopflags sopflags = comment "" position -2.06768 6.56448 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform1 1 1 "input1" } inputs { 0 transform1 0 1 } stat { create 1544343764 modify 1544634399 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb805c114a25020513301obj/geo1/trail1.parm{ version 0.8 result [ 0 locks=0 ] ( "preserve" ) length [ 0 locks=0 ] ( 60 ) inc [ 0 locks=0 ] ( 2 ) cache [ 0 locks=0 ] ( 2 ) clear [ 0 locks=0 ] ( 0 ) evalframe [ 0 locks=0 ] ( "off" ) surftype [ 0 locks=0 ] ( "quads" ) close [ 0 locks=0 ] ( "on" ) velscale [ 0 locks=0 ] ( 1 ) velapproximation [ 0 locks=0 ] ( "Backward Difference" ) computeaccel [ 0 locks=0 ] ( "off" ) accelattribute [ 0 locks=0 ] ( accel ) computeangular [ 0 locks=0 ] ( "off" ) matchbyattribute [ 0 locks=0 ] ( "off" ) attributetomatch [ 0 locks=0 ] ( id ) } HouLC1033600bb405c114a250a4887870obj/geo1/trail1.userdata ___Version___17.0.352HouLC1033600bb405c114a250f62ed711obj/geo1/timeshift1.inittype = timeshift matchesdef = 0 HouLC1033600bb505c114a25094bb4d38obj/geo1/timeshift1.defsopflags sopflags = comment "" position -2.06768 5.56448 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 trail1 1 1 "input1" } inputs { 0 trail1 0 1 } stat { create 1544343773 modify 1544634399 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb505c114a2506f7a97f7obj/geo1/timeshift1.chn{ channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } HouLC1033600bb405c114a25083fc87b3obj/geo1/timeshift1.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 0 locks=0 ] ( 60 ) integerframe [ 0 locks=0 ] ( "on" ) time [ 0 locks=0 ] ( [ time 0 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 240 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } HouLC1033600bb005c114a250e954febbobj/geo1/timeshift1.userdata ___Version___17.0.352HouLC1033600bb405c114a250341f3626obj/geo1/transform2.inittype = xform matchesdef = 0 HouLC1033600bb505c114a25036597aa9obj/geo1/transform2.defsopflags sopflags = comment "" position -2.06768 4.56448 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 timeshift1 1 1 "input1" } inputs { 0 timeshift1 0 1 } stat { create 1544343790 modify 1544634399 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8c05c114a2500b2e9b19obj/geo1/transform2.spareparmdef 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 "scale" baseparm label "Uniform Scale" export none } groupcollapsible { name "parmgroup_pivotxform2" label "Pivot Transform" grouptag { "group_type" "collapsible" } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } } groupcollapsible { name "parmgroup_prexform2" label "Pre-Transform" grouptag { "group_type" "collapsible" } parm { name "prexform_xOrd" baseparm label "Pre-Transform Order" joinnext export none } parm { name "prexform_rOrd" baseparm label "Pre-Rotate Order" nolabel export none } parm { name "prexform_t" baseparm label "Pre-Translate" export none } parm { name "prexform_r" baseparm label "Pre-Rotate" export none } parm { name "prexform_s" baseparm label "Pre-Scale" export none } parm { name "prexform_shear" baseparm label "Pre-Shear" 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 } parm { name "addattrib" baseparm label "Output Attribute" nolabel joinnext export none } parm { name "outputattrib" baseparm label "Output Attribute" joinnext export none } parm { name "outputmerge" baseparm label "Combine" nolabel export none } parm { name "spare_input0" label "Spare Input 0" type oppath default { "" } help "Refer to this in expressions as -1, such as: npoint(-1)" parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } HouLC1033600bb505c114a250671faca1obj/geo1/transform2.chn{ channel px { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "centroid(-1, D_X)" } } channel py { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "centroid(-1, D_Y)" } } channel pz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "centroid(-1, D_Z)" } } } HouLC1033600bb405c114a250705eb109obj/geo1/transform2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 0.20000000000000001 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 8 locks=0 ] ( [ px 0 ] [ py 0.5 ] [ pz 0 ] ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) parmgroup_pivotxform2 [ 0 locks=0 ] ( 1 ) parmgroup_prexform2 [ 0 locks=0 ] ( 0 ) spare_input0 [ 0 locks=0 ] ( ../box1 ) } HouLC1033600bb005c114a2506dd345c9obj/geo1/transform2.userdata ___Version___17.0.352HouLC1033600bb405c114a25045af37a6obj/geo1/isooffset1.inittype = isooffset matchesdef = 0 HouLC1033600bb505c114a25061ceb8a6obj/geo1/isooffset1.defsopflags sopflags = comment "" position -3.94721 3.35008 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform2 1 1 "input1" } inputs { 0 transform2 0 1 } stat { create 1544343898 modify 1544634399 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb405c114a260ef4f03f3obj/geo1/isooffset1.parm{ version 0.8 output [ 0 locks=0 ] ( "fogvolume" ) tetratype [ 0 locks=0 ] ( "skeleton" ) mode [ 0 locks=0 ] ( "rayintersect" ) name [ 0 locks=0 ] ( "" ) offset [ 0 locks=0 ] ( 0 ) buildpolysoup [ 0 locks=0 ] ( "off" ) switcher [ 0 locks=0 ] ( 0 0 0 ) uniformsamples [ 0 locks=0 ] ( "size" ) samplediv [ 0 locks=0 ] ( 10 ) divs [ 0 locks=0 ] ( 10 10 10 ) divsize [ 0 locks=0 ] ( 0.10000000000000001 ) overrideoutput [ 0 locks=0 ] ( "off" ) isodiv [ 0 locks=0 ] ( 10 10 10 ) overridebounds [ 0 locks=0 ] ( "off" ) padbounds [ 0 locks=0 ] ( "off" ) min [ 0 locks=0 ] ( -1 -1 -1 ) max [ 0 locks=0 ] ( 1 1 1 ) tol [ 0 locks=0 ] ( 0.001 ) laserscan [ 0 locks=0 ] ( "on" ) fixsigns [ 0 locks=0 ] ( "on" ) forcebounds [ 0 locks=0 ] ( "on" ) invert [ 0 locks=0 ] ( "off" ) numneighbour [ 0 locks=0 ] ( 1 ) sweepalpha [ 0 locks=0 ] ( 2 ) sweepcount [ 0 locks=0 ] ( 3 ) filemode [ 0 locks=0 ] ( "none" ) filename [ 0 locks=0 ] ( ./sdf$F4.simdata ) } HouLC1033600bb005c114a26081e0e6c3obj/geo1/isooffset1.userdata ___Version___17.0.352HouLC1033600bbe05c114a260458274e4obj/geo1/add1.inittype = add matchesdef = 0 HouLC1033600bbf05c114a2605735bbd0obj/geo1/add1.defsopflags sopflags = comment "" position -0.00603239 3.35008 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform2 1 1 "input1" } inputs { 0 transform2 0 1 } stat { create 1544343910 modify 1544631694 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbe05c114a260a97704c7obj/geo1/add1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) keep [ 0 locks=0 ] ( "on" ) points [ 0 locks=0 ] ( 1 ) remove [ 0 locks=0 ] ( "off" ) switcher [ 0 locks=0 ] ( 1 1 ) 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" ) } HouLC1033600bba05c114a260306f81b7obj/geo1/add1.userdata ___Version___17.0.352HouLC1033600bb905c114a26028bba70bobj/geo1/fuse1.inittype = fuse matchesdef = 0 HouLC1033600bbe05c114a260f187477dobj/geo1/fuse1.defsopflags sopflags = comment "" position -0.00603239 2.35989 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 add1 1 1 "input1" } inputs { 0 add1 0 1 } stat { create 1544343945 modify 1544631694 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb905c114a2609b19c71bobj/geo1/fuse1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) switcher [ 0 locks=0 ] ( 0 0 0 ) usedist [ 0 locks=0 ] ( "on" ) dist [ 0 locks=0 ] ( 0.001 ) deldegen [ 0 locks=0 ] ( "on" ) keepunusedpoints [ 0 locks=0 ] ( "off" ) keepconsolidatedpoints [ 0 locks=0 ] ( "off" ) grouppropagation [ 0 locks=0 ] ( "leastpointnumber" ) snapswitcher [ 0 locks=0 ] ( 0 0 ) snaptype [ 0 locks=0 ] ( "average" ) tol3d [ 0 locks=0 ] ( 0.001 ) snappointpos [ 0 locks=0 ] ( "on" ) snappointattribs [ 0 locks=0 ] ( "off" ) pointattribnames [ 0 locks=0 ] ( "" ) gridtype [ 0 locks=0 ] ( "spacing" ) gridspacing [ 0 locks=0 ] ( 0.10000000000000001 0.10000000000000001 0.10000000000000001 ) gridlines [ 0 locks=0 ] ( 10 10 10 ) gridpow2 [ 0 locks=0 ] ( 3 3 3 ) gridoffset [ 0 locks=0 ] ( 0 0 0 ) gridround [ 0 locks=0 ] ( "nearest" ) gridtol [ 0 locks=0 ] ( 10 ) updatenml [ 0 locks=0 ] ( "on" ) accurate [ 0 locks=0 ] ( "on" ) } HouLC1033600bb505c114a26066cf389fobj/geo1/fuse1.userdata ___Version___17.0.352HouLC1033600bb505c114a260853b3edfobj/geo1/resample1.inittype = resample matchesdef = 0 HouLC1033600bba05c114a260d2bfc0aeobj/geo1/resample1.defsopflags sopflags = comment "" position -0.00603239 1.3795 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 fuse1 1 1 "input1" } inputs { 0 fuse1 0 1 } stat { create 1544343956 modify 1544631694 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb505c114a260d1ce1b58obj/geo1/resample1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "on" ) length [ 0 locks=0 ] ( 0.050000000000000003 ) dosegs [ 0 locks=0 ] ( "off" ) segs [ 0 locks=0 ] ( 10 ) useattribs [ 0 locks=0 ] ( "on" ) allequal [ 0 locks=0 ] ( "on" ) last [ 0 locks=0 ] ( "off" ) randomshift [ 0 locks=0 ] ( "off" ) onlypoints [ 0 locks=0 ] ( "off" ) treatpolysas [ 0 locks=0 ] ( "straight" ) outputsubdpoly [ 0 locks=0 ] ( "off" ) doptdistattr [ 0 locks=0 ] ( "off" ) ptdistattr [ 0 locks=0 ] ( ptdist ) dotangentattr [ 0 locks=0 ] ( "off" ) tangentattr [ 0 locks=0 ] ( tangentu ) docurveuattr [ 0 locks=0 ] ( "off" ) curveuattr [ 0 locks=0 ] ( curveu ) docurvenumattr [ 0 locks=0 ] ( "off" ) curvenumattr [ 0 locks=0 ] ( curvenum ) } HouLC1033600bb105c114a260f9e812b0obj/geo1/resample1.userdata ___Version___17.0.352HouLC1033600bbe05c114a2600da38191obj/geo1/add2.inittype = add matchesdef = 0 HouLC1033600bbf05c114a260ff9f0e7dobj/geo1/add2.defsopflags sopflags = comment "" position -0.00603239 0.310874 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 resample1 1 1 "input1" } inputs { 0 resample1 0 1 } stat { create 1544343971 modify 1544631694 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbe05c114a2604cf9695cobj/geo1/add2.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) keep [ 0 locks=0 ] ( "on" ) 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 ] ( "off" ) pt0 [ 0 locks=0 ] ( 0 0 0 ) weight0 [ 0 locks=0 ] ( 1 ) prim0 [ 0 locks=0 ] ( "" ) closed0 [ 0 locks=0 ] ( "off" ) } HouLC1033600bba05c114a260db8c1ed9obj/geo1/add2.userdata ___Version___17.0.352HouLC1033600bb605c114a2605ceaf2f0obj/geo1/chunkcenters.inittype = scatter::2.0 matchesdef = 0 HouLC1033600bb705c114a260d4ed2539obj/geo1/chunkcenters.defsopflags sopflags = comment "" position -3.94721 -0.689126 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 isooffset1 1 1 "input1" } inputs { 0 isooffset1 0 1 } stat { create 1544344031 modify 1544634409 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb605c114a2606f5c4518obj/geo1/chunkcenters.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 0 0 ) generateby [ 0 locks=0 ] ( "bydensity" ) densityscale [ 0 locks=0 ] ( 10 ) usedensityattrib [ 0 locks=0 ] ( "off" ) densityattrib [ 0 locks=0 ] ( density ) useareaattrib [ 0 locks=0 ] ( "off" ) areaattrib [ 0 locks=0 ] ( area ) indepvoxel [ 0 locks=0 ] ( "off" ) useareaforvolumes [ 0 locks=0 ] ( "off" ) forcetotal [ 0 locks=0 ] ( "on" ) npts [ 0 locks=0 ] ( 200 ) usedensitytexture [ 0 locks=0 ] ( "off" ) densitytexture [ 0 locks=0 ] ( default.pic ) primcountattrib [ 0 locks=0 ] ( count ) useemergencylimit [ 0 locks=0 ] ( "on" ) emergencylimit [ 0 locks=0 ] ( 1000000 ) seed [ 0 locks=0 ] ( 0 ) overrideprimseed [ 0 locks=0 ] ( "off" ) primseedattrib [ 0 locks=0 ] ( primid ) randomizeorder [ 0 locks=0 ] ( "on" ) relaxpoints [ 0 locks=0 ] ( "on" ) relaxiterations [ 0 locks=0 ] ( 10 ) scaleradiiby [ 0 locks=0 ] ( 1 ) usemaxradius [ 0 locks=0 ] ( "on" ) maxradius [ 0 locks=0 ] ( 10 ) useprimnumattrib [ 0 locks=0 ] ( "off" ) primnumattrib [ 0 locks=0 ] ( sourceprim ) useprimuvwattrib [ 0 locks=0 ] ( "off" ) primuvwattrib [ 0 locks=0 ] ( sourceprimuv ) useoutputdensityattrib [ 0 locks=0 ] ( "off" ) outputdensityattrib [ 0 locks=0 ] ( density ) useoutputradiusattrib [ 0 locks=0 ] ( "off" ) outputradiusattrib [ 0 locks=0 ] ( pscale ) radiusintexturespace [ 0 locks=0 ] ( "off" ) pointattribs [ 0 locks=0 ] ( * ) vertattribs [ 0 locks=0 ] ( "" ) primattribs [ 0 locks=0 ] ( "" ) detailattribs [ 0 locks=0 ] ( "" ) } HouLC1033600bb205c114a26036d95b45obj/geo1/chunkcenters.userdata ___Version___17.0.352HouLC1033600bb805c114a260133e56bfobj/geo1/merge1.inittype = merge matchesdef = 0 HouLC1033600bb905c114a260d83f7f05obj/geo1/merge1.defsopflags sopflags = comment "" position -1.3452 -1.78937 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 chunkcenters 1 1 "input1" 1 pointjitter1 1 1 "input2" } inputs { 0 chunkcenters 0 1 1 pointjitter1 0 1 } stat { create 1544344049 modify 1544634338 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb805c114a26057eb58d3obj/geo1/merge1.parm{ version 0.8 } HouLC1033600bb405c114a2604ac53d7eobj/geo1/merge1.userdata ___Version___17.0.352HouLC1033600bb705c114a260f4cff6aaobj/geo1/grouprange1.inittype = grouprange matchesdef = 0 HouLC1033600bb405c114a2605fc2005dobj/geo1/grouprange1.defsopflags sopflags = comment "" position -1.0151 -2.94959 connectornextid 2 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 { 1 "output1" } inputsNamed3 { 0 merge1 2 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1544344065 modify 1544634341 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb705c114a260a0bda872obj/geo1/grouprange1.parm{ version 0.8 numrange [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) groupname1 [ 0 locks=0 ] ( group1 ) grouptype1 [ 0 locks=0 ] ( "points" ) mergeop1 [ 0 locks=0 ] ( "replace" ) method1 [ 0 locks=0 ] ( "partition" ) start1 [ 0 locks=0 ] ( 0 ) end1 [ 0 locks=0 ] ( 0 ) length1 [ 0 locks=0 ] ( 1 ) partition1 [ 0 locks=0 ] ( 0 ) numpartition1 [ 0 locks=0 ] ( 1 ) invert1 [ 0 locks=0 ] ( "off" ) folder0_1 [ 0 locks=0 ] ( 0 ) selectamount1 [ 0 locks=0 ] ( 1 ) selecttotal1 [ 0 locks=0 ] ( 10 ) selectoffset1 [ 0 locks=0 ] ( 0 ) } HouLC1033600bb305c114a26048948451obj/geo1/grouprange1.userdata ___Version___17.0.352HouLC1033600bb805c114a2605fe95d74obj/geo1/split1.inittype = split matchesdef = 1 HouLC1033600bb905c114a2600d1446efobj/geo1/split1.defsopflags sopflags = comment "" position -1.92998 -4.21502 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" 2 "output2" } inputsNamed3 { 0 grouprange1 1 1 "input1" } inputs { 0 grouprange1 0 1 } stat { create 1544344084 modify 1544631694 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb805c114a260f6a59f17obj/geo1/split1.parm{ version 0.8 group [ 0 locks=0 ] ( group1 ) grouptype [ 0 locks=0 ] ( "guess" ) negate [ 0 locks=0 ] ( "off" ) removegrp [ 0 locks=0 ] ( "off" ) } HouLC1033600bb405c114a260c44fa1d5obj/geo1/split1.userdata ___Version___HouLC1033600bb805c114a260d267aa20obj/geo1/merge2.inittype = merge matchesdef = 0 HouLC1033600bb905c114a260c7d4feb7obj/geo1/merge2.defsopflags sopflags = comment "" position -1.80407 -6.05032 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 pointreplicate1 1 1 "input1" 1 split1 2 1 "input2" } inputs { 0 pointreplicate1 0 1 1 split1 1 1 } stat { create 1544344129 modify 1544631711 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb805c114a2604642573aobj/geo1/merge2.parm{ version 0.8 } HouLC1033600bb405c114a2602f4e3cdaobj/geo1/merge2.userdata ___Version___17.0.352HouLC1033600bb505c114a2608bb842e1obj/geo1/custom_v.order6 geometryvopglobal1 geometryvopoutput1 curlnoise1 amp add1 input2 HouLC1033600bbb05c114a26077e5773fobj/geo1/custom_v.net1 HouLC1033600bba05c114a260b57b1da3obj/geo1/IN_Proxy.inittype = object_merge matchesdef = 0 HouLC1033600bbb05c114a2605d44da7aobj/geo1/IN_Proxy.defsopflags sopflags = comment "" position -3.28119 -11.7251 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 1544344759 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba05c114a26092a340fbobj/geo1/IN_Proxy.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( ../OUT_Model ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600bb405c114a2603af281c0obj/geo1/IN_Proxy.netbox__netbox1 HouLC1033600bb605c114a260ad51a7adobj/geo1/IN_Proxy.userdata ___Version___17.0.352HouLC1033600bbb05c114a260a7a77427obj/geo1/solver1.inittype = solver matchesdef = 1 HouLC1033600bb805c114a260dfc1f7abobj/geo1/solver1.defsopflags sopflags = comment "" position -1.32653 -14.9168 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 del_active 1 1 "input1" 1 active 1 1 "input2" } inputs { 0 del_active 0 1 1 active 0 1 } stat { create 1544344866 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb05c114a260ec0d9802obj/geo1/solver1.parm{ version 0.8 resimulate [ 0 locks=0 ] ( 0 ) useinitialsop [ 0 locks=0 ] ( "off" ) initialsop [ 0 locks=0 ] ( "" ) startframe [ 0 locks=0 ] ( 1 ) substep [ 0 locks=0 ] ( 1 ) cacheenabled [ 0 locks=0 ] ( "on" ) cachetodisk [ 0 locks=0 ] ( "off" ) cachemaxsize [ 0 locks=0 ] ( 5000 ) } HouLC1033600bb505c114a2606f133fbfobj/geo1/solver1.netbox__netbox1 HouLC1033600bb705c114a26039c76f13obj/geo1/solver1.userdata ___Version___HouLC1033600bb405c114a2609353505bobj/geo1/solver1/d/s.defcomment "" position 1.88226 0.517618 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sopgeo1 1 1 "input1" } inputs { 0 sopgeo1 0 1 } stat { create 1324348265 modify 1544345142 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb705c114a2604c00f003obj/geo1/solver1/d/s.parm{ version 0.8 parmop_usesoppath [ 0 locks=0 autoscope=0 ] ( "default" ) usesoppath [ 0 locks=0 autoscope=0 ] ( "off" ) parmop_soppath [ 0 locks=0 autoscope=0 ] ( "default" ) soppath [ 0 locks=0 autoscope=0 ] ( "" ) parmop_datapath [ 0 locks=0 autoscope=0 ] ( "default" ) datapath [ 0 locks=0 autoscope=0 ] ( Geometry ) parmop_doinvoke [ 0 locks=0 ] ( "default" ) doinvoke [ 0 locks=0 ] ( "off" ) parmop_primaryinputname [ 0 locks=0 ] ( "default" ) primaryinputname [ 0 locks=0 ] ( data ) parmop_numinputs [ 0 locks=0 ] ( "default" ) numinputs [ 0 locks=0 ] ( 0 ) parmop_numoutputs [ 0 locks=0 ] ( "default" ) numoutputs [ 0 locks=0 ] ( 0 ) parmop_transformsopoutput [ 0 locks=0 autoscope=0 ] ( "default" ) transformsopoutput [ 0 locks=0 autoscope=0 ] ( "on" ) parmop_solveinitframe [ 0 locks=0 autoscope=0 ] ( "default" ) solveinitframe [ 0 locks=0 autoscope=0 ] ( "on" ) parmop_usetimestep [ 0 locks=0 ] ( "default" ) usetimestep [ 0 locks=0 ] ( "on" ) parmop_timescale [ 0 locks=0 ] ( "default" ) timescale [ 0 locks=0 ] ( 1 ) defaultparmop [ 0 locks=0 autoscope=0 ] ( "initial" ) addaffectors [ 0 locks=0 autoscope=0 ] ( "on" ) group [ 0 locks=0 autoscope=0 ] ( * ) dataname [ 0 locks=0 autoscope=0 ] ( $OS ) uniquedataname [ 0 locks=0 autoscope=0 ] ( "on" ) solverperobject [ 0 locks=0 autoscope=0 ] ( "off" ) } HouLC1033600bb305c114a2603d37aa44obj/geo1/solver1/d/s.userdata ___Version___17.0.352HouLC1033600b8805c114a2603294cde8obj/geo1/solver1/d/s/Prev_Frame.inittype = dopimport matchesdef = 0 HouLC1033600b8905c114a26055e9df4bobj/geo1/solver1/d/s/Prev_Frame.defsopflags sopflags = comment "" position 2.84755 -2.23407 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 outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1324348265 modify 1544634671 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouLC1033600b8905c114a2608e0a3475obj/geo1/solver1/d/s/Prev_Frame.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } channel doposxform { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../transformsopoutput\") } } channel doxform { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../transformsopoutput\") } } } HouLC1033600b8805c114a2604fc84920obj/geo1/solver1/d/s/Prev_Frame.parm{ version 0.8 doppath [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DOPNET\", \"../..\")`" ) objpattern [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"OBJID\", arg(dopnodeobjs(\"..\"),0))`" ) singleobject [ 0 locks=0 autoscope=0 ] ( "on" ) importstyle [ 0 locks=0 autoscope=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 autoscope=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DATANAME\", chs(\"../datapath\"))`" ) inverseop [ 0 locks=0 autoscope=0 ] ( "off" ) doposxform [ 0 locks=0 autoscope=0 ] ( [ doposxform 1 ] ) doxform [ 0 locks=0 autoscope=0 ] ( [ doxform 1 ] ) keepworldspacepos [ 0 locks=0 autoscope=0 ] ( "on" ) centeratpivot [ 0 locks=0 ] ( "off" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 autoscope=0 ] ( "off" ) adddopobjectid [ 0 locks=0 autoscope=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 autoscope=0 ] ( "on" ) deleteabandoned [ 0 locks=0 autoscope=0 ] ( "on" ) pointvels [ 0 locks=0 autoscope=0 ] ( "none" ) integrateovertime [ 0 locks=0 autoscope=0 ] ( [ integrateovertime 0.041666666666666664 ] ) donotsim [ 0 locks=0 ] ( "on" ) } HouLC1033600b8405c114a2600bf27a0fobj/geo1/solver1/d/s/Prev_Frame.userdata ___Version___17.0.352HouLC1033600b8f05c114a26090b5c5edobj/geo1/solver1/d/s/Input_1.inittype = object_merge matchesdef = 0 HouLC1033600b8c05c114a2604f7a3d60obj/geo1/solver1/d/s/Input_1.defsopflags sopflags = comment "" position 5.87224 -1.67799 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1544355969 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8f05c114a260de8d676bobj/geo1/solver1/d/s/Input_1.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( "`opinputpath(\"../..\", 0)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b8b05c114a260fa308c1aobj/geo1/solver1/d/s/Input_1.userdata ___Version___17.0.352HouLC1033600b8f05c114a260a44cdfcbobj/geo1/solver1/d/s/Input_2.inittype = object_merge matchesdef = 0 HouLC1033600b8c05c114a260b776d571obj/geo1/solver1/d/s/Input_2.defsopflags sopflags = comment "" position 7.4656 -2.23252 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1544355969 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8f05c114a260f19a60f9obj/geo1/solver1/d/s/Input_2.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( "`opinputpath(\"../..\", 1)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b8b05c114a26086fb9c94obj/geo1/solver1/d/s/Input_2.userdata ___Version___17.0.352HouLC1033600b8f05c114a2606d751066obj/geo1/solver1/d/s/Input_3.inittype = object_merge matchesdef = 0 HouLC1033600b8c05c114a26020e4f87eobj/geo1/solver1/d/s/Input_3.defsopflags sopflags = comment "" position 9.09594 -2.94112 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1544633403 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8f05c114a260b56982afobj/geo1/solver1/d/s/Input_3.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( "`opinputpath(\"../..\", 2)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b8b05c114a260c984730dobj/geo1/solver1/d/s/Input_3.userdata ___Version___17.0.352HouLC1033600b8f05c114a2600062a4aaobj/geo1/solver1/d/s/Input_4.inittype = object_merge matchesdef = 0 HouLC1033600b8c05c114a2601d777f39obj/geo1/solver1/d/s/Input_4.defsopflags sopflags = comment "" position 10.608 -3.49564 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1544633403 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8f05c114a2606a2dbbd8obj/geo1/solver1/d/s/Input_4.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( "`opinputpath(\"../..\", 3)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b8b05c114a26042d01034obj/geo1/solver1/d/s/Input_4.userdata ___Version___17.0.352HouLC1033600b8705c114a2606e9a3c53obj/geo1/solver1/d/s/attribtransfer1.inittype = attribtransfer matchesdef = 0 HouLC1033600b8405c114a2603ae26054obj/geo1/solver1/d/s/attribtransfer1.defsopflags sopflags = comment "" position 5.02458 -3.84355 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 Prev_Frame 1 1 "input1" 1 Input_2 0 1 "input2" } inputs { 0 Prev_Frame 0 1 1 Input_2 0 1 } stat { create 1544344912 modify 1544345168 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8705c114a260427804a8obj/geo1/solver1/d/s/attribtransfer1.parm{ version 0.8 srcgroups [ 0 locks=0 ] ( "" ) srcgrouptype [ 0 locks=0 ] ( "primitive" ) dstgroups [ 0 locks=0 ] ( "" ) dstgrouptype [ 0 locks=0 ] ( "primitive" ) cardswitcher [ 0 locks=0 ] ( 1 1 ) detailattribs [ 0 locks=0 ] ( "off" ) detailattriblist [ 0 locks=0 ] ( "" ) primitiveattribs [ 0 locks=0 ] ( "on" ) primattriblist [ 0 locks=0 ] ( "" ) pointattribs [ 0 locks=0 ] ( "on" ) pointattriblist [ 0 locks=0 ] ( * ) vertexattribs [ 0 locks=0 ] ( "off" ) vertexattriblist [ 0 locks=0 ] ( "" ) copyvariable [ 0 locks=0 ] ( "on" ) matchpattrib [ 0 locks=0 ] ( "off" ) kernel [ 0 locks=0 ] ( elendt ) kernelradius [ 0 locks=0 ] ( 10 ) maxsamplecount [ 0 locks=0 ] ( 1 ) threshold [ 0 locks=0 ] ( "on" ) thresholddist [ 0 locks=0 ] ( 1 ) blendwidth [ 0 locks=0 ] ( 0 ) uniformbias [ 0 locks=0 ] ( 0.5 ) } HouLC1033600b8305c114a260b670e6e1obj/geo1/solver1/d/s/attribtransfer1.userdata ___Version___17.0.352HouLC1033600b8f05c114a260b846bb35obj/geo1/solver1/d/s/output1.inittype = output matchesdef = 0 HouLC1033600b8c05c114a2609df66cd1obj/geo1/solver1/d/s/output1.defsopflags sopflags = comment "" position 5.02803 -5.3401 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 attribtransfer1 2 1 "input1" } inputs { 0 attribtransfer1 0 1 } stat { create 1544345142 modify 1544345154 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8f05c114a260792238faobj/geo1/solver1/d/s/output1.parm{ version 0.8 outputidx [ 0 locks=0 ] ( 0 ) } HouLC1033600b8b05c114a260760979ccobj/geo1/solver1/d/s/output1.userdata ___Version___17.0.352HouLC1033600bb605c114a260a35a0481obj/geo1/solver1/d/s.order7 Prev_Frame Input_1 Input_2 Input_3 Input_4 attribtransfer1 output1 HouLC1033600bb405c114a260d8c17882obj/geo1/solver1/d/s.net1 HouLC1033600bb405c114a26007e0c656obj/geo1/IN_Trigger.inittype = object_merge matchesdef = 0 HouLC1033600bb505c114a2605d2d0675obj/geo1/IN_Trigger.defsopflags sopflags = comment "" position 0.463909 -11.8536 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 1544344871 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb405c114a2605c83b37aobj/geo1/IN_Trigger.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( ../OUT_Trigger ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600bb605c114a260f1cb2803obj/geo1/IN_Trigger.netbox__netbox1 HouLC1033600bb005c114a26021103e6bobj/geo1/IN_Trigger.userdata ___Version___17.0.352HouLC1033600b8105c114a26018d6c8e6obj/geo1/Inherit_V_continue_SIM/output.inittype = output matchesdef = 1 HouLC1033600b8605c114a2606fdd556eobj/geo1/Inherit_V_continue_SIM/output.defcomment "" position -0.469539 -3.38892 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 merge1 2 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1544344970 modify 1544631911 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouLC1033600b8605c114a26087e5b30cobj/geo1/Inherit_V_continue_SIM/output.chn{ channel f1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } } HouLC1033600b8105c114a260cf663694obj/geo1/Inherit_V_continue_SIM/output.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 240 ] 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" ) } HouLC1033600b9d05c114a2603b6c3898obj/geo1/Inherit_V_continue_SIM/output.userdata ___Version___HouLC1033600b8305c114a260a116f381obj/geo1/Inherit_V_continue_SIM/gravity1.inittype = gravity matchesdef = 0 HouLC1033600b8005c114a260b0cd4c60obj/geo1/Inherit_V_continue_SIM/gravity1.defcomment "" position 0.660061 -1.28052 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 rigidbodysolver1 1 1 "input1" } inputs { 0 rigidbodysolver1 0 1 } stat { create 1544344986 modify 1544631967 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8005c114a260e3940a1cobj/geo1/Inherit_V_continue_SIM/gravity1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouLC1033600b8305c114a260155870d7obj/geo1/Inherit_V_continue_SIM/gravity1.parm{ version 0.8 parmop_force [ 0 locks=0 ] ( "default" ) force [ 0 locks=0 ] ( 0 -9.8066499999999994 0 ) parmop_handlepos [ 0 locks=0 ] ( "default" ) handlepos [ 0 locks=0 ] ( 0 3 0 ) parmop_samplemode [ 0 locks=0 ] ( "default" ) samplemode [ 0 locks=0 ] ( "def" ) defaultparmop [ 0 locks=0 ] ( "initial" ) sharedata [ 0 locks=0 ] ( "off" ) activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Forces/Gravity ) uniquedataname [ 0 locks=0 ] ( "on" ) } HouLC1033600b9f05c114a260b5537946obj/geo1/Inherit_V_continue_SIM/gravity1.userdata ___Version___17.0.352HouLC1033600b8105c114a260b5e7b754obj/geo1/Inherit_V_continue_SIM/merge1.inittype = merge matchesdef = 0 HouLC1033600b8605c114a2601d3e4dc1obj/geo1/Inherit_V_continue_SIM/merge1.defcomment "" position -0.469539 -2.25942 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 groundplane1 0 1 "input1" 1 gravity1 1 1 "input2" } inputs { 0 groundplane1 0 1 1 gravity1 0 1 } stat { create 1544344988 modify 1544631911 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8605c114a26024cdf77bobj/geo1/Inherit_V_continue_SIM/merge1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouLC1033600b8105c114a2606ace0a7bobj/geo1/Inherit_V_continue_SIM/merge1.parm{ version 0.8 activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) affectortype [ 0 locks=0 ] ( "ordered" ) relationship [ 0 locks=0 ] ( SIM_RelationshipCollide ) } HouLC1033600b9d05c114a260ff82e633obj/geo1/Inherit_V_continue_SIM/merge1.userdata ___Version___17.0.352HouLC1033600b8b05c114a26038f17c0eobj/geo1/Inherit_V_continue_SIM.order6 output rbdpackedobject1 gravity1 merge1 groundplane1 rigidbodysolver1 HouLC1033600b8905c114a2603594c613obj/geo1/Inherit_V_continue_SIM.net1 HouLC1033600bb405c114a260fbef9d57obj/geo1/OK_pattern.inittype = null matchesdef = 0 HouLC1033600bb505c114a26056ec7ec4obj/geo1/OK_pattern.defsopflags sopflags = comment "" position -1.32653 -16.0195 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 solver1 2 1 "input1" } inputs { 0 solver1 0 1 } stat { create 1544347237 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end HouLC1033600bb405c114a260dd26905fobj/geo1/OK_pattern.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bb605c114a260f5d12cbcobj/geo1/OK_pattern.netbox__netbox1 HouLC1033600bb005c114a260887fb67fobj/geo1/OK_pattern.userdata ___Version___17.0.352HouLC1033600bb505c114a26056bdc2a7obj/geo1/OUT_Model.inittype = null matchesdef = 0 HouLC1033600bba05c114a2606167f050obj/geo1/OUT_Model.defsopflags sopflags = comment "" position -3.44172 -9.36756 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 assemble1 1 1 "input1" } inputs { 0 assemble1 0 1 } stat { create 1544344727 modify 1544635561 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.322 0.259 0.58 delscript "" exprlanguage hscript end HouLC1033600bb505c114a26027ac0735obj/geo1/OUT_Model.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bb105c114a260452b0a8cobj/geo1/OUT_Model.userdata ___Version___17.0.352HouLC1033600bb705c114a26074a0eb7aobj/geo1/OUT_Trigger.inittype = null matchesdef = 0 HouLC1033600bb405c114a260fac6c663obj/geo1/OUT_Trigger.defsopflags sopflags = comment "" position 0.48877 6.55948 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { } inputsNamed3 { 0 transform1 1 1 "input1" } inputs { 0 transform1 0 1 } stat { create 1544343756 modify 1544634399 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.322 0.259 0.58 delscript "" exprlanguage hscript end HouLC1033600bb705c114a260643839c0obj/geo1/OUT_Trigger.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bb305c114a26019518411obj/geo1/OUT_Trigger.userdata ___Version___17.0.352HouLC1033600b9d05c114a26012a3ff72obj/geo1/Inherit_V_with_wrangle_SIM/output.inittype = output matchesdef = 1 HouLC1033600b8205c114a2603d0a6200obj/geo1/Inherit_V_with_wrangle_SIM/output.defcomment "" position -0.729412 -2.32941 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 merge1 2 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1544344970 modify 1544355969 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouLC1033600b8205c114a2609107aa46obj/geo1/Inherit_V_with_wrangle_SIM/output.chn{ channel f1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } } HouLC1033600b9d05c114a260492d1d94obj/geo1/Inherit_V_with_wrangle_SIM/output.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 240 ] 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" ) } HouLC1033600b9905c114a260675f9aabobj/geo1/Inherit_V_with_wrangle_SIM/output.userdata ___Version___HouLC1033600b9f05c114a2602b440a3aobj/geo1/Inherit_V_with_wrangle_SIM/gravity1.inittype = gravity matchesdef = 0 HouLC1033600b9c05c114a26042c09991obj/geo1/Inherit_V_with_wrangle_SIM/gravity1.defcomment "" position 0.964988 -0.22101 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 rigidbodysolver1 1 1 "input1" } inputs { 0 rigidbodysolver1 0 1 } stat { create 1544344986 modify 1544634876 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9c05c114a26008906e24obj/geo1/Inherit_V_with_wrangle_SIM/gravity1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouLC1033600b9f05c114a26023bde878obj/geo1/Inherit_V_with_wrangle_SIM/gravity1.parm{ version 0.8 parmop_force [ 0 locks=0 ] ( "default" ) force [ 0 locks=0 ] ( 0 -9.8066499999999994 0 ) parmop_handlepos [ 0 locks=0 ] ( "default" ) handlepos [ 0 locks=0 ] ( 0 3 0 ) parmop_samplemode [ 0 locks=0 ] ( "default" ) samplemode [ 0 locks=0 ] ( "def" ) defaultparmop [ 0 locks=0 ] ( "initial" ) sharedata [ 0 locks=0 ] ( "off" ) activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Forces/Gravity ) uniquedataname [ 0 locks=0 ] ( "on" ) } HouLC1033600b9b05c114a260e61d5c47obj/geo1/Inherit_V_with_wrangle_SIM/gravity1.userdata ___Version___17.0.352HouLC1033600b9d05c114a260aa67e1f4obj/geo1/Inherit_V_with_wrangle_SIM/merge1.inittype = merge matchesdef = 0 HouLC1033600b8205c114a26089f020faobj/geo1/Inherit_V_with_wrangle_SIM/merge1.defcomment "" position -0.729412 -1.19991 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 groundplane1 0 1 "input1" 1 gravity1 1 1 "input2" } inputs { 0 groundplane1 0 1 1 gravity1 0 1 } stat { create 1544344988 modify 1544634876 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8205c114a26053943254obj/geo1/Inherit_V_with_wrangle_SIM/merge1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouLC1033600b9d05c114a26049c4585aobj/geo1/Inherit_V_with_wrangle_SIM/merge1.parm{ version 0.8 activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) affectortype [ 0 locks=0 ] ( "ordered" ) relationship [ 0 locks=0 ] ( SIM_RelationshipCollide ) } HouLC1033600b9905c114a260e2d16b85obj/geo1/Inherit_V_with_wrangle_SIM/merge1.userdata ___Version___17.0.352HouLC1033600b8705c114a260ba229ea0obj/geo1/Inherit_V_with_wrangle_SIM.order7 output rbdpackedobject1 rigidbodysolver1 gravity1 merge1 groundplane1 geometrywrangle1 HouLC1033600b8505c114a2603c2eaf7bobj/geo1/Inherit_V_with_wrangle_SIM.net1 HouLC1033600bb405c114a26077090fdfobj/geo1/timeshift2.inittype = timeshift matchesdef = 0 HouLC1033600bb505c114a260e3b2aabbobj/geo1/timeshift2.defsopflags sopflags = comment "" position 9.42174 -17.2277 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 null 1 1 "input1" } inputs { 0 null 0 1 } stat { create 1544346151 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb505c114a2608bc88771obj/geo1/timeshift2.chn{ channel frame { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $F-1 } } channel time { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel frange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FSTART } } channel frange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FEND } } channel trange1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TSTART } } channel trange2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TEND } } } HouLC1033600bb405c114a26030e317e2obj/geo1/timeshift2.parm{ version 0.8 method [ 0 locks=0 ] ( "byframe" ) frame [ 8 locks=0 ] ( [ frame 0 ] ) integerframe [ 0 locks=0 ] ( "on" ) time [ 0 locks=0 ] ( [ time 0 ] ) rangeclamp [ 0 locks=0 ] ( "none" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 240 ] ) trange [ 0 locks=0 ] ( [ trange1 0 ] [ trange2 0 ] ) } HouLC1033600bb605c114a260a111a268obj/geo1/timeshift2.netbox__netbox2 HouLC1033600bb005c114a260158c893bobj/geo1/timeshift2.userdata ___Version___17.0.352HouLC1033600bbe05c114a2602f445af1obj/geo1/null.inittype = null matchesdef = 0 HouLC1033600bbf05c114a26036715ed2obj/geo1/null.defsopflags sopflags = comment "" position 8.23717 -16.0466 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 solver2 2 1 "input1" } inputs { 0 solver2 0 1 } stat { create 1544347237 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.7 0.77 delscript "" exprlanguage hscript end HouLC1033600bbe05c114a2604d72a1c1obj/geo1/null.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bb805c114a26061aca0e5obj/geo1/null.netbox__netbox2 HouLC1033600bba05c114a260986d277dobj/geo1/null.userdata ___Version___17.0.352HouLC1033600bb405c114a260c9122cecobj/geo1/custom_v1.order6 geometryvopglobal1 geometryvopoutput1 curlnoise1 amp add1 input2 HouLC1033600bba05c114a260036710a6obj/geo1/custom_v1.net1 HouLC1033600bb505c114a2608d6e40a9obj/geo1/IN_Proxy1.inittype = object_merge matchesdef = 0 HouLC1033600bba05c114a26069958e84obj/geo1/IN_Proxy1.defsopflags sopflags = comment "" position 6.28251 -11.7251 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 1544344759 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb505c114a2604bee6dd9obj/geo1/IN_Proxy1.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( ../OUT_Model ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600bb705c114a260978d6263obj/geo1/IN_Proxy1.netbox__netbox2 HouLC1033600bb105c114a260c7deabeeobj/geo1/IN_Proxy1.userdata ___Version___17.0.352HouLC1033600bbb05c114a26003f9fc45obj/geo1/solver2.inittype = solver matchesdef = 1 HouLC1033600bb805c114a260f3baa77cobj/geo1/solver2.defsopflags sopflags = comment "" position 8.23717 -14.9168 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 del_active1 1 1 "input1" 1 active1 1 1 "input2" } inputs { 0 del_active1 0 1 1 active1 0 1 } stat { create 1544344866 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb05c114a2606cacacc5obj/geo1/solver2.parm{ version 0.8 resimulate [ 0 locks=0 ] ( 0 ) useinitialsop [ 0 locks=0 ] ( "off" ) initialsop [ 0 locks=0 ] ( "" ) startframe [ 0 locks=0 ] ( 1 ) substep [ 0 locks=0 ] ( 1 ) cacheenabled [ 0 locks=0 ] ( "on" ) cachetodisk [ 0 locks=0 ] ( "off" ) cachemaxsize [ 0 locks=0 ] ( 5000 ) } HouLC1033600bb505c114a2609879b926obj/geo1/solver2.netbox__netbox2 HouLC1033600bb705c114a260cb65e660obj/geo1/solver2.userdata ___Version___HouLC1033600bb405c114a2603cc10aeaobj/geo1/solver2/d/s.defcomment "" position 1.88226 0.517618 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sopgeo1 1 1 "input1" } inputs { 0 sopgeo1 0 1 } stat { create 1324348265 modify 1544345142 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb705c114a260eb7a77a5obj/geo1/solver2/d/s.parm{ version 0.8 parmop_usesoppath [ 0 locks=0 autoscope=0 ] ( "default" ) usesoppath [ 0 locks=0 autoscope=0 ] ( "off" ) parmop_soppath [ 0 locks=0 autoscope=0 ] ( "default" ) soppath [ 0 locks=0 autoscope=0 ] ( "" ) parmop_datapath [ 0 locks=0 autoscope=0 ] ( "default" ) datapath [ 0 locks=0 autoscope=0 ] ( Geometry ) parmop_doinvoke [ 0 locks=0 ] ( "default" ) doinvoke [ 0 locks=0 ] ( "off" ) parmop_primaryinputname [ 0 locks=0 ] ( "default" ) primaryinputname [ 0 locks=0 ] ( data ) parmop_numinputs [ 0 locks=0 ] ( "default" ) numinputs [ 0 locks=0 ] ( 0 ) parmop_numoutputs [ 0 locks=0 ] ( "default" ) numoutputs [ 0 locks=0 ] ( 0 ) parmop_transformsopoutput [ 0 locks=0 autoscope=0 ] ( "default" ) transformsopoutput [ 0 locks=0 autoscope=0 ] ( "on" ) parmop_solveinitframe [ 0 locks=0 autoscope=0 ] ( "default" ) solveinitframe [ 0 locks=0 autoscope=0 ] ( "on" ) parmop_usetimestep [ 0 locks=0 ] ( "default" ) usetimestep [ 0 locks=0 ] ( "on" ) parmop_timescale [ 0 locks=0 ] ( "default" ) timescale [ 0 locks=0 ] ( 1 ) defaultparmop [ 0 locks=0 autoscope=0 ] ( "initial" ) addaffectors [ 0 locks=0 autoscope=0 ] ( "on" ) group [ 0 locks=0 autoscope=0 ] ( * ) dataname [ 0 locks=0 autoscope=0 ] ( $OS ) uniquedataname [ 0 locks=0 autoscope=0 ] ( "on" ) solverperobject [ 0 locks=0 autoscope=0 ] ( "off" ) } HouLC1033600bb305c114a2607165cfc7obj/geo1/solver2/d/s.userdata ___Version___17.0.352HouLC1033600b8805c114a2605a146779obj/geo1/solver2/d/s/Prev_Frame.inittype = dopimport matchesdef = 0 HouLC1033600b8905c114a260f8515772obj/geo1/solver2/d/s/Prev_Frame.defsopflags sopflags = comment "" position 2.84755 -2.23407 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 outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1324348265 modify 1544634875 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouLC1033600b8905c114a260263fad79obj/geo1/solver2/d/s/Prev_Frame.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } channel doposxform { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../transformsopoutput\") } } channel doxform { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../transformsopoutput\") } } } HouLC1033600b8805c114a260fa674042obj/geo1/solver2/d/s/Prev_Frame.parm{ version 0.8 doppath [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DOPNET\", \"../..\")`" ) objpattern [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"OBJID\", arg(dopnodeobjs(\"..\"),0))`" ) singleobject [ 0 locks=0 autoscope=0 ] ( "on" ) importstyle [ 0 locks=0 autoscope=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 autoscope=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DATANAME\", chs(\"../datapath\"))`" ) inverseop [ 0 locks=0 autoscope=0 ] ( "off" ) doposxform [ 0 locks=0 autoscope=0 ] ( [ doposxform 1 ] ) doxform [ 0 locks=0 autoscope=0 ] ( [ doxform 1 ] ) keepworldspacepos [ 0 locks=0 autoscope=0 ] ( "on" ) centeratpivot [ 0 locks=0 ] ( "off" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 autoscope=0 ] ( "off" ) adddopobjectid [ 0 locks=0 autoscope=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 autoscope=0 ] ( "on" ) deleteabandoned [ 0 locks=0 autoscope=0 ] ( "on" ) pointvels [ 0 locks=0 autoscope=0 ] ( "none" ) integrateovertime [ 0 locks=0 autoscope=0 ] ( [ integrateovertime 0.041666666666666664 ] ) donotsim [ 0 locks=0 ] ( "on" ) } HouLC1033600b8405c114a26029a1d101obj/geo1/solver2/d/s/Prev_Frame.userdata ___Version___17.0.352HouLC1033600b8f05c114a26076a74152obj/geo1/solver2/d/s/Input_1.inittype = object_merge matchesdef = 0 HouLC1033600b8c05c114a2603274bdd9obj/geo1/solver2/d/s/Input_1.defsopflags sopflags = comment "" position 5.87224 -1.67799 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1544355969 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8f05c114a26038141ff9obj/geo1/solver2/d/s/Input_1.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( "`opinputpath(\"../..\", 0)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b8b05c114a260ba243b21obj/geo1/solver2/d/s/Input_1.userdata ___Version___17.0.352HouLC1033600b8f05c114a2603d597246obj/geo1/solver2/d/s/Input_2.inittype = object_merge matchesdef = 0 HouLC1033600b8c05c114a26012ae8cbcobj/geo1/solver2/d/s/Input_2.defsopflags sopflags = comment "" position 7.4656 -2.23252 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1544355969 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8f05c114a260c91eccfcobj/geo1/solver2/d/s/Input_2.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( "`opinputpath(\"../..\", 1)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b8b05c114a260f600d418obj/geo1/solver2/d/s/Input_2.userdata ___Version___17.0.352HouLC1033600b8f05c114a26039ce9f21obj/geo1/solver2/d/s/Input_3.inittype = object_merge matchesdef = 0 HouLC1033600b8c05c114a26097d4faadobj/geo1/solver2/d/s/Input_3.defsopflags sopflags = comment "" position 9.09594 -2.94112 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1544633403 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8f05c114a2601c547f80obj/geo1/solver2/d/s/Input_3.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( "`opinputpath(\"../..\", 2)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b8b05c114a260acb40965obj/geo1/solver2/d/s/Input_3.userdata ___Version___17.0.352HouLC1033600b8f05c114a260fc4e1d40obj/geo1/solver2/d/s/Input_4.inittype = object_merge matchesdef = 0 HouLC1033600b8c05c114a260e11dfc55obj/geo1/solver2/d/s/Input_4.defsopflags sopflags = comment "" position 10.608 -3.49564 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1544633403 author nobody@nowhere.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8f05c114a260f3cc4e62obj/geo1/solver2/d/s/Input_4.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( "`opinputpath(\"../..\", 3)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b8b05c114a260c0e65540obj/geo1/solver2/d/s/Input_4.userdata ___Version___17.0.352HouLC1033600b8705c114a2600dbe05c7obj/geo1/solver2/d/s/attribtransfer1.inittype = attribtransfer matchesdef = 0 HouLC1033600b8405c114a26076b70fd3obj/geo1/solver2/d/s/attribtransfer1.defsopflags sopflags = comment "" position 5.02458 -3.84355 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 Prev_Frame 1 1 "input1" 1 Input_2 0 1 "input2" } inputs { 0 Prev_Frame 0 1 1 Input_2 0 1 } stat { create 1544344912 modify 1544345168 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8705c114a260b126ce8fobj/geo1/solver2/d/s/attribtransfer1.parm{ version 0.8 srcgroups [ 0 locks=0 ] ( "" ) srcgrouptype [ 0 locks=0 ] ( "primitive" ) dstgroups [ 0 locks=0 ] ( "" ) dstgrouptype [ 0 locks=0 ] ( "primitive" ) cardswitcher [ 0 locks=0 ] ( 1 1 ) detailattribs [ 0 locks=0 ] ( "off" ) detailattriblist [ 0 locks=0 ] ( "" ) primitiveattribs [ 0 locks=0 ] ( "on" ) primattriblist [ 0 locks=0 ] ( "" ) pointattribs [ 0 locks=0 ] ( "on" ) pointattriblist [ 0 locks=0 ] ( * ) vertexattribs [ 0 locks=0 ] ( "off" ) vertexattriblist [ 0 locks=0 ] ( "" ) copyvariable [ 0 locks=0 ] ( "on" ) matchpattrib [ 0 locks=0 ] ( "off" ) kernel [ 0 locks=0 ] ( elendt ) kernelradius [ 0 locks=0 ] ( 10 ) maxsamplecount [ 0 locks=0 ] ( 1 ) threshold [ 0 locks=0 ] ( "on" ) thresholddist [ 0 locks=0 ] ( 1 ) blendwidth [ 0 locks=0 ] ( 0 ) uniformbias [ 0 locks=0 ] ( 0.5 ) } HouLC1033600b8305c114a2605940e2c5obj/geo1/solver2/d/s/attribtransfer1.userdata ___Version___17.0.352HouLC1033600b8f05c114a260d6d1a4e4obj/geo1/solver2/d/s/output1.inittype = output matchesdef = 0 HouLC1033600b8c05c114a2600f17a0e7obj/geo1/solver2/d/s/output1.defsopflags sopflags = comment "" position 5.02803 -5.3401 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 attribtransfer1 2 1 "input1" } inputs { 0 attribtransfer1 0 1 } stat { create 1544345142 modify 1544345154 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8f05c114a26026a40f41obj/geo1/solver2/d/s/output1.parm{ version 0.8 outputidx [ 0 locks=0 ] ( 0 ) } HouLC1033600b8b05c114a260cea07f48obj/geo1/solver2/d/s/output1.userdata ___Version___17.0.352HouLC1033600bb605c114a260d79089ccobj/geo1/solver2/d/s.order7 Prev_Frame Input_1 Input_2 Input_3 Input_4 attribtransfer1 output1 HouLC1033600bb405c114a260d4251c7fobj/geo1/solver2/d/s.net1 HouLC1033600bb705c114a260f1537a02obj/geo1/IN_Trigger1.inittype = object_merge matchesdef = 0 HouLC1033600bb405c114a260b543a5a3obj/geo1/IN_Trigger1.defsopflags sopflags = comment "" position 10.0276 -11.8536 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 1544344871 modify 1544634360 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb705c114a260c2e8459fobj/geo1/IN_Trigger1.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( ../OUT_Trigger ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600bb105c114a26003aad94cobj/geo1/IN_Trigger1.netbox__netbox2 HouLC1033600bb305c114a2605d313726obj/geo1/IN_Trigger1.userdata ___Version___17.0.352HouLC1033600b9c05c114a260f107b98cobj/geo1/Inherit_V_with_wrangle_SIM1/output.inittype = output matchesdef = 1 HouLC1033600b9d05c114a260c7cc20cbobj/geo1/Inherit_V_with_wrangle_SIM1/output.defcomment "" position -0.729412 -2.32941 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 merge1 2 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1544344970 modify 1544355969 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.6 0.6 delscript "" exprlanguage hscript end HouLC1033600b9d05c114a2605e3843f9obj/geo1/Inherit_V_with_wrangle_SIM1/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 } } } HouLC1033600b9c05c114a260036cbe97obj/geo1/Inherit_V_with_wrangle_SIM1/output.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 240 ] 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" ) } HouLC1033600b9805c114a26011996f14obj/geo1/Inherit_V_with_wrangle_SIM1/output.userdata ___Version___HouLC1033600b9e05c114a2601ff655faobj/geo1/Inherit_V_with_wrangle_SIM1/gravity1.inittype = gravity matchesdef = 0 HouLC1033600b9f05c114a2608944ab55obj/geo1/Inherit_V_with_wrangle_SIM1/gravity1.defcomment "" position 0.400188 -0.221012 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 rigidbodysolver1 1 1 "input1" } inputs { 0 rigidbodysolver1 0 1 } stat { create 1544344986 modify 1544345001 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9f05c114a260430403a5obj/geo1/Inherit_V_with_wrangle_SIM1/gravity1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouLC1033600b9e05c114a2606dc5dd81obj/geo1/Inherit_V_with_wrangle_SIM1/gravity1.parm{ version 0.8 parmop_force [ 0 locks=0 ] ( "default" ) force [ 0 locks=0 ] ( 0 -9.8066499999999994 0 ) parmop_handlepos [ 0 locks=0 ] ( "default" ) handlepos [ 0 locks=0 ] ( 0 3 0 ) parmop_samplemode [ 0 locks=0 ] ( "default" ) samplemode [ 0 locks=0 ] ( "def" ) defaultparmop [ 0 locks=0 ] ( "initial" ) sharedata [ 0 locks=0 ] ( "off" ) activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Forces/Gravity ) uniquedataname [ 0 locks=0 ] ( "on" ) } HouLC1033600b9a05c114a260dc50d15fobj/geo1/Inherit_V_with_wrangle_SIM1/gravity1.userdata ___Version___17.0.352HouLC1033600b9c05c114a2601ed31e52obj/geo1/Inherit_V_with_wrangle_SIM1/merge1.inittype = merge matchesdef = 0 HouLC1033600b9d05c114a26031980390obj/geo1/Inherit_V_with_wrangle_SIM1/merge1.defcomment "" position -0.729412 -1.19991 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 groundplane1 0 1 "input1" 1 gravity1 1 1 "input2" } inputs { 0 groundplane1 0 1 1 gravity1 0 1 } stat { create 1544344988 modify 1544345001 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9d05c114a260a272c8f1obj/geo1/Inherit_V_with_wrangle_SIM1/merge1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouLC1033600b9c05c114a260c6c88e27obj/geo1/Inherit_V_with_wrangle_SIM1/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 ) } HouLC1033600b9805c114a2606e0570c1obj/geo1/Inherit_V_with_wrangle_SIM1/merge1.userdata ___Version___17.0.352HouLC1033600b9805c114a2606a605a4fobj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1.inittype = sopsolver::2.0 matchesdef = 0 HouLC1033600b9905c114a260cd5685a8obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1.defcomment "" position 2.36267 2.00045 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 1544347983 modify 1544636474 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9805c114a2604905eda8obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1.parm{ version 0.8 parmop_usesoppath [ 0 locks=0 autoscope=0 ] ( "default" ) usesoppath [ 0 locks=0 autoscope=0 ] ( "off" ) parmop_soppath [ 0 locks=0 autoscope=0 ] ( "default" ) soppath [ 0 locks=0 autoscope=0 ] ( "" ) parmop_datapath [ 0 locks=0 autoscope=0 ] ( "default" ) datapath [ 0 locks=0 autoscope=0 ] ( Geometry ) parmop_doinvoke [ 0 locks=0 autoscope=0 ] ( "default" ) doinvoke [ 0 locks=0 autoscope=0 ] ( "off" ) parmop_primaryinputname [ 0 locks=0 autoscope=0 ] ( "default" ) primaryinputname [ 0 locks=0 autoscope=0 ] ( data ) parmop_numinputs [ 0 locks=0 autoscope=0 ] ( "default" ) numinputs [ 0 locks=0 autoscope=0 ] ( 0 ) parmop_numoutputs [ 0 locks=0 autoscope=0 ] ( "default" ) numoutputs [ 0 locks=0 autoscope=0 ] ( 0 ) parmop_transformsopoutput [ 0 locks=0 autoscope=0 ] ( "default" ) transformsopoutput [ 0 locks=0 autoscope=0 ] ( "on" ) parmop_solveinitframe [ 0 locks=0 autoscope=0 ] ( "default" ) solveinitframe [ 0 locks=0 autoscope=0 ] ( "off" ) parmop_usetimestep [ 0 locks=0 autoscope=0 ] ( "default" ) usetimestep [ 0 locks=0 autoscope=0 ] ( "on" ) parmop_timescale [ 0 locks=0 autoscope=0 ] ( "default" ) timescale [ 0 locks=0 autoscope=0 ] ( 1 ) defaultparmop [ 0 locks=0 autoscope=0 ] ( "always" ) addaffectors [ 0 locks=0 autoscope=0 ] ( "on" ) group [ 0 locks=0 autoscope=0 ] ( * ) dataname [ 0 locks=0 autoscope=0 ] ( $OS ) uniquedataname [ 0 locks=0 autoscope=0 ] ( "on" ) solverperobject [ 0 locks=0 autoscope=0 ] ( "off" ) } HouLC1033600b9405c114a2606dc868f6obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1.userdata ___Version___17.0.352HouLC1033600bef05c114a260302aa199obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/dop_geometry.inittype = dopimport matchesdef = 0 HouLC1033600bec05c114a26092d8bd8bobj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/dop_geometry.defsopflags sopflags = comment "" position 4.20811 -4.50094 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1544347983 modify 1544636477 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouLC1033600bec05c114a260a340a65fobj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/dop_geometry.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } channel doposxform { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../transformsopoutput\") } } channel doxform { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../transformsopoutput\") } } } HouLC1033600bef05c114a260a8a0392aobj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/dop_geometry.parm{ version 0.8 doppath [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DOPNET\", \"../..\")`" ) objpattern [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"OBJID\", arg(dopnodeobjs(\"..\"),0))`" ) singleobject [ 0 locks=0 autoscope=0 ] ( "off" ) importstyle [ 0 locks=0 autoscope=0 ] ( "fetch" ) pivot [ 0 locks=0 autoscope=0 ] ( "centroid" ) viewportlod [ 0 locks=0 autoscope=0 ] ( "full" ) importbyname [ 0 locks=0 autoscope=0 ] ( "on" ) objectnames [ 0 locks=0 autoscope=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DATANAME\", chs(\"../datapath\"))`" ) inverseop [ 0 locks=0 autoscope=0 ] ( "off" ) doposxform [ 0 locks=0 autoscope=0 ] ( [ doposxform 1 ] ) doxform [ 0 locks=0 autoscope=0 ] ( [ doxform 1 ] ) keepworldspacepos [ 0 locks=0 autoscope=0 ] ( "on" ) centeratpivot [ 0 locks=0 autoscope=0 ] ( "on" ) addname [ 0 locks=0 autoscope=0 ] ( "off" ) adddopobjectname [ 0 locks=0 autoscope=0 ] ( "off" ) adddopobjectid [ 0 locks=0 autoscope=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 autoscope=0 ] ( "on" ) deleteabandoned [ 0 locks=0 autoscope=0 ] ( "on" ) pointvels [ 0 locks=0 autoscope=0 ] ( "none" ) integrateovertime [ 0 locks=0 autoscope=0 ] ( [ integrateovertime 0.041666666666666664 ] ) donotsim [ 0 locks=0 autoscope=0 ] ( "on" ) } HouLC1033600beb05c114a260ff359255obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/dop_geometry.userdata ___Version___17.0.352HouLC1033600b9005c114a2609736b551obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/impacts.inittype = dopimportrecords matchesdef = 0 HouLC1033600b9105c114a26072dd34b6obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/impacts.defsopflags sopflags = comment "" position 6.39319 -1.8601 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 outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1544347983 modify 1544355969 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouLC1033600b9005c114a2606e2f5eb7obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/impacts.parm{ version 0.8 doppath [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DOPNET\", \"../..\")`" ) objpattern [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"OBJID\", arg(dopnodeobjs(\"..\"),0))`" ) datapath [ 0 locks=0 autoscope=0 ] ( Impacts ) record [ 0 locks=0 autoscope=0 ] ( Impacts ) field [ 0 locks=0 autoscope=0 ] ( * ) posfield [ 0 locks=0 autoscope=0 ] ( "t position" ) } HouLC1033600bec05c114a2608ba9605fobj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/impacts.userdata ___Version___17.0.352HouLC1033600b9205c114a260122eaee8obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/feedbacks.inittype = dopimportrecords matchesdef = 0 HouLC1033600b9305c114a260bc9e9807obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/feedbacks.defsopflags sopflags = comment "" position 8.62269 -1.96013 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 outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1544347983 modify 1544355969 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouLC1033600b9205c114a2608b4ed803obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/feedbacks.parm{ version 0.8 doppath [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DOPNET\", \"../..\")`" ) objpattern [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"OBJID\", arg(dopnodeobjs(\"..\"),0))`" ) datapath [ 0 locks=0 autoscope=0 ] ( Feedback ) record [ 0 locks=0 autoscope=0 ] ( Impacts ) field [ 0 locks=0 autoscope=0 ] ( * ) posfield [ 0 locks=0 autoscope=0 ] ( "t position" ) } HouLC1033600bee05c114a260b8a54128obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/feedbacks.userdata ___Version___17.0.352HouLC1033600be605c114a2603711357eobj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/relationship_geometry.inittype = object_merge matchesdef = 0 HouLC1033600be705c114a2607870a7b3obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/relationship_geometry.defsopflags sopflags = comment "" position 11.0848 -1.89367 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 outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1544347983 modify 1544355969 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouLC1033600bfe05c114a2608d690a9dobj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/relationship_geometry.spareparmdef group { name "folder0" label "Object Merge" parm { name "xformtype" baseparm label "Transform" export none } parm { name "xformpath" baseparm label "Transform Object" export none } parm { name "invertxform" baseparm label "Invert Transform" export none } parm { name "createptgroups" baseparm label "Create Point Groups" export none } parm { name "ptgroupprefix" baseparm label "Point Group Prefix" export none } parm { name "createprimgroups" baseparm label "Create Primitive Groups" export none } parm { name "primgroupprefix" baseparm label "Primitive Group Prefix" export none } parm { name "verbosegroups" baseparm label "Verbose Group Names" export none } parm { name "createptstring" baseparm label "Create Per-Point Path" export none } parm { name "createprimstring" baseparm label "Create Per-Primitive Path" export none } parm { name "pathattrib" baseparm label "Path Attribute" export none } parm { name "pack" baseparm label "Pack Geometry Before Merging" export none } parm { name "pivot" baseparm label "Pivot Location" export none } parm { name "viewportlod" baseparm label "Display As" export none } parm { name "addpath" baseparm label "Add Path Attribute" export none } parm { name "_separator" baseparm label "" export none } multiparm { name "numobj" label "Number of Objects" baseparm default 1 parm { name "enable#" baseparm label "Enable Merge #" export none } parm { name "objpath#" baseparm label "Object #" export none } parm { name "group#" baseparm label "Group #" export none } parm { name "expand#" baseparm label "Expand Group #" export none } } } group { name "folder0_1" label "Custom Parameters" parm { name "relnode" label "Relationship" type oppath default { "../.." } range { 0 1 } parmtag { "opfilter" "!!DOP!!" } parmtag { "oprelative" "." } } } parm { name "suffixfirstgroup" baseparm label "Add Suffix to First Group" export none } HouLC1033600be705c114a2602b38d0d6obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/relationship_geometry.chn{ channel relnode { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import toolutils node = hou.node(\".\") sopsolver = hou.node(\"..\") # Attempt to discover a constraint network that we're wired to. nodetypes = [\"constraintnetwork\"] for nodetype in nodetypes: network = toolutils.findOutputNodeOfBaseType(sopsolver, nodetype) if network: return node.relativePathTo(network) return \"../..\"" language = python } } } HouLC1033600be605c114a260aef40f5eobj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/relationship_geometry.parm{ version 0.8 numobj [ 0 locks=0 autoscope=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 autoscope=0 ] ( "object" ) xformpath [ 0 locks=0 autoscope=0 ] ( "" ) invertxform [ 0 locks=0 autoscope=0 ] ( "off" ) createptgroups [ 0 locks=0 autoscope=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 autoscope=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 autoscope=0 ] ( "off" ) primgroupprefix [ 0 locks=0 autoscope=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 autoscope=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 autoscope=0 ] ( "on" ) createptstring [ 0 locks=0 autoscope=0 ] ( "off" ) createprimstring [ 0 locks=0 autoscope=0 ] ( "off" ) pathattrib [ 0 locks=0 autoscope=0 ] ( objname ) pack [ 0 locks=0 autoscope=0 ] ( "off" ) pivot [ 0 locks=0 autoscope=0 ] ( "centroid" ) viewportlod [ 0 locks=0 autoscope=0 ] ( "full" ) addpath [ 0 locks=0 autoscope=0 ] ( "on" ) enable1 [ 0 locks=0 autoscope=0 ] ( "on" ) objpath1 [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DATAPATH\", chsop(\"relnode\") + \":Relationships/\" + chs(chsop(\"relnode\") + \"/relname\") + \"/\" + chs(chsop(\"relnode\") + \"/relationship/dataname\") + \"/Geometry\")`" ) group1 [ 0 locks=0 autoscope=0 ] ( "" ) expand1 [ 0 locks=0 autoscope=0 ] ( "off" ) folder0 [ 0 locks=0 autoscope=0 ] ( 1 1 ) relnode [ 0 locks=0 autoscope=0 ] ( [ relnode ../.. ] ) } HouLC1033600be205c114a2605abcf48eobj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/relationship_geometry.userdata ___Version___17.0.352HouLC1033600be805c114a260012464eeobj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/attribtransfer1.inittype = attribtransfer matchesdef = 0 HouLC1033600be905c114a260f2278d38obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/attribtransfer1.defsopflags sopflags = comment "" position 5.65845 -5.59923 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 dop_geometry 0 1 "input1" 1 object_merge1 0 1 "input2" } inputs { 0 dop_geometry 0 1 1 object_merge1 0 1 } stat { create 1544348000 modify 1544636482 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600be805c114a2605584a35fobj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/attribtransfer1.parm{ version 0.8 srcgroups [ 0 locks=0 ] ( "" ) srcgrouptype [ 0 locks=0 ] ( "primitive" ) dstgroups [ 0 locks=0 ] ( "" ) dstgrouptype [ 0 locks=0 ] ( "primitive" ) cardswitcher [ 0 locks=0 ] ( 0 0 ) detailattribs [ 0 locks=0 ] ( "off" ) detailattriblist [ 0 locks=0 ] ( "" ) primitiveattribs [ 0 locks=0 ] ( "on" ) primattriblist [ 0 locks=0 ] ( "" ) pointattribs [ 0 locks=0 ] ( "on" ) pointattriblist [ 0 locks=0 ] ( * ) vertexattribs [ 0 locks=0 ] ( "off" ) vertexattriblist [ 0 locks=0 ] ( "" ) copyvariable [ 0 locks=0 ] ( "on" ) matchpattrib [ 0 locks=0 ] ( "off" ) kernel [ 0 locks=0 ] ( elendt ) kernelradius [ 0 locks=0 ] ( 10 ) maxsamplecount [ 0 locks=0 ] ( 1 ) threshold [ 0 locks=0 ] ( "on" ) thresholddist [ 0 locks=0 ] ( 1 ) blendwidth [ 0 locks=0 ] ( 0 ) uniformbias [ 0 locks=0 ] ( 0.5 ) } HouLC1033600be405c114a260718efb37obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/attribtransfer1.userdata ___Version___17.0.352HouLC1033600bee05c114a26013a9eb12obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/object_merge1.inittype = object_merge matchesdef = 0 HouLC1033600bef05c114a26091565115obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/object_merge1.defsopflags sopflags = comment "" position 7.36589 -4.49939 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 1544348004 modify 1544636494 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bee05c114a2605a5dc5a5obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/object_merge1.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "local" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( ../../../active2 ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600bea05c114a2603c54b7d4obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1/object_merge1.userdata ___Version___17.0.352HouLC1033600b9b05c114a2606df3502cobj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1.order6 dop_geometry impacts feedbacks relationship_geometry attribtransfer1 object_merge1 HouLC1033600b9905c114a260f17a9407obj/geo1/Inherit_V_with_wrangle_SIM1/sopsolver1.net1 HouLC1033600b8605c114a26007d4d804obj/geo1/Inherit_V_with_wrangle_SIM1.order7 output rbdpackedobject1 rigidbodysolver1 gravity1 merge1 groundplane1 sopsolver1 HouLC1033600b8405c114a260fded0b35obj/geo1/Inherit_V_with_wrangle_SIM1.net1 HouLC1033600bb405c114a26046dee8ffobj/geo1/custom_v2.order6 geometryvopglobal1 geometryvopoutput1 curlnoise1 amp add1 input2 HouLC1033600bba05c114a26039ab063eobj/geo1/custom_v2.net1 HouLC1033600bb705c114a260d99f5f29obj/geo1/IN_Trigger2.inittype = object_merge matchesdef = 0 HouLC1033600bb405c114a260958c5100obj/geo1/IN_Trigger2.defsopflags sopflags = comment "" position 19.8732 -12.0385 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 1544344871 modify 1544635597 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb705c114a260e3b89aebobj/geo1/IN_Trigger2.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( ../OUT_Trigger ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600bb105c114a260c83282f6obj/geo1/IN_Trigger2.netbox__netbox3 HouLC1033600bb305c114a26044c31c0aobj/geo1/IN_Trigger2.userdata ___Version___17.0.352HouLC1033600bb405c114a260b7c7329aobj/geo1/isooffset2.inittype = isooffset matchesdef = 0 HouLC1033600bb505c114a2601192133dobj/geo1/isooffset2.defsopflags sopflags = comment "" position 19.8745 -14.0416 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 transform3 1 1 "input1" } inputs { 0 transform3 0 1 } stat { create 1544348370 modify 1544635597 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb405c114a260d74b8248obj/geo1/isooffset2.parm{ version 0.8 output [ 0 locks=0 ] ( "fogvolume" ) tetratype [ 0 locks=0 ] ( "skeleton" ) mode [ 0 locks=0 ] ( "rayintersect" ) name [ 0 locks=0 ] ( "" ) offset [ 0 locks=0 ] ( 0 ) buildpolysoup [ 0 locks=0 ] ( "off" ) switcher [ 0 locks=0 ] ( 0 0 0 ) uniformsamples [ 0 locks=0 ] ( "max" ) samplediv [ 0 locks=0 ] ( 100 ) divs [ 0 locks=0 ] ( 10 10 10 ) divsize [ 0 locks=0 ] ( 0.10000000000000001 ) overrideoutput [ 0 locks=0 ] ( "off" ) isodiv [ 0 locks=0 ] ( 10 10 10 ) overridebounds [ 0 locks=0 ] ( "off" ) padbounds [ 0 locks=0 ] ( "off" ) min [ 0 locks=0 ] ( -1 -1 -1 ) max [ 0 locks=0 ] ( 1 1 1 ) tol [ 0 locks=0 ] ( 0.001 ) laserscan [ 0 locks=0 ] ( "on" ) fixsigns [ 0 locks=0 ] ( "on" ) forcebounds [ 0 locks=0 ] ( "on" ) invert [ 0 locks=0 ] ( "off" ) numneighbour [ 0 locks=0 ] ( 1 ) sweepalpha [ 0 locks=0 ] ( 2 ) sweepcount [ 0 locks=0 ] ( 3 ) filemode [ 0 locks=0 ] ( "none" ) filename [ 0 locks=0 ] ( ./sdf$F4.simdata ) } HouLC1033600bb605c114a26082d6a0d6obj/geo1/isooffset2.netbox__netbox3 HouLC1033600bb005c114a260c8b641d8obj/geo1/isooffset2.userdata ___Version___17.0.352HouLC1033600bba05c114a26082eafca1obj/geo1/scatter1.inittype = scatter::2.0 matchesdef = 0 HouLC1033600bbb05c114a2609e3bdac3obj/geo1/scatter1.defsopflags sopflags = comment "" position 19.8745 -15.0416 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 isooffset2 1 1 "input1" } inputs { 0 isooffset2 0 1 } stat { create 1544348377 modify 1544635598 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba05c114a26070043107obj/geo1/scatter1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 0 0 ) generateby [ 0 locks=0 ] ( "bydensity" ) densityscale [ 0 locks=0 ] ( 10 ) usedensityattrib [ 0 locks=0 ] ( "off" ) densityattrib [ 0 locks=0 ] ( density ) useareaattrib [ 0 locks=0 ] ( "off" ) areaattrib [ 0 locks=0 ] ( area ) indepvoxel [ 0 locks=0 ] ( "off" ) useareaforvolumes [ 0 locks=0 ] ( "off" ) forcetotal [ 0 locks=0 ] ( "on" ) npts [ 0 locks=0 ] ( 100 ) usedensitytexture [ 0 locks=0 ] ( "off" ) densitytexture [ 0 locks=0 ] ( default.pic ) primcountattrib [ 0 locks=0 ] ( count ) useemergencylimit [ 0 locks=0 ] ( "on" ) emergencylimit [ 0 locks=0 ] ( 1000000 ) seed [ 0 locks=0 ] ( 0 ) overrideprimseed [ 0 locks=0 ] ( "off" ) primseedattrib [ 0 locks=0 ] ( primid ) randomizeorder [ 0 locks=0 ] ( "on" ) relaxpoints [ 0 locks=0 ] ( "on" ) relaxiterations [ 0 locks=0 ] ( 10 ) scaleradiiby [ 0 locks=0 ] ( 1 ) usemaxradius [ 0 locks=0 ] ( "on" ) maxradius [ 0 locks=0 ] ( 10 ) useprimnumattrib [ 0 locks=0 ] ( "off" ) primnumattrib [ 0 locks=0 ] ( sourceprim ) useprimuvwattrib [ 0 locks=0 ] ( "off" ) primuvwattrib [ 0 locks=0 ] ( sourceprimuv ) useoutputdensityattrib [ 0 locks=0 ] ( "off" ) outputdensityattrib [ 0 locks=0 ] ( density ) useoutputradiusattrib [ 0 locks=0 ] ( "off" ) outputradiusattrib [ 0 locks=0 ] ( pscale ) radiusintexturespace [ 0 locks=0 ] ( "off" ) pointattribs [ 0 locks=0 ] ( * ) vertattribs [ 0 locks=0 ] ( "" ) primattribs [ 0 locks=0 ] ( "" ) detailattribs [ 0 locks=0 ] ( "" ) } HouLC1033600bb405c114a260f7d77733obj/geo1/scatter1.netbox__netbox3 HouLC1033600bb605c114a260cccc2f9aobj/geo1/scatter1.userdata ___Version___17.0.352HouLC1033600bb405c114a260b22b1635obj/geo1/transform3.inittype = xform matchesdef = 0 HouLC1033600bb505c114a260f9a268c0obj/geo1/transform3.defsopflags sopflags = comment "" position 19.8745 -13.0416 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 IN_Trigger2 0 1 "input1" } inputs { 0 IN_Trigger2 0 1 } stat { create 1544348479 modify 1544635597 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb505c114a26069196ccbobj/geo1/transform3.chn{ channel px { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $CEX } } channel py { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $CEY } } channel pz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $CEZ } } } HouLC1033600bb405c114a2603ea29671obj/geo1/transform3.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 0.25 ) parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) p [ 8 locks=0 ] ( [ px 0 ] [ py 0 ] [ pz 0 ] ) pr [ 0 locks=0 ] ( 0 0 0 ) parmgroup_prexform [ 0 locks=0 ] ( 0 ) prexform_xOrd [ 0 locks=0 ] ( "srt" ) prexform_rOrd [ 0 locks=0 ] ( "xyz" ) prexform_t [ 0 locks=0 ] ( 0 0 0 ) prexform_r [ 0 locks=0 ] ( 0 0 0 ) prexform_s [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } HouLC1033600bb605c114a260db0743a3obj/geo1/transform3.netbox__netbox3 HouLC1033600bb005c114a2600b614813obj/geo1/transform3.userdata ___Version___17.0.352HouLC1033600bb505c114a2605f37d7a3obj/geo1/IN_Proxy3.inittype = object_merge matchesdef = 0 HouLC1033600bba05c114a260702383b9obj/geo1/IN_Proxy3.defsopflags sopflags = comment "" position 16.3341 -16.0401 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 1544344759 modify 1544635597 author kitagawa@z8-15.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb505c114a260eaacb5cdobj/geo1/IN_Proxy3.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( ../OUT_Model ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600bb705c114a260b38911d4obj/geo1/IN_Proxy3.netbox__netbox3 HouLC1033600bb105c114a26060936ee8obj/geo1/IN_Proxy3.userdata ___Version___17.0.352HouLC1033600ba205c114a260fe9f38f4obj/geo1.order49 pointjitter1 pointreplicate1 box1 sphere1 transform1 trail1 timeshift1 transform2 isooffset1 add1 fuse1 resample1 add2 chunkcenters merge1 grouprange1 split1 merge2 voronoifracture1 custom_v del_active active IN_Proxy solver1 IN_Trigger Inherit_V_continue_SIM OK_pattern OUT_Model OUT_Trigger assemble1 attribwrangle1 Inherit_V_with_wrangle_SIM timeshift2 null custom_v1 del_active1 active1 IN_Proxy1 solver2 IN_Trigger1 Inherit_V_with_wrangle_SIM1 active2 del_active2 custom_v2 IN_Trigger2 isooffset2 scatter1 transform3 IN_Proxy3 HouLC1033600ba005c114a2604c0702e5obj/geo1.net1 HouLC1033600ba505c114a260048e5fbeobj.net1 HouLC1033600ba505c114a2609156a477out.defcomment "" position 0 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 1544631629 modify 1544631630 author kitag@DESKTOP-SHOU5C2 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba405c114a260d5970f51out.parm{ version 0.8 } HouLC1033600ba005c114a260009b79cfout.userdata ___Version___17.0.352HouLC1033600ba505c114a2605f48a655out.net1 HouLC1033600ba405c114a2604dbf87e7part.defcomment "" position 0 5.25 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 1544631629 modify 1544631631 author kitag@DESKTOP-SHOU5C2 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba705c114a2601f98c19bpart.parm{ version 0.8 } HouLC1033600ba305c114a2606175d763part.userdata ___Version___17.0.352HouLC1033600ba405c114a260db764dccpart.net1 HouLC1033600baa05c114a260563971c0ch.defcomment "" position 0 0.75 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 1544631629 modify 1544631630 author kitag@DESKTOP-SHOU5C2 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba505c114a26008c4757bch.parm{ version 0.8 } HouLC1033600ba105c114a26064685c3cch.userdata ___Version___17.0.352HouLC1033600baa05c114a2601e49fb68ch.net1 HouLC1033600ba405c114a26076989a53shop.defcomment "" position 0 2.25 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 1544631629 modify 1544631630 author kitag@DESKTOP-SHOU5C2 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba705c114a2602c7d5db5shop.parm{ version 0.8 } HouLC1033600ba305c114a260240584c2shop.userdata ___Version___17.0.352HouLC1033600ba405c114a260ca38512fshop.net1 HouLC1033600ba505c114a260c132d20dimg.defcomment "" position 0 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 1544631629 modify 1544631634 author kitag@DESKTOP-SHOU5C2 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba405c114a2600c04e9b6img.parm{ version 0.8 } HouLC1033600ba005c114a260c0f67cc3img.userdata ___Version___17.0.352HouLC1033600ba205c114a2604ae9db06img/comp1.inittype = img matchesdef = 0 HouLC1033600ba305c114a260e2aa0b29img/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 1544631634 modify 1544631634 author kitag@DESKTOP-SHOU5C2 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba205c114a26027482685img/comp1.parm{ version 0.8 } HouLC1033600bbe05c114a2603d76e141img/comp1.userdata ___Version___17.0.352HouLC1033600ba305c114a2604fbca55fimg/comp1.net1 HouLC1033600ba505c114a260e8f4ceb3img.net1 HouLC1033600ba505c114a2603d423678vex.net1 HouLC1033600ba505c114a2604f7fd12dmat.net1 HouLC1033600bbb05c114a26050fced75.scenefilevisualizersHouLC1033600ba005c114a260babac48a.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 imgdispopt -m 256 -P on -M on -A on -g 2.2 -G "* ^P ^Pz ^N ^M ^B ^V ^Af ^Nt" -B 1 -v split -V 2 2 -d h -a off -i 2 -b 0 0 0 -o "" -h on -H on -c 0.8 0.8 0.8 -C 1 1 1 -S 1 1 0 -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 vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' 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 -w off -s shade_wire -F off -l on -L on -G off -B none -d uv -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 -w off -s shade_wire -F off -l on -L on -G off -B none -d uv -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 -w off -s shade_wire -F off -l on -L off -G on -B none -d uv -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 -w on -s shade_wire -F off -l on -L on -G off -B none -d uv -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 -w off -s wire -F off -l on -L off -G off -B none -d uv -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 -w off -s wire -F on -l on -L off -G on -B none -d uv -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 -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P off -r off -R on -S 768 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.persp1 vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 2 -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 2 -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 ( 3.45725 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.1 4210.12 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 4.90779 5.50443 33.5791 ) pxyz ( 5.0285 0.358554 6.77906 ) rotation ( 0.859037 -0.148013 0.490049 3.51567e-08 0.957288 0.289137 -0.511914 -0.248379 0.822346 ) homedistance ( 5.17327 ) homeadjboxwidth ( 3.45725 ) homeorthowidth ( 3.45725 ) homeradius ( 4.20495 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' Build.panetab1.world.persp1 vieworthogrid -d off -o 0 0 0 -s 0.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 -w off -s shade_wire -F off -l on -L on -G off -B none -d uv -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 -w off -s shade_wire -F off -l on -L on -G off -B none -d uv -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 -w off -s shade_wire -F off -l on -L off -G on -B none -d uv -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 -w on -s shade_wire -F off -l on -L on -G off -B none -d uv -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 -w off -s wire -F off -l on -L off -G off -B none -d uv -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 -w off -s wire -F on -l on -L off -G on -B none -d uv -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 -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P off -r off -R on -S 768 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.top1 vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 2 -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 ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.1 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1.19209e-07 1 0 -1 1.19209e-07 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d off -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 -w off -s shade_wire -F off -l on -L on -G off -B none -d uv -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 -w off -s shade_wire -F off -l on -L on -G off -B none -d uv -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 -w off -s shade_wire -F off -l on -L off -G on -B none -d uv -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 -w on -s shade_wire -F off -l on -L on -G off -B none -d uv -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 -w off -s wire -F off -l on -L off -G off -B none -d uv -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 -w off -s wire -F on -l on -L off -G on -B none -d uv -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 -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P off -r off -R on -S 768 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.front1 vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 2 -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 off -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 -w off -s shade_wire -F off -l on -L on -G off -B none -d uv -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 -w off -s shade_wire -F off -l on -L on -G off -B none -d uv -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 -w off -s shade_wire -F off -l on -L off -G on -B none -d uv -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 -w on -s shade_wire -F off -l on -L on -G off -B none -d uv -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 -w off -s wire -F off -l on -L off -G off -B none -d uv -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 -w off -s wire -F on -l on -L off -G on -B none -d uv -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 -b current -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P off -r off -R on -S 768 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.right1 vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 2 -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 off -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 0 0 0 -n 4.37114e-08 1 -4.37114e-08 -x 1.91069e-15 4.37114e-08 1 -l n -s 0.1 0.1 -c 40 40 -r 10 10 -d off Build.panetab1.world glcache -t 2252 -v 9011 panepath -d Build -f -p panetab14 /obj/geo1/transform3 panepath -d Build -f -p panetab1 /obj/geo1/transform3 panepath -d Build -f -p panetab2 /obj/geo1/transform3 panepath -d Build -f -p panetab3 /obj/geo1/transform3 panepath -d Build -f -p panetab4 /img/comp1/ panepath -d Build -f -p panetab13 /ch/ panepath -d Build -f -p panetab11 /obj/geo1/transform3 panepath -d Build -f -p panetab5 /obj/geo1/transform3 panepath -d Build -f -p panetab6 /obj/geo1/transform3 panepath -d Build -f -p panetab12 /obj/ panepath -d Build -f -p panetab7 /obj/geo1/transform3 panepath -d Build -f -p panetab8 /obj/ panepath -d Build -f -p panetab9 /obj/geo1/transform3 panepath -d Build -f -p panetab10 /obj/ desk set Build radial menu set main viewupdate -u always audiopanel -s p '' audiopanel -s r off audiopanel -s s 24 audiopanel -s f 24 audiopanel -t p stop audiopanel -t l off audiopanel -t r on audiopanel -o m off audiopanel -o t on audiopanel -o u on audiopanel -o l 1 audiopanel -o r 1 audiopanel -o d 0 audiopanel -r d 0.2 audiopanel -m 0 audiopanel -a '' audiopanel -f 1 audiopanel -O 0 colorsettings -p -R colorsettings -p -R colorsettings -p -R colorsettings -p -R colorsettings -p -R 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 32749 shopvisible +I3D +VMantra +RIB HouLC1033600baa05c114a260bf442759.takesHoudiniTakeFile 1.0 take name Main kids 0 e HouLC1033600ba505c114a2606cd4f6d0.stylesNSJb{}HouLC1033600bbd05c114a2603504820d.contextoptions[ ] HouLC1033600ba805c114a26024f702c4.cwdopcf / takeset Main HouLC1033600bb605c114a260f96ba020LIMITED_COMMERCIAL_FILE!!!