HouLC1033600baa05553807309a7e5963.startfplayback -i on -r off -f 1 -e on -h on -t on -a on -k on -s 1 tcur 0.29166666666666669 fps 24 tset 0 4 frange 1 96 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' HouLC1033600ba6055538073043eeba20.variablesset -g ACTIVETAKE = 'Main' set -g E = '2.7182818284590452354' set -g EYE = 'stereo' set -g HIP = 'M:/CG/Prod/Houdini_work/045_VoronoiFracture' set -g HIPFILE = 'M:/CG/Prod/Houdini_work/045_VoronoiFracture/voronoifracture_005.hiplc' set -g HIPNAME = 'voronoifracture_005' set -g JOB = 'C:/Users/personal' set -g PI = '3.1415926535897932384' set -g POSE = 'C:/Users/personal/Documents/houdini14.0/poselib' set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl17' set -g _HIP_SAVETIME = 'Thu May 14 01:48:51 2015' set -g _HIP_SAVEVERSION = '14.0.313' set -g _HIP_SHELFTOOLCOUNT = '5' set -g status = '0' HouLC1033600ba40555380730dba55724.aliasesalias cd 'opcf' alias cp 'opcp' alias h 'history' alias hython 'python' alias ls 'opls' alias matramp 'opramp' alias opcd 'opcf' alias oppwd 'oppwf' alias pwd 'oppwf' alias rm 'oprm' HouLC1033600ba105553807304309e1eb.takeconfigtakename -g take HouLC1033600ba00555380730e36d4a3d.hou.sessionHouLC1033600ba005553807308029b1f6.OPlibrariesHouLC1033600ba205553807306c0e60b2.OPpreferencesHouLC1033600ba00555380730757670fa.OPfallbacksVop/voronoise G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/voronoise otls/OPlibScripted.hda Vop/vecgetcompon G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/vecgetcompon otls/OPlibScripted.hda Vop/dot G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/dot otls/OPlibScripted.hda Vop/negate G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/negate otls/OPlibScripted.hda Vop/mulconst G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/mulconst otls/OPlibScripted.hda Dop/output G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibDop.hda Dop/output otls/OPlibDop.hda Sop/voronoifracturepoints G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibSop.hda Sop/voronoifracturepoints otls/OPlibSop.hda Vop/floattovec G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/floattovec otls/OPlibScripted.hda Dop/linktosourceobject G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibDop.hda Dop/linktosourceobject otls/OPlibDop.hda Sop/color G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibSop.hda Sop/color otls/OPlibSop.hda Sop/assemble G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibSop.hda Sop/assemble otls/OPlibSop.hda Vop/neighbourcount G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/neighbourcount otls/OPlibScripted.hda Dop/groundplane G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibDop.hda Dop/groundplane otls/OPlibDop.hda Vop/neighbour G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/neighbour otls/OPlibScripted.hda Vop/pciterate G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/pciterate otls/OPlibScripted.hda Vop/length G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/length otls/OPlibScripted.hda Vop/geometryvopglobal::2.0 G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibVop.hda Vop/geometryvopglobal::2.0 otls/OPlibVop.hda Vop/geometryvopoutput G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibVop.hda Vop/geometryvopoutput otls/OPlibVop.hda Vop/turbnoise G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/turbnoise otls/OPlibScripted.hda Vop/degtorad G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/degtorad otls/OPlibScripted.hda Sop/attribwrangle G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda Dop/voronoifracturesolver G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibDop.hda Dop/voronoifracturesolver otls/OPlibDop.hda Vop/clamp G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/clamp otls/OPlibScripted.hda Vop/complement G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/complement otls/OPlibScripted.hda Dop/objpos G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibDop.hda Dop/objpos otls/OPlibDop.hda Vop/bias G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/bias otls/OPlibScripted.hda Vop/inttofloat G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/inttofloat otls/OPlibScripted.hda Vop/importattrib G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/importattrib otls/OPlibScripted.hda Vop/pcimport G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/pcimport otls/OPlibScripted.hda Vop/isnan G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/isnan otls/OPlibScripted.hda Sop/solver G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibSop.hda Sop/solver otls/OPlibSop.hda Dop/rigidbodysolver G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibDop.hda Dop/rigidbodysolver otls/OPlibDop.hda Sop/clean G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibSop.hda Sop/clean otls/OPlibSop.hda Vop/cross G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/cross otls/OPlibScripted.hda Vop/addgroup G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/addgroup otls/OPlibScripted.hda Dop/rbdpackedobject G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibDop.hda Dop/rbdpackedobject otls/OPlibDop.hda Vop/vectofloat G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/vectofloat otls/OPlibScripted.hda Dop/null G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibDop.hda Dop/null otls/OPlibDop.hda Vop/smooth G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/smooth otls/OPlibScripted.hda Vop/twoway G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/twoway otls/OPlibScripted.hda Vop/volumesample G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/volumesample otls/OPlibScripted.hda Vop/addattrib G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/addattrib otls/OPlibScripted.hda Sop/voronoifracture G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibSop.hda Sop/voronoifracture otls/OPlibSop.hda Vop/pcopen G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/pcopen otls/OPlibScripted.hda Vop/random G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/random otls/OPlibScripted.hda Vop/geometryvopglobal G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibVop.hda Vop/geometryvopglobal otls/OPlibVop.hda Sop/attribdelete G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda Vop/fit G:/PROGRA~2/SIDEEF~1/HOUDIN~1.313/houdini/otls/OPlibScripted.hda Vop/fit otls/OPlibScripted.hda HouLC1033600ba005553807308cf8a9b2.OPdummydefsINDX1 INDEX_SECTIONZUSs Vop/voronoiseZ USVop/vecgetcompon'TUSVop/dot. *US Vop/negate70sUS Vop/mulconst;uUS Dop/outputAUSSop/voronoifracturepointsIUSVop/floattovecYUSDop/linktosourceobject_US Sop/colord zUS Sop/assemblep /USVop/neighbourcount}+fUSDop/groundplane VUS Vop/neighbourUS Vop/pciteratefUS Vop/length?USVop/geometryvopglobal::2.0)USVop/geometryvopoutput/US Vop/turbnoise OUS Vop/degtorad!USSop/attribwrangleUSDop/voronoifracturesolverƃ US Vop/clampΎ USVop/complement+US Dop/objposUSVop/bias;USVop/inttofloatUSVop/importattribsUS Vop/pcimport"US Vop/isnan"pUS Sop/solverUSDop/rigidbodysolverx(US Sop/clean.7 US Vop/cross7US Vop/addgroup { 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 } } INDX DialogScriptTշ/* * 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 DialogScriptTշ/* * 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 DialogScriptGTշ/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "negate" script "negate" label "negate" code { "$negated = -$val;" } input int val "Input Value" output int negated "Negated Value" signature "Integer" default { } signature "Float" f { float float } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } } INDX DialogScriptITշ/* * 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;" } input float val "Input Value" output float scaled "Input Value * Constant" signature "Float" default { } signature "Integer" i { int int } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "BSDF" b { bsdf bsdf } signature "4D Vector" v4 { vector4 vector4 } signature "3x3 Matrix" m3 { matrix3 matrix3 } signature "4x4 Matrix " m4 { matrix matrix } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } parm { name mulconst label "Multiplier" type float size 1 default { 1.0 } } } INDXContents=US DialogScript=UTG%HouLC1033600bb6055537fcd0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for output automatically generated 10/21/14 23:33:28 { name output script output label Output help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "execute" label "Save to Disk" type button joinnext default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "takecontrol" "always" } } parm { name "executebackground" label "Save to Disk in Background" type button default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } parmtag { "takecontrol" "always" } } parm { name "f" label "Start/End/Inc" type float size 3 default { "$FSTART" "$FEND" "1" } disablewhen "{ trange == off }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "take" label "Render With Take" type string default { "_current_" } menu { [ "opmenu -l rop_dop1 take" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "dopoutput" label "Output File" type file default { "$HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim" } menureplace { [ "opmenu -l rop_dop1 dopoutput" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "write" } } parm { name "usesimframes" label "Output Every Sim Frame Using $SF" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "mkpath" label "Create Intermediate Directories" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "initsim" label "Initialize Simulation OPs" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "alfprogress" label "Alfred Style Progress" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContents=US DialogScript=gR(dHouLC1033600bb6055537fcc0f96ba020LIMITED_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 } } } INDX DialogScriptTշ/* * 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=US DialogScript=gSBHouLC1033600bb6055537fcd0f96ba020LIMITED_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" } } } INDXContents=US DialogScript= TcӐHouLC1033600bb6055537fcc0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for color automatically generated 11/12/14 21:39:28 { 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 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } bindselector 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 } export none parmtag { "autoscope" "0000" } } 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 } export none parmtag { "autoscope" "0000" } } parm { name "rampattribute" label "Attribute" type string default { "" } hidewhen "{ colortype != 3 colortype != 4 }" range { 0 1 } export none } parm { name "ramprange" label "Range" type float size 2 default { "0" "1" } hidewhen "{ colortype != 3 }" range { 0 10 } export none } parm { name "ramp" label "Attribute Ramp" type ramp_rgb default { "2" } hidewhen "{ colortype != 3 }" range { 1! 10 } export none 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" } } } INDXContents=US DialogScript= TFHouLC1033600bb6055537fcc0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for assemble automatically generated 05/06/14 15:05:31 { name assemble script Reassemble label Assemble help { "" } inputlabel 1 "Polygons to Assemble into Pieces" 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 delete__no_change group" ] } range { 0 1 } export none 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" } bindselector prims "Primitives to Finalize" "Select the geometry to finalize and right click to complete" 0 1 poly 0 "" 0 } parm { name "inside_group" label "Inside Group" type string default { "inside" } menutoggle { [ "opmenu -l delete__no_change group" ] } range { 0 1 } export none 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 "outside_group" label "Output Prefix" type string default { "piece" } range { 0 1 } export none } parm { name "keepattrib" label "Label" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "pieceattrib" label "Piece Attribute" type string default { "__fracture_class__" } disablewhen "{ keepattrib == 0 }" range { 0 1 } export none } parm { name "newgroups" label "Create Groups" type toggle default { "0" } range { 0 1 } export none } parm { name "newname" label "Create Name Attribute" type toggle default { "1" } range { 0 1 } export none } parm { name "connect" label "Connect Inside Edges" type toggle default { "0" } range { 0 1 } export none } parm { name "doCusp" label "Cusp Edges" type toggle default { "0" } range { 0 1 } export none } parm { name "pack_geo" label "Create Packed Geometry" type toggle default { "0" } range { 0 1 } export none } parm { name "pivot" label "Pivot Location" type ordinal default { "centroid" } disablewhen "{ pack_geo == 0 }" menu { "origin" "Origin" "centroid" "Centroid" } range { 0 1 } export none } parm { name "viewportlod" label "Display As" type ordinal default { [ "full" hscript-expr ] } disablewhen "{ pack_geo == 0 }" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript:Tշ/* * 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 } } } INDXContents=US DialogScript= S~ pHouLC1033600bb6055537fcd0f96ba020LIMITED_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" } } } } INDX DialogScriptTշ/* * 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:Tշ/* * 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 DialogScriptTշ/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "length" script "length" label "length" code { "$len = length($vec);" } input vector vec "Vector" output float len "Vector Length" signature "3D Vector" default { } signature "3D Point" p { point float } signature "3D Normal" n { normal float } signature "4D Vector" v4 { vector4 float } signature "Uniform 3D Vector" uv { uvector ufloat } signature "Uniform 3D Point" up { upoint ufloat } signature "Uniform 3D Normal" un { unormal float } VOP_VEC_PARM(vec, "Value", 1, 1, 1) VOP_VEC_PARM(vec_p, "Value", 1, 1, 1) VOP_VEC_PARM(vec_n, "Value", 1, 1, 1) VOP_VEC4_PARM(vec_v4, "Value", 1, 1, 1, 1) VOP_VEC_PARM(vec_uv, "Value", 1, 1, 1) VOP_VEC_PARM(vec_up, "Value", 1, 1, 1) VOP_VEC_PARM(vec_un, "Value", 1, 1, 1) group { name "g0" obsolete 12.0 } } INDXContents=US DialogScript=TA\_HouLC1033600bb6055537fcc0f96ba020LIMITED_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=US DialogScript="Q!HouLC1033600bb6055537fcc0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for geometryvopoutput automatically generated 05/16/13 09:54:41 { name geometryvopoutput script geometryvopoutput label "Geometry VOP Output" input vector P P input vector v Velocity input vector force Force input vector Cd Color input vector N Normal inputflags P 0 inputflags v 0 inputflags force 0 inputflags Cd 0 inputflags N 0 signature "Default Inputs" default { vector vector vector vector vector } outputoverrides default { } help { "" } } INDX DialogScript #Tշ/* * 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 DialogScriptTշ/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "degtorad" script "degtorad" label "degtorad" outercode { INCLUDE_VOPLIB } code { "$rad = vop_radians($deg);" } input float deg "Degrees" output float rad "Radians" signature "Float" default { } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } VOP_FLT_PARM(deg, "Degrees", 1) VOP_VEC_PARM(deg_v, "Degrees", 1, 1, 1) VOP_VEC_PARM(deg_p, "Degrees", 1, 1, 1) VOP_VEC_PARM(deg_n, "Degrees", 1, 1, 1) VOP_CLR_PARM(deg_c, "Degrees", 1, 1, 1) VOP_VEC4_PARM(deg_v4,"Degrees", 1, 1, 1, 1) VOP_FLT_PARM(deg_uf, "Degrees", 1) VOP_VEC_PARM(deg_uv, "Degrees", 1, 1, 1) VOP_VEC_PARM(deg_up, "Degrees", 1, 1, 1) VOP_VEC_PARM(deg_un, "Degrees", 1, 1, 1) VOP_CLR_PARM(deg_uc, "Degrees", 1, 1, 1) group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDXContents=US DialogScript=)TDHouLC1033600bb6055537fcc0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for attribwrangle automatically generated 02/09/15 14:53:40 { name attribwrangle script attribwrangle label "Attribute Wrangle" help { "" } inputlabel 1 "Geometry to Process with Wrangle" inputlabel 2 "Ancillary Input, point(1, ...) to Access" inputlabel 3 "Ancillary Input, point(2, ...) to Access" inputlabel 4 "Ancillary Input, point(3, ...) to Access" group { name "folder0" label "Code" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l attribvop1 bindgroup" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "vertices" "Vertices" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "class" label "Run Over" type ordinal default { "point" } menu { "detail" "Detail (only once)" "primitive" "Primitives" "point" "Points" "vertex" "Vertices" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "snippet" label "VEXpression" type string default { "" } menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('attribwrangle/snippet')" ] language python } range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "VEX" } parmtag { "editorlines" "8-30" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'snippet'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "exportlist" label "Attributes to Create" type string default { "*" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_strict" label "Enforce Prototypes" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } group { name "folder0_1" label "Bindings" parm { name "autobind" label "Autobind by Name" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } multiparm { name "bindings" label "Number of Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" label "Attribute Name" type string default { "" } range { 0 1 } export none } parm { name "bindparm#" label "VEX Parameter" type string default { "" } range { 0 1 } export none } } parm { name "groupautobind" label "Autobind Groups by Name" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } multiparm { name "groupbindings" label "Group Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" label "Group Name" type string default { "" } range { 0 1 } export none } parm { name "bindgroupparm#" label "VEX Parameter" type string default { "" } range { 0 1 } export none } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vex_outputmask" label "Export Parameters" type string default { "*" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vex_updatenmls" label "Update Normals If Displaced" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } } INDXContents=US DialogScript=TӾAHouLC1033600bb6055537fcc0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for voronoifracturesolver automatically generated 02/05/15 14:02:25 { 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" parm { name "minpiecevol" label "Minimum Piece Volume" type float default { "1e-07" } range { 0 10 } export none } parm { name "clusterfusedist" label "Cluster Fuse Tolerance" type float default { "0.001" } range { 0 10 } export none } parm { name "stampcreation" label "Stamp Interior Primitives With Creation Time" type toggle default { "0" } range { 0 1 } export none } parm { name "feedback" label "Allow Fracturing From Feedback" type toggle default { "0" } range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fractureignoresresting" label "Fracturing Ignores Resting Objects" type toggle default { "1" } range { 0 1 } export none } parm { name "seed" label "Random Seed" type integer default { "0" } range { 0 10 } export none } parm { name "converttopoly" label "Convert To Poly" type toggle nolabel joinnext default { "1" } range { 0 1 } export none } parm { name "converttopolylod" label "Convert To Poly" type float default { "1" } disablewhen "{ converttopoly == 0 }" range { 0! 10 } export none } parm { name "group" label "Group" type string default { "*" } range { 0 1 } export none } parm { name "dataname" label "Data Name" type string default { "Solver" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "uniquedataname" label "Unique Data Name" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript qTշ/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "clamp" script "clamp" label "clamp" code { "$clamp = clamp($val, $min, $max);" } input float val "Input Value" input float min "Minimum Value" input float max "Maximum Value" output float clamp "Clamped Value" signature "Float" default { } signature "Integer" i { int int int int } signature "3D Vector" v { vector vector vector vector } signature "3D Point" p { point point point point } signature "3D Normal" n { normal normal normal normal } signature "RGB Color" c { color color color color } signature "4D Vector" v4 { vector4 vector4 vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector uvector uvector } signature "Uniform 3D Point" up { upoint upoint upoint upoint } signature "Uniform 3D Normal" un { unormal unormal unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor ucolor ucolor } VOP_FLT_PARM(min, "Min", 0) VOP_FLT_PARM(max, "Max", 1) VOP_INT_PARM(min_i, "Min", 0) VOP_INT_PARM(max_i, "Max", 1) VOP_VEC_PARM(min_v, "Min", 0, 0, 0) VOP_VEC_PARM(max_v, "Max", 1, 1, 1) VOP_VEC_PARM(min_p, "Min", 0, 0, 0) VOP_VEC_PARM(max_p, "Max", 1, 1, 1) VOP_VEC_PARM(min_n, "Min", 0, 0, 0) VOP_VEC_PARM(max_n, "Max", 1, 1, 1) VOP_CLR_PARM(min_c, "Min", 0, 0, 0) VOP_CLR_PARM(max_c, "Max", 1, 1, 1) VOP_CLR4_PARM(min_v4, "Min", 0, 0, 0, 0) VOP_CLR4_PARM(max_v4, "Max", 1, 1, 1, 1) VOP_FLT_PARM(min_uf, "Min", 0) VOP_FLT_PARM(max_uf, "Max", 1) VOP_VEC_PARM(min_uv, "Min", 0, 0, 0) VOP_VEC_PARM(max_uv, "Max", 1, 1, 1) VOP_VEC_PARM(min_up, "Min", 0, 0, 0) VOP_VEC_PARM(max_up, "Max", 1, 1, 1) VOP_VEC_PARM(min_un, "Min", 0, 0, 0) VOP_VEC_PARM(max_un, "Max", 1, 1, 1) VOP_CLR_PARM(min_uc, "Min", 0, 0, 0) VOP_CLR_PARM(max_uc, "Max", 1, 1, 1) group { name "gs" obsolete 12.0 } group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScriptTշ/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "complement" script "complement" label "complement" code { "$complem = -$val;" "$complem += 1;" } input float val "Input Value" output float complem "Complement: 1 - Input Value" signature "Float" default { } signature "Integer" i { int int } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } VOP_FLT_PARM(val, "Value", 1) VOP_INT_PARM(val_i, "Value", 1) VOP_VEC_PARM(val_v, "Value", 1, 1, 1) VOP_VEC_PARM(val_p, "Value", 1, 1, 1) VOP_VEC_PARM(val_n, "Value", 1, 1, 1) VOP_CLR_PARM(val_c, "Value", 1, 1, 1) VOP_VEC4_PARM(val_v4,"Value", 1, 1, 1, 1) VOP_FLT_PARM(val_uf, "Value", 1) VOP_VEC_PARM(val_uv, "Value", 1, 1, 1) VOP_VEC_PARM(val_up, "Value", 1, 1, 1) VOP_VEC_PARM(val_un, "Value", 1, 1, 1) VOP_CLR_PARM(val_uc, "Value", 1, 1, 1) group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDXContents=US DialogScript=THouLC1033600bb6055537fcd0f96ba020LIMITED_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" } } } INDX DialogScriptTշ/* * 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 "bias" script "bias" label "bias" outercode { INCLUDE_VOPLIB } 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);" "" "#else" " $bias = vop_bias($val, $amount);" "#endif" } input float val "Input" input float amount "Bias" output float bias "Result" signature "Float" default { float float float } 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_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`Tշ/* * 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 DialogScriptTշ/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "importattrib" script "importattrib" label "importattrib" code { "$adata = 0;" "if( $isconnected_ptnum )" " $success = import($attrib, $adata, $input_index, $ptnum);" "else" " $success = import($attrib, $adata, $input_index);" } input string attrib "Attribute Name" input int input_index "OP Input Index" input int ptnum "Point Number" output int success "Return 1 For Success, 0 For Failure" output vector adata "Attribute Value" signature "Float Attribute" f { string int int int float } signature "Integer Attribute" i { string int int int int } signature "Vector Attribute" default { } signature "Vector4 Attribute" v4 { string int int int vector4 } signature "Matrix3 Attribute" m3 { string int int int matrix3 } signature "Matrix Attribute" m { string int int int matrix } parm { name attrib label "Attribute" type string default { "Cd" } } parm { name input_index label "OP Input Index" type int size 1 default { 0 } range { 0 3 } } } INDX DialogScriptTշ/* * 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 DialogScriptDTշ/* * 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 "isnan" script "isnan" label "isnan" code { "$isnan = isnan($val);" } input float val "Input Value" output int isnan "Is Nan: Is it not a number" VOP_FLT_PARM(val, "Value", 1) } INDXContents=US DialogScript=eTL-HouLC1033600bb6055537fcd0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for solver automatically generated 12/12/14 20:12:29 { 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=US DialogScript=(>T>!HouLC1033600bb6055537fcc0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for rigidbodysolver automatically generated 10/15/14 13:38:41 { 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" "ode" "ODE" "rbd" "RBD" } range { 0 10 } export none } group { name "folder1_2" label "Bullet" parm { name "substeps" label "Number of Substeps" type integer default { "10" } disablewhen "{ solver != bullet }" range { 1! 100 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } groupsimple { name "constraintsolver" label "Constraint Solver" parm { name "use_parallel_constraint_solver" label "Use Parallel Constraint Solver" type toggle default { "off" } disablewhen "{ solver != bullet }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "numiteration" label "Constraint Iterations" type integer default { "10" } disablewhen "{ solver != bullet }" range { 1! 100 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "globalcfm" label "Constraint Force Mixing" type float default { "0" } disablewhen "{ solver != bullet }" range { 0! 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "globalerp" label "Error Reduction Parameter" type float default { "0.2" } disablewhen "{ solver != bullet }" range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "splitimpulse" label "Split Impulse" type toggle default { "on" } disablewhen "{ solver != bullet } { use_parallel_constraint_solver == 1 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "penetrationthreshold" label "Penetration Threshold" type float default { "-0.02" } disablewhen "{ solver != bullet } { use_parallel_constraint_solver == 1 } { splitimpulse == 0 }" range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "splitimpulseerp" label "Split Impulse ERP" type float default { "0.8" } disablewhen "{ solver != bullet } { use_parallel_constraint_solver == 1 } { splitimpulse == 0 }" range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } } group { name "folder1_2_1" label "ODE" parm { name "erp" label "Error Reduction" type float default { "0.2" } disablewhen "{ solver != ode }" range { 0 10 } export none } parm { name "cfm" label "Constraint Force Mixing" type float default { "1e-07" } disablewhen "{ solver != ode }" range { 0 10 } export none } parm { name "oversample" label "Oversamples" type integer default { "10" } disablewhen "{ solver != ode }" range { 0 10 } export none } parm { name "rand" label "Random Seed" type integer default { "0" } disablewhen "{ solver != ode }" range { 0 10 } export none } parm { name "usemaxomega" label "Max Angular Velocity" type toggle joinnext default { "1" } disablewhen "{ solver != ode }" range { 0 1 } export none } parm { name "maxomega" label "Max Angular Velocity" type float nolabel default { "100000" } disablewhen "{ solver != ode } { usemaxomega != 1 }" range { 0! 100000 } export none } } 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "maximumsubsteps" label "Maximum Substeps" type integer default { "1" } disablewhen "{ solver != rbd }" range { 0 10 } export none } parm { name "cflcond" label "CFL Condition" type integer default { "1" } disablewhen "{ solver != rbd }" range { 0 10 } export none } } group { name "folder0_1" label "Collisions" parm { name "collisioniterations" label "Collision Passes" type integer default { "5" } disablewhen "{ solver != rbd }" range { 0 10 } export none } parm { name "contactiterations" label "Contact Passes" type integer default { "7" } disablewhen "{ solver != rbd }" range { 0 10 } export none } parm { name "subcontactiterations" label "SubContact Passes" type integer default { "10" } disablewhen "{ solver != rbd }" range { 0 10 } export none } parm { name "shockpropagation" label "Shock Propagation" type integer default { "3" } disablewhen "{ solver != rbd }" range { 0 10 } export none } parm { name "resolvepenetration" label "Resolve Penetration" type integer default { "0" } disablewhen "{ solver != rbd }" range { 0 10 } export none } parm { name "usepointvelocity" label "Use Point Velocity for Collisions" type toggle default { "0" } disablewhen "{ solver != rbd }" range { 0 1 } export none } parm { name "usevolumevelocity" label "Use Volume Velocity for Collisions" type toggle default { "0" } disablewhen "{ solver != rbd }" range { 0 1 } export none } parm { name "addimpacts" label "Add Impact Data" type toggle default { "1" } disablewhen "{ solver != rbd }" range { 0 1 } export none } parm { name "glueignoresrestingobjects" label "Glue Ignores Resting Objects" type toggle default { "1" } disablewhen "{ solver != rbd }" range { 0 1 } export none } 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 } export none } 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 } export none } parm { name "contactgrouptol" label "Contact Grouping Tolerance" type float default { "0.001" } disablewhen "{ solver != rbd }" range { 0 10 } export none } } } 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 } export none } parm { name "fractureminpiecevol" label "Minimum Piece Volume" type float default { "1e-07" } disablewhen "{ solver == ode } { dofracture == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fractureclusterfusedist" label "Cluster Fuse Tolerance" type float default { "0.001" } disablewhen "{ solver == ode } { dofracture == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fracturestampcreation" label "Stamp Interior Primitives With Creation Time" type toggle default { "off" } disablewhen "{ solver == ode } { dofracture == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fracturefeedback" label "Allow Fracturing From Feedback" type toggle default { "off" } disablewhen "{ solver == ode } { dofracture == 0 }" range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fractureignoresresting" label "Fracturing Ignores Resting Objects" type toggle default { "on" } disablewhen "{ solver == ode } { dofracture == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fractureseed" label "Random Seed" type integer default { "0" } disablewhen "{ solver == ode } { dofracture == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "converttopoly" label "Convert To Poly" type toggle nolabel joinnext default { "on" } disablewhen "{ solver == ode } { dofracture == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "converttopolylod" label "Convert To Poly" type float default { "1" } disablewhen "{ solver == ode } { dofracture == 0 } { converttopoly == 0 }" range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } } parm { name "addaffectors" label "Make Objects Mutual Affectors" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l multisolver1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "dataname" label "Data Name" type string default { "Solver" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "uniquedataname" label "Unique Data Name" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "solverperobject" label "Solver Per Object" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContents=US DialogScript= Si3cHouLC1033600bb6055537fcc0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for clean automatically generated 05/06/14 15:09:23 { 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 } export none } parm { name "fixoverlap" label "Fix Overlaps" type toggle default { "0" } range { 0 1 } export none } parm { name "deleteoverlap" label "Delete Overlap Pairs" type toggle default { "1" } disablewhen "{ fixoverlap == 0 }" range { 0 1 } export none } 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 } export none } parm { name "delattribs" label "Remove Attribs" type string default { "*" } disablewhen "{ dodelattribs == 0 }" range { 0 1 } export none } parm { name "dodelgroups" label "Remove Groups" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "delgroups" label "Remove Groups" type string default { "*" } disablewhen "{ dodelgroups == 0 }" range { 0 1 } export none } parm { name "delnans" label "Remove NANs" type toggle default { "1" } range { 0 1 } export none } parm { name "make_manifold" label "Manifold-Only Topology" type toggle default { "0" } range { 0 1 } export none } parm { name "delete_small" label "Delete Small Manifold Patches" type toggle default { "1" } hidewhen "{ make_manifold == 0 }" range { 0 1 } export none 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 } export none } } INDX DialogScriptTշ/* * 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 DialogScriptTշ/* * 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 "addgroup" script "addgroup" label "addgroup" code { "$found = $ptnum;" "addgroup($group, $ptnum);" } forcecode input string group "Group Name" input int ptnum "Point Number" output int found "Point Number" parm { name group label "Group" type string default { "group1" } } parm { name ptnum label "Point Number" type int size 1 default { 0 } } } INDXContents=US DialogScript=+THouLC1033600bb6055537fcd0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for rbdpackedobject automatically generated 02/06/15 11:46:50 { 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 } export none parmtag { "autoscope" "0000" } } parm { name "createframe" label "Creation Frame" type float default { "ch(opcreator(\".\")+\"/startframe\")" } range { 1 100 } export none parmtag { "autoscope" "0000" } } parm { name "solvefirstframe" label "Solve on Creation Frame" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "object_name" label "Object Name" type string default { "$OS" } range { 0 1 } export none } 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 } export none } parm { name "soppath" label "SOP Path" type oppath default { "" } range { 0 1 } export none 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 } export none } parm { name "overwritefromsop" label "Overwrite Attributes from SOP" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } 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 } export none } parm { name "usetransform" label "Use Object Transform" type toggle default { "0" } range { 0 1 } export none } parm { name "active" label "Create Active Objects" type toggle invisible default { "1" } range { 0 1 } export none } parm { name "display" label "Display Geometry" type toggle default { "1" } range { 0 1 } export none } group { name "initial_state" label "Initial State" parm { name "t" label "Position" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none } parm { name "r" label "Rotation" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none } parm { name "vel" label "Velocity" type vector size 3 default { "0" "0" "0" } disablewhen "{ inheritvelocity == 1 }" range { -1 1 } export none } parm { name "angvel" label "Angular Velocity" type vector size 3 default { "0" "0" "0" } disablewhen "{ inheritvelocity == 1 }" range { -1 1 } export none } parm { name "inheritvelocity" label "Inherit Velocity from Point Velocity" type toggle default { "0" } range { 0 1 } export none } } group { name "initial_state_1" label "Bullet Data" parm { name "showguide" label "Show Guide Geometry" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "color" label "Color" type color size 3 default { "0" "0" "1" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_deactivated_color" label "Deactivated Color" type color size 3 default { "1" "0" "0" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } export none } 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "geo_triangulate" label "Triangulate Polygons (not working yet)" type toggle invisible default { "on" } range { 0 1 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_collision_margin" label "Collision Padding" type float default { "0.02" } disablewhen "{ bullet_georep == plane } { bullet_georep == concave }" range { 0! 0.5 } export none 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 } export none 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 } export none 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 } export none } parm { name "bullet_add_impact" label "Add Impact Data" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_want_deactivate" label "Enable Sleeping" type toggle default { "on" } range { 0 1 } export none 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 } export none } parm { name "bullet_angular_sleep_threshold" label "Angular Threshold" type float default { "1" } disablewhen "{ bullet_want_deactivate == 0 }" range { 0! 2 } export none } } group { name "initial_state_2" label "Physical" parm { name "computecom" label "Compute Center of Mass" type toggle default { "1" } range { 0 1 } export none } parm { name "p" label "Pivot" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none } parm { name "computemass" label "Compute Mass" type toggle default { "1" } range { 0 1 } export none } parm { name "density" label "Density" type float default { "1000" } disablewhen "{ computemass == 0 }" range { 0! 10 } export none } parm { name "mass" label "Mass" type float default { "1" } disablewhen "{ computemass == 1 }" range { 0! 10 } export none } parm { name "inertialtensorstiffness" label "Rotational Stiffness" type float default { "1" } range { 0 10 } export none } parm { name "bounce" label "Bounce" type float default { "0.5" } range { 0! 1 } export none } parm { name "friction" label "Friction" type float default { "1" } range { 0! 10 } export none } } } INDX DialogScriptTշ/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vectofloat" script "vectofloat" label "vectofloat" outercode { INCLUDE_VOPLIB } code { "vop_vectofloat($vec, $fval1, $fval2, $fval3);" } input vector vec "Input Vector" output float fval1 "Component 1" output float fval2 "Component 2" output float fval3 "Component 3" VOP_VEC_PARM(vec, "Value", 0, 0, 0) VOP_VEC_PARM(vec_p, "Value", 0, 0, 0) VOP_VEC_PARM(vec_n, "Value", 0, 0, 0) VOP_CLR_PARM(vec_c, "Value", 0, 0, 0) VOP_VEC_PARM(vec_uv, "Value", 0, 0, 0) VOP_VEC_PARM(vec_up, "Value", 0, 0, 0) VOP_VEC_PARM(vec_un, "Value", 0, 0, 0) VOP_CLR_PARM(vec_uc, "Value", 0, 0, 0) signature "3D Vector" default { vector float float float } signature "3D Point" p { point float float float } signature "3D Normal" n { normal float float float } signature "RGB Color" c { color float float float } signature "Uniform 3D Vector" uv { uvector ufloat ufloat ufloat } signature "Uniform 3D Point" up { upoint ufloat ufloat ufloat } signature "Uniform 3D Normal" un { unormal ufloat ufloat ufloat } signature "Uniform RGB Color" uc { ucolor ufloat ufloat ufloat } } INDXContents=US DialogScript=F HouLC1033600bb6055537fcd0f96ba020LIMITED_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" } INDX DialogScriptTշ/* * 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) } INDX DialogScript Tշ/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "twoway" script "twoway" label "twoway" code { "#ifndef __vex" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" "#else" " #if !strcmp($signature, \"b\")" " float $scale = ($condtype != 0 ? ($condition != 0 ? 1 : 0)" " : ($condition != 0 ? 0 : 1));" " $result = (1-$scale)*$input1 + $scale*$input2;" " #else" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" " #endif" "#endif" } input int condition "Condition Value (int)" input float input1 "Input 1" input float input2 "Input 2" output float result "Output Value" signature "Float" default { } signature "Integer" i { int int int int } signature "String" s { int string string string } signature "3D Vector" v { int vector vector vector } signature "3D Point" p { int point point point } signature "3D Normal" n { int normal normal normal } signature "RGB Color" c { int color color color } signature "BSDF" b { int bsdf bsdf bsdf } signature "4D Vector" v4 { int vector4 vector4 vector4 } signature "3x3 Matrix" m3 { int matrix3 matrix3 matrix3 } signature "4x4 Matrix" m { int matrix matrix matrix } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { ufloat uvector uvector uvector } signature "Uniform 3D Point" up { ufloat upoint upoint upoint } signature "Uniform 3D Normal" un { ufloat unormal unormal unormal } signature "Uniform RGB Color" uc { ufloat ucolor ucolor ucolor } signature "Uniform 4x4 Matrix" um { ufloat umatrix umatrix umatrix } parm { name condtype label Condition type int menu { "true" "Use Input 1 If Condition True" "false" "Use Input 1 If Condition False" } default { 0 } } VOP_FLT_PARM(input2, "Input 2", 0) VOP_INT_PARM(input2_i, "Input 2", 0) VOP_STR_PARM(input2_s, "Input 2", "") VOP_VEC_PARM(input2_v, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_p, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_n, "Input 2", 0, 0, 0) VOP_CLR_PARM(input2_c, "Input 2", 1, 1, 1) VOP_VEC4_PARM(input2_v4, "Input 2", 0, 0, 0, 0) parm { name input2_m3 label "Input 2" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name input2_m label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } VOP_FLT_PARM(input2_uf, "Input 2", 0) VOP_VEC_PARM(input2_uv, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_up, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_un, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_uc, "Input 2", 0, 0, 0) parm { name input2_um label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } group { name "g2" obsolete 12.0 } } INDX DialogScriptTշ/* * 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 } } } INDX DialogScriptTշ/* * 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 "addattrib" script "addattrib" label "addattrib" code { "$newadata = $adata;" "addattribute($attrib, $newadata, \"type\", $typemodifier);" "if ($localvar != \"\")" " addvariablename($attrib, $localvar);" } forcecode input string attrib "Attribute Name" input vector adata "Attribute Value" input string localvar "Local Variable Name" output vector newadata "Attribute Value" signature "Float Attribute" f { string float string float } signature "Integer Attribute" i { string int string int } signature "Vector Attribute" default { } signature "Vector4 Attribute" v4 { string vector4 string vector4 } signature "Matrix3 Attribute" m3 { string matrix3 string matrix3 } signature "Matrix Attribute" m { string matrix string matrix } parm { name attrib label "Attribute" type string default { "Cd" } } parm { name localvar label "Local Variable Name" type string default { "" } } parm { name adata_f label "Data Float" type float size 1 default { 0.0 } } parm { name adata_i label "Data Integer" type int size 1 default { 0 } } parm { name adata label "Data Vector" type float size 3 default { 0.0 0.0 0.0 } } parm { name adata_v4 label "Data Vector4" type float size 4 default { 0.0 0.0 0.0 0.0 } } parm { name adata_m3 label "Data Matrix3" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name adata_m label "Data Matrix" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } parm { name typemodifier label "Type Modifier" type string default { "" } menu { "" "None" "vector" "Vector Data" "normal" "Normal Data" "point" "Position Data" "indexpair" "Index/Pair (Capture Attribute)" "color" "Color Data" "quaternion" "Quaternion" } } } INDXContents=US DialogScript= 0 } { cluster == 0 }" range { 0 1 } export none } } group { name "settings_1" label "Cluster" parm { name "cluster" label "Cluster Pieces" type toggle default { "0" } disablewhen "{ cutplaneoffset > 0 }" range { 0 1 } export none } parm { name "deleteedges" label "Delete Exterior Cluster Edges" type toggle default { "0" } range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "addclusternoise" label "Add Cluster Noise" type toggle default { "1" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 }" range { 0! 10 } export none 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 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "randomdetach" label "Random Detachment" type toggle default { "0" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 }" range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "detachseed" label "Detach Seed" type float default { "0" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 } { randomdetach == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "detachratio" label "Detach Ratio" type float default { "0.1" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 } { randomdetach == 0 }" range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "constraintnetwork" label "Create Constraint Network" type toggle default { "0" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 }" range { 0 1 } export none } parm { name "inclusterstrength" label "Within Cluster Constraint Strength" type float default { "-1" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 } { constraintnetwork == 0 }" range { 0 10000 } export none } parm { name "outclusterstrength" label "Between Cluster Constraint Strength" type float default { "0" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 } { constraintnetwork == 0 }" range { 0 1000 } export none } parm { name "clusterattr" label "Cluster Attribute" type string default { "cluster" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 }" range { 0 1 } export none } parm { name "clusterattrtol" label "Attribute Tolerance" type float default { "1e-005" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 }" range { 0 0.1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fusedist" label "Fuse Tolerance" type float default { "0.001" } disablewhen "{ cutplaneoffset > 0 } { cluster == 0 }" range { 0 10 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "viznoisescale" label "Visualize Noise Scale" type toggle default { "off" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "planar" label "Triangulate Non-Planar Detail" type toggle default { "0" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "detailsize" label "Detail Size" type float default { "0.25" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "intnoiseamp" label "Noise Amplitude" type float default { "0.1" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 1 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "intnoiseoffset" label "Offset" type vector size 3 default { "0" "0" "0" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "intnoiseturb" label "Turbulence" type integer default { "3" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "hassdfinput" label "hassdfinput" type toggle invisible default { "0" } range { 0 1 } export none } parm { name "depthsamplediv" label "Depth Volume Resolution" type integer default { "50" } disablewhen "{ hassdfinput == 1 } { addinteriordetail == 0 } { createinside == 0 }" range { 10! 100 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "clampmaxdisp" label "Clamp Displacement Amount to Depth" type toggle default { "on" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 1 } export none 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 } export none 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 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "usedepthnoisescaleramp" label "Use Depth / Noise Ramp" type toggle default { "off" } disablewhen "{ addinteriordetail == 0 } { createinside == 0 }" range { 0 1 } export none 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 } export none 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 } export none } parm { name "groupprefix" label "Piece Group Prefix" type string default { "" } disablewhen "{ newg == 0 }" range { 0 1 } export none } parm { name "groupinterior" label "Interior Group" type string default { "inside" } disablewhen "{ newg == 0 } { createinside == 0 }" range { 0 1 } export none } parm { name "groupexterior" label "Exterior Group" type string default { "outside" } disablewhen "{ newg == 0 }" range { 0 1 } export none } } group { name "settings_4" label "Attributes" parm { name "newname" label "Create Name Attribute" type toggle default { "1" } range { 0 1 } export none } parm { name "nameprefix" label "Name Prefix" type string default { "piece" } disablewhen "{ newname == 0 }" range { 0 1 } export none } parm { name "copyattributes" label "Copy Cell Point Attributes" type toggle default { "0" } range { 0 1 } export none } parm { name "ptattributes" label "To Piece Points" type string default { "" } disablewhen "{ copyattributes == 0 }" range { 0 1 } export none } parm { name "primattributes" label "To Piece Primitives" type string default { "" } disablewhen "{ copyattributes == 0 }" range { 0 1 } export none } parm { name "keepinternal" label "Keep Internal Attributes" type toggle default { "0" } range { 0 1 } export none } parm { name "pieceattr" label "Primitive Piece" type string default { "piece" } disablewhen "{ keepinternal == 0 }" range { 0 1 } export none } parm { name "cellptattr" label "Primitive Cell Point" type string default { "cellpt" } disablewhen "{ keepinternal == 0 }" range { 0 1 } export none } parm { name "clipptattr" label "Primitive Clip Point" type string default { "clippt" } disablewhen "{ keepinternal == 0 } { createinside == 0 }" range { 0 1 } export none } parm { name "outsideattr" label "Primitive Outside" type string default { "outside" } disablewhen "{ keepinternal == 0 }" range { 0 1 } export none } parm { name "depthattr" label "Point Depth" type string default { "depth" } disablewhen "{ keepinternal == 0 } { createinside == 0 } { addinteriordetail == 0 }" range { 0 1 } export none } } } INDX DialogScriptvTշ/* * 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) } INDX DialogScript>Tշ/* * 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=US DialogScript==QHouLC1033600bb6055537fcd0f96ba020LIMITED_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=US DialogScript=mTS֥HouLC1033600bb6055537fcc0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for attribdelete automatically generated 10/31/14 14:36:21 { name attribdelete script attribdelete label "Attribute Delete" help { "" } inputlabel 1 "Geometry to Remove Attributes from" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "ptdel" label "Point Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 ptdel" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vtxdel" label "Vertex Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 vtxdel" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "primdel" label "Primitive Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 primdel" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "dtldel" label "Detail Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 dtldel" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "updatevar" label "Update Local Variables" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDX DialogScript5Tշ/* * 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 "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_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 } } HouLC1033600bbd055538073093af9ae7expression.func# 0 bytes HouLC1033600ba505553807303897b9fdobj.defcomment "" position 5 2 cachesize 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1430577406 modify 1430885843 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba4055538073029ff291eobj.parm{ version 0.8 } HouLC1033600ba005553807301274efaaobj.userdata ___Version___14.0.313HouLC1033600bb80555380730284bd394obj/box_object1.inittype = geo matchesdef = 0 HouLC1033600bb90555380730492eeecbobj/box_object1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -8.6145 4.63204 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress off exposed on selectable on outputsNamed3 { 1 "output1" } inputsNamed3 { 3 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1430577766 modify 1431535717 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb005553807307417e443obj/box_object1.spareparmdef group { name "stdswitcher5" label "Transform" parm { name "keeppos" baseparm joinnext export none } parm { name "pre_xform" baseparm export none } parm { name "xOrd" baseparm joinnext export none } parm { name "rOrd" baseparm export none } parm { name "t" baseparm export all } parm { name "r" baseparm export all } parm { name "s" baseparm export none } parm { name "p" baseparm export none } parm { name "scale" baseparm export none } parm { name "lookatpath" baseparm export none } parm { name "lookup" baseparm export none } parm { name "pathobjpath" baseparm export none } parm { name "roll" baseparm export none } parm { name "pos" baseparm export none } parm { name "uparmtype" baseparm export none } parm { name "pathorient" baseparm export none } parm { name "up" baseparm export none } parm { name "bank" baseparm export none } } group { name "stdswitcher5_1" label "Material" parm { name "shop_materialpath" baseparm joinnext export none } parm { name "shop_materialopts" baseparm export none } } group { name "stdswitcher5_2" label "Render" parm { name "tdisplay" baseparm joinnext export none } parm { name "display" baseparm 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" } range { 0 1 } export none parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } range { 0 1 } export none parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" range { 0 1 } export none parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" range { 0 1 } export none parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." range { 0 1 } export none parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." range { 0 1 } export none parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." range { 0 1 } export none parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } range { 0 1 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" range { 0 1 } export none parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } export none parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } export none parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } export none parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } range { 0 1 } export none parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_computeN" label "Automatically Compute Normals" type toggle default { "1" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher5_3" label "Misc" parm { name "use_dcolor" baseparm export none } parm { name "dcolor" baseparm export none } parm { name "picking" baseparm export none } parm { name "pickscript" baseparm export none } parm { name "caching" baseparm export none } parm { name "vport_shadeopen" baseparm export none } parm { name "vport_displayassubdiv" baseparm invisible export none } } HouLC1033600bb805553807304cd70e70obj/box_object1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) keeppos [ 0 locks=0 ] ( "off" ) pre_xform [ 0 locks=0 ] ( 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) lookatpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "off" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) stdswitcher5 [ 0 locks=0 ] ( 0 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_computeN [ 0 locks=0 ] ( "on" ) vm_overridedetail [ 0 locks=0 ] ( "off" ) } HouLC1033600bb405553807302ec41ffdobj/box_object1.userdata ___Version___14.0.313___toolcount___1 ___toolid___ geometry_boxHouLC1033600b8b055538073094f41b60obj/box_object1/voronoifracture1.inittype = voronoifracture matchesdef = 1 HouLC1033600b880555380730b6a810fbobj/box_object1/voronoifracture1.defsopflags sopflags = comment "" position -2.6073 -0.841725 cachesize 1 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 3 "output1" } inputsNamed3 { 0 box1 1 1 "input1" 1 scatter1 1 1 "input2" 5 "" "" 1 "input3" } inputs { 0 box1 0 1 1 scatter1 0 1 2 "" 0 1 } stat { create 1430577797 modify 1431535618 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8b0555380730fdaec5e4obj/box_object1/voronoifracture1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) fuse_points [ 0 locks=0 ] ( "on" ) fuse_dist [ 0 locks=0 ] ( 0.001 ) createinside [ 0 locks=0 ] ( "on" ) connect [ 0 locks=0 ] ( "on" ) cuspnormals [ 0 locks=0 ] ( "on" ) cuspangle [ 0 locks=0 ] ( 15 ) cuspouternormals [ 0 locks=0 ] ( "on" ) cuspouterangle [ 0 locks=0 ] ( 60 ) docusp [ 0 locks=0 ] ( "off" ) visualizepieces [ 0 locks=0 ] ( "off" ) usecellptgroup [ 0 locks=0 ] ( "off" ) cellgroup [ 0 locks=0 ] ( 0 ) clustermode [ 0 locks=0 ] ( "0" ) settings [ 0 locks=0 ] ( 2 2 2 2 2 ) triangulation [ 0 locks=0 ] ( "0" ) partition [ 0 locks=0 ] ( "1" ) cutplaneoffset [ 0 locks=0 ] ( 0 ) optimizecutbycluster [ 0 locks=0 ] ( "off" ) cluster [ 0 locks=0 ] ( "off" ) deleteedges [ 0 locks=0 ] ( "off" ) addclusternoise [ 0 locks=0 ] ( "on" ) clustersize [ 0 locks=0 ] ( 0.5 0.5 0.5 ) clusteroffset [ 0 locks=0 ] ( 0 0 0 ) clusterjitter [ 0 locks=0 ] ( 1 1 1 ) randomdetach [ 0 locks=0 ] ( "off" ) detachseed [ 0 locks=0 ] ( 0 ) detachratio [ 0 locks=0 ] ( 0.10000000000000001 ) constraintnetwork [ 0 locks=0 ] ( "off" ) inclusterstrength [ 0 locks=0 ] ( -1 ) outclusterstrength [ 0 locks=0 ] ( 0 ) clusterattr [ 0 locks=0 ] ( cluster ) clusterattrtol [ 0 locks=0 ] ( 1.0000000000000001e-005 ) fusedist [ 0 locks=0 ] ( 0.001 ) addinteriordetail [ 0 locks=0 ] ( "off" ) viznoisescale [ 0 locks=0 ] ( "off" ) planar [ 0 locks=0 ] ( "off" ) detailsize [ 0 locks=0 ] ( 0.050000000000000003 ) intnoiseamp [ 0 locks=0 ] ( 0.10000000000000001 ) intnoisetype [ 0 locks=0 ] ( snoise ) intnoisefreq [ 0 locks=0 ] ( 2.5 2.5 2.5 ) intnoiseoffset [ 0 locks=0 ] ( 0 0 0 ) intnoiseturb [ 0 locks=0 ] ( 3 ) hassdfinput [ 0 locks=0 ] ( "off" ) depthsamplediv [ 0 locks=0 ] ( 50 ) clampmaxdisp [ 0 locks=0 ] ( "on" ) clampdepthpct [ 0 locks=0 ] ( 0.90000000000000002 ) depthnoisescalebias [ 0 locks=0 ] ( 0.84999999999999998 ) usedepthnoisescaleramp [ 0 locks=0 ] ( "off" ) depthnoisescaleramp [ 0 locks=0 ] ( 2 ) newg [ 0 locks=0 ] ( "on" ) groupprefix [ 0 locks=0 ] ( "" ) groupinterior [ 0 locks=0 ] ( inside ) groupexterior [ 0 locks=0 ] ( outside ) newname [ 0 locks=0 ] ( "on" ) nameprefix [ 0 locks=0 ] ( piece ) copyattributes [ 0 locks=0 ] ( "off" ) ptattributes [ 0 locks=0 ] ( "" ) primattributes [ 0 locks=0 ] ( "" ) keepinternal [ 0 locks=0 ] ( "off" ) pieceattr [ 0 locks=0 ] ( piece ) cellptattr [ 0 locks=0 ] ( cellpt ) clipptattr [ 0 locks=0 ] ( clippt ) outsideattr [ 0 locks=0 ] ( outside ) depthattr [ 0 locks=0 ] ( depth ) depthnoisescaleramp1pos [ 0 locks=0 ] ( 0 ) depthnoisescaleramp1value [ 0 locks=0 ] ( 0 ) depthnoisescaleramp1interp [ 0 locks=0 ] ( "catmull-rom" ) depthnoisescaleramp2pos [ 0 locks=0 ] ( 1 ) depthnoisescaleramp2value [ 0 locks=0 ] ( 1 ) depthnoisescaleramp2interp [ 0 locks=0 ] ( "catmull-rom" ) } HouLC1033600b870555380730f5699e7fobj/box_object1/voronoifracture1.userdata ___toolid___geometry_voronoifracture___toolcount___2 ___Version___3HouLC1033600b85055538073024d917e7obj/box_object1/setup_packed_prims.inittype = assemble matchesdef = 1 HouLC1033600b8a055538073015524114obj/box_object1/setup_packed_prims.defsopflags sopflags = comment "" position -2.33084 -3.56501 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 2 rest1 1 1 "input1" } inputs { 0 rest1 0 1 } stat { create 1430845869 modify 1431535621 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 creator dynamics_rbdfracturedobject explicit 1 delscript "" exprlanguage hscript end HouLC1033600b850555380730b7ea0e77obj/box_object1/setup_packed_prims.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 ] ( "off" ) doCusp [ 0 locks=0 ] ( "off" ) pack_geo [ 0 locks=0 ] ( "on" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) } HouLC1033600b810555380730243809afobj/box_object1/setup_packed_prims.userdata ___toolid___dop_rbdfracturedobject___toolcount___5 ___Version___1HouLC1033600bb20555380730f13b2a68obj/box_object1/pointvop1.inittype = attribvop matchesdef = 0 HouLC1033600bb305553807302a10af28obj/box_object1/pointvop1.defsopflags sopflags = comment "" position 6.78513 6.83984 cachesize 1 connectornextid 9 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 "" "" 1 "input1" 1 isooffset2 2 1 "input2" 7 "" "" 1 "input3" 8 "" "" 1 "input4" } inputs { 0 "" 0 1 1 isooffset2 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1430885531 modify 1430889010 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8a055538073051fba324obj/box_object1/pointvop1.spareparmdef group { name "stdswitcher3" label "Vex Setup" parm { name "vexsrc" baseparm export all } parm { name "shoppath" baseparm export all } parm { name "script" baseparm export all } parm { name "clear" baseparm export all } parm { name "vop_compiler" baseparm export none } parm { name "vop_forcecompile" baseparm export none } parm { name "vex_cwdpath" baseparm export none } parm { name "vex_outputmask" baseparm export none } parm { name "vex_multithread" baseparm export none } } group { name "stdswitcher3_1" label "Attribute Bindings" parm { name "bindgroup" baseparm export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 bindgrouptype 0 } parm { name "bindgrouptype" baseparm export none } parm { name "bindclass" baseparm export none } parm { name "autobind" baseparm export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm export none } parm { name "bindparm#" baseparm export none } } parm { name "groupautobind" baseparm export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm export none } parm { name "bindgroupparm#" baseparm export none } } parm { name "vex_updatenmls" baseparm export none } } parm { name "ptnum" label "Point Number" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "vtxnum" label "Vertex Number" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "primnum" label "Primitive Number" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "id" label "Id" type integer invisible default { "-1" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numpt" label "Number of Points" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numvtx" label "Number of Vertices" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numprim" label "Number of Prims" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Time" label "Time" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "TimeInc" label "Time Inc" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Frame" label "Frame" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "life" label "Life" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "age" label "Age" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput2" label "Second Input" type string invisible default { "" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput3" label "Third Input" type string invisible default { "" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput4" label "Fourth Input" type string invisible default { "" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput1" label "First Input" type string invisible default { "" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "uv" label "UV" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "P" label "P" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "v" label "Velocity" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "force" label "Force" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Cd" label "Cd" type float invisible size 3 default { "1" "1" "1" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "N" label "N" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "ramp" label "ramp" type ramp_rgb default { "2" } range { 1! 10 } export none parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampcolortype" "rgb" } parmtag { "rampkeys_var" "ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "1" } parmtag { "rampvalues_var" "ramp_the_key_values" } parmtag { "shaderparmcontexts" "cvex" } } HouLC1033600bb20555380730f76bf877obj/box_object1/pointvop1.parm{ version 0.8 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" ) bindgroup [ 0 locks=0 ] ( "" ) bindgrouptype [ 0 locks=0 ] ( "guess" ) bindclass [ 0 locks=0 ] ( "point" ) 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" ) stdswitcher3 [ 0 locks=0 ] ( 0 0 ) ptnum [ 0 locks=0 ] ( 0 ) vtxnum [ 0 locks=0 ] ( 0 ) primnum [ 0 locks=0 ] ( 0 ) id [ 0 locks=0 ] ( -1 ) numpt [ 0 locks=0 ] ( 0 ) numvtx [ 0 locks=0 ] ( 0 ) numprim [ 0 locks=0 ] ( 0 ) Time [ 0 locks=0 ] ( 0 ) TimeInc [ 0 locks=0 ] ( 0 ) Frame [ 0 locks=0 ] ( 0 ) life [ 0 locks=0 ] ( 0 ) age [ 0 locks=0 ] ( 0 ) OpInput2 [ 0 locks=0 ] ( "" ) OpInput3 [ 0 locks=0 ] ( "" ) OpInput4 [ 0 locks=0 ] ( "" ) OpInput1 [ 0 locks=0 ] ( "" ) uv [ 0 locks=0 ] ( 0 0 0 ) P [ 0 locks=0 ] ( 0 0 0 ) v [ 0 locks=0 ] ( 0 0 0 ) force [ 0 locks=0 ] ( 0 0 0 ) Cd [ 0 locks=0 ] ( 1 1 1 ) N [ 0 locks=0 ] ( 0 0 0 ) ramp [ 0 locks=0 ] ( 2 ) ramp1pos [ 0 locks=0 ] ( 0 ) ramp1c [ 0 locks=0 ] ( 0 0 0.89999997615814209 ) ramp1interp [ 0 locks=0 ] ( "linear" ) ramp2pos [ 0 locks=0 ] ( 1 ) ramp2c [ 0 locks=0 ] ( 1 1 1 ) ramp2interp [ 0 locks=0 ] ( "linear" ) } HouLC1033600b8e05553807306ca2a2daobj/box_object1/pointvop1.userdata ___Version___14.0.313HouLC1033600b9f0555380730305d6561obj/box_object1/pointvop1/geometryvopglobal1.inittype = geometryvopglobal::2.0 matchesdef = 1 HouLC1033600b9c0555380730e53bd438obj/box_object1/pointvop1/geometryvopglobal1.defcomment "" position 1.90579 1.97631 cachesize 1 connectornextid 22 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "P" 1 "v" 2 "force" 3 "age" 4 "life" 5 "id" 6 "Cd" 7 "uv" 8 "N" 9 "Time" 10 "TimeInc" 11 "Frame" 12 "ptnum" 13 "primnum" 14 "vtxnum" 15 "numpt" 16 "numprim" 17 "numvtx" 18 "OpInput1" 19 "OpInput2" 20 "OpInput3" 21 "OpInput4" } inputsNamed3 { } inputs { } stat { create 1430885531 modify 1430885537 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9f0555380730ddf5e908obj/box_object1/pointvop1/geometryvopglobal1.parm{ version 0.8 } HouLC1033600b9b05553807305dcb4fc5obj/box_object1/pointvop1/geometryvopglobal1.userdata ___Version___HouLC1033600b9f0555380730b58fd75dobj/box_object1/pointvop1/geometryvopoutput1.inittype = geometryvopoutput matchesdef = 1 HouLC1033600b9c055538073053e95270obj/box_object1/pointvop1/geometryvopoutput1.defcomment "" position 8.25659 3.37035 cachesize 1 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 off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "P" 1 "" "" 1 "v" 2 "" "" 1 "force" 3 ramp1 1 1 "Cd" 4 "" "" 1 "N" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 ramp1 0 1 4 "" 0 1 } stat { create 1430885531 modify 1430885606 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9f055538073084e89bd0obj/box_object1/pointvop1/geometryvopoutput1.parm{ version 0.8 } HouLC1033600b9b05553807306d3a3d92obj/box_object1/pointvop1/geometryvopoutput1.userdata ___Version___HouLC1033600b800555380730cb4b29ebobj/box_object1/pointvop1/volumesample1.inittype = volumesample matchesdef = 0 HouLC1033600b81055538073061aeb871obj/box_object1/pointvop1/volumesample1.defcomment "" position 3.98746 3.63712 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "volumevalue" } inputsNamed3 { 0 "" "" 1 "input_index" 1 "" "" 1 "primnum" 2 geometryvopglobal1 0 1 "samplepos" } inputs { 0 "" 0 1 1 "" 0 1 2 geometryvopglobal1 0 1 } stat { create 1430885542 modify 1430885568 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b800555380730a27f0ca7obj/box_object1/pointvop1/volumesample1.parm{ version 0.8 input_index [ 0 locks=0 ] ( 1 ) primnum [ 0 locks=0 ] ( 0 ) samplepos [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600b9c0555380730b3e73c3dobj/box_object1/pointvop1/volumesample1.userdata ___Version___HouLC1033600b8905553807304e58abe3obj/box_object1/pointvop1/fit1.inittype = fit matchesdef = 0 HouLC1033600b8e055538073000825a18obj/box_object1/pointvop1/fit1.defcomment "" position 5.18918 2.19946 cachesize 1 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 5 "shift" } inputsNamed3 { 0 volumesample1 3 1 "val" 1 "" "" 1 "srcmin" 2 "" "" 1 "srcmax" 3 "" "" 1 "destmin" 4 "" "" 1 "destmax" } inputs { 0 volumesample1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1430885573 modify 1430885590 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8905553807301c364b8bobj/box_object1/pointvop1/fit1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) srcmin [ 0 locks=0 ] ( -0.46000000000000002 ) srcmax [ 0 locks=0 ] ( 0.065000000000000002 ) destmin [ 0 locks=0 ] ( 0 ) destmax [ 0 locks=0 ] ( 1 ) srcmin_v [ 0 locks=0 ] ( 0 0 0 ) srcmax_v [ 0 locks=0 ] ( 1 1 1 ) destmin_v [ 0 locks=0 ] ( 0 0 0 ) destmax_v [ 0 locks=0 ] ( 1 1 1 ) srcmin_p [ 0 locks=0 ] ( 0 0 0 ) srcmax_p [ 0 locks=0 ] ( 1 1 1 ) destmin_p [ 0 locks=0 ] ( 0 0 0 ) destmax_p [ 0 locks=0 ] ( 1 1 1 ) srcmin_n [ 0 locks=0 ] ( 0 0 0 ) srcmax_n [ 0 locks=0 ] ( 1 1 1 ) destmin_n [ 0 locks=0 ] ( 0 0 0 ) destmax_n [ 0 locks=0 ] ( 1 1 1 ) srcmin_c [ 0 locks=0 ] ( 0 0 0 ) srcmax_c [ 0 locks=0 ] ( 1 1 1 ) destmin_c [ 0 locks=0 ] ( 0 0 0 ) destmax_c [ 0 locks=0 ] ( 1 1 1 ) srcmin_v4 [ 0 locks=0 ] ( 0 0 0 0 ) srcmax_v4 [ 0 locks=0 ] ( 1 1 1 1 ) destmin_v4 [ 0 locks=0 ] ( 0 0 0 0 ) destmax_v4 [ 0 locks=0 ] ( 1 1 1 1 ) srcmin_uf [ 0 locks=0 ] ( 0 ) srcmax_uf [ 0 locks=0 ] ( 1 ) destmin_uf [ 0 locks=0 ] ( 0 ) destmax_uf [ 0 locks=0 ] ( 1 ) srcmin_uv [ 0 locks=0 ] ( 0 0 0 ) srcmax_uv [ 0 locks=0 ] ( 1 1 1 ) destmin_uv [ 0 locks=0 ] ( 0 0 0 ) destmax_uv [ 0 locks=0 ] ( 1 1 1 ) srcmin_up [ 0 locks=0 ] ( 0 0 0 ) srcmax_up [ 0 locks=0 ] ( 1 1 1 ) destmin_up [ 0 locks=0 ] ( 0 0 0 ) destmax_up [ 0 locks=0 ] ( 1 1 1 ) srcmin_un [ 0 locks=0 ] ( 0 0 0 ) srcmax_un [ 0 locks=0 ] ( 1 1 1 ) destmin_un [ 0 locks=0 ] ( 0 0 0 ) destmax_un [ 0 locks=0 ] ( 1 1 1 ) srcmin_uc [ 0 locks=0 ] ( 0 0 0 ) srcmax_uc [ 0 locks=0 ] ( 1 1 1 ) destmin_uc [ 0 locks=0 ] ( 0 0 0 ) destmax_uc [ 0 locks=0 ] ( 1 1 1 ) } HouLC1033600b85055538073092f0bb50obj/box_object1/pointvop1/fit1.userdata ___Version___HouLC1033600b880555380730943246f8obj/box_object1/pointvop1/ramp1.inittype = rampparm matchesdef = 0 HouLC1033600b89055538073088c48477obj/box_object1/pointvop1/ramp1.defcomment "" position 6.79881 2.05826 cachesize 1 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 1 "ramp" 2 "ramp_the_basis_strings" 3 "ramp_the_key_positions" 4 "ramp_the_key_values" 5 "ramp_the_color_space" 6 "ramp_struct" } inputsNamed3 { 0 fit1 5 1 "input" } inputs { 0 fit1 0 1 } stat { create 1430885602 modify 1430885607 author personal@personal-PC access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end HouLC1033600b88055538073097bedb23obj/box_object1/pointvop1/ramp1.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( ramp ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "" ) ramptype [ 0 locks=0 ] ( "rgb" ) rampcolortype [ 0 locks=0 ] ( rgb ) rampbasisdefault [ 0 locks=0 ] ( linear ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) separator2 [ 0 locks=0 ] ( ) rampshowcontrolsdefault [ 0 locks=0 ] ( "on" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouLC1033600b8405553807308eb84c08obj/box_object1/pointvop1/ramp1.userdata ___Version___14.0.313HouLC1033600bb505553807301cb4b9dfobj/AutoDopNetwork.inittype = dopnet matchesdef = 0 HouLC1033600bba0555380730a612c0bfobj/AutoDopNetwork.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 -7.07055 5.45282 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on selectable on outputsNamed3 { 1 "output1" } inputsNamed3 { 2 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1430845868 modify 1431535582 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba05553807301201e0d6obj/AutoDopNetwork.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 } } } HouLC1033600bb5055538073032d3e2a4obj/AutoDopNetwork.parm{ version 0.8 isplayer [ 0 locks=0 ] ( "off" ) playfilesname [ 0 locks=0 ] ( $HIP/sim/$HIPNAME.$OS.$SF.sim ) stdswitcher [ 0 locks=0 ] ( 0 0 0 ) resimulate [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) initialstate [ 0 locks=0 ] ( "" ) timestep [ 0 locks=0 ] ( [ timestep 0.041666666666666664 ] ) substep [ 0 locks=0 ] ( 1 ) timeoffset [ 0 locks=0 ] ( [ timeoffset 0 ] ) startframe [ 0 locks=0 ] ( 1 ) timescale [ 0 locks=0 ] ( 1 ) maxfeedback [ 0 locks=0 ] ( 2 ) autoresim [ 0 locks=0 ] ( "on" ) datahints [ 0 locks=0 ] ( "on" ) interpolate [ 0 locks=0 ] ( "on" ) cacheenabled [ 0 locks=0 ] ( "on" ) compresssims [ 0 locks=0 ] ( "blosc" ) cachemaxsize [ 0 locks=0 ] ( 5000 ) cachetodisk [ 0 locks=0 ] ( "off" ) cachetodisknoninteractive [ 0 locks=0 ] ( "off" ) cachesubsteps [ 0 locks=0 ] ( "off" ) timeless [ 0 locks=0 ] ( "off" ) explicitcache [ 0 locks=0 ] ( "off" ) explicitcachename [ 0 locks=0 ] ( $HIP/cache.$OS.$SF.sim ) explicitcachensteps [ 0 locks=0 ] ( 0 ) explicitcachecheckpointspacing [ 0 locks=0 ] ( 1 ) keeppos [ 0 locks=0 ] ( "off" ) pre_xform [ 0 locks=0 ] ( 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) lookatpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) displayfilter [ 0 locks=0 ] ( * ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "off" ) } HouLC1033600bb105553807309dac7863obj/AutoDopNetwork.userdata ___toolid___dynamics_rbdfracturedobject___toolcount___2 ___Version___14.0.313HouLC1033600b84055538073052f65146obj/AutoDopNetwork/rigidbodysolver1.inittype = rigidbodysolver matchesdef = 1 HouLC1033600b8505553807307336f9a2obj/AutoDopNetwork/rigidbodysolver1.defcomment "" position 1.412 3.29353 cachesize 1 connectornextid 8 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 merge2 0 1 "input1" 6 "" "" 1 "input2" 7 "" "" 1 "input3" } inputs { 0 merge2 0 1 1 "" 0 1 2 "" 0 1 } stat { create 1430845868 modify 1431535584 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b840555380730c811e8caobj/AutoDopNetwork/rigidbodysolver1.parm{ version 0.8 solver [ 0 locks=0 ] ( "bullet" ) folder1_2 [ 0 locks=0 ] ( 0 0 0 0 ) substeps [ 0 locks=0 ] ( 10 ) constraintsolver [ 0 locks=0 ] ( 0 ) use_parallel_constraint_solver [ 0 locks=0 ] ( "off" ) numiteration [ 0 locks=0 ] ( 10 ) 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-008 ) 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-008 ) 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" ) } HouLC1033600b8005553807304412c957obj/AutoDopNetwork/rigidbodysolver1.userdata ___toolid___dop_rbdglueobject___toolcount___7 ___Version___HouLC1033600b890555380730e1e194acobj/AutoDopNetwork/box_object1.inittype = rbdpackedobject matchesdef = 1 HouLC1033600b8e0555380730349ee5c0obj/AutoDopNetwork/box_object1.defcomment "" position 1.412 5.41345 cachesize 1 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1430845869 modify 1430886638 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8e0555380730962fbe86obj/AutoDopNetwork/box_object1.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\") } } channel px { lefttype = extend righttype = extend flags = 0 segment { options = { untie is os ia oa } length = 0 expr = "obj = hou.node(hou.parm(\"soppath\").eval()) dopnet = hou.pwd().creator() if dopnet and dopnet.type().category() != hou.objNodeTypeCategory(): dopnet = None if obj is None: return 0 if obj.type().category() != hou.objNodeTypeCategory(): obj = obj.creator() p = hou.Vector3(obj.parm(\"px\").eval(), obj.parm(\"py\").eval(), obj.parm(\"pz\").eval()) tp = p * obj.worldTransform() if dopnet is not None: tp = tp * dopnet.worldTransform().inverted() return tp[0]" language = python } } channel py { lefttype = extend righttype = extend flags = 0 segment { options = { untie is os ia oa } length = 0 expr = "obj = hou.node(hou.parm(\"soppath\").eval()) dopnet = hou.pwd().creator() if dopnet and dopnet.type().category() != hou.objNodeTypeCategory(): dopnet = None if obj is None: return 0 if obj.type().category() != hou.objNodeTypeCategory(): obj = obj.creator() p = hou.Vector3(obj.parm(\"px\").eval(), obj.parm(\"py\").eval(), obj.parm(\"pz\").eval()) tp = p * obj.worldTransform() if dopnet is not None: tp = tp * dopnet.worldTransform().inverted() return tp[1]" language = python } } channel pz { lefttype = extend righttype = extend flags = 0 segment { options = { untie is os ia oa } length = 0 expr = "obj = hou.node(hou.parm(\"soppath\").eval()) dopnet = hou.pwd().creator() if dopnet and dopnet.type().category() != hou.objNodeTypeCategory(): dopnet = None if obj is None: return 0 if obj.type().category() != hou.objNodeTypeCategory(): obj = obj.creator() p = hou.Vector3(obj.parm(\"px\").eval(), obj.parm(\"py\").eval(), obj.parm(\"pz\").eval()) tp = p * obj.worldTransform() if dopnet is not None: tp = tp * dopnet.worldTransform().inverted() return tp[2]" language = python } } } HouLC1033600b89055538073017408a4cobj/AutoDopNetwork/box_object1.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" ) soppath [ 0 locks=0 ] ( "`opinputpath(\"/obj/box_object1/dopimport1\", 0)`" ) packtype [ 0 locks=0 ] ( packbyname ) overwritefromsop [ 0 locks=0 ] ( "on" ) overwriteattributes [ 0 locks=0 ] ( "active animated deforming" ) usetransform [ 0 locks=0 ] ( "on" ) active [ 0 locks=0 ] ( "on" ) display [ 0 locks=0 ] ( "on" ) 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" ) p [ 0 locks=0 ] ( [ px 0 ] [ py 0 ] [ pz 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 ) } HouLC1033600b850555380730dcf8e1b1obj/AutoDopNetwork/box_object1.userdata ___toolid___dop_rbdpackedobject___toolcount___3 ___Version___3HouLC1033600b88055538073084519226obj/AutoDopNetwork/groundplane1.inittype = groundplane matchesdef = 1 HouLC1033600b89055538073035c87bb7obj/AutoDopNetwork/groundplane1.defcomment "" position -1.412 5.9487 cachesize 1 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1430846100 modify 1430846509 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b880555380730981e12eaobj/AutoDopNetwork/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 ] ( /obj/groundplane_object1 ) 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 ) } HouLC1033600b8405553807309985a6eaobj/AutoDopNetwork/groundplane1.userdata ___toolid___dop_groundplane___toolcount___1 ___Version___HouLC1033600ba5055538073006d0ac55vex.defcomment "" position 5.5 2.5 cachesize 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1430577406 modify 1430577407 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba405553807305af56f87vex.parm{ version 0.8 } HouLC1033600ba0055538073084719914vex.userdata ___Version___14.0.313HouLC1033600bb705553807304ae0880eobj/box_object1/box1.inittype = box matchesdef = 0 HouLC1033600bb4055538073096dfdd78obj/box_object1/box1.defsopflags sopflags = comment "" position -2.6073 1.92237 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 3 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1430577766 modify 1430886622 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb70555380730feb81017obj/box_object1/box1.parm{ version 0.8 type [ 0 locks=0 ] ( "polymesh" ) surftype [ 0 locks=0 ] ( "quads" ) consolidatepts [ 0 locks=0 ] ( "on" ) size [ 0 locks=0 ] ( 1 1 3 ) t [ 0 locks=0 ] ( 0 2 0 ) scale [ 0 locks=0 ] ( 1 ) divrate [ 0 locks=0 ] ( 2 2 2 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) orientedbbox [ 0 locks=0 ] ( "off" ) vertexnormals [ 0 locks=0 ] ( "off" ) } HouLC1033600bb305553807301b153293obj/box_object1/box1.userdata ___Version___14.0.313___toolcount___1 ___toolid___ geometry_boxHouLC1033600b8d0555380730a6d0c0deobj/box_object1/isooffset1.inittype = isooffset matchesdef = 0 HouLC1033600bb20555380730723a95e2obj/box_object1/isooffset1.defsopflags sopflags = comment "" position -1.20124 0.979569 cachesize 1 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 box1 1 1 "input1" 5 "" "" 1 "input2" } inputs { 0 box1 0 1 1 "" 0 1 } stat { create 1430577784 modify 1430886620 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d05553807308a854e49obj/box_object1/isooffset1.parm{ version 0.8 output [ 0 locks=0 ] ( "fogvolume" ) tetratype [ 0 locks=0 ] ( "skeleton" ) mode [ 0 locks=0 ] ( "rayintersect" ) name [ 0 locks=0 ] ( density ) offset [ 0 locks=0 ] ( 0 ) buildpolysoup [ 0 locks=0 ] ( "off" ) switcher [ 0 locks=0 ] ( 1 1 1 ) uniformsamples [ 0 locks=0 ] ( "max" ) samplediv [ 0 locks=0 ] ( 50 ) 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 [ 8 locks=0 ] ( 2.6699999999999999 ) sweepcount [ 0 locks=0 ] ( 3 ) filemode [ 0 locks=0 ] ( "none" ) filename [ 0 locks=0 ] ( ./sdf$F4.simdata ) } HouLC1033600b8905553807308663bdc4obj/box_object1/isooffset1.userdata ___Version___14.0.313HouLC1033600bb30555380730822808eaobj/box_object1/scatter1.inittype = scatter::2.0 matchesdef = 0 HouLC1033600bb005553807302cd4386fobj/box_object1/scatter1.defsopflags sopflags = comment "" position -1.20124 0.0534468 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 isooffset1 2 1 "input1" } inputs { 0 isooffset1 0 1 } stat { create 1430577790 modify 1430886608 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb30555380730dc88ad5fobj/box_object1/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 [ 8 locks=0 ] ( area ) 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 ] ( "" ) } HouLC1033600b8f0555380730edd20d99obj/box_object1/scatter1.userdata ___Version___14.0.313HouLC1033600bb605553807308dc20955obj/box_object1/null1.inittype = null matchesdef = 0 HouLC1033600bb7055538073085b12ea8obj/box_object1/null1.defsopflags sopflags = comment "" position -2.33084 -1.66692 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 voronoifracture1 3 1 "input1" } inputs { 0 voronoifracture1 0 1 } stat { create 1430845769 modify 1431535617 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb60555380730c0ac6f25obj/box_object1/null1.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bb2055538073030c8017dobj/box_object1/null1.userdata ___Version___14.0.313HouLC1033600b8d0555380730fb181b8aobj/box_object1/dopimport1.inittype = dopimport matchesdef = 0 HouLC1033600bb205553807305b14e488obj/box_object1/dopimport1.defsopflags sopflags = comment "" position -1.18384 -8.58443 cachesize 1 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 off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 solver1 4 1 "input1" } inputs { 0 solver1 0 1 } stat { create 1430845869 modify 1431535715 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb20555380730a6078682obj/box_object1/dopimport1.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } HouLC1033600b8d055538073068f26d88obj/box_object1/dopimport1.parm{ version 0.8 doppath [ 0 locks=0 ] ( /obj/AutoDopNetwork ) objpattern [ 0 locks=0 ] ( `dopobjscreatedby(\"/obj/AutoDopNetwork/box_object1\")` ) singleobject [ 0 locks=0 ] ( "off" ) importstyle [ 0 locks=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) keepworldspacepos [ 0 locks=0 ] ( "on" ) centeratpivot [ 0 locks=0 ] ( "on" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 ] ( "on" ) adddopobjectid [ 0 locks=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 ] ( "off" ) deleteabandoned [ 0 locks=0 ] ( "on" ) pointvels [ 0 locks=0 ] ( "none" ) integrateovertime [ 0 locks=0 ] ( [ integrateovertime 0.041666666666666664 ] ) donotsim [ 0 locks=0 ] ( "off" ) } HouLC1033600b890555380730c7c85e5aobj/box_object1/dopimport1.userdata ___toolid___dynamics_rbdfracturedobject___toolcount___2 ___Version___14.0.313HouLC1033600bb60555380730d1b2cef7obj/box_object1/rest1.inittype = rest matchesdef = 0 HouLC1033600bb70555380730eeadf110obj/box_object1/rest1.defsopflags sopflags = comment "" position -2.33084 -2.61454 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 null1 1 1 "input1" 3 "" "" 1 "input2" } inputs { 0 null1 0 1 1 "" 0 1 } stat { create 1430845869 modify 1430886628 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 creator dynamics_rbdfracturedobject explicit 1 delscript "" exprlanguage hscript end HouLC1033600bb60555380730ae9f9b4fobj/box_object1/rest1.parm{ version 0.8 file [ 0 locks=0 ] ( "" ) nml [ 0 locks=0 ] ( "off" ) quadric [ 0 locks=0 ] ( "poly" ) } HouLC1033600bb20555380730019ca59fobj/box_object1/rest1.userdata ___toolid___dynamics_rbdfracturedobject___toolcount___2 ___Version___14.0.313HouLC1033600b8e0555380730a78be40fobj/box_object1/attribcreate1.inittype = attribcreate::2.0 matchesdef = 0 HouLC1033600b8f0555380730f8e1a0f3obj/box_object1/attribcreate1.defsopflags sopflags = comment "" position -2.33084 -4.76865 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 setup_packed_prims 1 1 "input1" } inputs { 0 setup_packed_prims 0 1 } stat { create 1430884987 modify 1431535622 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8e05553807309620a425obj/box_object1/attribcreate1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( active ) existing1 [ 0 locks=0 ] ( "better" ) varname1 [ 0 locks=0 ] ( "" ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "int" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) uselocal1 [ 0 locks=0 ] ( "on" ) value1v [ 0 locks=0 ] ( 0 0 0 0 ) string1 [ 0 locks=0 ] ( "" ) } HouLC1033600b8a0555380730d33489f9obj/box_object1/attribcreate1.userdata ___Version___14.0.313HouLC1033600b8e055538073052145e6fobj/box_object1/attribcreate2.inittype = attribcreate::2.0 matchesdef = 0 HouLC1033600b8f05553807307cbb9772obj/box_object1/attribcreate2.defsopflags sopflags = comment "" position 1.0563 -4.8318 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 xform1 1 1 "input1" } inputs { 0 xform1 0 1 } stat { create 1430884987 modify 1430889314 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8e05553807308cc573c9obj/box_object1/attribcreate2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( active ) existing1 [ 0 locks=0 ] ( "better" ) varname1 [ 0 locks=0 ] ( "" ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "int" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) uselocal1 [ 0 locks=0 ] ( "on" ) value1v [ 0 locks=0 ] ( 1 0 0 0 ) string1 [ 0 locks=0 ] ( "" ) } HouLC1033600b8a05553807307eb9f9a6obj/box_object1/attribcreate2.userdata ___Version___14.0.313HouLC1033600bb00555380730d2505f6dobj/box_object1/sphere1.inittype = sphere matchesdef = 0 HouLC1033600bb1055538073050cde611obj/box_object1/sphere1.defsopflags sopflags = comment "" position 1.0563 -2.76501 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 2 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1430885002 modify 1430889135 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb00555380730a441d375obj/box_object1/sphere1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) orient [ 0 locks=0 ] ( "y" ) freq [ 0 locks=0 ] ( 2 ) rows [ 0 locks=0 ] ( 13 ) cols [ 0 locks=0 ] ( 24 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) imperfect [ 0 locks=0 ] ( "on" ) upole [ 0 locks=0 ] ( "off" ) accurate [ 0 locks=0 ] ( "on" ) triangularpoles [ 0 locks=0 ] ( "on" ) } HouLC1033600b8c0555380730c85a82f4obj/box_object1/sphere1.userdata ___Version___14.0.313HouLC1033600bb105553807301c898ec4obj/box_object1/xform1.inittype = xform matchesdef = 0 HouLC1033600bb605553807300f622a24obj/box_object1/xform1.defsopflags sopflags = comment "" position 1.0563 -3.77945 cachesize 1 connectornextid 2 flags = lock off model off template on footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sphere1 1 1 "input1" } inputs { 0 sphere1 0 1 } stat { create 1430885037 modify 1430888154 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb60555380730467a4f6dobj/box_object1/xform1.chn{ channel tx { lefttype = extend righttype = extend flags = 0 segment { options = { autoslope ai ao } length = 0 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() } } channel ty { lefttype = extend righttype = extend default = 2 flags = 0 segment { options = { autoslope ai ao } length = 0 value = 2 2 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() } } channel tz { lefttype = extend righttype = extend default = -2.2304010391235352 flags = 0 segment { options = { autoslope ai ao } length = 2.9583333333333335 value = 3 -2.2304010391235352 accel = 0.98611111111111116 0.98611111111111116 expr = bezier() } segment { options = { autoslope ai ao } length = 0 value = -2.2304010391235352 3 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() } } } HouLC1033600bb105553807300baa366dobj/box_object1/xform1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 autoscope=7 ] ( [ tx 0 ] [ ty 2 ] [ tz 2.8575018914409065 ] ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) movecentroid [ 0 locks=0 ] ( 0 ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouLC1033600b8d0555380730f4b33c13obj/box_object1/xform1.userdata ___Version___14.0.313HouLC1033600bb00555380730854fb3beobj/box_object1/solver1.inittype = solver matchesdef = 1 HouLC1033600bb105553807305437d0afobj/box_object1/solver1.defsopflags sopflags = comment "" position -1.18384 -7.16968 cachesize 1 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 attribcreate1 1 1 "input1" 1 attribcreate2 1 1 "input2" 5 "" "" 1 "input3" 6 "" "" 1 "input4" } inputs { 0 attribcreate1 0 1 1 attribcreate2 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1430885263 modify 1431535717 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb0055538073062904e81obj/box_object1/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 ) } HouLC1033600b8c05553807308f715f3dobj/box_object1/solver1.userdata ___Version___HouLC1033600b8d0555380730f46be0b9obj/box_object1/solver1/d/s.defcomment "" position 1.88226 0.517618 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sopgeo1 1 1 "input1" } inputs { 0 sopgeo1 0 1 } stat { create 1324348265 modify 1430887759 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8c05553807304dabf129obj/box_object1/solver1/d/s.parm{ version 0.8 parmop_usesoppath [ 0 locks=0 autoscope=0 ] ( "default" ) usesoppath [ 0 locks=0 autoscope=0 ] ( "off" ) parmop_soppath [ 0 locks=0 autoscope=0 ] ( "default" ) soppath [ 0 locks=0 autoscope=0 ] ( "" ) parmop_datapath [ 0 locks=0 autoscope=0 ] ( "default" ) datapath [ 0 locks=0 autoscope=0 ] ( Geometry ) parmop_transformsopoutput [ 0 locks=0 autoscope=0 ] ( "default" ) transformsopoutput [ 0 locks=0 autoscope=0 ] ( "on" ) parmop_solveinitframe [ 0 locks=0 autoscope=0 ] ( "default" ) solveinitframe [ 0 locks=0 autoscope=0 ] ( "on" ) parmop_usetimestep [ 0 locks=0 ] ( "default" ) usetimestep [ 0 locks=0 ] ( "on" ) parmop_timescale [ 0 locks=0 ] ( "default" ) timescale [ 0 locks=0 ] ( 1 ) defaultparmop [ 0 locks=0 autoscope=0 ] ( "initial" ) addaffectors [ 0 locks=0 autoscope=0 ] ( "on" ) group [ 0 locks=0 autoscope=0 ] ( * ) dataname [ 0 locks=0 autoscope=0 ] ( $OS ) uniquedataname [ 0 locks=0 autoscope=0 ] ( "on" ) solverperobject [ 0 locks=0 autoscope=0 ] ( "off" ) } HouLC1033600b880555380730db659562obj/box_object1/solver1/d/s.userdata ___Version___14.0.313HouLC1033600b8105553807305bbdd198obj/box_object1/solver1/d/s/Prev_Frame.inittype = dopimport matchesdef = 0 HouLC1033600b8605553807305a9a95b7obj/box_object1/solver1/d/s/Prev_Frame.defsopflags sopflags = comment "" position 3.63186 -1.89955 cachesize 1 connectornextid 9 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 8 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1324348265 modify 1431536218 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouLC1033600b860555380730e993d4bdobj/box_object1/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\") } } } HouLC1033600b8105553807303bb8ce70obj/box_object1/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" ) } HouLC1033600b9d0555380730f6e4c183obj/box_object1/solver1/d/s/Prev_Frame.userdata ___Version___14.0.313HouLC1033600b840555380730475ea475obj/box_object1/solver1/d/s/Input_1.inittype = object_merge matchesdef = 0 HouLC1033600b8505553807304df6d59bobj/box_object1/solver1/d/s/Input_1.defsopflags sopflags = comment "" position 5.21341 -0.889755 cachesize 1 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1431535689 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b840555380730f0567096obj/box_object1/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" ) } HouLC1033600b800555380730df7123a3obj/box_object1/solver1/d/s/Input_1.userdata ___Version___14.0.313HouLC1033600b8405553807303be7c7e3obj/box_object1/solver1/d/s/Input_2.inittype = object_merge matchesdef = 0 HouLC1033600b85055538073099e1f325obj/box_object1/solver1/d/s/Input_2.defsopflags sopflags = comment "" position 7.21854 -1.89134 cachesize 1 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1431535688 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8405553807303eaef970obj/box_object1/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" ) } HouLC1033600b800555380730ecc08577obj/box_object1/solver1/d/s/Input_2.userdata ___Version___14.0.313HouLC1033600b8405553807300ff8d0c8obj/box_object1/solver1/d/s/Input_3.inittype = object_merge matchesdef = 0 HouLC1033600b850555380730ee28430dobj/box_object1/solver1/d/s/Input_3.defsopflags sopflags = comment "" position 9.0567 -2.27156 cachesize 1 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1430887769 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b840555380730bc299ea9obj/box_object1/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" ) } HouLC1033600b800555380730ced3d2b1obj/box_object1/solver1/d/s/Input_3.userdata ___Version___14.0.313HouLC1033600b840555380730f2278c93obj/box_object1/solver1/d/s/Input_4.inittype = object_merge matchesdef = 0 HouLC1033600b8505553807306033ae95obj/box_object1/solver1/d/s/Input_4.defsopflags sopflags = comment "" position 11.4158 -2.33196 cachesize 1 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1430887770 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8405553807302e9ee440obj/box_object1/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" ) } HouLC1033600b800555380730e5f1c689obj/box_object1/solver1/d/s/Input_4.userdata ___Version___14.0.313HouLC1033600b9c0555380730e71e5767obj/box_object1/solver1/d/s/attribtransfer1.inittype = attribtransfer matchesdef = 0 HouLC1033600b9d05553807302fbc43eeobj/box_object1/solver1/d/s/attribtransfer1.defsopflags sopflags = comment "" position 4.96715 -3.71719 cachesize 1 connectornextid 5 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 3 Prev_Frame 1 1 "input1" 4 Input_2 0 1 "input2" } inputs { 0 Prev_Frame 0 1 1 Input_2 0 1 } stat { create 1430885022 modify 1431535686 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9c0555380730b0308fe1obj/box_object1/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 ] ( active ) 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 ] ( 0.5 ) blendwidth [ 0 locks=0 ] ( 0 ) uniformbias [ 0 locks=0 ] ( 0.5 ) } HouLC1033600b980555380730c2c96f2aobj/box_object1/solver1/d/s/attribtransfer1.userdata ___Version___14.0.313HouLC1033600b8f05553807305d1520cfobj/box_object1/solver1/d/s.order6 Prev_Frame Input_1 Input_2 Input_3 Input_4 attribtransfer1 HouLC1033600b8d055538073078001d33obj/box_object1/solver1/d/s.net1 HouLC1033600b8d055538073036373ef0obj/box_object1/isooffset2.inittype = isooffset matchesdef = 0 HouLC1033600bb20555380730810896b7obj/box_object1/isooffset2.defsopflags sopflags = comment "" position 6.49 8.20929 cachesize 1 connectornextid 10 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 8 "" "" 1 "input1" 9 "" "" 1 "input2" } inputs { 0 "" 0 1 1 "" 0 1 } stat { create 1430577784 modify 1430886595 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d055538073085d8cdd6obj/box_object1/isooffset2.parm{ version 0.8 output [ 0 locks=0 ] ( "sdfvolume" ) tetratype [ 0 locks=0 ] ( "skeleton" ) mode [ 0 locks=0 ] ( "rayintersect" ) name [ 0 locks=0 ] ( density ) offset [ 0 locks=0 ] ( 0 ) buildpolysoup [ 0 locks=0 ] ( "off" ) switcher [ 0 locks=0 ] ( 1 1 1 ) uniformsamples [ 0 locks=0 ] ( "max" ) samplediv [ 0 locks=0 ] ( 50 ) 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 [ 8 locks=0 ] ( 2.6699999999999999 ) sweepcount [ 0 locks=0 ] ( 3 ) filemode [ 0 locks=0 ] ( "none" ) filename [ 0 locks=0 ] ( ./sdf$F4.simdata ) } HouLC1033600b89055538073027936268obj/box_object1/isooffset2.userdata ___Version___14.0.313HouLC1033600b8d0555380730c708361dobj/box_object1/pointvop1.order5 geometryvopglobal1 geometryvopoutput1 volumesample1 fit1 ramp1 HouLC1033600bb30555380730aaf95f3dobj/box_object1/pointvop1.net1 HouLC1033600bbb05553807301a2460fcobj/box_object1.order15 box1 isooffset1 scatter1 voronoifracture1 null1 setup_packed_prims dopimport1 rest1 attribcreate1 attribcreate2 sphere1 xform1 solver1 isooffset2 pointvop1 HouLC1033600bb905553807307c9eebbaobj/box_object1.net1 HouLC1033600bb205553807307e894776obj/AutoDopNetwork/output.inittype = output matchesdef = 1 HouLC1033600bb30555380730a21117d6obj/AutoDopNetwork/output.defcomment "" position 0 0 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 gravity1 1 1 "input1" } inputs { 0 gravity1 0 1 } stat { create 1430845868 modify 1430845874 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb30555380730e4676fe1obj/AutoDopNetwork/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 } } } HouLC1033600bb20555380730672ca18dobj/AutoDopNetwork/output.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 96 ] 1 ) take [ 0 locks=0 ] ( _current_ ) dopoutput [ 0 locks=0 ] ( $HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim ) usesimframes [ 0 locks=0 ] ( "on" ) mkpath [ 0 locks=0 ] ( "on" ) initsim [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) } HouLC1033600b8e05553807301cfdb749obj/AutoDopNetwork/output.userdata ___toolid___dynamics_rbdfracturedobject___toolcount___2 ___Version___HouLC1033600b8c05553807309cb1f53cobj/AutoDopNetwork/gravity1.inittype = gravity matchesdef = 0 HouLC1033600b8d0555380730307eb57aobj/AutoDopNetwork/gravity1.defcomment "" position 0 1.1295 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge1 0 1 "input1" 3 "" "" 1 "input2" } inputs { 0 merge1 0 1 1 "" 0 1 } stat { create 1430845868 modify 1430846509 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d05553807307db52b5eobj/AutoDopNetwork/gravity1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouLC1033600b8c0555380730c5ca0c31obj/AutoDopNetwork/gravity1.parm{ version 0.8 parmop_force [ 0 locks=0 ] ( "default" ) force [ 0 locks=0 ] ( 0 -9.8066499999999994 0 ) parmop_handlepos [ 0 locks=0 ] ( "default" ) handlepos [ 0 locks=0 ] ( 0 3 0 ) parmop_samplemode [ 0 locks=0 ] ( "default" ) samplemode [ 0 locks=0 ] ( "def" ) defaultparmop [ 0 locks=0 ] ( "initial" ) sharedata [ 0 locks=0 ] ( "off" ) activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Forces/Gravity ) uniquedataname [ 0 locks=0 ] ( "off" ) } HouLC1033600b8805553807309766871cobj/AutoDopNetwork/gravity1.userdata ___toolid___dynamics_rbdfracturedobject___toolcount___2 ___Version___14.0.313HouLC1033600bb2055538073015e737dbobj/AutoDopNetwork/merge1.inittype = merge matchesdef = 0 HouLC1033600bb30555380730ec0a477fobj/AutoDopNetwork/merge1.defcomment "" position 0 2.259 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 2 staticsolver1 0 1 "input1" 1 rigidbodysolver1 0 1 "input2" } inputs { 0 staticsolver1 0 1 1 rigidbodysolver1 0 1 } stat { create 1430845868 modify 1430846509 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb305553807307b66796dobj/AutoDopNetwork/merge1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouLC1033600bb205553807309673a29fobj/AutoDopNetwork/merge1.parm{ version 0.8 activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) affectortype [ 0 locks=0 ] ( "mutual" ) relationship [ 0 locks=0 ] ( SIM_RelationshipCollide ) } HouLC1033600b8e0555380730027a178aobj/AutoDopNetwork/merge1.userdata ___toolid___dynamics_rbdfracturedobject___toolcount___2 ___Version___14.0.313HouLC1033600bb2055538073032ff922cobj/AutoDopNetwork/merge2.inittype = merge matchesdef = 0 HouLC1033600bb3055538073062beecafobj/AutoDopNetwork/merge2.defcomment "" position 1.412 4.39522 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 box_object1 0 1 "input1" } inputs { 0 box_object1 0 1 } stat { create 1430845869 modify 1430886400 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb3055538073008cd46e8obj/AutoDopNetwork/merge2.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouLC1033600bb2055538073036a4c7a4obj/AutoDopNetwork/merge2.parm{ version 0.8 activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) affectortype [ 0 locks=0 ] ( "ordered" ) relationship [ 0 locks=0 ] ( SIM_RelationshipCollide ) } HouLC1033600b8e0555380730585f6849obj/AutoDopNetwork/merge2.userdata ___toolid___dynamics_rbdfracturedobject___toolcount___2 ___Version___14.0.313HouLC1033600b8b0555380730bd3c9be7obj/AutoDopNetwork/staticsolver1.inittype = staticsolver matchesdef = 0 HouLC1033600b880555380730350296acobj/AutoDopNetwork/staticsolver1.defcomment "" position -1.412 3.6897 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 merge3 0 1 "input1" 3 "" "" 1 "input2" } inputs { 0 merge3 0 1 1 "" 0 1 } stat { create 1430846100 modify 1430846509 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8b055538073024349f41obj/AutoDopNetwork/staticsolver1.parm{ version 0.8 addaffectors [ 0 locks=0 ] ( "on" ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Solver ) uniquedataname [ 0 locks=0 ] ( "off" ) solverperobject [ 0 locks=0 ] ( "off" ) } HouLC1033600b870555380730b60e597eobj/AutoDopNetwork/staticsolver1.userdata ___toolid___dop_groundplane___toolcount___3 ___Version___14.0.313HouLC1033600bb20555380730239c19bcobj/AutoDopNetwork/merge3.inittype = merge matchesdef = 0 HouLC1033600bb30555380730423b0c67obj/AutoDopNetwork/merge3.defcomment "" position -1.412 4.8192 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 groundplane1 0 1 "input1" } inputs { 0 groundplane1 0 1 } stat { create 1430846100 modify 1430846509 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb30555380730cd63e3efobj/AutoDopNetwork/merge3.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouLC1033600bb205553807303688a954obj/AutoDopNetwork/merge3.parm{ version 0.8 activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) affectortype [ 0 locks=0 ] ( "ordered" ) relationship [ 0 locks=0 ] ( SIM_RelationshipCollide ) } HouLC1033600b8e0555380730514724e4obj/AutoDopNetwork/merge3.userdata ___toolid___dop_groundplane___toolcount___3 ___Version___14.0.313HouLC1033600bb4055538073081984d59obj/AutoDopNetwork.order9 output gravity1 merge1 rigidbodysolver1 box_object1 merge2 groundplane1 staticsolver1 merge3 HouLC1033600bba0555380730ad6caed0obj/AutoDopNetwork.net1 HouLC1033600bb0055538073056de08ddobj/groundplane_object1.inittype = geo matchesdef = 0 HouLC1033600bb10555380730d98c74dbobj/groundplane_object1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -5.20391 4.35646 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on selectable on outputsNamed3 { 1 "output1" } inputsNamed3 { 2 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1430846100 modify 1430885843 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb00555380730edf8a729obj/groundplane_object1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) keeppos [ 0 locks=0 ] ( "off" ) pre_xform [ 0 locks=0 ] ( 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) lookatpath [ 0 locks=0 ] ( "" ) 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 ] ( "on" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "off" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) } HouLC1033600b8c05553807305f62a0b6obj/groundplane_object1.userdata ___toolid___dop_groundplane___toolcount___3 ___Version___14.0.313HouLC1033600b9d055538073029288332obj/groundplane_object1/import_groundplane.inittype = object_merge matchesdef = 0 HouLC1033600b82055538073048d4d971obj/groundplane_object1/import_groundplane.defsopflags sopflags = comment "" position 0 0 cachesize 1 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 off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1430846100 modify 1430846106 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9d05553807300dbfe9afobj/groundplane_object1/import_groundplane.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 ] ( /obj/AutoDopNetwork/groundplane1/display ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b9905553807305aacfb27obj/groundplane_object1/import_groundplane.userdata ___toolid___dop_groundplane___toolcount___3 ___Version___14.0.313HouLC1033600bb10555380730d81f54a7obj/groundplane_object1.net1 HouLC1033600ba305553807306994ff0aobj/cam1.inittype = cam matchesdef = 0 HouLC1033600ba005553807306011a61eobj/cam1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -3.50951 3.46226 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress off exposed on selectable on outputsNamed3 { 1 "output1" } inputsNamed3 { 2 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1430885843 modify 1430889704 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb0555380730b657eee5obj/cam1.spareparmdef group { name "stdswitcher3" label "Transform" parm { name "keeppos" baseparm joinnext export none } parm { name "pre_xform" baseparm export none } parm { name "xOrd" baseparm joinnext export none } parm { name "rOrd" baseparm export none } parm { name "t" baseparm export all } parm { name "r" baseparm export all } parm { name "s" baseparm invisible export none } parm { name "p" baseparm export none } parm { name "scale" baseparm invisible export none } parm { name "lookatpath" baseparm export none } parm { name "lookup" baseparm export none } parm { name "pathobjpath" baseparm export none } parm { name "roll" baseparm export none } parm { name "pos" baseparm export none } parm { name "uparmtype" baseparm export none } parm { name "pathorient" baseparm export none } parm { name "up" baseparm export none } parm { name "bank" baseparm export none } } group { name "stdswitcher3_1" label "Render" parm { name "tdisplay" baseparm joinnext export none } parm { name "display" baseparm export none } parm { name "use_dcolor" baseparm export none } parm { name "dcolor" baseparm export none } parm { name "picking" baseparm export none } parm { name "pickscript" baseparm export none } parm { name "caching" baseparm export none } } group { name "stdswitcher3_2" label "View" parm { name "iconscale" label "Icon Scale" type float default { "1" } range { 0.001 10 } export none parmtag { "spare_category" "View" } } parm { name "res" label "Resolution" type intvector2 joinnext size 2 default { "1280" "720" } range { -1 1 } export none parmtag { "cook_dependent" "1" } parmtag { "spare_category" "View" } } parm { name "resMenu" label "Choose Resolution" type button nolabel default { "0" } menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] } range { 0 1 } export none parmtag { "script_callback" "opparm . res ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` aspect ( `arg(\"$script_value\", 2)` )" } parmtag { "spare_category" "View" } } parm { name "aspect" label "Pixel Aspect Ratio" type float default { "1" } range { 0.05 2 } export none parmtag { "spare_category" "View" } } parm { name "projection" label "Projection" type ordinal default { "perspective" } menu { "perspective" "Perspective" "ortho" "Orthographic" "sphere" "Polar (panoramic)" "cylinder" "Cylindrical (panoramic)" "lens" "Lens Shader" } range { 0 1 } export none parmtag { "spare_category" "View" } } parm { name "vm_lensshader" label "Lens Shader" type oppath default { "" } disablewhen "{ projection != lens }" range { 0 1 } export none parmtag { "opfilter" "!!SHOP/CVEX!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "View" } } parm { name "focal" label "Focal Length" type float joinnext default { "50" } range { 1 100 } export none } parm { name "focalunits" label "Focal Units" type string default { "mm" } menu { "mm" "millimeters" "m" "meters" "nm" "nanometers" "in" "inches" "ft" "feet" } range { 0 1 } export none } parm { name "aperture" label "Aperture" type float default { "41.4214" } range { 1 100 } export none parmtag { "spare_category" "View" } } parm { name "orthowidth" label "Ortho Width" type float default { "2" } disablewhen "{ projection != ortho }" range { 0.001 10 } export none parmtag { "spare_category" "View" } } parm { name "near" label "Near Clipping" type float default { "0.001" } range { 0 10 } export none parmtag { "spare_category" "View" } } parm { name "far" label "Far Clipping" type float default { "10000" } range { 1 10000 } export none parmtag { "spare_category" "View" } } parm { name "vm_bgenable" label "Enable Background Image" type toggle default { "1" } range { 0 1 } export none parmtag { "spare_category" "View" } } parm { name "vm_background" label "Background Image" type file default { "" } disablewhen "{ vm_bgenable == 0 }" range { 0 1 } export none parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "View" } } parm { name "win" label "Screen Window X/Y" type vector2 size 2 default { "0" "0" } disablewhen "{ winmask != \"\" }" range { -1 1 } export none } parm { name "winsize" label "Screen Window Size" type vector2 size 2 default { "1" "1" } disablewhen "{ winmask != \"\" }" range { 0.01 10 } export none } parm { name "winmask" label "Screen Window Mask" type oplist default { "" } disablewhen "{ projection != ortho projection != perspective }" range { 0 1 } export none parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "cropl" label "Left Crop" type float default { "0" } disablewhen "{ cropmask != \"\" }" range { 0 1 } export none } parm { name "cropr" label "Right Crop" type float default { "1" } disablewhen "{ cropmask != \"\" }" range { 0 1 } export none } parm { name "cropb" label "Bottom Crop" type float default { "0" } disablewhen "{ cropmask != \"\" }" range { 0 1 } export none } parm { name "cropt" label "Top Crop" type float default { "1" } disablewhen "{ cropmask != \"\" }" range { 0 1 } export none } parm { name "cropmask" label "Crop Mask" type oplist default { "" } disablewhen "{ projection != ortho projection != perspective }" range { 0 1 } export none parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } } group { name "stdswitcher3_3" label "Sampling" parm { name "shutter" label "Shutter Time" type float default { "0.5" } disablewhen "{ allowmotionblur == 0 }" range { 0 1 } export none parmtag { "spare_category" "Sampling" } } parm { name "focus" label "Focus Distance" type float default { "5" } disablewhen "{ vm_dof == 0 }" range { 0.001 1000 } export none parmtag { "spare_category" "Sampling" } } parm { name "fstop" label "F-Stop" type log default { "5.6" } disablewhen "{ vm_dof == 0 }" range { 1.4 22 } export none parmtag { "spare_category" "Sampling" } } parm { name "vm_bokeh" label "Bokeh" type string default { "radial" } menureplace { "radial" "Radial Bokeh" "file" "Image File Bokeh" "box" "Box Filter Bokeh" "null" "Disable Bokeh" } range { 0 1 } export none parmtag { "spare_category" "Sampling" } } parm { name "vm_bokehfile" label "Bokeh Image File" type image default { "default.pic" } disablewhen "{ vm_bokeh != file }" range { 0 1 } export none parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokehrotation" label "Bokeh Rotation" type float default { "0" } disablewhen "{ vm_bokeh != file }" range { 0 360 } export none parmtag { "spare_category" "Sampling" } } } HouLC1033600ba00555380730933eeab3obj/cam1.chn{ channel sx { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel sy { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel sz { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } } HouLC1033600ba3055538073056414cf6obj/cam1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) keeppos [ 0 locks=0 ] ( "off" ) pre_xform [ 0 locks=0 ] ( 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( -8.3859862609608591 4.2466085635385085 2.5047130922029961 ) r [ 0 locks=0 ] ( -16.521577026742403 -74.727890765626441 -1.4110286473614764e-005 ) s [ 0 locks=0 ] ( [ sx 1 ] [ sy 1 ] [ sz 1 ] ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) lookatpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "off" ) stdswitcher3 [ 0 locks=0 ] ( 0 0 0 0 ) iconscale [ 0 locks=0 ] ( 1 ) res [ 0 locks=0 ] ( 1280 720 ) resMenu [ 0 locks=0 ] ( 0 ) aspect [ 0 locks=0 ] ( 1 ) projection [ 0 locks=0 ] ( "perspective" ) vm_lensshader [ 0 locks=0 ] ( "" ) focal [ 0 locks=0 ] ( 50 ) focalunits [ 0 locks=0 ] ( mm ) aperture [ 0 locks=0 ] ( 41.421399999999998 ) orthowidth [ 0 locks=0 ] ( 6.2853899999999996 ) near [ 0 locks=0 ] ( 0.20366227964785236 ) far [ 0 locks=0 ] ( 8010.0366464240315 ) vm_bgenable [ 0 locks=0 ] ( "on" ) vm_background [ 0 locks=0 ] ( "" ) win [ 0 locks=0 ] ( 0 0 ) winsize [ 0 locks=0 ] ( 1 1 ) winmask [ 0 locks=0 ] ( "" ) cropl [ 0 locks=0 ] ( 0 ) cropr [ 0 locks=0 ] ( 1 ) cropb [ 0 locks=0 ] ( 0 ) cropt [ 0 locks=0 ] ( 1 ) cropmask [ 0 locks=0 ] ( "" ) shutter [ 0 locks=0 ] ( 0.5 ) focus [ 0 locks=0 ] ( 5 ) fstop [ 0 locks=0 ] ( 5.5999999999999996 ) vm_bokeh [ 0 locks=0 ] ( radial ) vm_bokehfile [ 0 locks=0 ] ( default.pic ) vm_bokehrotation [ 0 locks=0 ] ( 0 ) } HouLC1033600bbf055538073063841acaobj/cam1.userdata ___toolid___ object_cam___toolcount___5 ___Version___14.0.313HouLC1033600bb50555380730cf908958obj/cam1/camOrigin.inittype = add matchesdef = 0 HouLC1033600bba055538073047e07df9obj/cam1/camOrigin.defsopflags sopflags = comment "" position 2 3 cachesize 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1430885843 modify 1430885850 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb50555380730fb079074obj/cam1/camOrigin.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) keep [ 0 locks=0 ] ( "off" ) points [ 0 locks=0 ] ( 1 ) remove [ 0 locks=0 ] ( "off" ) switcher [ 0 locks=0 ] ( 0 0 ) prims [ 0 locks=0 ] ( 1 ) group [ 0 locks=0 ] ( "" ) add [ 0 locks=0 ] ( "all" ) inc [ 0 locks=0 ] ( 2 ) attrname [ 0 locks=0 ] ( "" ) closedall [ 0 locks=0 ] ( "off" ) addparticlesystem [ 0 locks=0 ] ( "off" ) particlegroup [ 0 locks=0 ] ( "" ) appendunusedtoparticlesystem [ 0 locks=0 ] ( "off" ) usept0 [ 0 locks=0 ] ( "on" ) pt0 [ 0 locks=0 ] ( 0 0 0 ) weight0 [ 0 locks=0 ] ( 1 ) prim0 [ 0 locks=0 ] ( "" ) closed0 [ 0 locks=0 ] ( "off" ) } HouLC1033600bb1055538073014a3ce63obj/cam1/camOrigin.userdata ___toolid___ object_cam___toolcount___5 ___Version___14.0.313HouLC1033600bb905553807302058f723obj/cam1/file1.inittype = file matchesdef = 0 HouLC1033600bbe055538073060fc6f6eobj/cam1/file1.defsopflags sopflags = comment "" position 0.18 3 cachesize 1 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1430885843 modify 1430885862 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb905553807305074df41obj/cam1/file1.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( defcam.bgeo ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) } HouLC1033600bb50555380730b8ada7ceobj/cam1/file1.userdata ___toolid___ object_cam___toolcount___5 ___Version___14.0.313HouLC1033600bb805553807302f019d48obj/cam1/xform1.inittype = xform matchesdef = 0 HouLC1033600bb90555380730f2e0ed72obj/cam1/xform1.defsopflags sopflags = comment "" position 0.18 1.5 cachesize 1 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 off exposed on outputsNamed3 { } inputsNamed3 { 0 file1 0 1 "input1" } inputs { 0 file1 0 1 } stat { create 1430885843 modify 1430889760 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb905553807302ca84c22obj/cam1/xform1.chn{ channel scale { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "property(\"../iconscale\", 1)" } } } HouLC1033600bb805553807303c1088ccobj/cam1/xform1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) movecentroid [ 0 locks=0 ] ( 0 ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouLC1033600bb4055538073006b59872obj/cam1/xform1.userdata ___toolid___ object_cam___toolcount___5 ___Version___14.0.313HouLC1033600ba20555380730f0401b3cobj/cam1.order3 camOrigin file1 xform1 HouLC1033600ba0055538073004ae725bobj/cam1.net1 HouLC1033600ba705553807301787727fobj.order4 box_object1 AutoDopNetwork groundplane_object1 cam1 HouLC1033600ba50555380730048e5fbeobj.net1 HouLC1033600ba505553807309156a473out.defcomment "" position 5 0.5 cachesize 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1430577406 modify 1430577407 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba40555380730d5970f51out.parm{ version 0.8 } HouLC1033600ba00555380730009b79cfout.userdata ___Version___14.0.313HouLC1033600ba505553807305f48a655out.net1 HouLC1033600ba405553807304dbf87e4part.defcomment "" position 5.5 1.5 cachesize 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1430577406 modify 1430577408 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba705553807301f98c19bpart.parm{ version 0.8 } HouLC1033600ba305553807306175d763part.userdata ___Version___14.0.313HouLC1033600ba40555380730db764dccpart.net1 HouLC1033600baa0555380730563971c7ch.defcomment "" position 4.5 1 cachesize 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1430577406 modify 1430577407 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba5055538073008c4757bch.parm{ version 0.8 } HouLC1033600ba1055538073064685c3cch.userdata ___Version___14.0.313HouLC1033600baa05553807301e49fb68ch.net1 HouLC1033600ba4055538073076989a5ashop.defcomment "" position 5 3 cachesize 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1430577406 modify 1430577407 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba705553807302c7d5db5shop.parm{ version 0.8 } HouLC1033600ba30555380730240584c2shop.userdata ___Version___14.0.313HouLC1033600ba40555380730ca38512fshop.net1 HouLC1033600ba50555380730c132d20dimg.defcomment "" position 4.5 2.5 cachesize 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1430577406 modify 1430577408 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba405553807300c04e9b6img.parm{ version 0.8 } HouLC1033600ba00555380730c0f67cc3img.userdata ___Version___14.0.313HouLC1033600ba205553807304ae9db06img/comp1.inittype = img matchesdef = 0 HouLC1033600ba30555380730e2aa0b25img/comp1.defcomment "" position 0 0 cachesize 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1430577408 modify 1430577408 author personal@personal-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba2055538073027482685img/comp1.parm{ version 0.8 } HouLC1033600bbe05553807303d76e141img/comp1.userdata ___Version___14.0.313HouLC1033600ba305553807304fbca55fimg/comp1.net1 HouLC1033600ba50555380730e8f4ceb3img.net1 HouLC1033600ba505553807303d423678vex.net1 HouLC1033600bbb055538073050fcef8f.scenefilevisualizersvisualizeradd -r vis_marker active visualizerset active parameters ( '{\nversion 0.8\nstyle [ 0 locks=0 ] ( "text" )\nclass [ 0 locks=0 ] ( "point" )\nattrib [ 0 locks=0 ] ( "" )\nvisibility [ 0 locks=0 ] ( "always" )\ndecorradius [ 0 locks=0 ] ( 0.5 )\ngroup [ 0 locks=0 ] ( "" )\nmarkercolor [ 0 locks=0 ] ( 1 1 0 1 )\ntrail [ 0 locks=0 ] ( 1 1 0 0.5 )\ntextcolor [ 0 locks=0 ] ( 0.25 0.75 0.75 )\nfontsize [ 0 locks=0 ] ( "guidefont" )\nxcolor [ 0 locks=0 ] ( 1 0 0 1 )\nycolor [ 0 locks=0 ] ( 0 1 0 1 )\nzcolor [ 0 locks=0 ] ( 0 0 1 1 )\npointsize [ 0 locks=0 ] ( 3 )\nlengthscale [ 0 locks=0 ] ( 1 )\narrowheads [ 0 locks=0 ] ( "off" )\n}\n' ) scope ( 3 ) flags ( 27 ) icon ( VIEW_visualization_marker ) label ( active ) name ( active ) type ( vis_marker ) HouLC1033600ba00555380730babacb0b.applicationneteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/AutoDopNetwork/sopsolver1 2.2849 -8.05836 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /shop 0 0 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /ch 0 0 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/box_object1/volumevop2 -0.654574 0.505098 1.44 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/box_object1/volumevop1 1.78334 2.24491 1.44 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/groundplane_object1 -6.59402 -4.13526 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /img/comp1 0 0 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/box_object1 -4.88058 -10.3265 1.0098 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/AutoDopNetwork -3.04954 -0.180097 1.26878 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj -9.29748 2.05639 1.28027 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/box_object1/solver1/d/s 2.35548 -6.88187 1 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/box_object1/pointvop1 3.85053 1.54694 1.84186 panetab7 performance -c on -d on -f on -g off -k on -m off -n on -o on -t off -v on -y on -u on -e off -r absolute -w tree panetab12 chopview -a 0 -c "" -k 1 -m 1 -b 1 -e 1 -f 0 -g 0 -H 1 -i 0 -j 1 -l 0 -n 1 -V 1 -y 0 -B 0 -s 0 -S 0.5 -u 0 -v 0 -h -10 310 -r -1.5 1.5 Build.panetab13 imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview2 imgdispopt -m 10 -P on -M on -A on -g 2.2 -G "* ^P ^Pz ^N ^M ^B ^V ^Af" -B 1 -v split -V 2 2 -d h -a off -i 2 -b 0 0 0 -o "" -h on -H on -c 0.8 0.8 0.8 -C 1 1 1 -S 0.8 0.8 0.8 -R 6 -F dc -D "" -I "" -f "" -s off -r 256 256 -p on -l on -t on imgview -z 1 -p (none) 0 -c 0 -l on -s off -i imgview2 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 1 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 2 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 3 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 4 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 5 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 6 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 7 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 8 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 9 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 10 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 11 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 12 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 13 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 14 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 15 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 16 imgviewtime -V on -L on -G on -H on -P off -r 24 -u fr -g 0 -f on -e on -b on -d imgview2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 1 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 3 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 4 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 5 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 6 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 7 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 8 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 9 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 10 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 11 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 12 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 13 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 14 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 15 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 16 viewerstow -b open -x open -l open -m hide -c hide -d open Build.panetab1.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' -F 'res 0 1805 1015 zoom 100 croptoview 1 range $RFSTART $RFEND 1 keyframesonly 0 framesappend 0 audio \'\' audioframe 1 audiooffset 0 visible \'*\' blockedit 0 background \'\' usegamma 1 gamma 2.2 uselut 0 lut \'\' initializeops 0 mblur 0 5 2 0 0.500000 dof 0 0 4 10.000000 41.412399 22.000000 aa -1 beauty 0 session \'\'' Build.panetab1.world viewergrouplist -g off -s 2.94118 2.47059 -c on -t matchselect -m '*' -e on Build.panetab1.world viewlayout -s 2 Build.panetab1.world viewerinspect Build.panetab1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) viewtype -t perspective Build.panetab1.world.`vpname("Build.panetab1.world",2)` viewtype -t ortho_top Build.panetab1.world.`vpname("Build.panetab1.world",1)` viewtype -t ortho_front Build.panetab1.world.`vpname("Build.panetab1.world",3)` viewtype -t ortho_right Build.panetab1.world.`vpname("Build.panetab1.world",4)` viewname -l on -n aaaa3 Build.panetab1.world.`vpname("Build.panetab1.world",2)` viewname -l on -n aaaa2 Build.panetab1.world.`vpname("Build.panetab1.world",1)` viewname -l on -n aaaa1 Build.panetab1.world.`vpname("Build.panetab1.world",3)` viewname -l on -n aaaa0 Build.panetab1.world.`vpname("Build.panetab1.world",4)` viewname -l off -n persp1 Build.panetab1.world.`vpname("Build.panetab1.world",2)` viewname -l off -n top1 Build.panetab1.world.`vpname("Build.panetab1.world",1)` viewname -l off -n front1 Build.panetab1.world.`vpname("Build.panetab1.world",3)` viewname -l off -n right1 Build.panetab1.world.`vpname("Build.panetab1.world",4)` viewdispset -m on always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Build.panetab1.world.persp1 viewdispset -m on always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Build.panetab1.world.persp1 viewdisplay -B dark -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -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 -K on -P points -p 20 Build.panetab1.world.persp1 viewdispopts -a on -c 1 -g on -s on -w 0.1 -x on -X off Build.panetab1.world.persp1 vieweffect -a 2 -A 4 -b on -B 1 -c on -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 1 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.8 0.8 0.8 -X 0.2 0.2 0.2 -y 0.8 0.8 0.8 -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 ( Fx ) orthowidth ( 6.28539 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.203662 8010.04 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -0.558962 1.38324 11.9762 ) pxyz ( 1.44658 1.32599 1.89893 ) rotation ( 0.263403 0.274334 -0.924856 -6.48686e-008 0.958713 0.284377 0.964686 -0.0749057 0.252528 ) homedistance ( 6.24306 ) homeadjboxwidth ( 3.1427 ) homeorthowidth ( 6.28539 ) homeradius ( 8 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c /obj/cam1 Build.panetab1.world.persp1 vieworthogrid -d on -o 0 0 0 -s 0.1 0.1 -r 0 0 Build.panetab1.world.persp1 viewuvgrid -r off -s 0.1 0.1 -P on -S 1 1 -O 0 0 -C on -t on Build.panetab1.world.persp1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 Build.panetab1.world.persp1 viewdispset -m on always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Build.panetab1.world.top1 viewdispset -m on always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Build.panetab1.world.top1 viewdisplay -B dark -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -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 -K on -P points -p 20 Build.panetab1.world.top1 viewdispopts -a on -c 1 -g on -s on -w 0.1 -x on -X off Build.panetab1.world.top1 vieweffect -a 2 -A 4 -b on -B 1 -c on -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 1 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.8 0.8 0.8 -X 0.2 0.2 0.2 -y 0.8 0.8 0.8 -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-007 1 0 -1 1.19209e-007 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 Build.panetab1.world.top1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.top1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 Build.panetab1.world.top1 viewdispset -m on always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Build.panetab1.world.front1 viewdispset -m on always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Build.panetab1.world.front1 viewdisplay -B dark -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -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 -K on -P points -p 20 Build.panetab1.world.front1 viewdispopts -a on -c 1 -g on -s on -w 0.1 -x on -X off Build.panetab1.world.front1 vieweffect -a 2 -A 4 -b on -B 1 -c on -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 1 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.8 0.8 0.8 -X 0.2 0.2 0.2 -y 0.8 0.8 0.8 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.front1 viewinfotext -m off Build.panetab1.world.front1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.front1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.front1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.front1 viewtransform Build.panetab1.world.front1 version ( 3 ) flag ( Fo ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.1 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 Build.panetab1.world.front1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.front1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 Build.panetab1.world.front1 viewdispset -m on always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Build.panetab1.world.right1 viewdispset -m on always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Build.panetab1.world.right1 viewdisplay -B dark -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o off -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 -K on -P points -p 20 Build.panetab1.world.right1 viewdispopts -a on -c 1 -g on -s on -w 0.1 -x on -X off Build.panetab1.world.right1 vieweffect -a 2 -A 4 -b on -B 1 -c on -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 2048 2048 -s 1 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.8 0.8 0.8 -X 0.2 0.2 0.2 -y 0.8 0.8 0.8 -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-017 0 1 0 1 0 -1 0 6.12323e-017 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 Build.panetab1.world.right1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.right1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 Build.panetab1.world.right1 viewsnapshotoption -s off -h off -a 1 -v '*' Build.panetab1.world cplane -o -2 0 -2 -n 5.96047e-008 1 0 -x 0 0 1 -l n -s 0.1 0.1 -c 40 40 -r 10 10 -d on Build.panetab1.world glcache -t 512 -v 2048 omparm "Follow Path" followpath /obj/AutoDopNetwork "invisible(1)" omparm "Camera Manipulator" camera /obj/cam1 "camera_handletype(0) camera_gimbal(0) camera_anchor(1) keep_world_aligned(0) keep_world_aligned_2(0) globalxformdefault(0) parm_transform(0) focus_handle(1) camera_clip(0)" omparm "Follow Path" followpath /obj/box_object1 "invisible(1)" omparm Rows hudintslider /obj/box_object1/sphere1 "hudx(60) hudy(67) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_000000004E242DA0_5549A2AD') hudharbourx(60) hudharboury(67) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(3) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)" omparm "Follow Path" followpath /obj/groundplane_object1 "invisible(1)" omparm Columns hudintslider /obj/box_object1/sphere1 "hudx(60) hudy(51) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_000000004AA61D00_5549A2AD') hudharbourx(60) hudharboury(51) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(3) hudrangehigh(50) hudlocklow(1) hudlockhigh(0)" panepath -d Build -f -p panetab1 /obj/box_object1/dopimport1 panepath -d Build -f -p panetab2 /obj/box_object1/dopimport1 panepath -d Build -f -p panetab3 /obj/box_object1/dopimport1 panepath -d Build -f -p panetab4 /img/comp1/ panepath -d Build -f -p panetab13 /ch/ panepath -d Build -f -p panetab11 /obj/box_object1/dopimport1 panepath -d Build -f -p panetab5 /obj/box_object1/dopimport1 panepath -d Build -f -p panetab6 /obj/box_object1/dopimport1 panepath -d Build -f -p panetab12 /obj/ panepath -d Build -f -p panetab7 /obj/box_object1/dopimport1 panepath -d Build -f -p panetab8 /obj/ panepath -d Build -f -p panetab9 /obj/box_object1/dopimport1 panepath -d Build -f -p panetab10 /obj desk set Build viewupdate -u always audiopanel -s p '' audiopanel -s r off audiopanel -s s 24 audiopanel -s f 24 audiopanel -t p stop audiopanel -t l off audiopanel -t r on audiopanel -o m off audiopanel -o t on audiopanel -o u on audiopanel -o l 1 audiopanel -o r 1 audiopanel -o d 0 audiopanel -r d 0.2 audiopanel -m 0 audiopanel -a '' audiopanel -f 1 audiopanel -O 0 colorsettings -D -A -g 2.2 -l "" -p -s -v -i -r -c -f compproject -r 640 480 -a 1 -d fp16 -p 0 1 -P full -f 0 -F 0 -l on texcache -a off -r 2147483647 2147483647 -m 10000 -M 14316 shopvisible +OGL +OGL2 +I3D +VMantra +RIB HouLC1033600baa0555380730bf442759.takesHoudiniTakeFile 1.0 take name Main kids 0 e HouLC1033600ba8055538073024f702c4.cwdopcf / takeset Main HouLC1033600bb60555380730f96ba020LIMITED_COMMERCIAL_FILE!!!