HouNC1033600baa04fc6dbf909a7e5953.startfplayback -i on -r off -f 1 -e on -h on -t on -a on -k on -s 1 tcur 0 fps 24 tset 0 10 frange 1 240 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' HouNC1033600ba604fc6dbf9043eeb999.variablesset -g ACTIVETAKE = 'Main' set -g E = '2.7182818284590452354' set -g EYE = 'stereo' set -g HIP = '/auto/fsd/nmooth/Desktop/Scripting/Earthbending' set -g HIPNAME = 'RBDTests2.hipnc' set -g JOB = '/auto/fsd/nmooth' set -g PI = '3.1415926535897932384' set -g POSE = '/fsd/nmooth/houdini12.0/poselib' set -g _HIP_SAVEPLATFORM = 'linux-x86_64-gcc4.1' set -g _HIP_SAVETIME = 'Wed May 30 20:48:25 2012' set -g _HIP_SAVEVERSION = '12.0.581' set -g _HIP_SHELFTOOLCOUNT = '14' set -g status = '0' HouNC1033600ba404fc6dbf90dba55724.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' HouNC1033600ba104fc6dbf904309e1eb.takeconfigtakename -g take HouNC1033600ba004fc6dbf90e36d4a3d.hou.sessionHouNC1033600ba004fc6dbf908029b1f6.OPlibrariesHouNC1033600ba204fc6dbf906c0e60b2.OPpreferencesHouNC1033600ba004fc6dbf90757674d3.OPfallbacksVop/neighbour /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/neighbour otls/OPlibVop.otl Dop/linktosourceobject /opt/hfs.current/houdini/otls/OPlibDop.otl Dop/linktosourceobject otls/OPlibDop.otl Vop/volumesample /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/volumesample otls/OPlibVop.otl Vop/inttofloat /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/inttofloat otls/OPlibVop.otl Vop/volumevopglobal /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/volumevopglobal otls/OPlibVop.otl Vop/pcimport /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/pcimport otls/OPlibVop.otl Vop/vecgetcompon /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/vecgetcompon otls/OPlibVop.otl Vop/degtorad /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/degtorad otls/OPlibVop.otl Vop/pciterate /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/pciterate otls/OPlibVop.otl Sop/explodedview /opt/hfs.current/houdini/otls/OPlibSop.otl Sop/explodedview otls/OPlibSop.otl Sop/clean /opt/hfs.current/houdini/otls/OPlibSop.otl Sop/clean otls/OPlibSop.otl Vop/twoway /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/twoway otls/OPlibVop.otl Vop/fit /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/fit otls/OPlibVop.otl Vop/random /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/random otls/OPlibVop.otl Vop/mulconst /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/mulconst otls/OPlibVop.otl Dop/rigidbodysolver /opt/hfs.current/houdini/otls/OPlibDop.otl Dop/rigidbodysolver otls/OPlibDop.otl Dop/null /opt/hfs.current/houdini/otls/OPlibDop.otl Dop/null otls/OPlibDop.otl Vop/volumevopoutput /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/volumevopoutput otls/OPlibVop.otl Vop/vectofloat /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/vectofloat otls/OPlibVop.otl Vop/inttovec /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/inttovec otls/OPlibVop.otl Vop/importattrib /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/importattrib otls/OPlibVop.otl Vop/smooth /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/smooth otls/OPlibVop.otl Dop/voronoifractureconfigureobject /opt/hfs.current/houdini/otls/OPlibDop.otl Dop/voronoifractureconfigureobject otls/OPlibDop.otl Dop/rbdglueobject /opt/hfs.current/houdini/otls/OPlibDop.otl Dop/rbdglueobject otls/OPlibDop.otl Dop/odeconfigureobject /opt/hfs.current/houdini/otls/OPlibDop.otl Dop/odeconfigureobject otls/OPlibDop.otl Vop/addgroup /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/addgroup otls/OPlibVop.otl Vop/dot /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/dot otls/OPlibVop.otl Vop/length /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/length otls/OPlibVop.otl Vop/cross /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/cross otls/OPlibVop.otl Dop/rbdfracturedobject /opt/hfs.current/houdini/otls/OPlibDop.otl Dop/rbdfracturedobject otls/OPlibDop.otl Dop/voronoifracturesolver /opt/hfs.current/houdini/otls/OPlibDop.otl Dop/voronoifracturesolver otls/OPlibDop.otl Vop/turbnoise /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/turbnoise otls/OPlibVop.otl Vop/neighbourcount /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/neighbourcount otls/OPlibVop.otl Vop/isnan /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/isnan otls/OPlibVop.otl Vop/pcopen /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/pcopen otls/OPlibVop.otl Vop/negate /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/negate otls/OPlibVop.otl Dop/objpos /opt/hfs.current/houdini/otls/OPlibDop.otl Dop/objpos otls/OPlibDop.otl Vop/addconst /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/addconst otls/OPlibVop.otl Vop/complement /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/complement otls/OPlibVop.otl Sop/voronoifracture /opt/hfs.current/houdini/otls/OPlibSop.otl Sop/voronoifracture otls/OPlibSop.otl Vop/floattovec /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/floattovec otls/OPlibVop.otl Vop/addattrib /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/addattrib otls/OPlibVop.otl Sop/color /opt/hfs.current/houdini/otls/OPlibSop.otl Sop/color otls/OPlibSop.otl Vop/clamp /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/clamp otls/OPlibVop.otl Vop/voronoise /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/voronoise otls/OPlibVop.otl Sop/voronoifracturepoints /opt/hfs.current/houdini/otls/OPlibSop.otl Sop/voronoifracturepoints otls/OPlibSop.otl Dop/staticobject /opt/hfs.current/houdini/otls/OPlibDop.otl Dop/staticobject otls/OPlibDop.otl Vop/bias /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/bias otls/OPlibVop.otl Vop/bbox /opt/hfs.current/houdini/otls/OPlibVop.otl Vop/bbox otls/OPlibVop.otl HouNC1033600ba004fc6dbf908cf83bf8.OPdummydefsINDX2 INDEX_SECTION3O Vop/neighbour3O~Dop/linktosourceobject (O~Vop/volumesample% O~Vop/inttofloat)(O~Vop/volumevopglobal+O Vop/pcimport2GO~Vop/vecgetcompon7GO~ Vop/degtorad=O~ Vop/pciterateDfO~Sop/explodedviewGO Sop/cleanOnO~ Vop/twowayV O~Vop/fitd#aO~ Vop/randomtO~ Vop/mulconstEuO~Dop/rigidbodysolver#zO~Dop/null4wO~Vop/volumevopoutputOVop/vectofloat0O~ Vop/inttovecOVop/importattribO~ Vop/smoothO~"Dop/voronoifractureconfigureobject>DODop/rbdglueobject =ODop/odeconfigureobjectK O~ Vop/addgroupW3O~Vop/dotZ *O~ Vop/lengthcO~ Vop/crosshO~Dop/rbdfracturedobjectm O~ Vop/voronoise: O~Sop/voronoifracturepointsFO~Dop/staticobjectV8O~Vop/biasO~Vop/bboxQJO~1 neighbour Neighbour"oplib:/Vop/neighbour?Vop/neighbour VOP_neighbourVopvopVOPallsop popOlinktosourceobjectLink To Source Object4oplib:/Dop/linktosourceobject?Dop/linktosourceobjectDOP_linktosourceobjectDopO volumesample Volume Sample(oplib:/Vop/volumesample?Vop/volumesampleVOP_volumesampleVopvopVOPallsop popO inttofloatInteger To Float$oplib:/Vop/inttofloat?Vop/inttofloatVOP_inttofloatVopvopVOPallOvolumevopglobalVolume VOP Global Parameters.oplib:/Vop/volumevopglobal?Vop/volumevopglobalVOP_volumevexglobalVop*OpcimportPoint Cloud Import oplib:/Vop/pcimport?Vop/pcimport VOP_pcimportVopvopVOPallO vecgetcomponGet Vector Component(oplib:/Vop/vecgetcompon?Vop/vecgetcomponVOP_vecgetcomponVopvopVOPall*OdegtoradDegrees To Radians oplib:/Vop/degtorad?Vop/degtorad VOP_degtoradVopvopVOPall*O pciteratePoint Cloud Iterate"oplib:/Vop/pciterate?Vop/pciterate VOP_pciterateVopvopVOPallO explodedview Exploded View(oplib:/Sop/explodedview?Sop/explodedview SOP_subnetSopOcleanCleanoplib:/Sop/clean?Sop/clean SOP_cleanSopsubnetSUBsopOtwowayTwo Way Switchoplib:/Vop/twoway?Vop/twoway VOP_twowayVopvopVOPall*Ofit Fit Rangeoplib:/Vop/fit?Vop/fitVOP_fitVopvopVOPall*OrandomRandomoplib:/Vop/random?Vop/random VOP_randomVopvopVOPall*OmulconstMultiply Constant oplib:/Vop/mulconst?Vop/mulconst VOP_mulconstVopvopVOPall*OrigidbodysolverRigid Body Solver.oplib:/Dop/rigidbodysolver?Dop/rigidbodysolver DOP_rbdsolverDopOnullNulloplib:/Dop/null?Dop/nullDOP_nullDopOvolumevopoutputVolume VOP Output.oplib:/Vop/volumevopoutput?Vop/volumevopoutputVOP_volumevexoutputVop*O vectofloatVector To Float$oplib:/Vop/vectofloat?Vop/vectofloatVOP_vectofloatVopvopVOPall*OinttovecInteger To Vector oplib:/Vop/inttovec?Vop/inttovec VOP_inttovecVopvopVOPallO importattribImport Attribute(oplib:/Vop/importattrib?Vop/importattribVOP_importattribVopvopVOPallsop popOsmoothSmoothoplib:/Vop/smooth?Vop/smooth VOP_smoothVopvopVOPall*Ovoronoifractureconfigureobject!Voronoi Fracture Configure ObjectLoplib:/Dop/voronoifractureconfigureobject?Dop/voronoifractureconfigureobject"DOP_voronoifractureconfigureobjectDopO rbdglueobjectRBD Glue Object*oplib:/Dop/rbdglueobject?Dop/rbdglueobjectDOP_rbdglueobjectDopOodeconfigureobjectODE Configure Object4oplib:/Dop/odeconfigureobject?Dop/odeconfigureobject DOP_rbdobjectDopOaddgroupAdd Point To Group oplib:/Vop/addgroup?Vop/addgroup VOP_addgroupVopvopVOPallsop popOdot Dot Productoplib:/Vop/dot?Vop/dotVOP_dotVopvopVOPall*OlengthLengthoplib:/Vop/length?Vop/length VOP_lengthVopvopVOPall*Ocross Cross Productoplib:/Vop/cross?Vop/cross VOP_crossVopvopVOPall*OrbdfracturedobjectRBD Fractured Object4oplib:/Dop/rbdfracturedobject?Dop/rbdfracturedobjectDOP_rbdfracturedobjectDopOvoronoifracturesolverVoronoi Fracture Solver:oplib:/Dop/voronoifracturesolver?Dop/voronoifracturesolverDOP_voronoifracturesolverDopO turbnoiseTurbulent Noise"oplib:/Vop/turbnoise?Vop/turbnoise VOP_turbnoiseVopvopVOPallOneighbourcountNeighbour Count,oplib:/Vop/neighbourcount?Vop/neighbourcountVOP_neighbourcountVopvopVOPallsop popOisnanIs NANoplib:/Vop/isnan?Vop/isnan VOP_isnanVopvopVOPall*OpcopenPoint Cloud Openoplib:/Vop/pcopen?Vop/pcopen VOP_pcopenVopvopVOPallOnegateNegateoplib:/Vop/negate?Vop/negate VOP_negateVopvopVOPall*Oobjpos OBJ Positionoplib:/Dop/objpos?Dop/objpos DOP_objposDopOaddconst Add Constant oplib:/Vop/addconst?Vop/addconst VOP_addconstVopvopVOPall*O complement Complement$oplib:/Vop/complement?Vop/complementVOP_complementVopvopVOPall*OvoronoifractureVoronoi Fracture.oplib:/Sop/voronoifracture?Sop/voronoifracture SOP_subnetSopO floattovecFloat To Vector$oplib:/Vop/floattovec?Vop/floattovecVOP_floattovecVopvopVOPall*O addattrib Add Attribute"oplib:/Vop/addattrib?Vop/addattrib VOP_addattribVopvopVOPallsop popOcolorColoroplib:/Sop/color?Sop/color SOP_colorSopOclampClampoplib:/Vop/clamp?Vop/clamp VOP_clampVopvopVOPall*O voronoise Voronoi Noise"oplib:/Vop/voronoise?Vop/voronoise VOP_voronoiseVopvopVOPall*OvoronoifracturepointsVoronoi Fracture Points:oplib:/Sop/voronoifracturepoints?Sop/voronoifracturepoints SOP_subnetSopguide=./IMPACT_METABALLS O staticobject Static Object(oplib:/Dop/staticobject?Dop/staticobjectDOP_staticobjectDopObiasBiasoplib:/Vop/bias?Vop/biasVOP_biasVopvopVOPallObbox Bounding Boxoplib:/Vop/bbox?Vop/bboxVOP_bboxVopvopVOPallsop popOINDX DialogScriptN y/* * 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 = getneighbour($ptnum, $neighnum, $input_index);" } 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 } } } INDXContents9O~ DialogScript9gFm+HouNC1033600bba04fc6c87e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for linktosourceobject automatically generated 09/13/07 13:02:35 { 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 { "oprelative" "." } parmtag { "opfilter" "!!OBJ!!" } } parm { name "sharedata" label "Data Sharing" type ordinal default { "off" } menu { "off" "Do Not Share Data" "on" "Share Data Across All Time" "onestep" "Share Data In One Timestep" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "activation" label "Activation" type integer default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l emptydata1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDX DialogScriptN y/* * 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 DialogScript`Ni/* * 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 } } } INDXContents9O DialogScript9NHouNC1033600bba04fc6c87f08919230fNON_COMMERCIAL_FILE!!!# Dialog script for volumevopglobal automatically generated 12/13/11 15:30:14 { name volumevopglobal script volumevexglobal label "Volume VOP Global Parameters" output vector P P output float density density output int ix ix output int iy iy output int iz iz output int resx resx output int resy resy output int resz resz output vector center center output vector orig orig output vector size size output vector dPdx dPdx output vector dPdy dPdy output vector dPdz dPdz output vector BB BB output float Time Time output float Timeinc Timeinc output float Frame Frame output string OpInput1 OpInput1 output string OpInput2 OpInput2 output string OpInput3 OpInput3 output string OpInput4 OpInput4 signature "Default Inputs" default { vector float int int int int int int vector vector vector vector vector vector vector float float float string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDX DialogScriptO#u/* * 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 DialogScriptO *[/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "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 DialogScriptO¢/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "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 } } INDX DialogScript:N y/* * 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) } INDXContents9O DialogScript9OHouNC1033600bba04fc6c87f08919230fNON_COMMERCIAL_FILE!!!# Dialog script for explodedview automatically generated 01/13/12 14:59:03 { name explodedview script explodedview label "Exploded View" help { "" } inputlabel 1 "Sub-Network Input #1" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l to_explode group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } bindselector prims "Primitives to Push Outwards" "Select the geometry to push outwards and right click to complete" 0 1 poly 0 "" 0 } parm { name "scale" label "Scale" type float default { "1" } range { -1 1 } export none } parm { name "overridecenter" label "Override Center" type toggle nolabel joinnext default { "0" } range { 0 1 } export none } parm { name "t" label "Override Center" type vector size 3 default { "0" "0" "0" } disablewhen "{ overridecenter == 0 }" range { -1 1 } export none } parm { name "labelparm" label "Piece Detection" type label default { "" } range { 0 1 } export none } parm { name "piecetype" label "Piece Type" type ordinal default { "auto" } menu { "auto" "Auto Detect" "group" "Group" "attribute" "Attribute" } range { 0 1 } export none } parm { name "groupmask" label "Group Mask" type string default { "piece*" } disablewhen "{ piecetype == attributet }" range { 0 1 } export none } parm { name "attribute" label "Piece Attribute" type string default { "name" } disablewhen "{ piecetype == group }" range { 0 1 } export none } parm { name "attribtol" label "Tolerance" type float default { "0.001" } disablewhen "{ piecetype == group }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContents9O~ DialogScript9NiHouNC1033600bba04fc6c87e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for clean automatically generated 10/17/11 13:45:20 { name clean script clean label Clean help { "" } inputlabel 1 "Sub-Network Input #1" 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 } } INDX DialogScript jOsP/* * 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" "True ( != 0 )" "false" "False ( == 0 )" } 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 DialogScript5O¡/* * 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 } } INDX DialogScriptO¢/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "random" script "random" label "random" code { "#ifdef __vex" " $rand = random($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" i1d { 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" uuf { 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) group { name "gv" obsolete 12.0 } group { name "gu" obsolete 12.0 } } INDX DialogScriptIO *[/* * 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 } } } INDXContents9O~ DialogScript9"OA)HouNC1033600bba04fc6c87e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for rigidbodysolver automatically generated 02/19/12 11:53:26 { name rigidbodysolver script rigidbodysolver label "Rigid Body Solver" help { "" } inputlabel 1 "Sub-Network Input #1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" 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" } } parm { name "numiteration" label "Constraint Iterations" type integer default { "10" } disablewhen "{ solver != bullet }" range { 1 100 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "splitimpulse" label "Split Impulse" type toggle default { "on" } disablewhen "{ solver != bullet }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "penetrationthreshold" label "Penetration Threshold" type float default { "-0.02" } disablewhen "{ solver != bullet } { splitimpulse != 1 }" range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } } } 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-007" } 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-007" } 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" } } } INDXContents9O~ DialogScript9F HouNC1033600bba04fc6c87e08919230fNON_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" } INDXContents9O DialogScript9IHouNC1033600bba04fc6c87f08919230fNON_COMMERCIAL_FILE!!!# Dialog script for volumevopoutput automatically generated 03/13/09 14:37:19 { name volumevopoutput script volumevexoutput label "Volume VOP Output" input float density "Combined Value" signature "Default Inputs" default { } help { "" } parm { name "sum" label "sum" type float invisible default { "0" } range { 0 10 } export none } } INDX DialogScriptO *[/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vectofloat" script "vectofloat" label "vectofloat" outercode { INCLUDE_VOPLIB } code { "vop_vectofloat($vec, $fval1, $fval2, $fval3);" } input vector vec "Input Vector" output float fval1 "Component 1" output float fval2 "Component 2" output float fval3 "Component 3" VOP_VEC_PARM(vec, "Value", 0, 0, 0) VOP_VEC_PARM(vec_p, "Value", 0, 0, 0) VOP_VEC_PARM(vec_n, "Value", 0, 0, 0) VOP_CLR_PARM(vec_c, "Value", 0, 0, 0) VOP_VEC_PARM(vec_uv, "Value", 0, 0, 0) VOP_VEC_PARM(vec_up, "Value", 0, 0, 0) VOP_VEC_PARM(vec_un, "Value", 0, 0, 0) VOP_CLR_PARM(vec_uc, "Value", 0, 0, 0) signature "3D Vector" default { vector float float float } signature "3D Point" p { point float float float } signature "3D Normal" n { normal float float float } signature "RGB Color" c { color float float float } signature "Uniform 3D Vector" uv { uvector ufloat ufloat ufloat } signature "Uniform 3D Point" up { upoint ufloat ufloat ufloat } signature "Uniform 3D Normal" un { unormal ufloat ufloat ufloat } signature "Uniform RGB Color" uc { ucolor ufloat ufloat ufloat } } INDX DialogScriptN z/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "inttovec" script "inttovec" label "inttovec" outercode { INCLUDE_VOPLIB } code { "$vec = set((float) $int1, (float) $int2, (float) $int3);" } output vector vec "Output Vector" VOP_INT_INPUT_R(int1, "Component 1", 0, 0, 1) VOP_INT_INPUT_R(int2, "Component 2", 0, 0, 1) VOP_INT_INPUT_R(int3, "Component 3", 0, 0, 1) } INDX DialogScripttN y/* * 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 { "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 DialogScriptO *[/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "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) } INDXContents9O DialogScript9DNOOHouNC1033600bba04fc6c87f08919230fNON_COMMERCIAL_FILE!!!# Dialog script for voronoifractureconfigureobject automatically generated 01/20/12 14:53:51 { name voronoifractureconfigureobject script voronoifractureconfigureobject label "Voronoi Fracture Configure Object" help { "" } inputlabel 1 "Objects to be Processed" inputlabel 2 "Fracture Noise" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "enablefracturing" label "Enable Fracturing" type integer default { "1" } range { 0! 1! } export none } parm { name "group" label "Group" type string default { "*" } menutoggle { [ "opmenu -l applydata1 group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } import { label FractureParms source "op:voronoifractureparms" token "" mask "* ^parmop_* ^sharedata ^dataname ^uniquedataname ^group ^activation*" enable 1 group { name "folder0" label "Impact" grouptag { "import_token" "voronoifractureparmsswitcher5:Impact" } grouptag { "import_source" "op:voronoifractureparms" } parm { name "impactgroup" label "Impact Group" type string default { "*" } range { 0 1 } export none parmtag { "import_token" "impactgroup" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "minimpact" label "Min/Max Impact" type float size 2 default { "50" "100" } range { 0 10 } export none parmtag { "import_token" "minimpact" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "minvolume" label "Minimum Volume" type float default { "0.01" } range { 0 10 } export none parmtag { "import_token" "minvolume" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "refracturedelay" label "Re-fracture Delay" type float default { "0.1" } range { 0 10 } export none parmtag { "import_token" "refracturedelay" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "usemagnetgeo" label "Fracture From Magnet Force Metaballs" type toggle default { "off" } range { 0 1 } export none parmtag { "import_token" "usemagnetgeo" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "minmagnetvol" label "Minimum Magnet Volume" type float default { "0" } disablewhen "{ usemagnetgeo == 0 }" range { 0 1 } export none parmtag { "import_token" "minmagnetvol" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "maxfractures" label "Maximum Fractures" type integer default { "3" } range { 0 10 } export none parmtag { "import_token" "maxfractures" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "impactradius" label "Impact Radius" type vector size 3 default { "0.5" "0.5" "0.5" } range { -1 1 } export none parmtag { "import_token" "impactradius" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "radiusscale" label "Min/Max Scale" type float size 2 default { "0.8" "1.2" } range { 0 10 } export none parmtag { "import_token" "radiusscale" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_1" label "Points" grouptag { "import_token" "voronoifractureparmsswitcher5:Points" } grouptag { "import_source" "op:voronoifractureparms" } parm { name "ptsperarea" label "Compute Number of Fracture Points" type toggle default { "on" } range { 0 1 } export none parmtag { "import_token" "ptsperarea" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "nptsperarea" label "Points Per Area" type float default { "10" } disablewhen "{ ptsperarea == 0 }" range { 0! 100 } export none parmtag { "import_token" "nptsperarea" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "npts" label "Number of Points" type integer default { "20" } disablewhen "{ ptsperarea == 1 }" range { 0! 100 } export none parmtag { "import_token" "npts" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "ptsperimpact" label "Per Impact" type toggle default { "off" } disablewhen "{ ptsperarea == 1 }" range { 0 1 } export none parmtag { "import_token" "ptsperimpact" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "showfracturepts" label "Show Fracture Points" type toggle default { "off" } range { 0 1 } export none parmtag { "import_token" "showfracturepts" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } group { name "folder4" label "Surface" grouptag { "import_token" "pointsswitcher4:Surface" } grouptag { "import_source" "op:voronoifractureparms" } parm { name "surfaceptdensity" label "Point Density" type float default { "1" } range { 0! 10 } export none parmtag { "import_token" "surfaceptdensity" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "surfaceoffset" label "Surface Offset" type float default { "0" } disablewhen "{ surfaceptdensity == 0 }" range { -1 1 } export none parmtag { "import_token" "surfaceoffset" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "surfacescale" label "Radius Scale" type float default { "0.5" } disablewhen "{ surfaceptdensity == 0 }" range { 0 10 } export none parmtag { "import_token" "surfacescale" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "surfacecluster" label "Clustering" type ordinal default { "disabled" } disablewhen "{ surfaceptdensity == 0 }" menu { "fracture" "Use Fracture Settings" "disabled" "Disabled" "single" "Single Piece" } range { 0 1 } export none parmtag { "import_token" "surfacecluster" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } } group { name "folder4_1" label "Interior" grouptag { "import_token" "pointsswitcher4:Interior" } grouptag { "import_source" "op:voronoifractureparms" } parm { name "interiorptdensity" label "Point Density" type float default { "1" } range { 0! 10 } export none parmtag { "import_token" "interiorptdensity" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "interiorcluster" label "Clustering" type ordinal default { "disabled" } disablewhen "{ interiorptdensity == 0 }" menu { "fracture" "Use Fracture Settings" "disabled" "Disabled" "single" "Single Piece" } range { 0 1 } export none parmtag { "import_token" "interiorcluster" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } } group { name "folder4_2" label "Exterior" tabbreak grouptag { "import_token" "pointsswitcher4:Exterior" } grouptag { "import_source" "op:voronoifractureparms" } parm { name "exteriorptdensity" label "Point Density" type float default { "1" } range { 0! 10 } export none parmtag { "import_token" "exteriorptdensity" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "exteriorscatter" label "Scatter Location" type ordinal default { "impact" } menu { "impact" "At Impact" "exterior" "Exterior Volume" "both" "Both" } range { 0 1 } export none parmtag { "import_token" "exteriorscatter" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "exterioroffset" label "Impact Offset" type float default { "0.1" } disablewhen "{ exteriorptdensity == 0 }" range { 0 10 } export none parmtag { "import_token" "exterioroffset" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "exteriorcluster" label "Clustering" type ordinal default { "disabled" } disablewhen "{ exteriorptdensity == 0 }" menu { "fracture" "Use Fracture Settings" "disabled" "Disabled" "single" "Single Piece" } range { 0 1 } export none parmtag { "import_token" "exteriorcluster" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } } } group { name "folder0_2" label "Fracture" grouptag { "import_token" "voronoifractureparmsswitcher5:Fracture" } grouptag { "import_source" "op:voronoifractureparms" } group { name "folder6" label "Cut" grouptag { "import_token" "fractureswitcher4:Cut" } grouptag { "import_source" "op:voronoifractureparms" } parm { name "cutplaneoffset" label "Cut Plane Offset" type float default { "0" } range { 0 10 } export none parmtag { "import_token" "cutplaneoffset" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } } group { name "folder6_1" label "Cluster" grouptag { "import_token" "fractureswitcher4:Cluster" } grouptag { "import_source" "op:voronoifractureparms" } parm { name "cluster" label "Cluster Pieces" type toggle default { "on" } range { 0 1 } export none parmtag { "import_token" "cluster" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "clustersize" label "Size" type vector size 3 default { "0.5" "0.5" "0.5" } disablewhen "{ cluster == 0 }" range { -1 1 } export none parmtag { "import_token" "clustersize" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "clusteroffset" label "Offset" type vector size 3 default { "0" "0" "0" } disablewhen "{ cluster == 0 }" range { -1 1 } export none parmtag { "import_token" "clusteroffset" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "clusterjitter" label "Jitter" type vector size 3 default { "1" "1" "1" } disablewhen "{ cluster == 0 }" range { -1 1 } export none parmtag { "import_token" "clusterjitter" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "randomdetach" label "Random Detachment" type toggle default { "off" } disablewhen "{ cluster == 0 }" range { 0 1 } export none parmtag { "import_token" "randomdetach" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "detachseed" label "Detach Seed" type float default { "0" } disablewhen "{ cluster == 0 } { randomdetach == 0 }" range { 0 10 } export none parmtag { "import_token" "detachseed" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "detachratio" label "Detach Ratio" type float default { "0.1" } disablewhen "{ cluster == 0 } { randomdetach == 0 }" range { 0 10 } export none parmtag { "import_token" "detachratio" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } } group { name "folder6_2" label "Interior Detail" grouptag { "import_token" "fractureswitcher4:Interior Detail" } grouptag { "import_source" "op:voronoifractureparms" } parm { name "addinteriordetail" label "Add Interior Detail" type toggle default { "off" } range { 0 1 } export none parmtag { "import_token" "addinteriordetail" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "detailsize" label "Detail Size" type float default { "0.25" } disablewhen "{ addinteriordetail == 0 }" range { 0! 1 } export none parmtag { "import_token" "detailsize" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "intnoiseamp" label "Noise Amplitude" type float default { "0.1" } disablewhen "{ addinteriordetail == 0 }" range { 0 1 } export none parmtag { "import_token" "intnoiseamp" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "intnoisefreq" label "Frequency" type vector size 3 default { "2" "2" "2" } disablewhen "{ addinteriordetail == 0 }" range { -1 1 } export none parmtag { "import_token" "intnoisefreq" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "intnoiseoffset" label "Offset" type vector size 3 default { "0" "0" "0" } disablewhen "{ addinteriordetail == 0 }" range { -1 1 } export none parmtag { "import_token" "intnoiseoffset" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "intnoiseturb" label "Turbulence" type integer default { "3" } disablewhen "{ addinteriordetail == 0 }" range { 0 10 } export none parmtag { "import_token" "intnoiseturb" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "depthnoisescalebias" label "Depth / Noise Scale Bias" type float default { "0.85" } disablewhen "{ addinteriordetail == 0 }" range { 0! 1! } export none parmtag { "import_token" "depthnoisescalebias" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } } } group { name "folder0_3" label "Velocity Transfer" grouptag { "import_token" "voronoifractureparmsswitcher5:Velocity Transfer" } grouptag { "import_source" "op:voronoifractureparms" } parm { name "velbias" label "Pre/Post Velocity Bias" type float default { "0.6" } range { 0! 1! } export none parmtag { "import_token" "velbias" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "impulsedist" label "Impulse Distance" type float default { "0.75" } range { 0 10 } export none parmtag { "import_token" "impulsedist" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "impulsescaleradial" label "Radial Impulse Scale" type float default { "0.25" } range { 0 1 } export none parmtag { "import_token" "impulsescaleradial" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } parm { name "impulsescalenormal" label "Normal Impulse Scale" type float default { "0.25" } range { 0 1 } export none parmtag { "import_token" "impulsescalenormal" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } } parm { name "defaultparmop" label "Default Operation" type ordinal default { "initial" } menu { "initial" "Set Initial" "always" "Set Always" "never" "Set Never" } range { 0 1 } export none parmtag { "import_token" "defaultparmop" } parmtag { "import_source" "op:voronoifractureparms" } parmtag { "autoscope" "0000000000000000" } } } parm { name "newpiecegroup" label "New Pieces Group" type string default { "${OS}_new_pieces" } range { 0 1 } export none } } INDXContents9O DialogScript9=OHouNC1033600bba04fc6c87f08919230fNON_COMMERCIAL_FILE!!!# Dialog script for rbdglueobject automatically generated 01/13/12 14:40:56 { name rbdglueobject script rbd_glueobject label "RBD Glue Object" help { "" } bindhandle rx xform "Transformer" rx "" bindhandle ry xform "Transformer" ry "" bindhandle rz xform "Transformer" rz "" bindhandle tx xform "Transformer" tx "" bindhandle ty xform "Transformer" ty "" bindhandle tz xform "Transformer" tz "" bindhandle tx velocity "Velocity" tx "invisible(1)" bindhandle ty velocity "Velocity" ty "invisible(1)" bindhandle tz velocity "Velocity" tz "invisible(1)" bindhandle velx velocity "Velocity" vx "invisible(1)" bindhandle vely velocity "Velocity" vy "invisible(1)" bindhandle velz velocity "Velocity" vz "invisible(1)" inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "usesimframe" label "Creation Frame Specifies Simulation Frame" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "createframe" label "Creation Frame" type float default { "1" } range { 1 100 } export none parmtag { "autoscope" "0000" } } parm { name "objname" label "Object Name" type string default { "$OS" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "solvefirstframe" label "Solve on Creation Frame" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "soppath" label "SOP Path" type oppath default { "" } range { 0 1 } export none parmtag { "oprelative" "." } parmtag { "opfilter" "!!SOP!!" } parmtag { "autoscope" "0000" } } parm { name "fracturebyname" label "Fracture By Name" type toggle default { "1" } range { 0 1 } export none } parm { name "groupmask" label "Group Mask" type string default { "*" } disablewhen "{ fracturebyname == 1 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "animategeo" label "Use Deforming Geometry" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "usetransform" label "Use Object Transform" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "active" label "Create Active Objects" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "display" label "Display Geometry" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } group { name "std_switcher_0" label "Initial State" parm { name "t" label "Position" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none parmtag { "autoscope" "0000" } } parm { name "r" label "Rotation" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none parmtag { "autoscope" "0000" } } parm { name "vel" label "Velocity" type vector size 3 default { "0" "0" "0" } disablewhen "{ inheritvelocity == 1 }" range { -1 1 } export none parmtag { "autoscope" "0000" } } parm { name "angvel" label "Angular Velocity" type vector size 3 default { "0" "0" "0" } disablewhen "{ inheritvelocity == 1 }" range { -1 1 } export none parmtag { "autoscope" "0000" } } parm { name "inheritvelocity" label "Inherit Velocity" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } } group { name "std_switcher_0_1" label "Glue" parm { name "glueobject" label "Glue to Object" type string default { "" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "gluethreshold" label "Glue Strength" type float default { "-1" } range { 0 5000 } export none parmtag { "autoscope" "0000" } } parm { name "glueimpulsehalflife" label "Glue Impulse HalfLife" type float default { "0.1" } range { 0 10 } export none parmtag { "autoscope" "0000" } } } group { name "std_switcher_0_2" label "Internal Glue" parm { name "internal_gluethreshold" label "Glue Strength" type float default { "1000" } range { 0 5000 } export none parmtag { "autoscope" "0000" } } parm { name "internal_glueimpulsehalflife" label "Glue Impulse HalfLife" type float default { "0.1" } range { 0 10 } export none parmtag { "autoscope" "0000" } } } group { name "std_switcher_0_3" label "Collisions" parm { name "usevolume" label "Use Volume Based Collision Detection" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } group { name "std_switcher_4" label "Volume" parm { name "mode" label "Mode" type ordinal default { "0" } disablewhen "{ usevolume == 0 }" menu { "rayintersect" "Ray Intersect" "metafield" "Meta Balls" "implicitbox" "Implicit Box" "implicitsphere" "Implicit Sphere" "implicitplane" "Implicit Plane" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "uniformvoxels" label "Division Method" type ordinal default { "max" } disablewhen "{ usevolume == 0 }" menu { "nonsquare" "Non Square" "x" "X Axis" "y" "Y Axis" "z" "Z Axis" "max" "Max Axis" "size" "By Size" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "div" label "Divisions" type integer size 3 default { "30" "30" "30" } disablewhen "{ usevolume == 0 }" hidewhen "{ uniformvoxels != nonsquare }" range { 2! 50 } export none parmtag { "autoscope" "0000" } } parm { name "uniformdiv" label "Uniform Divisions" type integer default { "30" } disablewhen "{ usevolume == 0 }" hidewhen "{ uniformvoxels == nonsquare } { uniformvoxels == size }" range { 1! 1000 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "divsize" label "Division Size" type float default { "0.1" } disablewhen "{ usevolume == 0 }" hidewhen "{ uniformvoxels != size }" range { 0! 10 } export none parmtag { "units" "m1" } parmtag { "autoscope" "0000000000000000" } } parm { name "laserscan" label "Laser Scan" type toggle default { "0" } disablewhen "{ usevolume == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "fixsigns" label "Fix Signs" type toggle default { "1" } disablewhen "{ usevolume == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "forcebounds" label "Force Bounds" type toggle default { "1" } disablewhen "{ usevolume == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "invert" label "Invert Sign" type toggle default { "0" } disablewhen "{ usevolume == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "sweepalpha" label "Sign Sweep Threshold" type float default { "2" } disablewhen "{ usevolume == 0 }" range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sweepcount" label "Max Sign Sweep Count" type integer default { "3" } disablewhen "{ usevolume == 0 }" range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "offset" label "Offset Surface" type float default { "0" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "showguide" label "Show Collision Guide Geometry" type toggle default { "0" } disablewhen "{ usevolume == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "guidecolor" label "Collision Guide Color" type color size 3 default { "1" "0" "0" } disablewhen "{ showguide == 0 } { usevolume == 0 }" range { 0! 1! } export none parmtag { "autoscope" "0000" } } parm { name "volumefilemode" label "File Mode" type ordinal default { "3" } disablewhen "{ usevolume == 0 }" menu { "auto" "Automatic" "read" "Read Files" "write" "Write Files" "none" "No Operation" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "volumefile" label "File" type file default { "" } disablewhen "{ usevolume == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } } group { name "std_switcher_4_1" label "Surface" parm { name "surfreptype" label "Surface Representation" type ordinal default { "0" } menu { "0" "Points" "1" "Edges" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "polyconvert" label "Convert To Poly" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "triangulate" label "Triangulate" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "polylod" label "LOD" type float size 2 default { "1" "1" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "addbarycenter" label "Add Barycenters" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } } group { name "std_switcher_4_2" label "Bullet Data" parm { name "showguide2" 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 { "1" "0" "0" } range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_georep" label "Geometry Representation" type string default { "as-is" } menu { "as-is" "As Is" "box" "Box" "capsule" "Capsule" "compound" "Compound" "sphere" "Sphere" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_geoconvexhull" label "Polygons As Convex Hulls" type toggle default { "on" } disablewhen "{ bullet_georep != as-is }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_autofit" label "AutoFit Primitive Spheres or Boxes to Geometry" type toggle default { "on" } disablewhen "{ bullet_georep == compound } { bullet_georep == as-is }" 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 }" 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 }" 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 == as-is } { bullet_georep == sphere } { bullet_georep == compound }" range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_radius" label "Radius" type float default { "1" } disablewhen "{ bullet_autofit == 1 } { bullet_georep == as-is } { bullet_georep == compound } { bullet_georep == box }" range { 0.1 5 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_length" label "Capsule Length" type float default { "1" } disablewhen "{ bullet_autofit == 1 } { bullet_georep != capsule }" range { 0.1 5 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_adjust_geometry" label "Adjust Geometry" type toggle default { "on" } disablewhen "{ bullet_georep == sphere } { bullet_georep == box } { bullet_georep == capsule }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_adjust_factor" label "Adjustment Factor" type float default { "1" } disablewhen "{ bullet_georep == sphere } { bullet_georep == box } { bullet_georep == capsule } { bullet_adjust_geometry == 0 }" range { 1! 5 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_collision_margin" label "Collision Padding" type float default { "0.02" } range { 0 0.5 } export none parmtag { "autoscope" "0000000000000000" } } 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" } help "If checked, object would be deactivated after a certain time" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } } group { name "std_switcher_0_4" label "Physical" parm { name "computecom" label "Compute Center of Mass" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "p" label "Pivot" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none parmtag { "units" "m1" } parmtag { "autoscope" "0000000000000000" } } parm { name "computemass" label "Compute Mass" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "density" label "Density" type float default { "1000" } disablewhen "{ computemass == 0 }" range { 0! 10 } export none parmtag { "autoscope" "0000" } } parm { name "mass" label "Mass" type float default { "1" } disablewhen "{ computemass == 1 }" range { 0! 10 } export none parmtag { "autoscope" "0000" } } parm { name "inertialtensorstiffness" label "Rotational Stiffness" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "bounce" label "Bounce" type float default { "0.5" } range { 0! 1 } export none parmtag { "autoscope" "0000" } } parm { name "friction" label "Friction" type float default { "1" } range { 0! 10 } 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" } } } } INDXContents9O~ DialogScript9 tLjHouNC1033600bba04fc6c87e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for odeconfigureobject automatically generated 08/17/10 15:18:57 { name odeconfigureobject script odeconfigureobject label "ODE Configure Object" help { "" } inputlabel 1 "Objects to be processed" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "disp" label "Display ODE Primitive" type toggle default { "0" } range { 0 1 } export none } parm { name "objType" label "Primitive Type" type integer default { "0" } menu { "0" "Box" "1" "Sphere" "2" "Cylinder" "3" "Capsule" "4" "Composite" } range { 0 10 } export none } parm { name "comppath" label "Composite Object" type oppath default { "" } disablewhen "{ objType != 4 }" range { 0 1 } export none parmtag { "oprelative" "." } } parm { name "animategeo" label "Use Deforming Geometry" type toggle default { "0" } range { 0 1 } export none } parm { name "autofit" label "Automatically Fit Geometry" type toggle default { "0" } disablewhen "{ objType >= 4 }" range { 0 1 } export none } parm { name "onlyautofitifodesolver" label "Only Autofit If ODE Solver Present" type toggle default { "1" } disablewhen "{ autofit == 0 }" range { 0 1 } export none } parm { name "primT" label "Position" type vector size 3 default { "0" "0" "0" } disablewhen "{ autofit == 1 } { objType >= 4 }" range { -1 1 } export none } parm { name "primR" label "Rotation" type vector size 3 default { "0" "0" "0" } disablewhen "{ autofit == 1 } { objType >= 4 }" range { -1 1 } export none } parm { name "primS" label "Box Size" type vector size 3 default { "1" "1" "1" } disablewhen "{ objType != 0 } { autofit == 1 }" range { -1 1 } export none } parm { name "radius" label "Radius" type float default { "0" } disablewhen "{ objType == 0 } { objType >= 4 } { autofit == 1 }" range { 0 10 } export none } parm { name "length" label "Cylinder Length" type float default { "0" } disablewhen "{ objType <= 1 } { objType >= 4 } { autofit == 1 }" range { 0 10 } export none } parm { name "inputType" label "Input Geometry Type" type ordinal default { "0" } disablewhen "{ autofit == 0 objType != 5 } { objType == 4 }" menu { "0" "Specified Object" "1" "Instanced Points" } range { 0 1 } export none } parm { name "soppath" label "Input Geometry" type oppath default { "" } disablewhen "{ autofit == 0 objType != 5 } { objType == 4 }" range { 0 1 } export none parmtag { "oprelative" "." } } parm { name "xformGuide" label "Transform Guide Geometry" type toggle default { "1" } disablewhen "{ objType >= 4 }" range { 0 1 } export none } parm { name "guideColor" label "Guide Color" type color size 3 default { "1" "0" "0" } range { 0 1 } export none } } INDX DialogScriptN y/* * 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 } } } INDX DialogScriptO¢/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "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 DialogScriptO¢/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "length" script "length" label "length" code { "$len = length($vec);" } input vector vec "Vector" output float len "Vector Length" signature "3D Vector" default { } signature "3D Point" p { point float } signature "3D Normal" n { normal float } signature "4D Vector" v4 { vector4 float } signature "Uniform 3D Vector" uv { uvector ufloat } signature "Uniform 3D Point" up { upoint ufloat } signature "Uniform 3D Normal" un { unormal float } VOP_VEC_PARM(vec, "Value", 1, 1, 1) VOP_VEC_PARM(vec_p, "Value", 1, 1, 1) VOP_VEC_PARM(vec_n, "Value", 1, 1, 1) VOP_VEC4_PARM(vec_v4, "Value", 1, 1, 1, 1) VOP_VEC_PARM(vec_uv, "Value", 1, 1, 1) VOP_VEC_PARM(vec_up, "Value", 1, 1, 1) VOP_VEC_PARM(vec_un, "Value", 1, 1, 1) group { name "g0" obsolete 12.0 } } INDX DialogScriptO *[/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "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 } } INDXContents9O DialogScript9<0O=HouNC1033600bba04fc6c87f08919230fNON_COMMERCIAL_FILE!!!# Dialog script for rbdfracturedobject automatically generated 02/16/12 09:59:51 { name rbdfracturedobject script fractured_object label "RBD Fractured Object" help { "" } bindhandle rx xform "Transformer" rx "" bindhandle ry xform "Transformer" ry "" bindhandle rz xform "Transformer" rz "" bindhandle tx xform "Transformer" tx "" bindhandle ty xform "Transformer" ty "" bindhandle tz xform "Transformer" tz "" bindhandle tx velocity "Velocity" tx "invisible(1)" bindhandle ty velocity "Velocity" ty "invisible(1)" bindhandle tz velocity "Velocity" tz "invisible(1)" bindhandle velx velocity "Velocity" vx "invisible(1)" bindhandle vely velocity "Velocity" vy "invisible(1)" bindhandle velz velocity "Velocity" vz "invisible(1)" inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "usesimframe" label "Creation Frame Specifies Simulation Frame" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "createframe" label "Creation Frame" type float default { "1" } 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 "soppath" label "SOP Path" type oppath default { "" } range { 0 1 } export none parmtag { "oprelative" "." } parmtag { "opfilter" "!!SOP!!" } parmtag { "autoscope" "0000" } } parm { name "fracturebyname" label "Fracture By Name" type toggle default { "1" } range { 0 1 } export none } parm { name "groupmask" label "Group Mask" type string default { "*" } disablewhen "{ fracturebyname == 1 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "animategeo" label "Use Deforming Geometry" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "usetransform" label "Use Object Transform" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "active" label "Create Active Objects" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "display" label "Display Geometry" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } group { name "std_switcher_0" label "Initial State" parm { name "t" label "Position" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none parmtag { "autoscope" "0000" } } parm { name "r" label "Rotation" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none parmtag { "autoscope" "0000" } } parm { name "vel" label "Velocity" type vector size 3 default { "0" "0" "0" } disablewhen "{ inheritvelocity == 1 }" range { -1 1 } export none parmtag { "autoscope" "0000" } } parm { name "angvel" label "Angular Velocity" type vector size 3 default { "0" "0" "0" } disablewhen "{ inheritvelocity == 1 }" range { -1 1 } export none parmtag { "autoscope" "0000" } } parm { name "inheritvelocity" label "Inherit Velocity from Point Velocity" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } } group { name "std_switcher_0_1" label "Glue" parm { name "glueobject" label "Glue to Object" type string default { "" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "gluethreshold" label "Glue Strength" type float default { "-1" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "glueimpulsehalflife" label "Glue Impulse HalfLife" type float default { "0.1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } } group { name "std_switcher_0_2" label "Collisions" parm { name "usevolume" label "Use Volume Based Collision Detection" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } group { name "std_switcher_3" label "Volume" parm { name "mode" label "Mode" type ordinal default { "0" } disablewhen "{ usevolume == 0 }" menu { "rayintersect" "Ray Intersect" "metafield" "Meta Balls" "implicitbox" "Implicit Box" "implicitsphere" "Implicit Sphere" "implicitplane" "Implicit Plane" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "uniformvoxels" label "Division Method" type ordinal default { "max" } disablewhen "{ usevolume == 0 }" menu { "nonsquare" "Non Square" "x" "X Axis" "y" "Y Axis" "z" "Z Axis" "max" "Max Axis" "size" "By Size" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "div" label "Divisions" type integer size 3 default { "30" "30" "30" } disablewhen "{ usevolume == 0 }" hidewhen "{ uniformvoxels != nonsquare }" range { 2! 50 } export none parmtag { "autoscope" "0000" } } parm { name "uniformdiv" label "Uniform Divisions" type integer default { "30" } disablewhen "{ usevolume == 0 }" hidewhen "{ uniformvoxels == nonsquare } { uniformvoxels == size }" range { 1! 1000 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "divsize" label "Division Size" type float default { "0.1" } disablewhen "{ usevolume == 0 }" hidewhen "{ uniformvoxels != size }" range { 0! 10 } export none parmtag { "units" "m1" } parmtag { "autoscope" "0000000000000000" } } parm { name "laserscan" label "Laser Scan" type toggle default { "0" } disablewhen "{ usevolume == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "fixsigns" label "Fix Signs" type toggle default { "1" } disablewhen "{ usevolume == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "forcebounds" label "Force Bounds" type toggle default { "1" } disablewhen "{ usevolume == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "invert" label "Invert Sign" type toggle default { "0" } disablewhen "{ usevolume == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "sweepalpha" label "Sign Sweep Threshold" type float default { "2" } disablewhen "{ usevolume == 0 }" range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sweepcount" label "Max Sign Sweep Count" type integer default { "3" } disablewhen "{ usevolume == 0 }" range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "offset" label "Offset Surface" type float default { "0" } range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "showguide" label "Show Collision Guide Geometry" type toggle default { "0" } disablewhen "{ usevolume == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "guidecolor" label "Collision Guide Color" type color size 3 default { "1" "0" "0" } disablewhen "{ showguide == 0 } { usevolume == 0 }" range { 0! 1! } export none parmtag { "autoscope" "0000" } } parm { name "volumefilemode" label "File Mode" type ordinal default { "3" } disablewhen "{ usevolume == 0 }" menu { "auto" "Automatic" "read" "Read Files" "write" "Write Files" "none" "No Operation" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "volumefile" label "File" type file default { "" } disablewhen "{ usevolume == 0 }" range { 0 1 } export none parmtag { "autoscope" "0000" } } } group { name "std_switcher_3_1" label "Surface" parm { name "surfreptype" label "Surface Representation" type ordinal default { "0" } menu { "0" "Points" "1" "Edges" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "polyconvert" label "Convert To Poly" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "triangulate" label "Triangulate" type toggle default { "0" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "polylod" label "LOD" type float size 2 default { "1" "1" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "addbarycenter" label "Add Barycenters" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } } group { name "std_switcher_3_2" label "Bullet Data" parm { name "showguide2" 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 { "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 { "as-is" } menu { "as-is" "As Is" "box" "Box" "capsule" "Capsule" "compound" "Compound" "sphere" "Sphere" } 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 default { "on" } disablewhen "{ bullet_georep != as-is }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_autofit" label "AutoFit Primitive Spheres or Boxes to Geometry" type toggle default { "on" } disablewhen "{ bullet_georep == compound } { bullet_georep == as-is }" 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 }" 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 }" 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 == as-is } { bullet_georep == sphere } { bullet_georep == compound }" range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_radius" label "Radius" type float default { "1" } disablewhen "{ bullet_autofit == 1 } { bullet_georep == as-is } { bullet_georep == compound } { bullet_georep == box }" range { 0.1 5 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_length" label "Capsule Length" type float default { "1" } disablewhen "{ bullet_autofit == 1 } { bullet_georep != capsule }" range { 0.1 5 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_adjust_geometry" label "Adjust Geometry" type toggle default { "on" } disablewhen "{ bullet_georep == sphere } { bullet_georep == box } { bullet_georep == capsule }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_adjust_factor" label "Adjustment Factor" type float default { "1" } disablewhen "{ bullet_georep == sphere } { bullet_georep == box } { bullet_georep == capsule } { bullet_adjust_geometry == 0 }" range { 1! 5 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_collision_margin" label "Collision Padding" type float default { "0.02" } range { 0 0.5 } export none parmtag { "autoscope" "0000000000000000" } } 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" } help "If checked, object would be deactivated after a certain time" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } } group { name "std_switcher_0_3" label "Physical" parm { name "computecom" label "Compute Center of Mass" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "p" label "Pivot" type vector size 3 default { "0" "0" "0" } range { -1 1 } export none parmtag { "units" "m1" } parmtag { "autoscope" "0000000000000000" } } parm { name "computemass" label "Compute Mass" type toggle default { "1" } range { 0 1 } export none parmtag { "autoscope" "0000" } } parm { name "density" label "Density" type float default { "1000" } disablewhen "{ computemass == 0 }" range { 0! 10 } export none parmtag { "autoscope" "0000" } } parm { name "mass" label "Mass" type float default { "1" } disablewhen "{ computemass == 1 }" range { 0! 10 } export none parmtag { "autoscope" "0000" } } parm { name "inertialtensorstiffness" label "Rotational Stiffness" type float default { "1" } range { 0 10 } export none parmtag { "autoscope" "0000" } } parm { name "bounce" label "Bounce" type float default { "0.5" } range { 0! 1 } export none parmtag { "autoscope" "0000" } } parm { name "friction" label "Friction" type float default { "1" } range { 0! 10 } 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" } } } } INDXContents9O~ DialogScript9O[HouNC1033600bba04fc6c87e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for voronoifracturesolver automatically generated 01/20/12 14:54:03 { 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 N z/* * 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) * $amp;" "}" "else if ($type == \"snoise\")" "{" " $noise = snoise($pos*$freq - $offset, $turb, $rough, $atten) * $amp;" "}" "else if ($type == \"anoise\")" "{" " $noise = anoise($pos*$freq - $offset, $turb, $rough, $atten) * $amp;" "}" "else if ($type == \"correctnoise\")" "{" "#if !strcmp($signature, \"default\")" " $noise = vop_correctperlinNoiseVF($pos * $freq - $offset, $turb, $amp, $rough, $atten);" "#else" " $noise = vop_correctperlinNoiseVV($pos * $freq - $offset, $turb, $amp, $rough, $atten);" "#endif" "}" "else if ($type == \"xnoise\")" "{" "#if !strcmp($signature, \"default\")" " $noise = vop_simplexNoiseVF($pos * $freq - $offset, $turb, $amp, $rough, $atten);" "#else" " $noise = vop_simplexNoiseVV($pos * $freq - $offset, $turb, $amp, $rough, $atten);" "#endif" "}" "else" "{" "#if !strcmp($signature, \"default\")" " $noise = vop_perlinNoiseVF($pos * $freq - $offset, $turb, $amp, $rough, $atten);" "#else" " $noise = vop_perlinNoiseVV($pos * $freq - $offset, $turb, $amp, $rough, $atten);" "#endif" "}" } input string type "Noise Type" parm { name type label "Noise Type" type string menu { "pnoise" "Perlin Noise" "onoise" "Original Perlin Noise" "snoise" "Sparse Convolution Noise" "anoise" "Alligator Noise" "xnoise" "Simplex Noise" "correctnoise" "Zero Centered Perlin Noise" } default { "anoise" } } VOP_VEC_INPUT ( pos, "Position", 0, 0, 0) VOP_VEC_INPUT ( freq, "Frequency", 1, 1, 1) VOP_VEC_INPUT ( offset, "Offset", 0, 0, 0) VOP_FLT_INPUT_R( amp, "Amplitude", 1, -1, 1) VOP_FLT_INPUT ( rough, "Roughness", .5) VOP_FLT_INPUT ( atten, "Attenuation", 1) VOP_INT_INPUT_R( turb, "Turbulence", 5, 0, 10) output float noise "Noise" signature "1D Noise" default { } signature "3D Noise" v { string vector vector vector float float float int vector } } INDX DialogScript=N y/* * 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 = getneighbourcount($ptnum, $input_index);" } input int input_index "OP Input Index" input int ptnum "Point Number" output int count "Number of Neighbours" parm { name input_index label "OP Input Index" type int size 1 default { 0 } range { 0 3 } } parm { name ptnum label "Point Number" type int size 1 default { 0 } } } INDX DialogScriptDO+{/* * 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) } INDX DialogScriptN y/* * 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 = $isconnected_P != 0 ? $P : P;" "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 DialogScriptGO *[/* * 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 } } INDXContents9O~ DialogScript9FAHouNC1033600bba04fc6c87e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for objpos automatically generated 07/30/07 05:15:45 { 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 { "oprelative" "." } parmtag { "opfilter" "!!OBJ!!" } parmtag { "autoscope" "0000" } } parm { name "undogeoxform" label "Compensate for Geometry Transform" type toggle default { "1" } 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 DialogScriptO *[/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "addconst" script "addconst" label "addconst" code { "$added = $val + $addconst;" } input int val "Input Value" output int added "Input Value + Constant" 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 "4D Vector" v4 { vector4 vector4 } signature "RGB Color" c { color color } 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 addconst label "Add" type float size 1 default { 1.0 } } } INDX DialogScriptO¢/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "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 } } INDXContents9O~ DialogScript97OWHouNC1033600bba04fc6c87e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for voronoifracture automatically generated 03/07/12 11:49:25 { name voronoifracture script jl_voronoi_fracture label "Voronoi Fracture" help { "" } inputlabel 1 "Geometry to Fracture" inputlabel 2 "Points for Voronoi Cells" inputlabel 3 "Optional SDF For Depth Sampling" parm { name "group" label "Group to Fracture" type string default { "" } range { 0 1 } export none } parm { name "fuse_points" label "Fuse Points" type toggle nolabel joinnext default { "1" } range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "fuse_dist" label "Fuse Points" type float default { "0.00100000005" } disablewhen "{ fuse_points == 0 }" range { 0 10 } export none parmtag { "units" "" } parmtag { "autoscope" "0000000000000000" } } parm { name "createinside" label "Create Inside Surface" type toggle default { "1" } range { 0 1 } export none } parm { name "connect" label "Connect Inside Edges" type toggle default { "0" } disablewhen "{ createinside == 0 }" range { 0 1 } export none } parm { name "docusp" label "Cusp Interior Edges" type toggle default { "0" } disablewhen "{ createinside == 0 }" range { 0 1 } export none } parm { name "visualizepieces" label "Visualize Pieces" type toggle default { "0" } range { 0 1 } export none } parm { name "usecellptgroup" label "Use Cell Point Group" type toggle default { "0" } range { 0 1 } export none } parm { name "cellgroup" label "Cell Point Group" type string default { "0" } disablewhen "{ usecellptgroup == 0 }" range { 0 1 } export none } parm { name "clustermode" label "Cluster Display Mode" type ordinal default { "0" } disablewhen "{ usecellptgroup == 0 } { cluster == 0 }" menu { "0" "Ignore Clustering" "1" "Keep Any Clustered Pieces" "2" "Keep Clustered Pieces Only For Primary Point" } range { 0 1 } export none } group { name "settings" label "Cut" parm { name "triangulation" label "Triangulation" type ordinal default { "0" } menu { "0" "Auto Detect" "1" "2D" "2" "3D" "3" "Use Existing" } range { 0 1 } export none } parm { name "partition" label "Connectivity Partition" type ordinal default { "1" } menu { "0" "None" "1" "Overwrite Piece Numbering" "2" "Maintain Piece Numbering" } range { 0 1 } export none } parm { name "cutplaneoffset" label "Cut Plane Offset" type float default { "0" } range { 0 0.25 } export none } parm { name "optimizecutbycluster" label "Optimize Cutting Based on Clustering" type toggle default { "0" } disablewhen "{ triangulation == 3 } { cutplaneoffset > 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 { "rampvalues_var" "depthnoisescaleramp_the_key_values" } parmtag { "rampkeys_var" "depthnoisescaleramp_the_key_positions" } parmtag { "rampbasis_var" "depthnoisescaleramp_the_basis_strings" } parmtag { "autoscope" "0000000000000000" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( catmull-rom ) 2pos ( 1 ) 2value ( 1 ) 2interp ( catmull-rom )" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampbasisdefault" "catmull-rom" } } } group { name "settings_3" label "Groups" parm { name "newg" label "Create Output Groups" type toggle default { "0" } range { 0 1 } export none } parm { name "groupprefix" label "Piece Group Prefix" type string default { "piece" } 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 DialogScriptO *[/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "floattovec" script "floattovec" label "floattovec" outercode { INCLUDE_VOPLIB } code { "$vec = vop_floattovec($fval1, $fval2, $fval3);" } input float fval1 "Component 1" input float fval2 "Component 2" input float fval3 "Component 3" output vector vec "Output Vector" VOP_FLT_PARM(fval1, "Component 1", 0) VOP_FLT_PARM(fval2, "Component 2", 0) VOP_FLT_PARM(fval3, "Component 3", 0) VOP_FLT_PARM(fval1_uv, "Component 1", 0) VOP_FLT_PARM(fval2_uv, "Component 2", 0) VOP_FLT_PARM(fval3_uv, "Component 3", 0) signature "3D Vector" default { } signature "3D Point" p { float float float point } signature "3D Normal" n { float float float normal } signature "RGB Color" c { float float float color } signature "Uniform 3D Vector" uv { ufloat ufloat ufloat uvector } signature "Uniform 3D Point" up { ufloat ufloat ufloat upoint } signature "Uniform 3D Normal" un { ufloat ufloat ufloat unormal } signature "Uniform RGB Color" uc { ufloat ufloat ufloat ucolor } } INDX DialogScriptzNQ/* * 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)" } } } INDXContents9O~ DialogScript9 OlxHouNC1033600bba04fc6c87e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for color automatically generated 03/23/12 11:49:12 { name color script color label Color help { "" } inputlabel 1 "Sub-Network Input #1" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l constant group" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } bindselector uveditselect "Assign Colors" "Select the geometry to apply colors to and right click to complete" 0 1 all 0 grouptype 0 } parm { name "grouptype" label "Group Type" type integer default { "0" } menu { "guess" "Guess from Group" "vertices" "Vertices" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 10 } 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 { "rampvalues_var" "vecramp_the_key_values" } parmtag { "rampkeys_var" "vecramp_the_key_positions" } parmtag { "rampbasis_var" "vecramp_the_basis_strings" } parmtag { "autoscope" "0000000000000000" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampcolortype" "rgb" } parmtag { "parmvop" "1" } parmtag { "rampbasisdefault" "linear" } } } INDX DialogScript qO¢/* * 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 DialogScript O¡/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "voronoise" script "voronoise" label "voronoise" outercode { INCLUDE_VOPLIB } code { "if ($isconnected_period)" "{" " vop_vnoise($pos * $freq - $offset, $jitter, $seed, $dist1, $dist2," " $near1, $near2, $period);" "}" "else" "{" " vop_vnoise($pos * $freq - $offset, $jitter, $seed, $dist1, $dist2," " $near1, $near2);" "}" } input float pos "Position" input float freq "Frequency" input float offset "Offset" input float jitter "Jitter" input int period "Periodicity" output float dist1 "Distance To Point 1 (To Nearest Point)" output float dist2 "Distance To Point 2" output float near1 "Point 1 (Nearest Point) Location" output float near2 "Point 2 Location" output int seed "Seed" signature "1D Noise" default { } signature "3D Vector Noise" v { vector vector vector vector vector float float vector vector int } signature "3D Point Noise" p { point point point point point float float point point int } signature "3D Normal Noise" n { normal normal normal normal normal float float normal normal int } signature "RGB Color Noise" c { color color color color color float float color color int } signature "4D Vector Noise" v4 { vector4 vector4 vector4 vector4 vector4 float float vector4 vector4 int } VOP_FLT_PARM(pos, "Position", 0) VOP_VEC_PARM(pos_v, "Position", 0, 0, 0) VOP_VEC_PARM(pos_p, "Position", 0, 0, 0) VOP_VEC_PARM(pos_n, "Position", 0, 0, 0) VOP_VEC_PARM(pos_c, "Position", 0, 0, 0) VOP_VEC4_PARM(pos_v4, "Position", 0, 0, 0, 0) VOP_FLT_PARM(freq, "Frequency", 1) VOP_VEC_PARM(freq_v, "Frequency", 1, 1, 1) VOP_VEC_PARM(freq_p, "Frequency", 1, 1, 1) VOP_VEC_PARM(freq_n, "Frequency", 1, 1, 1) VOP_VEC_PARM(freq_c, "Frequency", 1, 1, 1) VOP_VEC4_PARM(freq_v4, "Frequency", 1, 1, 1, 1) VOP_FLT_PARM(offset, "Offset", 0) VOP_VEC_PARM(offset_v, "Offset", 0, 0, 0) VOP_VEC_PARM(offset_p, "Offset", 0, 0, 0) VOP_VEC_PARM(offset_n, "Offset", 0, 0, 0) VOP_VEC_PARM(offset_c, "Offset", 0, 0, 0) VOP_VEC4_PARM(offset_v4, "Offset", 0, 0, 0, 0) VOP_FLT_PARM(jitter, "Jitter", 1) VOP_VEC_PARM(jitter_v, "Jitter", 1, 1, 1) VOP_VEC_PARM(jitter_p, "Jitter", 1, 1, 1) VOP_VEC_PARM(jitter_n, "Jitter", 1, 1, 1) VOP_VEC_PARM(jitter_c, "Jitter", 1, 1, 1) VOP_VEC4_PARM(jitter_v4, "Jitter", 1, 1, 1, 1) group { name "gp" obsolete 12.0 } group { name "gf" obsolete 12.0 } group { name "go" obsolete 12.0 } group { name "gj" obsolete 12.0 } } INDXContents9O~ DialogScript9gL= 4 } { enableode == 0 }" range { 0 1 } export none } parm { name "primT" label "Position" type vector size 3 default { "0" "0" "0" } disablewhen "{ objType >= 4 } { autofit == 1 } { enableode == 0 }" range { -1 1 } export none } parm { name "primR" label "Rotation" type vector size 3 default { "0" "0" "0" } disablewhen "{ objType >= 4 } { autofit == 1 } { enableode == 0 }" range { -1 1 } export none } parm { name "primS" label "Box Size" type vector size 3 default { "1" "1" "1" } disablewhen "{ objType != 0 } { autofit == 1 } { enableode == 0 }" range { -1 1 } export none } parm { name "radius" label "Radius" type float default { "1" } disablewhen "{ objType == 0 } { objType >= 4 } { autofit == 1 } { enableode == 0 }" range { 0 10 } export none } parm { name "length" label "Cylinder Length" type float default { "2" } disablewhen "{ objType <= 1 } { objType >= 4 } { autofit == 1 } { enableode == 0 }" range { 0 10 } export none } } group { name "std_switcher_3_3" label "Bullet Data" parm { name "showguide2" label "Show Guide Geometry" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "color" label "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 { "as-is" } menu { "as-is" "As Is" "compound" "Compound" "sphere" "Sphere" "box" "Box" "capsule" "Capsule" } 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 default { "on" } disablewhen "{ bullet_georep != as-is }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_autofit" label "AutoFit Primitive Spheres or Boxes to Geometry" type toggle default { "on" } disablewhen "{ bullet_georep == compound } { bullet_georep == as-is }" 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 }" 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 }" 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 == as-is } { bullet_georep == sphere } { bullet_georep == compound }" range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_radius" label "Radius" type float default { "1" } disablewhen "{ bullet_autofit == 1 } { bullet_georep == as-is } { bullet_georep == compound } { bullet_georep == box }" range { 0.1 5 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_length" label "Capsule Length" type float default { "1" } disablewhen "{ bullet_autofit == 1 } { bullet_georep != capsule }" range { 0.1 5 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_adjust_geometry" label "Adjust Geometry" type toggle default { "on" } disablewhen "{ bullet_georep == sphere } { bullet_georep == box } { bullet_georep == capsule }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_adjust_factor" label "Adjustment Factor" type float default { "1" } disablewhen "{ bullet_georep == sphere } { bullet_georep == box } { bullet_georep == capsule } { bullet_adjust_geometry == 0 }" range { 1! 5 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "bullet_collision_margin" label "Collision Padding" type float default { "0.02" } range { 0 0.5 } export none parmtag { "autoscope" "0000000000000000" } } 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" } help "If checked, object would be deactivated after a certain time" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } } } INDX DialogScriptO *[/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "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 DialogScriptN y/* * 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 "bbox" script "bbox" label "bbox" code { "getbbox($min, $max);" } output vector min "Minimum Corner Of Bounding Box" output vector max "Maximum Corner Of Bounding Box" } HouNC1033600bbd04fc6dbf9093af9ae7expression.func# 0 bytes HouNC1033600ba504fc6dbf903897b9f2obj.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 1337848224 modify 1338407371 author nmooth@CT75-18.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba404fc6dbf9029ff291eobj.parm{ version 0.8 } HouNC1033600ba004fc6dbf901274efaaobj.userdata ___Version___12.0.581HouNC1033600bb504fc6dbf901cb4b9dfobj/AutoDopNetwork.inittype = dopnet matchesdef = 0 HouNC1033600bba04fc6dbf90a612c0b2obj/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 -1.6944 2.0237 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 1338320750 modify 1338407535 author nmooth@CT75-19.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bba04fc6dbf901201e0d6obj/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 } } } HouNC1033600bb504fc6dbf9032d3e210obj/AutoDopNetwork.parm{ version 0.8 stdswitcher [ 0 locks=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.0041666666666666666 ] ) substep [ 0 locks=0 ] ( 10 ) 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 ] ( "off" ) cachemaxsize [ 0 locks=0 ] ( 500 ) cachetodisk [ 0 locks=0 ] ( "on" ) 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 ) 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" ) } HouNC1033600bb104fc6dbf909dac7857obj/AutoDopNetwork.userdata ___Version___12.0.581___toolcount___1 ___toolid___dop_groundplaneHouNC1033600bb204fc6dbf903cbf97b5obj/AutoDopNetwork/ground.inittype = staticobject matchesdef = 1 HouNC1033600bb304fc6dbf9084bae277obj/AutoDopNetwork/ground.defcomment "" position -4.11139 5.79472 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 1338346094 modify 1338405445 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb204fc6dbf90363d580bobj/AutoDopNetwork/ground.parm{ version 0.8 usesimframe [ 0 locks=0 ] ( "off" ) createframe [ 0 locks=0 ] ( 1 ) object_name [ 0 locks=0 ] ( $OS ) soppath [ 0 locks=0 ] ( "`opinputpath(\"/obj/ground/dopimport1\", 0)`" ) objpath [ 0 locks=0 ] ( /obj/ground ) animategeo [ 0 locks=0 ] ( "off" ) usetransform [ 0 locks=0 ] ( "on" ) active [ 0 locks=0 ] ( "off" ) intangible [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( "on" ) std_switcher_0_2_1 [ 0 locks=0 ] ( 0 0 ) bounce [ 0 locks=0 ] ( 0.5 ) friction [ 0 locks=0 ] ( 1 ) dynamicfriction [ 0 locks=0 ] ( 1 ) temperature [ 0 locks=0 ] ( 0 ) usevolume [ 0 locks=0 ] ( "on" ) std_switcher_3 [ 0 locks=0 ] ( 0 0 0 0 ) mode [ 0 locks=0 ] ( "rayintersect" ) uniformvoxels [ 0 locks=0 ] ( "nonsquare" ) div [ 0 locks=0 ] ( 30 30 30 ) uniformdiv [ 0 locks=0 ] ( 30 ) divsize [ 0 locks=0 ] ( 0.10000000149011612 ) laserscan [ 0 locks=0 ] ( "off" ) fixsigns [ 0 locks=0 ] ( "on" ) forcebounds [ 0 locks=0 ] ( "on" ) invert [ 0 locks=0 ] ( "off" ) sweepalpha [ 0 locks=0 ] ( 2 ) sweepcount [ 0 locks=0 ] ( 3 ) offset [ 0 locks=0 ] ( 0 ) sdftol [ 0 locks=0 ] ( 0.001 ) proxyvolume [ 0 locks=0 ] ( "" ) volumefilemode [ 0 locks=0 ] ( "none" ) volumefile [ 0 locks=0 ] ( "" ) showguide [ 0 locks=0 ] ( "off" ) volumecolor [ 0 locks=0 ] ( 1 0 0 ) thickness [ 0 locks=0 ] ( 0 ) surfreptype [ 0 locks=0 ] ( "0" ) polyconvert [ 0 locks=0 ] ( "on" ) triangulate [ 0 locks=0 ] ( "off" ) polylod [ 0 locks=0 ] ( 1 1 ) addbarycenter [ 0 locks=0 ] ( "on" ) enableode [ 0 locks=0 ] ( "off" ) odeDisp [ 0 locks=0 ] ( "off" ) objType [ 0 locks=0 ] ( 0 ) autofit [ 0 locks=0 ] ( "on" ) primT [ 0 locks=0 ] ( 0 0 0 ) primR [ 0 locks=0 ] ( 0 0 0 ) primS [ 0 locks=0 ] ( 1 1 1 ) radius [ 0 locks=0 ] ( 1 ) length [ 0 locks=0 ] ( 2 ) showguide2 [ 0 locks=0 ] ( "on" ) color [ 0 locks=0 ] ( 1 0 0 ) sepparm [ 0 locks=0 ] ( ) bullet_georep [ 0 locks=0 ] ( as-is ) geo_triangulate [ 0 locks=0 ] ( "on" ) bullet_geoconvexhull [ 0 locks=0 ] ( "on" ) 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_adjust_geometry [ 0 locks=0 ] ( "on" ) bullet_adjust_factor [ 0 locks=0 ] ( 1 ) bullet_collision_margin [ 0 locks=0 ] ( 0.02 ) bullet_add_impact [ 0 locks=0 ] ( "on" ) bullet_want_deactivate [ 0 locks=0 ] ( "on" ) } HouNC1033600b8e04fc6dbf9064af0b4eobj/AutoDopNetwork/ground.userdata ___Version___2___toolcount___11 ___toolid___dop_staticobjectHouNC1033600b8404fc6dbf9052f65146obj/AutoDopNetwork/rigidbodysolver1.inittype = rigidbodysolver matchesdef = 1 HouNC1033600b8504fc6dbf907336fa4eobj/AutoDopNetwork/rigidbodysolver1.defcomment "" position 1.9768 3.0026 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 merge3 1 1 "input1" } inputs { 0 merge3 0 1 } stat { create 1338346104 modify 1338346690 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8404fc6dbf90c811e9efobj/AutoDopNetwork/rigidbodysolver1.parm{ version 0.8 solver [ 0 locks=0 ] ( "rbd" ) folder1_2 [ 0 locks=0 ] ( 0 0 0 0 ) substeps [ 0 locks=0 ] ( 10 ) numiteration [ 0 locks=0 ] ( 10 ) splitimpulse [ 0 locks=0 ] ( "on" ) penetrationthreshold [ 0 locks=0 ] ( -0.02 ) erp [ 0 locks=0 ] ( 0.20000000300000001 ) cfm [ 0 locks=0 ] ( 1.00000001e-07 ) 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.00100000005 ) labelparm [ 0 locks=0 ] ( "Requires a Voronoi Fracture Configure Object" ) fractureminpiecevol [ 0 locks=0 ] ( 1.00000001e-07 ) fractureclusterfusedist [ 0 locks=0 ] ( 0.00100000005 ) 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" ) } HouNC1033600b8004fc6dbf904412c956obj/AutoDopNetwork/rigidbodysolver1.userdata ___Version______toolcount___12 ___toolid___dop_rbdglueobjectHouNC1033600b8b04fc6dbf90e5752b81obj/AutoDopNetwork/fractureparms.inittype = voronoifractureconfigureobject matchesdef = 1 HouNC1033600b8804fc6dbf90b84ea47bobj/AutoDopNetwork/fractureparms.defcomment "" position 1.9768 5.09137 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 box 0 1 "input1" 2 "" "" 1 "input2" } inputs { 0 box 0 1 1 "" 0 1 } stat { create 1338346690 modify 1338429689 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b04fc6dbf90406687c1obj/AutoDopNetwork/fractureparms.parm{ version 0.8 enablefracturing [ 0 locks=0 ] ( 1 ) group [ 0 locks=0 ] ( * ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) impactgroup [ 0 locks=0 ] ( * ) minimpact [ 0 locks=0 ] ( 50 100 ) minvolume [ 0 locks=0 ] ( 0.0099999997799999994 ) refracturedelay [ 0 locks=0 ] ( 0.10000000100000001 ) usemagnetgeo [ 0 locks=0 ] ( "off" ) minmagnetvol [ 0 locks=0 ] ( 0 ) maxfractures [ 0 locks=0 ] ( 1 ) impactradius [ 0 locks=0 ] ( 0.5 0.5 0.5 ) radiusscale [ 0 locks=0 ] ( 0.80000001200000004 1.2000000500000001 ) ptsperarea [ 0 locks=0 ] ( "on" ) nptsperarea [ 0 locks=0 ] ( 10 ) npts [ 0 locks=0 ] ( 20 ) ptsperimpact [ 0 locks=0 ] ( "off" ) showfracturepts [ 0 locks=0 ] ( "off" ) folder4 [ 0 locks=0 ] ( 0 0 0 ) surfaceptdensity [ 0 locks=0 ] ( 1 ) surfaceoffset [ 0 locks=0 ] ( 0 ) surfacescale [ 0 locks=0 ] ( 0.5 ) surfacecluster [ 0 locks=0 ] ( "disabled" ) interiorptdensity [ 0 locks=0 ] ( 1 ) interiorcluster [ 0 locks=0 ] ( "fracture" ) exteriorptdensity [ 0 locks=0 ] ( 1 ) exteriorscatter [ 0 locks=0 ] ( "impact" ) exterioroffset [ 0 locks=0 ] ( 0.10000000100000001 ) exteriorcluster [ 0 locks=0 ] ( "single" ) folder6 [ 0 locks=0 ] ( 0 0 0 ) cutplaneoffset [ 0 locks=0 ] ( 0 ) cluster [ 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.10000000100000001 ) addinteriordetail [ 0 locks=0 ] ( "off" ) detailsize [ 0 locks=0 ] ( 0.25 ) intnoiseamp [ 0 locks=0 ] ( 0.10000000100000001 ) intnoisefreq [ 0 locks=0 ] ( 2 2 2 ) intnoiseoffset [ 0 locks=0 ] ( 0 0 0 ) intnoiseturb [ 0 locks=0 ] ( 3 ) depthnoisescalebias [ 0 locks=0 ] ( 0.85000002399999997 ) velbias [ 0 locks=0 ] ( 0.60000002399999997 ) impulsedist [ 0 locks=0 ] ( 0.75 ) impulsescaleradial [ 0 locks=0 ] ( 0.25 ) impulsescalenormal [ 0 locks=0 ] ( 0.25 ) defaultparmop [ 0 locks=0 ] ( "initial" ) newpiecegroup [ 0 locks=0 ] ( ${OS}_new_pieces ) } HouNC1033600b8704fc6dbf90321cfff4obj/AutoDopNetwork/fractureparms.userdata ___Version______toolcount___14 ___toolid___dynamics_makebreakableHouNC1033600b8b04fc6dbf90203c6d7fobj/AutoDopNetwork/staticobject1.inittype = staticobject matchesdef = 1 HouNC1033600b8804fc6dbf909a420ba8obj/AutoDopNetwork/staticobject1.defcomment "" position -1.24413 6.44775 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 1338405493 modify 1338405810 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b04fc6dbf90d177fc87obj/AutoDopNetwork/staticobject1.parm{ version 0.8 usesimframe [ 0 locks=0 ] ( "off" ) createframe [ 0 locks=0 ] ( 1 ) object_name [ 0 locks=0 ] ( $OS ) soppath [ 0 locks=0 ] ( "`opinputpath(\"/obj/sphere/dopimport1\", 0)`" ) objpath [ 0 locks=0 ] ( /obj/sphere ) animategeo [ 0 locks=0 ] ( "off" ) usetransform [ 0 locks=0 ] ( "on" ) active [ 0 locks=0 ] ( "on" ) intangible [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( "on" ) std_switcher_0_2_1 [ 0 locks=0 ] ( 0 0 ) bounce [ 0 locks=0 ] ( 0.5 ) friction [ 0 locks=0 ] ( 1 ) dynamicfriction [ 0 locks=0 ] ( 1 ) temperature [ 0 locks=0 ] ( 0 ) usevolume [ 0 locks=0 ] ( "on" ) std_switcher_3 [ 0 locks=0 ] ( 0 0 0 0 ) mode [ 0 locks=0 ] ( "rayintersect" ) uniformvoxels [ 0 locks=0 ] ( "nonsquare" ) div [ 0 locks=0 ] ( 30 30 30 ) uniformdiv [ 0 locks=0 ] ( 30 ) divsize [ 0 locks=0 ] ( 0.10000000149011612 ) laserscan [ 0 locks=0 ] ( "off" ) fixsigns [ 0 locks=0 ] ( "on" ) forcebounds [ 0 locks=0 ] ( "on" ) invert [ 0 locks=0 ] ( "off" ) sweepalpha [ 0 locks=0 ] ( 2 ) sweepcount [ 0 locks=0 ] ( 3 ) offset [ 0 locks=0 ] ( 0 ) sdftol [ 0 locks=0 ] ( 0.001 ) proxyvolume [ 0 locks=0 ] ( "" ) volumefilemode [ 0 locks=0 ] ( "none" ) volumefile [ 0 locks=0 ] ( "" ) showguide [ 0 locks=0 ] ( "off" ) volumecolor [ 0 locks=0 ] ( 1 0 0 ) thickness [ 0 locks=0 ] ( 0 ) surfreptype [ 0 locks=0 ] ( "0" ) polyconvert [ 0 locks=0 ] ( "on" ) triangulate [ 0 locks=0 ] ( "off" ) polylod [ 0 locks=0 ] ( 1 1 ) addbarycenter [ 0 locks=0 ] ( "on" ) enableode [ 0 locks=0 ] ( "off" ) odeDisp [ 0 locks=0 ] ( "off" ) objType [ 0 locks=0 ] ( 0 ) autofit [ 0 locks=0 ] ( "on" ) primT [ 0 locks=0 ] ( 0 0 0 ) primR [ 0 locks=0 ] ( 0 0 0 ) primS [ 0 locks=0 ] ( 1 1 1 ) radius [ 0 locks=0 ] ( 1 ) length [ 0 locks=0 ] ( 2 ) showguide2 [ 0 locks=0 ] ( "on" ) color [ 0 locks=0 ] ( 1 0 0 ) sepparm [ 0 locks=0 ] ( ) bullet_georep [ 0 locks=0 ] ( as-is ) geo_triangulate [ 0 locks=0 ] ( "on" ) bullet_geoconvexhull [ 0 locks=0 ] ( "on" ) 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_adjust_geometry [ 0 locks=0 ] ( "on" ) bullet_adjust_factor [ 0 locks=0 ] ( 1 ) bullet_collision_margin [ 0 locks=0 ] ( 0.02 ) bullet_add_impact [ 0 locks=0 ] ( "on" ) bullet_want_deactivate [ 0 locks=0 ] ( "on" ) } HouNC1033600b8704fc6dbf90a4eb63b0obj/AutoDopNetwork/staticobject1.userdata ___Version___2HouNC1033600ba004fc6dbf90a80ea7faobj/box.inittype = geo matchesdef = 0 HouNC1033600ba104fc6dbf902d1c7d29obj/box.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -4.23454 2.03116 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 1338320769 modify 1338432103 author nmooth@CT75-19.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb804fc6dbf90b936bb63obj/box.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 "vm_phantom" label "Phantom" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Render" } } parm { name "vm_renderable" label "Renderable" type toggle default { "1" } range { 0 1 } export none parmtag { "spare_category" "Render" } } 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 { "oprelative" "/obj" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "spare_category" "Shading" } parmtag { "opexpand" "1" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." range { 0 1 } export none parmtag { "oprelative" "/obj" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "spare_category" "Shading" } parmtag { "opexpand" "1" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." range { 0 1 } export none parmtag { "oprelative" "/obj" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "spare_category" "Shading" } parmtag { "opexpand" "1" } } 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" } help "Shade every sample rather than shading micropolygon vertices. This setting enables the raytrace rendering engine on a per-object basis." 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 { "off" "Disable Predicing" "on" "Full Predicing" "bounds" "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 { "oprelative" "." } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } 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_rendersubd" label "Polygons As Subdivision (Mantra)" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "0" } 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_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_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_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 } } HouNC1033600ba004fc6dbf902e8644a4obj/box.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 ) vm_phantom [ 0 locks=0 ] ( "off" ) vm_renderable [ 0 locks=0 ] ( "on" ) 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.050000000699999998 ) 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_rendersubd [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_computeN [ 0 locks=0 ] ( "on" ) vm_overridedetail [ 0 locks=0 ] ( "off" ) } HouNC1033600bbc04fc6dbf90051aa320obj/box.userdata ___Version___12.0.581HouNC1033600bb304fc6dbf90ed5c934dobj/box/voronoifracture1.inittype = voronoifracture matchesdef = 1 HouNC1033600bb004fc6dbf90cf8629cbobj/box/voronoifracture1.defsopflags sopflags = comment "" position -6.7776 8.43043 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 { 2 "output1" } inputsNamed3 { 0 attribtransfer1 2 1 "input1" 1 scatter2 1 1 "input2" 3 "" "" 1 "input3" } inputs { 0 attribtransfer1 0 1 1 scatter2 0 1 2 "" 0 1 } stat { create 1338339742 modify 1338419062 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb304fc6dbf905bb10f71obj/box/voronoifracture1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) fuse_points [ 0 locks=0 ] ( "on" ) fuse_dist [ 0 locks=0 ] ( 0.00100000005 ) createinside [ 0 locks=0 ] ( "on" ) connect [ 0 locks=0 ] ( "off" ) 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 ] ( 4 4 4 4 4 ) 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.10000000100000001 ) constraintnetwork [ 0 locks=0 ] ( "off" ) inclusterstrength [ 0 locks=0 ] ( -1 ) outclusterstrength [ 0 locks=0 ] ( 0 ) clusterattr [ 0 locks=0 ] ( cluster ) clusterattrtol [ 0 locks=0 ] ( 9.9999997500000001e-06 ) fusedist [ 0 locks=0 ] ( 0.00100000005 ) addinteriordetail [ 0 locks=0 ] ( "off" ) viznoisescale [ 0 locks=0 ] ( "off" ) planar [ 0 locks=0 ] ( "off" ) detailsize [ 0 locks=0 ] ( 0.25 ) intnoiseamp [ 0 locks=0 ] ( 0.10000000100000001 ) 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.89999997600000003 ) depthnoisescalebias [ 0 locks=0 ] ( 0.85000002399999997 ) usedepthnoisescaleramp [ 0 locks=0 ] ( "off" ) depthnoisescaleramp [ 0 locks=0 ] ( 2 ) newg [ 0 locks=0 ] ( "on" ) groupprefix [ 0 locks=0 ] ( piece ) groupinterior [ 0 locks=0 ] ( inside ) groupexterior [ 0 locks=0 ] ( outside ) newname [ 0 locks=0 ] ( "off" ) 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" ) } HouNC1033600b8f04fc6dbf90cc3f4bfaobj/box/voronoifracture1.userdata ___Version___1HouNC1033600bb504fc6dbf90d5f457a3obj/box/volumevop1.inittype = volumevop matchesdef = 0 HouNC1033600bba04fc6dbf90b6b88c40obj/box/volumevop1.defsopflags sopflags = comment "" position 2.40684 11.3219 cachesize 1 connectornextid 5 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 "" "" 1 "input1" 1 "" "" 1 "input2" 2 "" "" 1 "input3" 3 "" "" 1 "input4" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1338342450 modify 1338346690 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8d04fc6dbf9065af6aafobj/box/volumevop1.spareparmdef groupradio { 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 } } groupradio { name "stdswitcher3_1" label "Volume Bindings" parm { name "autobind" baseparm export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "multistartoffset" "1" } parm { name "bindprim#" baseparm export none } parm { name "bindname#" baseparm export none } } } parm { name "P" label "P" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "ix" label "IX" type integer invisible default { "0" } range { 0 10 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "iy" label "IY" type integer invisible default { "0" } range { 0 10 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "iz" label "IZ" type integer invisible default { "0" } range { 0 10 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "density" label "density" type float invisible default { "0" } range { 0 1 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "resx" label "ResX" type integer invisible default { "0" } range { 0 10 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "resy" label "ResY" type integer invisible default { "0" } range { 0 10 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "resz" label "ResZ" type integer invisible default { "0" } range { 0 10 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "dPdx" label "dPdx" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "dPdy" label "dPdy" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "dPdz" label "dPdz" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "center" label "Center" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "Time" label "Time" type float invisible default { "0" } range { 0 1 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "Timeinc" label "Timeinc" type float invisible default { "0" } range { 0 1 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "Frame" label "Frame" type float invisible default { "0" } range { 0 1 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "bindeach" baseparm export none } parm { name "OpInput2" label "Second Input" type string invisible default { "" } range { 0 1 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "OpInput3" label "Third Input" type string invisible default { "" } range { 0 1 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "OpInput4" label "Fourth Input" type string invisible default { "" } range { 0 1 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } parm { name "OpInput1" label "First Input" type string invisible default { "" } range { 0 1 } export none parmtag { "shaderparmcontexts" "cvex" } parmtag { "parmvop" "1" } } HouNC1033600bb504fc6dbf9024715786obj/box/volumevop1.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 -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) autobind [ 0 locks=0 ] ( "on" ) bindeach [ 0 locks=0 ] ( "off" ) bindings [ 0 locks=0 ] ( 0 ) stdswitcher3 [ 0 locks=0 ] ( 0 0 ) P [ 0 locks=0 ] ( 0 0 0 ) ix [ 0 locks=0 ] ( 0 ) iy [ 0 locks=0 ] ( 0 ) iz [ 0 locks=0 ] ( 0 ) density [ 0 locks=0 ] ( 0 ) resx [ 0 locks=0 ] ( 0 ) resy [ 0 locks=0 ] ( 0 ) resz [ 0 locks=0 ] ( 0 ) dPdx [ 0 locks=0 ] ( 0 0 0 ) dPdy [ 0 locks=0 ] ( 0 0 0 ) dPdz [ 0 locks=0 ] ( 0 0 0 ) center [ 0 locks=0 ] ( 0 0 0 ) Time [ 0 locks=0 ] ( 0 ) Timeinc [ 0 locks=0 ] ( 0 ) Frame [ 0 locks=0 ] ( 0 ) OpInput2 [ 0 locks=0 ] ( "" ) OpInput3 [ 0 locks=0 ] ( "" ) OpInput4 [ 0 locks=0 ] ( "" ) OpInput1 [ 0 locks=0 ] ( "" ) } HouNC1033600bb104fc6dbf9009268f0cobj/box/volumevop1.userdata ___Version___12.0.581HouNC1033600b8404fc6dbf9024b32a01obj/box/volumevop1/volumevopglobal1.inittype = volumevopglobal matchesdef = 1 HouNC1033600b8504fc6dbf901e104979obj/box/volumevop1/volumevopglobal1.defcomment "" position 1.90579 1.97631 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "P" 1 "density" } inputsNamed3 { } inputs { } stat { create 1338342450 modify 1338342456 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8404fc6dbf90bb0c02aaobj/box/volumevop1/volumevopglobal1.parm{ version 0.8 } HouNC1033600b8004fc6dbf905f34b3f3obj/box/volumevop1/volumevopglobal1.userdata ___Version___HouNC1033600b8404fc6dbf9078df8bb3obj/box/volumevop1/volumevopoutput1.inittype = volumevopoutput matchesdef = 1 HouNC1033600b8504fc6dbf90befa5df1obj/box/volumevop1/volumevopoutput1.defcomment "" position 6.64696 3.67056 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { } inputsNamed3 { 1 volumevopglobal1 1 1 "density" } inputs { 0 volumevopglobal1 1 1 } stat { create 1338342451 modify 1338342456 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8404fc6dbf9047bd9982obj/box/volumevop1/volumevopoutput1.parm{ version 0.8 sum [ 0 locks=0 autoscope=0 ] ( 0 ) } HouNC1033600b8004fc6dbf90e26bdd18obj/box/volumevop1/volumevopoutput1.userdata ___Version___HouNC1033600ba504fc6dbf9006d0ac4evex.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 1337848225 modify 1337848226 author nmooth@CT75-18.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba404fc6dbf905af56f87vex.parm{ version 0.8 } HouNC1033600ba004fc6dbf9084719914vex.userdata ___Version___12.0.581HouNC1033600b8c04fc6dbf909cb1f53cobj/AutoDopNetwork/gravity1.inittype = gravity matchesdef = 0 HouNC1033600b8d04fc6dbf90307eb56dobj/AutoDopNetwork/gravity1.defcomment "" position 0 0.8942 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 merge1 2 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1338346094 modify 1338406245 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8d04fc6dbf907db52b5eobj/AutoDopNetwork/gravity1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouNC1033600b8c04fc6dbf90c5ca0c30obj/AutoDopNetwork/gravity1.parm{ version 0.8 parmop_force [ 0 locks=0 ] ( "default" ) force [ 0 locks=0 ] ( 0 -9.8066501600000002 0 ) parmop_handlepos [ 0 locks=0 ] ( "default" ) handlepos [ 0 locks=0 ] ( 0 3 0 ) parmop_samplemode [ 0 locks=0 ] ( "default" ) samplemode [ 0 locks=0 ] ( "def" ) defaultparmop [ 0 locks=0 ] ( "initial" ) sharedata [ 0 locks=0 ] ( "off" ) activation [ 0 locks=0 ] ( [ activation 1 ] ) activationrules [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( * ) dataname [ 0 locks=0 ] ( Forces/Gravity ) uniquedataname [ 0 locks=0 ] ( "on" ) } HouNC1033600b8804fc6dbf909766872aobj/AutoDopNetwork/gravity1.userdata ___Version___12.0.581___toolcount___11 ___toolid___dop_staticobjectHouNC1033600bb204fc6dbf9015e737dbobj/AutoDopNetwork/merge1.inittype = merge matchesdef = 0 HouNC1033600bb304fc6dbf90ec0a4768obj/AutoDopNetwork/merge1.defcomment "" position 0 2.0237 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 { 2 "output1" } inputsNamed3 { 0 staticsolver1 1 1 "input1" 1 rigidbodysolver1 1 1 "input2" } inputs { 0 staticsolver1 0 1 1 rigidbodysolver1 0 1 } stat { create 1338346094 modify 1338346690 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb304fc6dbf907b66796dobj/AutoDopNetwork/merge1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouNC1033600bb204fc6dbf909673a29fobj/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 ) } HouNC1033600b8e04fc6dbf90027a17bcobj/AutoDopNetwork/merge1.userdata ___Version___12.0.581___toolcount___11 ___toolid___dop_staticobjectHouNC1033600b8b04fc6dbf90bd3c9be7obj/AutoDopNetwork/staticsolver1.inittype = staticsolver matchesdef = 0 HouNC1033600b8804fc6dbf903502955fobj/AutoDopNetwork/staticsolver1.defcomment "" position -1.9768 3.4166 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 merge2 2 1 "input1" } inputs { 0 merge2 0 1 } stat { create 1338346094 modify 1338405446 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b04fc6dbf9024349f37obj/AutoDopNetwork/staticsolver1.parm{ version 0.8 addaffectors [ 0 locks=0 ] ( "on" ) group [ 0 locks=0 ] ( "* ^sphere" ) dataname [ 0 locks=0 ] ( Solver ) uniquedataname [ 0 locks=0 ] ( "off" ) solverperobject [ 0 locks=0 ] ( "off" ) } HouNC1033600b8704fc6dbf90b60e597cobj/AutoDopNetwork/staticsolver1.userdata ___Version___12.0.581___toolcount___11 ___toolid___dop_staticobjectHouNC1033600bb204fc6dbf9032ff922cobj/AutoDopNetwork/merge2.inittype = merge matchesdef = 0 HouNC1033600bb304fc6dbf9062beef65obj/AutoDopNetwork/merge2.defcomment "" position -1.9768 4.5839 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 { 2 "output1" } inputsNamed3 { 0 ground 0 1 "input1" 1 staticobject1 0 1 "input2" } inputs { 0 ground 0 1 1 staticobject1 0 1 } stat { create 1338346094 modify 1338405686 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb304fc6dbf9008cd46e8obj/AutoDopNetwork/merge2.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouNC1033600bb204fc6dbf9036a4c7a4obj/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 ) } HouNC1033600b8e04fc6dbf90585f687fobj/AutoDopNetwork/merge2.userdata ___Version___12.0.581___toolcount___11 ___toolid___dop_staticobjectHouNC1033600bb104fc6dbf90bbc7dbd9obj/AutoDopNetwork/box.inittype = rbdglueobject matchesdef = 1 HouNC1033600bb604fc6dbf90c47fde76obj/AutoDopNetwork/box.defcomment "" position 1.9768 5.98557 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 1338346105 modify 1338405409 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb604fc6dbf9065ad6fa2obj/AutoDopNetwork/box.chn{ 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 } } } HouNC1033600bb104fc6dbf90fa086d0dobj/AutoDopNetwork/box.parm{ version 0.8 usesimframe [ 0 locks=0 ] ( "off" ) createframe [ 0 locks=0 ] ( 1 ) objname [ 0 locks=0 ] ( $OS ) solvefirstframe [ 0 locks=0 ] ( "off" ) soppath [ 0 locks=0 ] ( "`opinputpath(\"/obj/box/dopimport1\", 0)`" ) fracturebyname [ 0 locks=0 ] ( "off" ) groupmask [ 0 locks=0 ] ( piece* ) animategeo [ 0 locks=0 ] ( "off" ) usetransform [ 0 locks=0 ] ( "on" ) active [ 0 locks=0 ] ( "on" ) display [ 0 locks=0 ] ( "on" ) std_switcher_0 [ 0 locks=0 ] ( 0 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" ) glueobject [ 0 locks=0 ] ( "" ) gluethreshold [ 0 locks=0 ] ( -1 ) glueimpulsehalflife [ 0 locks=0 ] ( 0.10000000100000001 ) internal_gluethreshold [ 0 locks=0 ] ( 1000 ) internal_glueimpulsehalflife [ 0 locks=0 ] ( 0.10000000100000001 ) usevolume [ 0 locks=0 ] ( "on" ) std_switcher_4 [ 0 locks=0 ] ( 0 0 0 ) mode [ 0 locks=0 ] ( "rayintersect" ) uniformvoxels [ 0 locks=0 ] ( "nonsquare" ) div [ 0 locks=0 ] ( 30 30 30 ) uniformdiv [ 0 locks=0 ] ( 30 ) divsize [ 0 locks=0 ] ( 0.10000000000000001 ) laserscan [ 0 locks=0 ] ( "off" ) fixsigns [ 0 locks=0 ] ( "on" ) forcebounds [ 0 locks=0 ] ( "on" ) invert [ 0 locks=0 ] ( "off" ) sweepalpha [ 0 locks=0 ] ( 2 ) sweepcount [ 0 locks=0 ] ( 3 ) offset [ 0 locks=0 ] ( 0 ) showguide [ 0 locks=0 ] ( "off" ) guidecolor [ 0 locks=0 ] ( 1 0 0 ) volumefilemode [ 0 locks=0 ] ( "none" ) volumefile [ 0 locks=0 ] ( "" ) surfreptype [ 0 locks=0 ] ( "0" ) polyconvert [ 0 locks=0 ] ( "on" ) triangulate [ 0 locks=0 ] ( "off" ) polylod [ 0 locks=0 ] ( 1 1 ) addbarycenter [ 0 locks=0 ] ( "on" ) showguide2 [ 0 locks=0 ] ( "off" ) color [ 0 locks=0 ] ( 1 0 0 ) bullet_georep [ 0 locks=0 ] ( as-is ) bullet_geoconvexhull [ 0 locks=0 ] ( "on" ) 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_adjust_geometry [ 0 locks=0 ] ( "on" ) bullet_adjust_factor [ 0 locks=0 ] ( 1 ) bullet_collision_margin [ 0 locks=0 ] ( 0.02 ) bullet_add_impact [ 0 locks=0 ] ( "on" ) bullet_want_deactivate [ 0 locks=0 ] ( "on" ) 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 ) dynamicfriction [ 0 locks=0 ] ( 1 ) temperature [ 0 locks=0 ] ( 0 ) } HouNC1033600b8d04fc6dbf901c589505obj/AutoDopNetwork/box.userdata ___Version___2___toolcount___12 ___toolid___dop_rbdglueobjectHouNC1033600bb204fc6dbf90239c19bcobj/AutoDopNetwork/merge3.inittype = merge matchesdef = 0 HouNC1033600bb304fc6dbf90423b0f89obj/AutoDopNetwork/merge3.defcomment "" position 1.9768 4.1321 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 fractureparms 1 1 "input1" } inputs { 0 fractureparms 0 1 } stat { create 1338346105 modify 1338405404 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb304fc6dbf90cd63e3efobj/AutoDopNetwork/merge3.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouNC1033600bb204fc6dbf903688a954obj/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 ) } HouNC1033600b8e04fc6dbf90514724e7obj/AutoDopNetwork/merge3.userdata ___Version___12.0.581___toolcount___12 ___toolid___dop_rbdglueobjectHouNC1033600b8804fc6dbf90f56bd310obj/AutoDopNetwork/activevalue1.inittype = activevalue matchesdef = 0 HouNC1033600b8904fc6dbf9023de5752obj/AutoDopNetwork/activevalue1.defcomment "" position 5.42425 0.869186 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 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1338401824 modify 1338401825 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8904fc6dbf90f2d28eebobj/AutoDopNetwork/activevalue1.chn{ channel activation { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = constant() } } } HouNC1033600b8804fc6dbf9040385561obj/AutoDopNetwork/activevalue1.parm{ version 0.8 parmop_active [ 0 locks=0 ] ( "default" ) active [ 0 locks=0 ] ( 1 ) 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 ] ( SolverParms/ActiveValue ) uniquedataname [ 0 locks=0 ] ( "off" ) } HouNC1033600b8404fc6dbf90404adfb1obj/AutoDopNetwork/activevalue1.userdata ___Version___12.0.581HouNC1033600bb404fc6dbf9081984d72obj/AutoDopNetwork.order11 gravity1 merge1 staticsolver1 ground merge2 rigidbodysolver1 box merge3 fractureparms activevalue1 staticobject1 HouNC1033600bba04fc6dbf90ad6caed0obj/AutoDopNetwork.net1 HouNC1033600bbf04fc6dbf90c62871dfobj/box/box1.inittype = box matchesdef = 0 HouNC1033600bbc04fc6dbf90760f6754obj/box/box1.defsopflags sopflags = comment "" position -6.7776 17.6705 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 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1338320769 modify 1338346690 author nmooth@CT75-19.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbc04fc6dbf900f51bad3obj/box/box1.chn{ channel divrate3 { lefttype = extend righttype = extend default = 4 flags = 0 segment { length = 0 value = 4 4 expr = ch(\"divrate1\") } } } HouNC1033600bbf04fc6dbf90ed57402dobj/box/box1.parm{ version 0.8 type [ 0 locks=0 ] ( "polymesh" ) surftype [ 0 locks=0 ] ( "quads" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) divrate [ 8 locks=0 ] ( 19 4 [ divrate3 19 ] ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) consolidatepts [ 0 locks=0 ] ( "on" ) orientedbbox [ 0 locks=0 ] ( "off" ) } HouNC1033600bbb04fc6dbf903a04e151obj/box/box1.userdata ___Version___12.0.581HouNC1033600bb904fc6dbf90010ac026obj/box/xform1.inittype = xform matchesdef = 0 HouNC1033600bbe04fc6dbf9013f94a0aobj/box/xform1.defsopflags sopflags = comment "" position -6.7776 16.2075 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 point1 1 1 "input1" } inputs { 0 point1 0 1 } stat { create 1338320782 modify 1338407713 author nmooth@CT75-19.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb904fc6dbf90a315cb91obj/box/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.30000001199999998 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 13.399999599999999 0.20000000300000001 13.399999599999999 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) updatenmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600bb504fc6dbf90d26c5c75obj/box/xform1.userdata ___Version___12.0.581HouNC1033600bbb04fc6dbf90501388b9obj/box/scatter1.inittype = scatter matchesdef = 0 HouNC1033600bb804fc6dbf90a4197434obj/box/scatter1.defsopflags sopflags = comment "" position 2.96419 13.4786 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 attribpromote_area_total 1 1 "input1" } inputs { 0 attribpromote_area_total 0 1 } stat { create 1338339962 modify 1338408219 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb804fc6dbf90e189777cobj/box/scatter1.chn{ channel npts { lefttype = extend righttype = extend default = 5000 flags = 0 segment { length = 0 value = 5000 5000 expr = "detail(\"../attribpromote_area_total\", \"area_total\", 0) * 10 * 1000" } } } HouNC1033600bbb04fc6dbf90536ca4adobj/box/scatter1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) keep [ 0 locks=0 ] ( "off" ) ptsperarea [ 0 locks=0 ] ( "off" ) npts [ 8 locks=0 ] ( [ npts 0 ] ) nptsperarea [ 0 locks=0 ] ( 10 ) usedensity [ 0 locks=0 ] ( "on" ) seed [ 0 locks=0 ] ( 1 ) area [ 0 locks=0 ] ( "on" ) attrib [ 0 locks=0 ] ( area ) blend [ 0 locks=0 ] ( lerp ) bias [ 0 locks=0 ] ( 1 ) donear [ 0 locks=0 ] ( off ) nearcount [ 0 locks=0 ] ( 4 ) nearname [ 0 locks=0 ] ( ptarea ) dogroup [ 0 locks=0 ] ( "off" ) sgroup [ 0 locks=0 ] ( scatter ) doprimnum [ 0 locks=0 ] ( "off" ) sprimnum [ 0 locks=0 ] ( primnum ) doprimuv [ 0 locks=0 ] ( "off" ) sprimuv [ 0 locks=0 ] ( primuv ) intattrib [ 0 locks=0 ] ( "off" ) } HouNC1033600bb704fc6dbf908ece9a00obj/box/scatter1.userdata ___Version___12.0.581HouNC1033600b8c04fc6dbf90d464c594obj/box/attribcreate_weight.inittype = attribcreate matchesdef = 0 HouNC1033600b8d04fc6dbf9091a44176obj/box/attribcreate_weight.defsopflags sopflags = comment "" position -2.65429 14.0884 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 1338340018 modify 1338431436 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8c04fc6dbf90696d6dadobj/box/attribcreate_weight.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "points" ) name [ 0 locks=0 ] ( weight ) varname [ 0 locks=0 ] ( "" ) class [ 0 locks=0 ] ( "point" ) type [ 0 locks=0 ] ( "float" ) typeinfo [ 0 locks=0 ] ( "guess" ) precision [ 0 locks=0 ] ( "32" ) size [ 0 locks=0 ] ( 1 ) default [ 0 locks=0 ] ( 0 0 0 0 ) writevalues [ 0 locks=0 ] ( "on" ) value [ 0 locks=0 ] ( 0 0 0 0 ) string [ 0 locks=0 ] ( "" ) } HouNC1033600b8804fc6dbf906d6d3b11obj/box/attribcreate_weight.userdata ___Version___12.0.581HouNC1033600bb704fc6dbf90875989fbobj/box/paint_weight.inittype = paint matchesdef = 0 HouNC1033600bb404fc6dbf90b358dc05obj/box/paint_weight.defsopflags sopflags = comment "" position -2.65429 13.3279 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 attribcreate_weight 1 1 "input1" } inputs { 0 attribcreate_weight 0 1 } stat { create 1338340125 modify 1338431440 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb704fc6dbf9095e2fd2eobj/box/paint_weight.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) switcher [ 0 locks=0 ] ( 0 0 0 0 ) mergemode [ 0 locks=0 ] ( "set" ) stencilaccum [ 0 locks=0 ] ( "off" ) stencilclear [ 0 locks=0 ] ( 0 ) color [ 0 locks=0 ] ( "on" "on" ) fg [ 0 locks=0 ] ( 1 1 1 ) bg [ 0 locks=0 ] ( 0 0 0 ) stampmode [ 0 locks=0 ] ( "off" ) flood [ 0 locks=0 ] ( 0 ) op [ 0 locks=0 ] ( "paint" ) clearall [ 0 locks=0 ] ( 0 ) addattrib [ 0 locks=0 ] ( "on" ) writealpha [ 0 locks=0 ] ( "off" ) overridecd [ 0 locks=0 ] ( "on" ) cdname [ 0 locks=0 ] ( weight ) overridealpha [ 0 locks=0 ] ( "off" ) alphaname [ 0 locks=0 ] ( Alpha ) visualize [ 0 locks=0 ] ( "off" ) visrange [ 0 locks=0 ] ( 0 1 ) vismode [ 0 locks=0 ] ( "false" ) shape [ 0 locks=0 ] ( "circle" ) bitmap [ 0 locks=0 ] ( butterfly1.pic ) bmpchan [ 0 locks=0 ] ( "alpha" ) rad [ 0 locks=0 ] ( 0.66900002999999997 ) uvradius [ 0 locks=0 ] ( 0.10000000100000001 ) radiuspressure [ 0 locks=0 ] ( 1 ) usedepth [ 0 locks=0 ] ( "off" ) depth [ 0 locks=0 ] ( 0.10000000100000001 0.10000000100000001 ) brushangle [ 0 locks=0 ] ( 0 ) squash [ 0 locks=0 ] ( 1 ) opacity [ 0 locks=0 ] ( 0.17200000600000001 ) opacitypresure [ 0 locks=0 ] ( 1 ) brushsplatter [ 0 locks=0 ] ( 0 ) papergrain [ 0 locks=0 ] ( 0 ) softedge [ 0 locks=0 ] ( 1 ) kernel [ 0 locks=0 ] ( elendt ) uptype [ 0 locks=0 ] ( "stroke" ) upvector [ 0 locks=0 ] ( 0 1 0 ) doreflect [ 0 locks=0 ] ( "off" ) dorotate [ 0 locks=0 ] ( "off" ) symaxis [ 0 locks=0 ] ( 0 0 1 ) symorig [ 0 locks=0 ] ( 0 0 0 ) symrot [ 0 locks=0 ] ( 3 ) symdist [ 0 locks=0 ] ( 0 ) douvreflect [ 0 locks=0 ] ( "off" ) symuvorig [ 0 locks=0 ] ( 0.5 0.5 ) symuvangle [ 0 locks=0 ] ( 90 ) projtype [ 0 locks=0 ] ( "on" ) useconnectivity [ 0 locks=0 ] ( "on" ) realtime [ 0 locks=0 ] ( "off" ) dir [ 0 locks=0 ] ( 0 1 0 ) hitpos [ 0 locks=0 ] ( -2.2066021 0.39999961899999997 -4.2784757600000001 ) hitprim [ 0 locks=0 ] ( 168 ) hituv [ 0 locks=0 ] ( 0.25279337200000002 0.035907063599999997 ) hitpressure [ 0 locks=0 ] ( 1 ) hitpt [ 0 locks=0 ] ( -1 ) event [ 0 locks=0 ] ( "nop" ) } HouNC1033600bb304fc6dbf90f6661169obj/box/paint_weight.userdata ___Version___12.0.581HouNC1033600bb104fc6dbf906bc0a8a2obj/box/paint_weight.gdelta[ "pointattributes",[ [ "name","area", "delta",[ "type",["numeric", { "storage":"fpreal64" } ], "data",[ "index",[84,85,103,104,122,123,141,142,160,161,162,179,180,181,198,199,215,216,217,218,219,220,234,235,236,237,238,239,251,252,253,254,255,256,257,271,272,273,274,275,276,291,292,293,294,295,296,309,310,311,312,313,314, 315,328,329,330,331,332,333,334,348,349,350,351,352,353,354,366,367,368,369,370,371,372,373,384,385,386,387,388,389,390,391,403,404,405,406,407,408,409,425,426,427,445,446,464,465,484,485,503,504,505,521,522, 523,524,525,539,540,541,542,543,544,558,559,560,561,562,563,577,578,579,580,581,595,596,597,598,599,600,613,614,615,616,617,618,619,620,631,632,633,634,635,636,637,638,639,651,653,654,655,656,657,658,671,672, 673,674,675,676,691,692,693,694,695,710,711,712,713,731,732,750,751,769,770,788,789], "value",[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.15164346993,0.246226772666,0.118535585701,0.648172914982,0.396562069654,0.538058340549,0.0142947128043,0.000828920921776,0.102649211884,0.623295843601,0.873646199703,0.287131220102, 0.244178563356,0.247014507651,0.000943859515246,0.583739161491,0.411552160978,0.800245702267,0.875326097012,0.816495895386,0.342951059341,0.107924871147,0.258050113916,0.775419056416,0.994894683361,0.89965313673, 0.542857885361,0.407482236624,0.849262416363,0.913444936275,0.654199779034,0.609231173992,0.433878213167,0.00051875191275,0.363662779331,0.793682694435,0.920660555363,0.96514570713,0.284832954407,0.0020332923159, 0.774847090244,0.574096858501,0.710527539253,0.984756469727,0.949040174484,0.477436900139,0.0783723294735,0.229517549276,0.914226353168,0.993076205254,0.902695417404,0.170779153705,0.363782286644,0.0474395751953, 0.168447613716,0.174345433712,0.69564974308,0.762739419937,0.76950609684,0.437410444021,0.612816274166,0.323210388422,0.11549860239,0.105804681778,0.106627643108,0.483548045158,0.328437328339,0.539415538311, 0.293924838305,0.222448945045,0.0748155117035,0.141446992755,0.215267539024,0.334791660309,0.261721372604,0.284613549709,0.124981813133,0.188455194235,0.454688191414,0.0689318403602,0,0,0,0,0,0,0,0,0.0161146726459, 0.0653342679143,0.145452454686,0.171093702316,0.450654923916,0.0043884110637,0.0511352606118,0.397498786449,0.476917892694,0.728191554546,0.505758285522,0.253816902637,0.248498409986,0.597926080227,0.844719827175, 0.841695487499,0.465474575758,0.00640346342698,0.547590792179,0.911085247993,0.944965362549,0.931530296803,0.537106454372,0.0235279966146,0.228851735592,0.700158894062,0.980073988438,0.909933209419,0.33771148324, 0.00666157295927,0.470795601606,0.680476844311,0.972141861916,0.910275101662,0.872110128403,0.256579071283,0.045766774565,0.074495613575,0.29020562768,0.227786973119,0.659576892853,0.951334238052,0.942823052406, 0.867433190346,0.592496335506,0.360905915499,0.118044883013,0.35456892848,0.942659020424,0.981428086758,0.931487739086,0.252984464169,0.0537106692791,0.149908006191,0.383721649647,0.774425029755,0.88332760334, 0.68645298481,0.318447351456,0.167246446013,0.297050565481,0.62042671442,0.763648331165,0.066823810339,0.13169786334,7.37875816412e-05,0.170381858945,0.15403431654,0,0,0,0,0,0,0,0] ] ] ] ], [ "name","weight", "delta",[ "type",["numeric", { "storage":"fpreal64" } ], "data",[ "index",[157,176,177,178,196,197,198,199,214,215,216,217,218,219,232,233,234,235,236,237,238,239,240,241,251,252,253,254,255,256,257,258,259,271,272,273,274,275,276,277,278,288,289,290,291,292,293,294,295,296,297,306, 307,308,309,310,311,312,313,314,315,316,317,326,327,328,329,330,331,332,333,334,335,336,347,348,349,350,351,352,353,354,355,366,367,368,369,370,371,372,373,386,387,388,389,390,391,408], "value",[[0.000207608332857,0.0580196268857,0.0146525809541,0.00241936091334,0.00978858023882,0.00320445466787,0.0207569859922,0.000956612289883,0.00149081775453,0.0920626819134,0.0565514564514,0.0146354464814,0.0267721228302, 0.0271223653108,0.00021362141706,0.0949977040291,0.0697963684797,0.122785151005,0.0652757138014,0.192836299539,0.324000507593,0.0674008131027,0,0,0.0404686890543,0.285513609648,0.37924259901,0.265580773354, 0.335122346878,0.239387512207,0.349462747574,0.746914625168,0.616318583488,0.582349538803,0.710022687912,0.704720914364,0.877597928047,0.835569143295,0.47305393219,0.654694616795,0.268596410751,0.427190899849, 0.826658725739,0.962296009064,0.580785095692,0.926308274269,0.796652793884,0.987380981445,0.814747035503,0.86748111248,0.549806237221,0.0222958363593,0.746123194695,0.996491134167,0.986975193024,0.912466704845, 0.912414252758,0.995690464973,0.999796688557,0.984164476395,0.718486845493,0.633294820786,0.237602502108,0.15735475719,0.428878098726,0.72787219286,0.791575074196,0.800247251987,0.915831565857,0.982149660587, 0.978319525719,0.769268155098,0.543722093105,0.775446951389,0.161407530308,0.533186018467,0.400211334229,0.590722560883,0.764283180237,0.862817466259,0.566899955273,0.627967357635,0.0837650746107,0.0868722870946, 0.458557456732,0.23091891408,0.549065649509,0.509138226509,0.35590031743,0.38020452857,0.134000733495,0.0603677257895,0.365248799324,0.248129636049,0.477875053883,0.443236768246,0.145703777671,0.017824023962] ] ] ] ] ] ] HouNC1033600b8804fc6dbf907f35b129obj/box/attribpromote_area_prim.inittype = attribpromote matchesdef = 0 HouNC1033600b8904fc6dbf902926cbb4obj/box/attribpromote_area_prim.defsopflags sopflags = comment "" position 2.96419 14.94 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 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1338340166 modify 1338408219 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8804fc6dbf903ec4286dobj/box/attribpromote_area_prim.parm{ version 0.8 inname [ 0 locks=0 ] ( area ) inclass [ 0 locks=0 ] ( "point" ) outclass [ 0 locks=0 ] ( "primitive" ) method [ 0 locks=0 ] ( "mean" ) useoutname [ 0 locks=0 ] ( "off" ) outname [ 0 locks=0 ] ( "" ) deletein [ 0 locks=0 ] ( "on" ) } HouNC1033600b8404fc6dbf90fb48f295obj/box/attribpromote_area_prim.userdata ___Version___12.0.581HouNC1033600b8b04fc6dbf909851207bobj/box/attribpromote_area_total.inittype = attribpromote matchesdef = 0 HouNC1033600b8804fc6dbf90484280ceobj/box/attribpromote_area_total.defsopflags sopflags = comment "" position 2.96419 14.2314 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 attribpromote_area_prim 0 1 "input1" } inputs { 0 attribpromote_area_prim 0 1 } stat { create 1338341116 modify 1338408219 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b04fc6dbf90e4aa22e8obj/box/attribpromote_area_total.parm{ version 0.8 inname [ 0 locks=0 ] ( area ) inclass [ 0 locks=0 ] ( "primitive" ) outclass [ 0 locks=0 ] ( "detail" ) method [ 0 locks=0 ] ( "mean" ) useoutname [ 0 locks=0 ] ( "on" ) outname [ 0 locks=0 ] ( area_total ) deletein [ 0 locks=0 ] ( "off" ) } HouNC1033600b8704fc6dbf90e0351c93obj/box/attribpromote_area_total.userdata ___Version___12.0.581HouNC1033600bb404fc6dbf90c03b9323obj/box/volumevop1.order2 volumevopglobal1 volumevopoutput1 HouNC1033600bba04fc6dbf90fdfd1c5fobj/box/volumevop1.net1 HouNC1033600bb104fc6dbf90cc1b3bedobj/box/pointcloudiso1.inittype = pointcloudiso matchesdef = 0 HouNC1033600bb604fc6dbf9053547888obj/box/pointcloudiso1.defsopflags sopflags = comment "" position 2.52229 10.6203 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 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1338342535 modify 1338346690 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb104fc6dbf9028a18950obj/box/pointcloudiso1.parm{ version 0.8 stepsize [ 0 locks=0 ] ( 0.10000000100000001 0.10000000100000001 0.10000000100000001 ) radscale [ 0 locks=0 ] ( 0.119999997 ) } HouNC1033600b8d04fc6dbf90bd2b803cobj/box/pointcloudiso1.userdata ___Version___12.0.581HouNC1033600bb904fc6dbf90606e4c96obj/box/point1.inittype = point matchesdef = 0 HouNC1033600bbe04fc6dbf904df42cfaobj/box/point1.defsopflags sopflags = comment "" position -6.7776 17.0038 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 { 0 box1 0 1 "input1" 2 "" "" 1 "input2" } inputs { 0 box1 0 1 1 "" 0 1 } stat { create 1338342853 modify 1338346690 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbe04fc6dbf902882ef08obj/box/point1.chn{ channel tx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TX } } channel ty { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TY } } channel tz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TZ } } channel weight { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $WEIGHT } } channel diffr { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $CR } } channel diffg { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $CG } } channel diffb { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $CB } } channel alpha { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $CA } } channel nx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $NX } } channel ny { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $NY } } channel nz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $NZ } } channel mapu { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $MAPU } } channel mapv { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $MAPV } } channel mapw { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $MAPW } } channel tension { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $TENSION } } channel springk { lefttype = extend righttype = extend default = 30 flags = 0 segment { length = 0 value = 30 30 expr = $SPRINGK } } channel vx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $VX } } channel vy { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $VY } } channel vz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $VZ } } channel upx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $UPX } } channel upy { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $UPY } } channel upz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $UPZ } } channel pscale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $PSCALE } } } HouNC1033600bb904fc6dbf90b24ecb54obj/box/point1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) matchbyattribute [ 0 locks=0 ] ( "off" ) attributetomatch [ 0 locks=0 ] ( id ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) t [ 8 locks=0 ] ( [ tx 0.5 ] [ ty -0.5 ] [ tz 0.5 ] ) doweight [ 0 locks=0 ] ( "off" ) weight [ 8 locks=0 ] ( [ weight 0 ] ) doclr [ 0 locks=0 ] ( "off" ) diff [ 8 locks=0 ] ( [ diffr 0 ] [ diffg 0 ] [ diffb 0 ] ) doalpha [ 0 locks=0 ] ( "off" ) alpha [ 8 locks=0 ] ( [ alpha 0 ] ) donml [ 0 locks=0 ] ( "on" ) n [ 8 locks=0 ] ( [ nx -1 ] [ ny 0 ] [ nz 0 ] ) douvw [ 0 locks=0 ] ( "off" ) map [ 8 locks=0 ] ( [ mapu 0 ] [ mapv 0 ] [ mapw 0 ] ) domass [ 0 locks=0 ] ( "off" ) mass [ 0 locks=0 ] ( 1 ) drag [ 0 locks=0 ] ( 1 ) dotension [ 0 locks=0 ] ( "off" ) tension [ 8 locks=0 ] ( [ tension 0 ] ) dospringk [ 0 locks=0 ] ( "off" ) springk [ 8 locks=0 ] ( [ springk 0 ] ) dovel [ 0 locks=0 ] ( "off" ) v [ 8 locks=0 ] ( [ vx 0 ] [ vy 0 ] [ vz 0 ] ) doup [ 0 locks=0 ] ( "off" ) up [ 8 locks=0 ] ( [ upx 0 ] [ upy 0 ] [ upz 0 ] ) dopscale [ 0 locks=0 ] ( "off" ) pscale [ 8 locks=0 ] ( [ pscale 0 ] ) doinstance [ 0 locks=0 ] ( "off" ) instancepath [ 0 locks=0 ] ( "" ) doradius [ 0 locks=0 ] ( "off" ) radiusf [ 0 locks=0 ] ( 1 ) doscale [ 0 locks=0 ] ( "off" ) scalef [ 0 locks=0 ] ( 1 ) doradialf [ 0 locks=0 ] ( "off" ) radialf [ 0 locks=0 ] ( 0 ) donormalf [ 0 locks=0 ] ( "off" ) normalf [ 0 locks=0 ] ( 0 ) doedgef [ 0 locks=0 ] ( "off" ) edgef [ 0 locks=0 ] ( 0 ) dodirf [ 0 locks=0 ] ( "off" ) dirf [ 0 locks=0 ] ( 0 0 0 ) numcustom [ 0 locks=0 ] ( 1 ) apply1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( "" ) val1i [ 0 locks=0 ] ( 0 0 0 0 ) sval1 [ 0 locks=0 ] ( "" ) } HouNC1033600bb504fc6dbf90c11f1414obj/box/point1.userdata ___Version___12.0.581HouNC1033600bb504fc6dbf90d11b4726obj/box/isooffset1.inittype = isooffset matchesdef = 0 HouNC1033600bba04fc6dbf907e102456obj/box/isooffset1.defsopflags sopflags = comment "" position -5.93527 12.5598 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 { 0 metaball1 0 1 "input1" 2 "" "" 1 "input2" } inputs { 0 metaball1 0 1 1 "" 0 1 } stat { create 1338343310 modify 1338410771 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb504fc6dbf9034f63649obj/box/isooffset1.parm{ version 0.8 output [ 0 locks=0 ] ( "fogvolume" ) tetratype [ 0 locks=0 ] ( "skeleton" ) mode [ 0 locks=0 ] ( "rayintersect" ) name [ 0 locks=0 ] ( "" ) offset [ 0 locks=0 ] ( 0 ) switcher [ 0 locks=0 ] ( 0 0 0 ) uniformsamples [ 0 locks=0 ] ( "max" ) samplediv [ 0 locks=0 ] ( 30 ) divs [ 0 locks=0 ] ( 10 10 10 ) divsize [ 0 locks=0 ] ( 0.10000000100000001 ) 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.00100000005 ) laserscan [ 0 locks=0 ] ( "on" ) fixsigns [ 0 locks=0 ] ( "on" ) forcebounds [ 0 locks=0 ] ( "on" ) invert [ 0 locks=0 ] ( "off" ) numneighbour [ 0 locks=0 ] ( 1 ) sweepalpha [ 0 locks=0 ] ( 2 ) sweepcount [ 0 locks=0 ] ( 3 ) filemode [ 0 locks=0 ] ( "none" ) filename [ 0 locks=0 ] ( ./sdf$F4.simdata ) } HouNC1033600bb104fc6dbf90c39c9b00obj/box/isooffset1.userdata ___Version___12.0.581HouNC1033600bba04fc6dbf909e5fc1c5obj/box/metaball1.inittype = metaball matchesdef = 0 HouNC1033600bbb04fc6dbf90894a737dobj/box/metaball1.defsopflags sopflags = comment "" position -5.93527 13.5302 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 1338343438 modify 1338410771 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bba04fc6dbf90c2e48991obj/box/metaball1.parm{ version 0.8 mode [ 0 locks=0 ] ( "field" ) rad [ 0 locks=0 ] ( 0.89999997600000003 0.89999997600000003 0.89999997600000003 ) t [ 0 locks=0 ] ( 0 0 0 ) metaweight [ 0 locks=0 ] ( 2 ) kernel [ 0 locks=0 ] ( wyvill ) expxy [ 0 locks=0 ] ( 1 ) expz [ 0 locks=0 ] ( 1 ) } HouNC1033600bb604fc6dbf90456f9fcfobj/box/metaball1.userdata ___Version___12.0.581HouNC1033600bbe04fc6dbf9024530a49obj/box/copy1.inittype = copy matchesdef = 0 HouNC1033600bbf04fc6dbf901f95ad23obj/box/copy1.defsopflags sopflags = comment "" position -5.93527 10.3146 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 { 2 "output1" } inputsNamed3 { 0 isooffset1 1 1 "input1" 1 delete1 1 1 "input2" } inputs { 0 isooffset1 0 1 1 delete1 0 1 } stat { create 1338343454 modify 1338408225 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbe04fc6dbf90e0f6de6fobj/box/copy1.parm{ version 0.8 sourceGrp [ 0 locks=0 ] ( "" ) templateGrp [ 0 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 0 0 0 ) ncy [ 0 locks=0 ] ( 1 ) nml [ 0 locks=0 ] ( "on" ) cum [ 0 locks=0 ] ( "on" ) 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 ] ( 1 ) vlength [ 0 locks=0 ] ( "on" ) newg [ 0 locks=0 ] ( "off" ) preservegroups [ 0 locks=0 ] ( "off" ) copyg [ 0 locks=0 ] ( copyGroup$CY ) stamp [ 0 locks=0 ] ( "off" ) stampswitch [ 0 locks=0 ] ( 0 0 0 0 0 ) param1 [ 0 locks=0 ] ( "" ) val1 [ 0 locks=0 ] ( 0 ) param2 [ 0 locks=0 ] ( "" ) val2 [ 0 locks=0 ] ( 0 ) param3 [ 0 locks=0 ] ( "" ) val3 [ 0 locks=0 ] ( 0 ) param4 [ 0 locks=0 ] ( "" ) val4 [ 0 locks=0 ] ( 0 ) param5 [ 0 locks=0 ] ( "" ) val5 [ 0 locks=0 ] ( 0 ) param6 [ 0 locks=0 ] ( "" ) val6 [ 0 locks=0 ] ( 0 ) param7 [ 0 locks=0 ] ( "" ) val7 [ 0 locks=0 ] ( 0 ) param8 [ 0 locks=0 ] ( "" ) val8 [ 0 locks=0 ] ( 0 ) param9 [ 0 locks=0 ] ( "" ) val9 [ 0 locks=0 ] ( 0 ) param10 [ 0 locks=0 ] ( "" ) val10 [ 0 locks=0 ] ( 0 ) param11 [ 0 locks=0 ] ( "" ) val11 [ 0 locks=0 ] ( 0 ) param12 [ 0 locks=0 ] ( "" ) val12 [ 0 locks=0 ] ( 0 ) param13 [ 0 locks=0 ] ( "" ) val13 [ 0 locks=0 ] ( 0 ) param14 [ 0 locks=0 ] ( "" ) val14 [ 0 locks=0 ] ( 0 ) param15 [ 0 locks=0 ] ( "" ) val15 [ 0 locks=0 ] ( 0 ) param16 [ 0 locks=0 ] ( "" ) val16 [ 0 locks=0 ] ( 0 ) param17 [ 0 locks=0 ] ( "" ) val17 [ 0 locks=0 ] ( 0 ) param18 [ 0 locks=0 ] ( "" ) val18 [ 0 locks=0 ] ( 0 ) param19 [ 0 locks=0 ] ( "" ) val19 [ 0 locks=0 ] ( 0 ) param20 [ 0 locks=0 ] ( "" ) val20 [ 0 locks=0 ] ( 0 ) param21 [ 0 locks=0 ] ( "" ) val21 [ 0 locks=0 ] ( 0 ) param22 [ 0 locks=0 ] ( "" ) val22 [ 0 locks=0 ] ( 0 ) param23 [ 0 locks=0 ] ( "" ) val23 [ 0 locks=0 ] ( 0 ) param24 [ 0 locks=0 ] ( "" ) val24 [ 0 locks=0 ] ( 0 ) param25 [ 0 locks=0 ] ( "" ) val25 [ 0 locks=0 ] ( 0 ) param26 [ 0 locks=0 ] ( "" ) val26 [ 0 locks=0 ] ( 0 ) param27 [ 0 locks=0 ] ( "" ) val27 [ 0 locks=0 ] ( 0 ) param28 [ 0 locks=0 ] ( "" ) val28 [ 0 locks=0 ] ( 0 ) param29 [ 0 locks=0 ] ( "" ) val29 [ 0 locks=0 ] ( 0 ) param30 [ 0 locks=0 ] ( "" ) val30 [ 0 locks=0 ] ( 0 ) param31 [ 0 locks=0 ] ( "" ) val31 [ 0 locks=0 ] ( 0 ) param32 [ 0 locks=0 ] ( "" ) val32 [ 0 locks=0 ] ( 0 ) param33 [ 0 locks=0 ] ( "" ) val33 [ 0 locks=0 ] ( 0 ) param34 [ 0 locks=0 ] ( "" ) val34 [ 0 locks=0 ] ( 0 ) param35 [ 0 locks=0 ] ( "" ) val35 [ 0 locks=0 ] ( 0 ) param36 [ 0 locks=0 ] ( "" ) val36 [ 0 locks=0 ] ( 0 ) param37 [ 0 locks=0 ] ( "" ) val37 [ 0 locks=0 ] ( 0 ) param38 [ 0 locks=0 ] ( "" ) val38 [ 0 locks=0 ] ( 0 ) param39 [ 0 locks=0 ] ( "" ) val39 [ 0 locks=0 ] ( 0 ) param40 [ 0 locks=0 ] ( "" ) val40 [ 0 locks=0 ] ( 0 ) param41 [ 0 locks=0 ] ( "" ) val41 [ 0 locks=0 ] ( 0 ) param42 [ 0 locks=0 ] ( "" ) val42 [ 0 locks=0 ] ( 0 ) param43 [ 0 locks=0 ] ( "" ) val43 [ 0 locks=0 ] ( 0 ) param44 [ 0 locks=0 ] ( "" ) val44 [ 0 locks=0 ] ( 0 ) param45 [ 0 locks=0 ] ( "" ) val45 [ 0 locks=0 ] ( 0 ) param46 [ 0 locks=0 ] ( "" ) val46 [ 0 locks=0 ] ( 0 ) param47 [ 0 locks=0 ] ( "" ) val47 [ 0 locks=0 ] ( 0 ) param48 [ 0 locks=0 ] ( "" ) val48 [ 0 locks=0 ] ( 0 ) param49 [ 0 locks=0 ] ( "" ) val49 [ 0 locks=0 ] ( 0 ) param50 [ 0 locks=0 ] ( "" ) val50 [ 0 locks=0 ] ( 0 ) doattr [ 0 locks=0 ] ( "off" ) _label_ [ 0 locks=0 ] ( Set Mult Add Sub ) setpt [ 0 locks=0 ] ( * ) mulpt [ 0 locks=0 ] ( "" ) addpt [ 0 locks=0 ] ( "" ) subpt [ 0 locks=0 ] ( "" ) setprim [ 0 locks=0 ] ( "" ) mulprim [ 0 locks=0 ] ( "" ) addprim [ 0 locks=0 ] ( "" ) subprim [ 0 locks=0 ] ( "" ) setvtx [ 0 locks=0 ] ( "" ) mulvtx [ 0 locks=0 ] ( "" ) addvtx [ 0 locks=0 ] ( "" ) subvtx [ 0 locks=0 ] ( "" ) copyvariable [ 0 locks=0 ] ( "on" ) } HouNC1033600bba04fc6dbf90980751c2obj/box/copy1.userdata ___Version___12.0.581HouNC1033600bbb04fc6dbf90ecd2aac1obj/box/scatter2.inittype = scatter matchesdef = 0 HouNC1033600bb804fc6dbf907e54e561obj/box/scatter2.defsopflags sopflags = comment "" position -5.93527 9.56028 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 copy1 2 1 "input1" } inputs { 0 copy1 0 1 } stat { create 1338344057 modify 1338409270 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbb04fc6dbf909ab26a3aobj/box/scatter2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) keep [ 0 locks=0 ] ( "off" ) ptsperarea [ 0 locks=0 ] ( "off" ) npts [ 0 locks=0 ] ( 100 ) nptsperarea [ 0 locks=0 ] ( 10 ) usedensity [ 0 locks=0 ] ( "on" ) seed [ 0 locks=0 ] ( 0 ) area [ 0 locks=0 ] ( "on" ) attrib [ 0 locks=0 ] ( "" ) blend [ 0 locks=0 ] ( lerp ) bias [ 0 locks=0 ] ( 0.5 ) donear [ 0 locks=0 ] ( off ) nearcount [ 0 locks=0 ] ( 4 ) nearname [ 0 locks=0 ] ( ptarea ) dogroup [ 0 locks=0 ] ( "off" ) sgroup [ 0 locks=0 ] ( scatter ) doprimnum [ 0 locks=0 ] ( "off" ) sprimnum [ 0 locks=0 ] ( primnum ) doprimuv [ 0 locks=0 ] ( "off" ) sprimuv [ 0 locks=0 ] ( primuv ) intattrib [ 0 locks=0 ] ( "off" ) } HouNC1033600bb704fc6dbf902bf4d6ceobj/box/scatter2.userdata ___Version___12.0.581HouNC1033600bb604fc6dbf904c08300aobj/box/explodedview1.inittype = explodedview matchesdef = 1 HouNC1033600bb704fc6dbf90b0112e6bobj/box/explodedview1.defsopflags sopflags = comment "" position -9.83209 5.73533 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 primitive1 1 1 "input1" } inputs { 0 primitive1 0 1 } stat { create 1338344387 modify 1338421638 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb604fc6dbf907bf7e718obj/box/explodedview1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) scale [ 0 locks=0 ] ( 0.661000013 ) overridecenter [ 0 locks=0 ] ( "off" ) t [ 0 locks=0 ] ( 0 0 0 ) labelparm [ 0 locks=0 ] ( "" ) piecetype [ 0 locks=0 ] ( "auto" ) groupmask [ 0 locks=0 ] ( piece* ) attribute [ 0 locks=0 ] ( piece ) attribtol [ 0 locks=0 ] ( 0.00100000005 ) } HouNC1033600bb204fc6dbf9089edb344obj/box/explodedview1.userdata ___Version___HouNC1033600bb504fc6dbf9030f3836bobj/box/dopimport1.inittype = dopimport matchesdef = 0 HouNC1033600bba04fc6dbf9006ea1aacobj/box/dopimport1.defsopflags sopflags = comment "" position -6.7776 4.6696 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 rest1 1 1 "input1" } inputs { 0 rest1 0 1 } stat { create 1338346105 modify 1338431810 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bba04fc6dbf9041d4a6e0obj/box/dopimport1.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } HouNC1033600bb504fc6dbf90d607d884obj/box/dopimport1.parm{ version 0.8 doppath [ 0 locks=0 ] ( /obj/AutoDopNetwork ) objpattern [ 0 locks=0 ] ( `dopobjscreatedby(\"/obj/AutoDopNetwork/box\")` ) singleobject [ 0 locks=0 ] ( "off" ) importstyle [ 0 locks=0 ] ( "xform" ) importbyname [ 0 locks=0 ] ( "off" ) useobjidgroups [ 0 locks=0 ] ( "off" ) geodatapath [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) keepworldspacepos [ 0 locks=0 ] ( "on" ) adddopobjectname [ 0 locks=0 ] ( "on" ) adddopobjectid [ 0 locks=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 ] ( "off" ) deleteabandoned [ 0 locks=0 ] ( "on" ) pointvels [ 0 locks=0 ] ( "instant" ) integrateovertime [ 0 locks=0 ] ( [ integrateovertime 0.041666666666666664 ] ) attribslabel [ 0 locks=0 ] ( ) xformattribs [ 0 locks=0 ] ( N ) } HouNC1033600bb104fc6dbf90098e5419obj/box/dopimport1.userdata ___Version___12.0.581___toolcount___12 ___toolid___dop_rbdglueobjectHouNC1033600bbe04fc6dbf908480bf78obj/box/rest1.inittype = rest matchesdef = 0 HouNC1033600bbf04fc6dbf90abb172cfobj/box/rest1.defsopflags sopflags = comment "" position -6.7776 5.45925 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 { 0 group1 2 1 "input1" 2 "" "" 1 "input2" } inputs { 0 group1 0 1 1 "" 0 1 } stat { create 1338346105 modify 1338432069 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 creator dop_rbdglueobject explicit 1 delscript "" exprlanguage hscript end HouNC1033600bbe04fc6dbf902040ab88obj/box/rest1.parm{ version 0.8 file [ 0 locks=0 ] ( "" ) nml [ 0 locks=0 ] ( "off" ) quadric [ 0 locks=0 ] ( "poly" ) } HouNC1033600bba04fc6dbf90bd75a337obj/box/rest1.userdata ___Version___12.0.581___toolcount___12 ___toolid___dop_rbdglueobjectHouNC1033600bb504fc6dbf9096dfff8dobj/box/dopimport2.inittype = dopimport matchesdef = 0 HouNC1033600bba04fc6dbf90a5406f9aobj/box/dopimport2.defsopflags sopflags = comment "" position 0 0.8942 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1338346690 modify 1338346703 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bba04fc6dbf909344acf2obj/box/dopimport2.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } HouNC1033600bb504fc6dbf9003a54c76obj/box/dopimport2.parm{ version 0.8 doppath [ 0 locks=0 ] ( /obj/AutoDopNetwork ) objpattern [ 0 locks=0 ] ( `dopobjscreatedby(\"/obj/AutoDopNetwork/fractureparms\")` ) singleobject [ 0 locks=0 ] ( "off" ) importstyle [ 0 locks=0 ] ( "fetch" ) importbyname [ 0 locks=0 ] ( "off" ) useobjidgroups [ 0 locks=0 ] ( "off" ) geodatapath [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) keepworldspacepos [ 0 locks=0 ] ( "on" ) adddopobjectname [ 0 locks=0 ] ( "on" ) adddopobjectid [ 0 locks=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 ] ( "off" ) deleteabandoned [ 0 locks=0 ] ( "on" ) pointvels [ 0 locks=0 ] ( "instant" ) integrateovertime [ 0 locks=0 ] ( [ integrateovertime 0.041666667900000003 ] ) attribslabel [ 0 locks=0 ] ( ) xformattribs [ 0 locks=0 ] ( N ) } HouNC1033600bb104fc6dbf905fe2ba68obj/box/dopimport2.userdata ___Version___12.0.581___toolcount___14 ___toolid___dynamics_makebreakableHouNC1033600bb904fc6dbf90fd7263c6obj/box/merge1.inittype = merge matchesdef = 0 HouNC1033600bbe04fc6dbf908e3f8775obj/box/merge1.defsopflags sopflags = comment "" position -3.3888 0 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 { 2 "output1" } inputsNamed3 { 0 scatter6 1 1 "input1" 1 dopimport2 0 1 "input2" } inputs { 0 scatter6 0 1 1 dopimport2 0 1 } stat { create 1338346690 modify 1338430797 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb904fc6dbf907e9de441obj/box/merge1.parm{ version 0.8 } HouNC1033600bb504fc6dbf9011115fceobj/box/merge1.userdata ___Version___12.0.581___toolcount___14 ___toolid___dynamics_makebreakableHouNC1033600bb804fc6dbf90a804caacobj/box/delete1.inittype = delete matchesdef = 0 HouNC1033600bb904fc6dbf9066855f0aobj/box/delete1.defsopflags sopflags = comment "" position -2.65429 11.7568 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 scatter5 1 1 "input1" } inputs { 0 scatter5 0 1 } stat { create 1338408224 modify 1338409398 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb904fc6dbf90d5667e86obj/box/delete1.chn{ channel rangeend { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $N } } channel filter { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "$WEIGHT < fit01(rand($PT), 0, 1)" } } } HouNC1033600bb804fc6dbf906d8daf79obj/box/delete1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) negate [ 0 locks=0 ] ( "dele" ) entity [ 0 locks=0 ] ( "point" ) geotype [ 0 locks=0 ] ( "all" ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) affectnumber [ 0 locks=0 ] ( "on" ) groupop [ 0 locks=0 ] ( "filter" ) filter [ 8 locks=0 ] ( [ filter 1 ] ) pattern [ 0 locks=0 ] ( * ) range [ 8 locks=0 ] ( 0 [ rangeend 0 ] ) select [ 0 locks=0 ] ( 1 2 ) affectvolume [ 0 locks=0 ] ( "off" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) affectnormal [ 0 locks=0 ] ( "off" ) dir [ 0 locks=0 ] ( 0 0 1 ) angle [ 0 locks=0 ] ( 180 ) camerapath [ 0 locks=0 ] ( "" ) affectdegenerate [ 0 locks=0 ] ( "off" ) degenerate [ 0 locks=0 ] ( "off" ) zaf [ 0 locks=0 ] ( "off" ) doopen [ 0 locks=0 ] ( "off" ) tol [ 0 locks=0 ] ( 0.00100000005 ) removegrp [ 0 locks=0 ] ( "on" ) keeppoints [ 0 locks=0 ] ( "off" ) } HouNC1033600bb404fc6dbf905d7d1cb0obj/box/delete1.userdata ___Version___12.0.581HouNC1033600bbb04fc6dbf907f4b49deobj/box/scatter4.inittype = scatter matchesdef = 0 HouNC1033600bb804fc6dbf90ad1795abobj/box/scatter4.defsopflags sopflags = comment "" position 4.56205 15.94 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 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1338408346 modify 1338409401 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbb04fc6dbf906b411e19obj/box/scatter4.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) keep [ 0 locks=0 ] ( "off" ) ptsperarea [ 0 locks=0 ] ( "off" ) npts [ 0 locks=0 ] ( 979 ) nptsperarea [ 0 locks=0 ] ( 10 ) usedensity [ 0 locks=0 ] ( "on" ) seed [ 0 locks=0 ] ( 0 ) area [ 0 locks=0 ] ( "on" ) attrib [ 0 locks=0 ] ( "" ) blend [ 0 locks=0 ] ( lerp ) bias [ 0 locks=0 ] ( 0.5 ) donear [ 0 locks=0 ] ( off ) nearcount [ 0 locks=0 ] ( 4 ) nearname [ 0 locks=0 ] ( ptarea ) dogroup [ 0 locks=0 ] ( "off" ) sgroup [ 0 locks=0 ] ( scatter ) doprimnum [ 0 locks=0 ] ( "off" ) sprimnum [ 0 locks=0 ] ( primnum ) doprimuv [ 0 locks=0 ] ( "off" ) sprimuv [ 0 locks=0 ] ( primuv ) intattrib [ 0 locks=0 ] ( "off" ) } HouNC1033600bb704fc6dbf901cb61bb7obj/box/scatter4.userdata ___Version___12.0.581HouNC1033600bbb04fc6dbf90d7191cf9obj/box/scatter5.inittype = scatter matchesdef = 0 HouNC1033600bb804fc6dbf904aad94c7obj/box/scatter5.defsopflags sopflags = comment "" position -2.65429 12.5549 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 paint_weight 1 1 "input1" } inputs { 0 paint_weight 0 1 } stat { create 1338408580 modify 1338431510 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbb04fc6dbf90e3af3cfaobj/box/scatter5.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) keep [ 0 locks=0 ] ( "off" ) ptsperarea [ 0 locks=0 ] ( "off" ) npts [ 0 locks=0 ] ( 3918 ) nptsperarea [ 0 locks=0 ] ( 10 ) usedensity [ 0 locks=0 ] ( "on" ) seed [ 0 locks=0 ] ( 0 ) area [ 0 locks=0 ] ( "on" ) attrib [ 0 locks=0 ] ( "" ) blend [ 0 locks=0 ] ( lerp ) bias [ 0 locks=0 ] ( 0.5 ) donear [ 0 locks=0 ] ( off ) nearcount [ 0 locks=0 ] ( 4 ) nearname [ 0 locks=0 ] ( ptarea ) dogroup [ 0 locks=0 ] ( "off" ) sgroup [ 0 locks=0 ] ( scatter ) doprimnum [ 0 locks=0 ] ( "off" ) sprimnum [ 0 locks=0 ] ( primnum ) doprimuv [ 0 locks=0 ] ( "off" ) sprimuv [ 0 locks=0 ] ( primuv ) intattrib [ 0 locks=0 ] ( "off" ) } HouNC1033600bb704fc6dbf90c7bc9bf5obj/box/scatter5.userdata ___Version___12.0.581HouNC1033600bbb04fc6dbf9001dabc19obj/box/measure1.inittype = measure matchesdef = 0 HouNC1033600bb804fc6dbf90885c3106obj/box/measure1.defsopflags sopflags = comment "" position -9.83209 4.96101 cachesize 1 connectornextid 2 flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 explodedview1 1 1 "input1" } inputs { 0 explodedview1 0 1 } stat { create 1338411357 modify 1338421527 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbb04fc6dbf906a9c3bd7obj/box/measure1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) type [ 0 locks=0 ] ( "area" ) override [ 0 locks=0 ] ( "off" ) attribname [ 0 locks=0 ] ( area ) curve [ 0 locks=0 ] ( 0 1000 ) t [ 0 locks=0 ] ( 0 0 0 ) } HouNC1033600bb704fc6dbf904d0dae2aobj/box/measure1.userdata ___Version___12.0.581HouNC1033600bb804fc6dbf909b8e5861obj/box/delete2.inittype = delete matchesdef = 0 HouNC1033600bb904fc6dbf9056ebd058obj/box/delete2.defsopflags sopflags = comment "" position -9.83209 3.04435 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 foreach1 2 1 "input1" } inputs { 0 foreach1 0 1 } stat { create 1338411972 modify 1338427646 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb904fc6dbf90bcc20352obj/box/delete2.chn{ channel rangeend { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $N } } channel filter { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "$WEIGHT < .3" } } } HouNC1033600bb804fc6dbf9059c13a3bobj/box/delete2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) negate [ 0 locks=0 ] ( "dele" ) entity [ 0 locks=0 ] ( "primitive" ) geotype [ 0 locks=0 ] ( "all" ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) affectnumber [ 0 locks=0 ] ( "on" ) groupop [ 0 locks=0 ] ( "filter" ) filter [ 8 locks=0 ] ( [ filter 1 ] ) pattern [ 0 locks=0 ] ( !* ) range [ 8 locks=0 ] ( 0 [ rangeend 0 ] ) select [ 0 locks=0 ] ( 1 2 ) affectvolume [ 0 locks=0 ] ( "off" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) affectnormal [ 0 locks=0 ] ( "off" ) dir [ 0 locks=0 ] ( 0 0 1 ) angle [ 0 locks=0 ] ( 180 ) camerapath [ 0 locks=0 ] ( "" ) affectdegenerate [ 0 locks=0 ] ( "off" ) degenerate [ 0 locks=0 ] ( "off" ) zaf [ 0 locks=0 ] ( "off" ) doopen [ 0 locks=0 ] ( "off" ) tol [ 0 locks=0 ] ( 0.00100000005 ) removegrp [ 0 locks=0 ] ( "on" ) keeppoints [ 0 locks=0 ] ( "off" ) } HouNC1033600bb404fc6dbf908080d434obj/box/delete2.userdata ___Version___12.0.581HouNC1033600bbb04fc6dbf908a0d4f67obj/box/foreach1.inittype = foreach matchesdef = 0 HouNC1033600bb804fc6dbf90d4c9737dobj/box/foreach1.defsopflags sopflags = comment "" position -9.83209 4.16307 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 { 2 "output1" } inputsNamed3 { 0 measure1 1 1 "input1" 5 "" "" 1 "input2" 6 "" "" 1 "input3" 7 "" "" 1 "input4" } inputs { 0 measure1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1338414485 modify 1338429181 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbb04fc6dbf9077c49848obj/box/foreach1.parm{ version 0.8 fortype [ 0 locks=0 ] ( "group" ) forstamp [ 0 locks=0 ] ( FORVALUE ) foridxstamp [ 0 locks=0 ] ( FORIDXVALUE ) groupmask [ 0 locks=0 ] ( ^outside ) attrib [ 0 locks=0 ] ( "" ) attribtol [ 0 locks=0 ] ( 0.00100000005 ) numrange [ 0 locks=0 ] ( 1 10 1 ) usemaxiter [ 0 locks=0 ] ( "off" ) maxiter [ 0 locks=0 ] ( 10 ) mergeresults [ 0 locks=0 ] ( "on" ) eachpoint [ 0 locks=0 ] ( "off" ) stopcondition [ 0 locks=0 ] ( 0 ) } HouNC1033600bb704fc6dbf90629458c4obj/box/foreach1.userdata ___Version___12.0.581HouNC1033600bb804fc6dbf90be51f445obj/box/foreach1.inp4 0 1 6 0 1554 __NO_OWNER_NETWORK_BOX__ 1 2 6.0999999046325684 0 1555 __NO_OWNER_NETWORK_BOX__ 2 3 6.1999998092651367 0 1556 __NO_OWNER_NETWORK_BOX__ 3 4 6.3000001907348633 0 1557 __NO_OWNER_NETWORK_BOX__ HouNC1033600bb104fc6dbf90be8ea650obj/box/foreach1/each1.inittype = each matchesdef = 0 HouNC1033600bb604fc6dbf9088061627obj/box/foreach1/each1.defsopflags sopflags = comment "" position 0.6102 4.94517 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 (0) 1 1 "input1" } inputs { 0 (0) 0 1 } stat { create 1338414485 modify 1338427821 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb604fc6dbf90974ca957obj/box/foreach1/each1.chn{ channel attribtol { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 0.0010000000474974513 0.0010000000474974513 expr = ch(\"../attribtol\") } } channel attribval1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "stamp(\"..\", chs(\"../forstamp\") + \"1\", 0)" } } channel attribval2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "stamp(\"..\", chs(\"../forstamp\") + \"2\", 0)" } } channel attribval3 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "stamp(\"..\", chs(\"../forstamp\") + \"3\", 0)" } } channel attrib { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "ifs(!!strcmp(chs(\"../fortype\"), \"attrib\"), \"\", chs(\"../attrib\"))" } } channel group { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "ifs(!(!strcmp(chs(\"../fortype\"), \"group\") || !strcmp(chs(\"../fortype\"), \"prim\")), \"\", stamps(\"..\", chs(\"../forstamp\"), \"\"))" } } channel feedback { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = !ch(\"../mergeresults\") } } channel eachpoint { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"../eachpoint\") } } } HouNC1033600bb104fc6dbf90583f6eb0obj/box/foreach1/each1.parm{ version 0.8 feedback [ 0 locks=0 autoscope=0 ] ( [ feedback 0 ] ) group [ 0 locks=0 autoscope=0 ] ( [ group "" ] ) attrib [ 0 locks=0 autoscope=0 ] ( [ attrib "" ] ) attribval [ 0 locks=0 autoscope=0 ] ( [ attribval1 0 ] [ attribval2 0 ] [ attribval3 0 ] ) attribtol [ 0 locks=0 autoscope=0 ] ( [ attribtol 0.00100000005 ] ) forpath [ 0 locks=0 autoscope=0 ] ( .. ) eachpoint [ 0 locks=0 autoscope=0 ] ( [ eachpoint 0 ] ) } HouNC1033600b8d04fc6dbf909a882c41obj/box/foreach1/each1.userdata ___Version___12.0.581HouNC1033600bb804fc6dbf902bfb9a84obj/box/foreach1.net1 HouNC1033600bb004fc6dbf90af24dc63obj/box/attribtransfer1.inittype = attribtransfer matchesdef = 0 HouNC1033600bb104fc6dbf901deddd9eobj/box/attribtransfer1.defsopflags sopflags = comment "" position -7.15399 11.044 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 { 2 "output1" } inputsNamed3 { 0 xform1 1 1 "input1" 1 paint_weight 1 1 "input2" } inputs { 0 xform1 0 1 1 paint_weight 0 1 } stat { create 1338419061 modify 1338419121 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb004fc6dbf90c317eba8obj/box/attribtransfer1.parm{ version 0.8 srcgroups [ 0 locks=0 ] ( "" ) srcgrouptype [ 0 locks=0 ] ( "primitive" ) dstgroups [ 0 locks=0 ] ( "" ) dstgrouptype [ 0 locks=0 ] ( "primitive" ) cardswitcher [ 0 locks=0 ] ( 0 0 ) detailattribs [ 0 locks=0 ] ( "off" ) detailattriblist [ 0 locks=0 ] ( "" ) primitiveattribs [ 0 locks=0 ] ( "off" ) primattriblist [ 0 locks=0 ] ( "" ) pointattribs [ 0 locks=0 ] ( "on" ) pointattriblist [ 0 locks=0 ] ( "" ) vertexattribs [ 0 locks=0 ] ( "off" ) vertexattriblist [ 0 locks=0 ] ( "" ) copyvariable [ 0 locks=0 ] ( "on" ) matchpattrib [ 0 locks=0 ] ( "off" ) kernel [ 0 locks=0 ] ( elendt ) kernelradius [ 0 locks=0 ] ( 10 ) maxsamplecount [ 0 locks=0 ] ( 1 ) threshold [ 0 locks=0 ] ( "on" ) thresholddist [ 0 locks=0 ] ( 10 ) blendwidth [ 0 locks=0 ] ( 0 ) uniformbias [ 0 locks=0 ] ( 0.5 ) } HouNC1033600b8c04fc6dbf901208a097obj/box/attribtransfer1.userdata ___Version___12.0.581HouNC1033600bb504fc6dbf908f80a56fobj/box/primitive1.inittype = primitive matchesdef = 0 HouNC1033600bba04fc6dbf90cbc5560aobj/box/primitive1.defsopflags sopflags = comment "" position -9.83209 6.4817 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 { 0 attribpromote2 1 1 "input1" 2 "" "" 1 "input2" } inputs { 0 attribpromote2 0 1 1 "" 0 1 } stat { create 1338420728 modify 1338421489 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bba04fc6dbf907d8aa425obj/box/primitive1.chn{ channel px { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $CEX } } channel py { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $CEY } } channel pz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $CEZ } } channel upvectorx { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $NX } } channel upvectory { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $NY } } channel upvectorz { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $NZ } } channel diffr { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $WEIGHT } } channel diffg { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 0 } } channel diffb { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 0 } } channel alpha { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $CA } } channel crease { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $CREASE } } channel metaweight { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $WEIGHT } } channel prblur { lefttype = extend righttype = extend default = 0.033333301544189453 flags = 0 segment { length = 0 value = 0.033333335071802139 0.033333335071802139 expr = 1/$FPS } } } HouNC1033600bb504fc6dbf9087e0cbfbobj/box/primitive1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) templateGrp [ 0 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 1 1 1 1 1 1 ) doxform [ 0 locks=0 ] ( "off" ) dorot [ 0 locks=0 ] ( "off" ) 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 [ 8 locks=0 ] ( [ px 0 ] [ py 0 ] [ pz 0 ] ) lookatpath [ 0 locks=0 ] ( "" ) upvector [ 8 locks=0 ] ( [ upvectorx 0 ] [ upvectory 0 ] [ upvectorz 0 ] ) attribslabel [ 0 locks=0 ] ( ) xformattribs [ 0 locks=0 ] ( N ) doclr [ 0 locks=0 ] ( "on" ) diff [ 8 locks=0 ] ( [ diffr 0.091448426246643066 ] [ diffg 0 ] [ diffb 0 ] ) doalpha [ 0 locks=0 ] ( "off" ) alpha [ 8 locks=0 ] ( [ alpha 0 ] ) docrease [ 0 locks=0 ] ( "off" ) crease [ 8 locks=0 ] ( [ crease 0 ] ) dotexture [ 0 locks=0 ] ( "off" ) texture [ 8 locks=0 ] ( "" ) pshapeu [ 0 locks=0 ] ( "off" ) pshapev [ 0 locks=0 ] ( "off" ) closeu [ 0 locks=0 ] ( "sameclosure" ) closev [ 0 locks=0 ] ( "sameclosure" ) clampu [ 0 locks=0 ] ( "sameclamp" ) clampv [ 0 locks=0 ] ( "sameclamp" ) vtxsort [ 0 locks=0 ] ( "samevertex" ) vtxuoff [ 0 locks=0 ] ( 0 ) vtxvoff [ 0 locks=0 ] ( 0 ) doweight [ 0 locks=0 ] ( "on" ) metaweight [ 8 locks=0 ] ( [ metaweight 0 ] ) doprender [ 0 locks=0 ] ( "off" ) prtype [ 0 locks=0 ] ( "sphere" ) prsize [ 0 locks=0 ] ( 0.050000000699999998 ) prblur [ 8 locks=0 ] ( [ prblur 0.041666667900000003 ] ) dovolume [ 0 locks=0 ] ( "off" ) volborder [ 0 locks=0 ] ( "constant" ) volborderval [ 0 locks=0 ] ( 0 ) dovoltol [ 0 locks=0 ] ( "off" ) voltol [ 0 locks=0 ] ( 0 ) dovolvis [ 0 locks=0 ] ( "off" ) volvis [ 0 locks=0 ] ( "smoke" ) volvisiso [ 0 locks=0 ] ( 0 ) volvisdensity [ 0 locks=0 ] ( 1 ) dotaper [ 0 locks=0 ] ( "off" ) taper [ 0 locks=0 ] ( 1 1 ) } HouNC1033600bb104fc6dbf90f00fb4a3obj/box/primitive1.userdata ___Version___12.0.581HouNC1033600bb104fc6dbf90e3dbb38fobj/box/attribpromote2.inittype = attribpromote matchesdef = 0 HouNC1033600bb604fc6dbf90561798caobj/box/attribpromote2.defsopflags sopflags = comment "" position -9.83209 7.10874 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 2 1 "input1" } inputs { 0 voronoifracture1 0 1 } stat { create 1338420751 modify 1338420762 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb104fc6dbf900b6aeeadobj/box/attribpromote2.parm{ version 0.8 inname [ 0 locks=0 ] ( weight ) inclass [ 0 locks=0 ] ( "point" ) outclass [ 0 locks=0 ] ( "primitive" ) method [ 0 locks=0 ] ( "mean" ) useoutname [ 0 locks=0 ] ( "off" ) outname [ 0 locks=0 ] ( "" ) deletein [ 0 locks=0 ] ( "on" ) } HouNC1033600b8d04fc6dbf900cee2ff5obj/box/attribpromote2.userdata ___Version___12.0.581HouNC1033600bbb04fc6dbf901a54d356obj/box/scatter6.inittype = scatter matchesdef = 0 HouNC1033600bb804fc6dbf90e8b4e214obj/box/scatter6.defsopflags sopflags = comment "" position -6.7776 2.67442 cachesize 1 connectornextid 3 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 { 2 delete3 1 1 "input1" } inputs { 0 delete3 0 1 } stat { create 1338430797 modify 1338432481 author nmooth@CT75-06.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbb04fc6dbf90b7e5915eobj/box/scatter6.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) keep [ 0 locks=0 ] ( "off" ) ptsperarea [ 0 locks=0 ] ( "off" ) npts [ 0 locks=0 ] ( 1392 ) nptsperarea [ 0 locks=0 ] ( 10 ) usedensity [ 0 locks=0 ] ( "on" ) seed [ 0 locks=0 ] ( 0 ) area [ 0 locks=0 ] ( "on" ) attrib [ 0 locks=0 ] ( "" ) blend [ 0 locks=0 ] ( lerp ) bias [ 0 locks=0 ] ( 0.5 ) donear [ 0 locks=0 ] ( off ) nearcount [ 0 locks=0 ] ( 4 ) nearname [ 0 locks=0 ] ( ptarea ) dogroup [ 0 locks=0 ] ( "off" ) sgroup [ 0 locks=0 ] ( scatter ) doprimnum [ 0 locks=0 ] ( "off" ) sprimnum [ 0 locks=0 ] ( primnum ) doprimuv [ 0 locks=0 ] ( "off" ) sprimuv [ 0 locks=0 ] ( primuv ) intattrib [ 0 locks=0 ] ( "off" ) } HouNC1033600bb704fc6dbf90c13d76c3obj/box/scatter6.userdata ___Version___12.0.581HouNC1033600bb904fc6dbf906bdb4cdfobj/box/group1.inittype = group matchesdef = 0 HouNC1033600bbe04fc6dbf9008c185c1obj/box/group1.defsopflags sopflags = comment "" position -6.7776 6.55402 cachesize 1 connectornextid 5 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 { 2 "output1" } inputsNamed3 { 3 voronoifracture1 2 1 "input1" 4 "" "" 1 "input2" } inputs { 0 voronoifracture1 0 1 1 "" 0 1 } stat { create 1338431504 modify 1338432367 author nmooth@CT75-06.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbe04fc6dbf90232068a0obj/box/group1.chn{ channel rangeend { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $N } } } HouNC1033600bb904fc6dbf90f5101cd7obj/box/group1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 0 0 0 ) docreategrp [ 0 locks=0 ] ( "on" ) crname [ 0 locks=0 ] ( grassGroup ) entity [ 0 locks=0 ] ( "point" ) geotype [ 0 locks=0 ] ( "all" ) switcher2 [ 0 locks=0 ] ( 2 2 2 2 ) groupnumber [ 0 locks=0 ] ( "off" ) ordered [ 0 locks=0 ] ( "off" ) groupop [ 0 locks=0 ] ( "grpexpression" ) filter [ 8 locks=0 ] ( 1 ) transfer [ 0 locks=0 ] ( 0 ) pattern [ 0 locks=0 ] ( "" ) range [ 8 locks=0 ] ( 0 [ rangeend 6021 ] ) select [ 0 locks=0 ] ( 1 2 ) groupbounding [ 0 locks=0 ] ( "on" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 20.400000000000002 1.0169999999999999 20.400000000000002 ) t [ 0 locks=0 ] ( 0 0.88 0 ) iso [ 0 locks=0 ] ( 0 ) invertvolume [ 0 locks=0 ] ( "off" ) groupnormal [ 0 locks=0 ] ( "off" ) dir [ 0 locks=0 ] ( 0 1 0 ) angle [ 0 locks=0 ] ( 180 ) camerapath [ 0 locks=0 ] ( "" ) nonplanar [ 0 locks=0 ] ( "off" ) nonplanartol [ 0 locks=0 ] ( 0.0010000000474974513 ) groupedges [ 0 locks=0 ] ( "off" ) doangle [ 0 locks=0 ] ( "off" ) edgeangle [ 0 locks=0 ] ( 20 ) dodepth [ 0 locks=0 ] ( "off" ) edgestep [ 0 locks=0 ] ( 0 ) edgeptgrp [ 0 locks=0 ] ( 0 ) unshared [ 0 locks=0 ] ( "off" ) boundarygroups [ 0 locks=0 ] ( "off" ) combineentity [ 0 locks=0 ] ( "guess" ) grpequal [ 0 locks=0 ] ( "" ) not1 [ 0 locks=0 ] ( "off" ) grp1 [ 0 locks=0 ] ( "" ) op1 [ 0 locks=0 ] ( "none" ) not2 [ 0 locks=0 ] ( "off" ) grp2 [ 0 locks=0 ] ( "" ) op2 [ 0 locks=0 ] ( "none" ) not3 [ 0 locks=0 ] ( "off" ) grp3 [ 0 locks=0 ] ( "" ) op3 [ 0 locks=0 ] ( "none" ) not4 [ 0 locks=0 ] ( "off" ) grp4 [ 0 locks=0 ] ( "" ) switcher3 [ 0 locks=0 ] ( 0 0 0 ) oldname [ 0 locks=0 ] ( "" ) newname [ 0 locks=0 ] ( "" ) cnvtype [ 0 locks=0 ] ( "toprim" ) convertg [ 0 locks=0 ] ( "" ) cnvtname [ 0 locks=0 ] ( "" ) preserve [ 0 locks=0 ] ( "off" ) primswithallpts [ 0 locks=0 ] ( "off" ) destroyname [ 0 locks=0 ] ( "" ) type [ 0 locks=0 ] ( 1 ) } HouNC1033600bb504fc6dbf906a605623obj/box/group1.userdata ___Version___12.0.581HouNC1033600bb804fc6dbf901e415659obj/box/delete3.inittype = delete matchesdef = 0 HouNC1033600bb904fc6dbf90511c3ab4obj/box/delete3.defsopflags sopflags = comment "" position -6.7776 3.82964 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 dopimport1 1 1 "input1" } inputs { 0 dopimport1 0 1 } stat { create 1338432103 modify 1338432409 author nmooth@CT75-06.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb904fc6dbf908157f1feobj/box/delete3.chn{ channel rangeend { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $N } } } HouNC1033600bb804fc6dbf900bbefa03obj/box/delete3.parm{ version 0.8 group [ 0 locks=0 ] ( grassGroup ) negate [ 0 locks=0 ] ( "keep" ) entity [ 0 locks=0 ] ( "point" ) geotype [ 0 locks=0 ] ( "all" ) stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) affectnumber [ 0 locks=0 ] ( "on" ) groupop [ 0 locks=0 ] ( "pattern" ) filter [ 8 locks=0 ] ( 1 ) pattern [ 0 locks=0 ] ( !* ) range [ 8 locks=0 ] ( 0 [ rangeend 0 ] ) select [ 0 locks=0 ] ( 1 2 ) affectvolume [ 0 locks=0 ] ( "off" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) affectnormal [ 0 locks=0 ] ( "off" ) dir [ 0 locks=0 ] ( 0 0 1 ) angle [ 0 locks=0 ] ( 180 ) camerapath [ 0 locks=0 ] ( "" ) affectdegenerate [ 0 locks=0 ] ( "off" ) degenerate [ 0 locks=0 ] ( "off" ) zaf [ 0 locks=0 ] ( "off" ) doopen [ 0 locks=0 ] ( "off" ) tol [ 0 locks=0 ] ( 0.0010000000474974513 ) removegrp [ 0 locks=0 ] ( "on" ) keeppoints [ 0 locks=0 ] ( "off" ) } HouNC1033600bb404fc6dbf90a1aa9f44obj/box/delete3.userdata ___Version___12.0.581HouNC1033600ba304fc6dbf90447c21e3obj/box.order32 box1 xform1 voronoifracture1 scatter1 attribcreate_weight paint_weight attribpromote_area_prim attribpromote_area_total volumevop1 pointcloudiso1 point1 isooffset1 metaball1 copy1 scatter2 explodedview1 dopimport1 rest1 dopimport2 merge1 delete1 scatter4 scatter5 measure1 delete2 foreach1 attribtransfer1 primitive1 attribpromote2 scatter6 group1 delete3 HouNC1033600ba104fc6dbf90667cb315obj/box.net1 HouNC1033600bbd04fc6dbf901bb1d98bobj/sphere.inittype = geo matchesdef = 0 HouNC1033600ba204fc6dbf9055cc04d2obj/sphere.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 -4.176 0.918736 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 1338320873 modify 1338405773 author nmooth@CT75-19.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb504fc6dbf908974e0d4obj/sphere.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 "vm_phantom" label "Phantom" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Render" } } parm { name "vm_renderable" label "Renderable" type toggle default { "1" } range { 0 1 } export none parmtag { "spare_category" "Render" } } 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 { "oprelative" "/obj" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "spare_category" "Shading" } parmtag { "opexpand" "1" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." range { 0 1 } export none parmtag { "oprelative" "/obj" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "spare_category" "Shading" } parmtag { "opexpand" "1" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." range { 0 1 } export none parmtag { "oprelative" "/obj" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "spare_category" "Shading" } parmtag { "opexpand" "1" } } 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" } help "Shade every sample rather than shading micropolygon vertices. This setting enables the raytrace rendering engine on a per-object basis." 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 { "off" "Disable Predicing" "on" "Full Predicing" "bounds" "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 { "oprelative" "." } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } 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_rendersubd" label "Polygons As Subdivision (Mantra)" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "0" } 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_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_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_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 } } HouNC1033600ba204fc6dbf90487a4859obj/sphere.chn{ channel ty { lefttype = extend righttype = extend default = 5.9000000953674316 flags = 0 segment { length = 0.25 value = 0 5.9000000953674316 accel = 0.083333298563957214 0.083333298563957214 expr = bezier() } segment { length = 0 value = 5.9000000953674316 0 accel = 0.33333298563957214 0.33333298563957214 expr = bezier() } } } HouNC1033600bbd04fc6dbf90c3fd6bcdobj/sphere.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 [ ty 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 ) vm_phantom [ 0 locks=0 ] ( "off" ) vm_renderable [ 0 locks=0 ] ( "on" ) 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.050000000699999998 ) 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_rendersubd [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_computeN [ 0 locks=0 ] ( "on" ) vm_overridedetail [ 0 locks=0 ] ( "off" ) } HouNC1033600bb904fc6dbf9046c9be9bobj/sphere.userdata ___Version___12.0.581HouNC1033600bb504fc6dbf904448a123obj/sphere/sphere1.inittype = sphere matchesdef = 0 HouNC1033600bba04fc6dbf90420f3eb8obj/sphere/sphere1.defsopflags sopflags = comment "" position -5.11849 12.8187 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 1338320873 modify 1338346113 author nmooth@CT75-19.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb504fc6dbf90f2fd5042obj/sphere/sphere1.parm{ version 0.8 type [ 0 locks=0 ] ( "prim" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) orient [ 0 locks=0 ] ( "y" ) freq [ 0 locks=0 ] ( 2 ) rows [ 0 locks=0 ] ( 10 ) cols [ 0 locks=0 ] ( 10 ) 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" ) } HouNC1033600bb104fc6dbf902c1638edobj/sphere/sphere1.userdata ___Version___12.0.581HouNC1033600bba04fc6dbf90d21130bbobj/sphere/xform1.inittype = xform matchesdef = 0 HouNC1033600bbb04fc6dbf9026d904e3obj/sphere/xform1.defsopflags sopflags = comment "" position -5.11849 11.6892 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 sphere1 0 1 "input1" } inputs { 0 sphere1 0 1 } stat { create 1338320883 modify 1338405717 author nmooth@CT75-19.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bba04fc6dbf9066b528c2obj/sphere/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.5 -2.2999999500000001 -0.89999997600000003 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 0.5 0.5 0.5 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) updatenmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600bb604fc6dbf9071f961c9obj/sphere/xform1.userdata ___Version___12.0.581HouNC1033600bb604fc6dbf904c3c3306obj/sphere/dopimport1.inittype = dopimport matchesdef = 0 HouNC1033600bb704fc6dbf904d1e3650obj/sphere/dopimport1.defsopflags sopflags = comment "" position -5.11849 9.90082 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 { } inputsNamed3 { 0 rest1 1 1 "input1" } inputs { 0 rest1 0 1 } stat { create 1338346110 modify 1338405717 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb704fc6dbf909ff63b88obj/sphere/dopimport1.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } HouNC1033600bb604fc6dbf9052a420acobj/sphere/dopimport1.parm{ version 0.8 doppath [ 0 locks=0 ] ( /obj/AutoDopNetwork ) objpattern [ 0 locks=0 ] ( `dopobjscreatedby(\"/obj/AutoDopNetwork/sphere\")` ) singleobject [ 0 locks=0 ] ( "on" ) importstyle [ 0 locks=0 ] ( "xform" ) importbyname [ 0 locks=0 ] ( "off" ) useobjidgroups [ 0 locks=0 ] ( "off" ) geodatapath [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "on" ) doxform [ 0 locks=0 ] ( "on" ) keepworldspacepos [ 0 locks=0 ] ( "on" ) adddopobjectname [ 0 locks=0 ] ( "on" ) adddopobjectid [ 0 locks=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 ] ( "off" ) deleteabandoned [ 0 locks=0 ] ( "on" ) pointvels [ 0 locks=0 ] ( "instant" ) integrateovertime [ 0 locks=0 ] ( [ integrateovertime 0.041666667900000003 ] ) attribslabel [ 0 locks=0 ] ( ) xformattribs [ 0 locks=0 ] ( N ) } HouNC1033600bb204fc6dbf90715099a2obj/sphere/dopimport1.userdata ___Version___12.0.581___toolcount___13 ___toolid___ dop_rbdobjectHouNC1033600bbb04fc6dbf9075f9b5b6obj/sphere/rest1.inittype = rest matchesdef = 0 HouNC1033600bb804fc6dbf90a181be9dobj/sphere/rest1.defsopflags sopflags = comment "" position -5.11849 10.795 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 1338346110 modify 1338346115 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 creator dop_rbdobject explicit 1 delscript "" exprlanguage hscript end HouNC1033600bbb04fc6dbf904ff2e392obj/sphere/rest1.parm{ version 0.8 file [ 0 locks=0 ] ( "" ) nml [ 0 locks=0 ] ( "off" ) quadric [ 0 locks=0 ] ( "poly" ) } HouNC1033600bb704fc6dbf90d324220fobj/sphere/rest1.userdata ___Version___12.0.581___toolcount___13 ___toolid___ dop_rbdobjectHouNC1033600bbc04fc6dbf9072dd9c9dobj/sphere.order4 sphere1 xform1 dopimport1 rest1 HouNC1033600ba204fc6dbf908acef5fdobj/sphere.net1 HouNC1033600bbd04fc6dbf90606bb347obj/ground.inittype = geo matchesdef = 0 HouNC1033600ba204fc6dbf90cbba7582obj/ground.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 -4.23646 2.84287 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 1338326429 modify 1338405755 author nmooth@CT75-19.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb504fc6dbf9057dc011eobj/ground.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 "vm_phantom" label "Phantom" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Render" } } parm { name "vm_renderable" label "Renderable" type toggle default { "1" } range { 0 1 } export none parmtag { "spare_category" "Render" } } 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 { "oprelative" "/obj" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "spare_category" "Shading" } parmtag { "opexpand" "1" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." range { 0 1 } export none parmtag { "oprelative" "/obj" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "spare_category" "Shading" } parmtag { "opexpand" "1" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." range { 0 1 } export none parmtag { "oprelative" "/obj" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "spare_category" "Shading" } parmtag { "opexpand" "1" } } 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" } help "Shade every sample rather than shading micropolygon vertices. This setting enables the raytrace rendering engine on a per-object basis." 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 { "off" "Disable Predicing" "on" "Full Predicing" "bounds" "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 { "oprelative" "." } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } 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_rendersubd" label "Polygons As Subdivision (Mantra)" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "0" } 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_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_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_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 } } HouNC1033600bbd04fc6dbf90edaf89c0obj/ground.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 ) vm_phantom [ 0 locks=0 ] ( "off" ) vm_renderable [ 0 locks=0 ] ( "on" ) 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.050000000699999998 ) 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_rendersubd [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_computeN [ 0 locks=0 ] ( "on" ) vm_overridedetail [ 0 locks=0 ] ( "off" ) } HouNC1033600bb904fc6dbf90cd59a965obj/ground.userdata ___Version___12.0.581HouNC1033600bb804fc6dbf901ea6469dobj/ground/box1.inittype = box matchesdef = 0 HouNC1033600bb904fc6dbf908a4a209aobj/ground/box1.defsopflags sopflags = comment "" position 0 1.7884 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 1338326429 modify 1338346094 author nmooth@CT75-19.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb804fc6dbf90b5648242obj/ground/box1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) divrate [ 0 locks=0 ] ( 4 4 4 ) orderrate [ 0 locks=0 ] ( 4 4 4 ) dodivs [ 0 locks=0 ] ( "off" ) divs [ 0 locks=0 ] ( 3 3 3 ) rebar [ 0 locks=0 ] ( "off" ) consolidatepts [ 0 locks=0 ] ( "on" ) orientedbbox [ 0 locks=0 ] ( "off" ) } HouNC1033600bb404fc6dbf90ee49b137obj/ground/box1.userdata ___Version___12.0.581HouNC1033600bba04fc6dbf903a67ee24obj/ground/xform1.inittype = xform matchesdef = 0 HouNC1033600bbb04fc6dbf902bfa2117obj/ground/xform1.defsopflags sopflags = comment "" position -0.164706 0.958988 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 box1 0 1 "input1" } inputs { 0 box1 0 1 } stat { create 1338326439 modify 1338346098 author nmooth@CT75-19.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bba04fc6dbf90f0a92479obj/ground/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 ] ( 17.600000399999999 0.10000000100000001 17.600000399999999 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) updatenmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600bb604fc6dbf900e98544eobj/ground/xform1.userdata ___Version___12.0.581HouNC1033600bb604fc6dbf90ce34fc5fobj/ground/dopimport1.inittype = dopimport matchesdef = 0 HouNC1033600bb704fc6dbf9081bea892obj/ground/dopimport1.defsopflags sopflags = comment "" position -0.164706 0.0647881 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 xform1 1 1 "input1" } inputs { 0 xform1 0 1 } stat { create 1338346094 modify 1338405755 author consultant@mmc-mmlab-mpr.lib.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb704fc6dbf9026e42d5dobj/ground/dopimport1.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } } HouNC1033600bb604fc6dbf90cf674518obj/ground/dopimport1.parm{ version 0.8 doppath [ 0 locks=0 ] ( /obj/AutoDopNetwork ) objpattern [ 0 locks=0 ] ( `dopobjscreatedby(\"/obj/AutoDopNetwork/ground\")` ) singleobject [ 0 locks=0 ] ( "on" ) importstyle [ 0 locks=0 ] ( "xform" ) importbyname [ 0 locks=0 ] ( "off" ) useobjidgroups [ 0 locks=0 ] ( "off" ) geodatapath [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 ] ( "off" ) doposxform [ 0 locks=0 ] ( "off" ) doxform [ 0 locks=0 ] ( "off" ) keepworldspacepos [ 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 ] ) attribslabel [ 0 locks=0 ] ( ) xformattribs [ 0 locks=0 ] ( N ) } HouNC1033600bb204fc6dbf907c2f2bd7obj/ground/dopimport1.userdata ___Version___12.0.581___toolcount___11 ___toolid___dop_staticobjectHouNC1033600bbc04fc6dbf900329ee6eobj/ground.order3 box1 xform1 dopimport1 HouNC1033600ba204fc6dbf9013d7fa14obj/ground.net1 HouNC1033600ba704fc6dbf901787726aobj.order4 AutoDopNetwork box sphere ground HouNC1033600ba504fc6dbf90048e5fbeobj.net1 HouNC1033600ba504fc6dbf909156a474out.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 1337848224 modify 1337891830 author nmooth@CT75-18.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba404fc6dbf90d5970f51out.parm{ version 0.8 } HouNC1033600ba004fc6dbf90009b79cfout.userdata ___Version___12.0.581HouNC1033600ba504fc6dbf905f48a655out.net1 HouNC1033600ba404fc6dbf904dbf87f8part.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 on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1337848224 modify 1337848225 author nmooth@CT75-18.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba704fc6dbf901f98c19bpart.parm{ version 0.8 } HouNC1033600ba304fc6dbf906175d763part.userdata ___Version___12.0.581HouNC1033600ba404fc6dbf90db764dccpart.net1 HouNC1033600baa04fc6dbf90563971c0ch.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 1337848224 modify 1337848225 author nmooth@CT75-18.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba504fc6dbf9008c4757bch.parm{ version 0.8 } HouNC1033600ba104fc6dbf9064685c3cch.userdata ___Version___12.0.581HouNC1033600baa04fc6dbf901e49fb68ch.net1 HouNC1033600ba404fc6dbf9076989a51shop.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 1337848224 modify 1337848225 author nmooth@CT75-18.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba704fc6dbf902c7d5db5shop.parm{ version 0.8 } HouNC1033600ba304fc6dbf90240584c2shop.userdata ___Version___12.0.581HouNC1033600ba404fc6dbf90ca38512fshop.net1 HouNC1033600ba504fc6dbf90c132d216img.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 1337848225 modify 1337848227 author nmooth@CT75-18.et.byu.edu access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba404fc6dbf900c04e9b6img.parm{ version 0.8 } HouNC1033600ba004fc6dbf90c0f67cc3img.userdata ___Version___12.0.581HouNC1033600ba504fc6dbf90e8f4ceb3img.net1 HouNC1033600ba504fc6dbf903d423678vex.net1 HouNC1033600bb904fc6dbf90bdcbd094.userdisplayoptionsviewoptadd -r vector Upvector viewoptset Upvector arrow ( 0 ) attrib ( up ) class ( point ) color ( 1 0 0 ) icon ( SI_pointNormal ) label ( Upvector ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector a viewoptset a arrow ( 0 ) attrib ( a ) class ( point ) color ( 0.9 0.45 0 ) icon ( SI_pointNormal ) label ( a ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0.519 0.2595 0 ) visibility ( 0 ) viewoptadd -r vector b viewoptset b arrow ( 0 ) attrib ( b ) class ( point ) color ( 0 0.822 0 ) icon ( SI_pointNormal ) label ( b ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0 0.553 0.2765 ) visibility ( 0 ) viewoptadd -r vector c viewoptset c arrow ( 0 ) attrib ( c ) class ( point ) color ( 0.231 0.924 0.924 ) icon ( SI_pointNormal ) label ( c ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0 0.602 0.602 ) visibility ( 0 ) viewoptadd -r text d viewoptset d attrib ( d ) class ( point ) color ( 0.9 0 0.45 ) icon ( SI_pointPosition ) label ( d ) overridecolor ( 1 ) selcolor ( 0.598 0 0.299 ) visibility ( 0 ) viewoptadd -r text subd_prims viewoptset subd_prims attrib ( subd_prims ) class ( prim ) color ( 0.9 0 0.9 ) icon ( SI_pointPosition ) label ( subd_prims ) overridecolor ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector slide viewoptset slide arrow ( 0 ) attrib ( slideDir ) class ( point ) color ( 0 0 1 ) icon ( SI_pointNormal ) label ( slide ) overridecolor ( 0 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r text life viewoptset life attrib ( life ) class ( point ) color ( 0 0.2 1 ) icon ( SI_pointPosition ) label ( "" ) overridecolor ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r text speed viewoptset speed attrib ( speed ) class ( point ) color ( 0 0 1 ) icon ( SI_pointPosition ) label ( "" ) overridecolor ( 0 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r text birthProb viewoptset birthProb attrib ( birthProb ) class ( point ) color ( 0 0 1 ) icon ( SI_pointPosition ) label ( "" ) overridecolor ( 0 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector Scaled_Normal viewoptset Scaled_Normal arrow ( 0 ) attrib ( N ) class ( point ) color ( 0 0 1 ) icon ( SI_pointNormal ) label ( "" ) overridecolor ( 0 ) scale ( 100 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector P viewoptset P arrow ( 0 ) attrib ( P ) class ( point ) color ( 0 0 1 ) icon ( SI_pointNormal ) label ( "" ) overridecolor ( 0 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r text P2 viewoptset P2 attrib ( P ) class ( point ) color ( 0 0 1 ) icon ( SI_pointPosition ) label ( "" ) overridecolor ( 0 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r text mpt viewoptset mpt attrib ( mpt ) class ( point ) color ( 0 0 1 ) icon ( SI_pointPosition ) label ( "" ) overridecolor ( 0 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector moveHere viewoptset moveHere arrow ( 0 ) attrib ( moveHere ) class ( point ) color ( 0.9 0 0 ) icon ( SI_pointNormal ) label ( moveHere ) overridecolor ( 1 ) scale ( 2 ) selcolor ( 0.9 0.45 0 ) visibility ( 0 ) viewoptadd -r vector torqueaxis viewoptset torqueaxis arrow ( 0 ) attrib ( torqueaxis ) class ( point ) color ( 0 0 1 ) icon ( SI_pointNormal ) label ( torqueaxis ) overridecolor ( 0 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector rot viewoptset rot arrow ( 0 ) attrib ( rot ) class ( point ) color ( 0 0 1 ) icon ( SI_pointNormal ) label ( rot ) overridecolor ( 0 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector torque viewoptset torque arrow ( 0 ) attrib ( torque ) class ( point ) color ( 0 0 1 ) icon ( SI_pointNormal ) label ( "" ) overridecolor ( 0 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector orient viewoptset orient arrow ( 0 ) attrib ( orient ) class ( point ) color ( 1 0.5 0.25 ) icon ( SI_pointNormal ) label ( "" ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r text class viewoptset class attrib ( class ) class ( prim ) color ( 0.03 1 0 ) icon ( SI_pointPosition ) label ( "" ) overridecolor ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r text myframe viewoptset myframe attrib ( myframe ) class ( point ) color ( 1 0.766667 0 ) icon ( SI_pointPosition ) label ( myframe ) overridecolor ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector v_matrix viewoptset v_matrix arrow ( 0 ) attrib ( v_matrix ) class ( point ) color ( 1 0 0 ) icon ( SI_pointNormal ) label ( v_matrix ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 1 0.45 0 ) visibility ( 0 ) viewoptadd -r vector v_vertex viewoptset v_vertex arrow ( 0 ) attrib ( v_vertex ) class ( point ) color ( 1 0 0 ) icon ( SI_pointNormal ) label ( v_vertex ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 1 0.45 0 ) visibility ( 0 ) viewoptadd -r vector edgedir viewoptset edgedir arrow ( 0 ) attrib ( edgedir ) class ( point ) color ( 0.766667 0 1 ) icon ( SI_pointNormal ) label ( edgedir ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 1 0 0.933333 ) visibility ( 0 ) viewoptadd -r vector crossp viewoptset crossp arrow ( 0 ) attrib ( crossp ) class ( point ) color ( 1 0 0.833333 ) icon ( SI_pointNormal ) label ( crossp ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0.77 0 0.410667 ) visibility ( 0 ) viewoptadd -r text sliceinfos viewoptset sliceinfos attrib ( sliceinfos ) class ( point ) color ( 1 0.733333 0 ) icon ( SI_pointPosition ) label ( sliceinfos ) overridecolor ( 1 ) selcolor ( 0.916667 1 0 ) visibility ( 0 ) viewoptadd -r text resinfos viewoptset resinfos attrib ( resinfos ) class ( point ) color ( 1 0 1 ) icon ( SI_pointPosition ) label ( resinfos ) overridecolor ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r text siminfos viewoptset siminfos attrib ( siminfos ) class ( point ) color ( 1 1 0 ) icon ( SI_pointPosition ) label ( siminfos ) overridecolor ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r text p_age viewoptset p_age attrib ( p_age ) class ( point ) color ( 1 0 1 ) icon ( SI_pointPosition ) label ( p_age ) overridecolor ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector v2 viewoptset v2 arrow ( 0 ) attrib ( v ) class ( point ) color ( 1 0.566667 0 ) icon ( SI_pointNormal ) label ( v ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector cup viewoptset cup arrow ( 0 ) attrib ( cup ) class ( point ) color ( 0.9 0.9 0 ) icon ( SI_pointNormal ) label ( cup ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0.5 0.5 0 ) visibility ( 0 ) viewoptadd -r vector up2 viewoptset up2 arrow ( 0 ) attrib ( up ) class ( point ) color ( 0 0.9 0 ) icon ( SI_pointNormal ) label ( up ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0 0.9 0.45 ) visibility ( 0 ) viewoptadd -r text pscale viewoptset pscale attrib ( pscale ) class ( point ) color ( 0 0 1 ) icon ( SI_pointPosition ) label ( Pscale ) overridecolor ( 0 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r text rotY viewoptset rotY attrib ( rotY ) class ( point ) color ( 0 0 1 ) icon ( SI_pointPosition ) label ( RotY ) overridecolor ( 0 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r text transY viewoptset transY attrib ( transY ) class ( point ) color ( 0 0 1 ) icon ( SI_pointPosition ) label ( TransY ) overridecolor ( 0 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector vel viewoptset vel arrow ( 0 ) attrib ( v ) class ( point ) color ( 0.835 0 0.907 ) icon ( SI_pointNormal ) label ( v ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0.855 0.45 1 ) visibility ( 0 ) viewoptadd -r generic velocity viewoptset velocity icon ( SI_pointMarker ) label ( v ) string ( v ) visibility ( 0 ) viewoptadd -r vector furdirection viewoptset furdirection arrow ( 0 ) attrib ( furdirection ) class ( point ) color ( 0.641 0 1 ) icon ( SI_pointNormal ) label ( "" ) overridecolor ( 1 ) scale ( 0.18 ) selcolor ( 0.685 0.524 1 ) visibility ( 0 ) viewoptadd -r vector vector1 viewoptset vector1 arrow ( 0 ) attrib ( v ) class ( point ) color ( 0 0 1 ) icon ( SI_pointNormal ) label ( "" ) overridecolor ( 0 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector up viewoptset up arrow ( 0 ) attrib ( up ) class ( point ) color ( 0.9 0 0 ) icon ( SI_pointNormal ) label ( up ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0.9 0.45 0 ) visibility ( 0 ) viewoptadd -r vector trailv viewoptset trailv arrow ( 0 ) attrib ( trailv ) class ( point ) color ( 0.733333 1 0 ) icon ( SI_pointNormal ) label ( "" ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector v viewoptset v arrow ( 0 ) attrib ( v ) class ( point ) color ( 1 0.866667 0 ) icon ( SI_pointNormal ) label ( "" ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector accel viewoptset accel arrow ( 0 ) attrib ( accel ) class ( point ) color ( 0.770769 0.799 0.629612 ) icon ( SI_pointNormal ) label ( "" ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r text id viewoptset id attrib ( id ) class ( point ) color ( 0.723 0.723 1 ) icon ( SI_pointPosition ) label ( "" ) overridecolor ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector deldist viewoptset deldist arrow ( 0 ) attrib ( deldist ) class ( point ) color ( 1 0 0 ) icon ( SI_pointNormal ) label ( "" ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0 0.45 1 ) visibility ( 0 ) viewoptadd -r vector tangentu viewoptset tangentu arrow ( 0 ) attrib ( tangentu ) class ( point ) color ( 0 1 0.0166667 ) icon ( SI_pointNormal ) label ( "" ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 0.0166667 1 0 ) visibility ( 0 ) viewoptadd -r vector tanentv viewoptset tanentv arrow ( 0 ) attrib ( tangentv ) class ( point ) color ( 1 0.333333 0 ) icon ( SI_pointNormal ) label ( "" ) overridecolor ( 1 ) scale ( 1 ) selcolor ( 1 0.663433 0.561 ) visibility ( 0 ) HouNC1033600ba004fc6dbf90baba2a6d.applicationneteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/box -10.6874 1.93988 0.581418 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/box/voronoifracture1 -13.2963 -25.981 0.300195 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/cam1 -3.0552 -0.258794 1 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/geo1 -3.2352 -1.75879 1 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/TurfClothSim -5.17655 -2.36549 0.578704 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/box/foreach1/vopsop1 0.641474 0.831168 0.807265 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/AutoDopNetwork -6.14794 0.705099 0.578704 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/box/explodedview1/foreach_group -3.15873 -0.0705547 1 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/AutoDopNetwork/fractureparms -3.68846 0.875142 0.482253 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/grid -3.80717 4.06724 0.482253 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/Turf 1.04604 4.31361 0.578704 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/Gound_Shatter_Sim -4.29393 -0.304375 0.578704 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/box/explodedview1 -5.86589 -2.58799 0.746982 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/Rock -4.80019 -3.02951 0.833333 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/hlight2 -12.3348 -29.0547 0.232568 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/ground -3.21167 -1.62938 1 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/box/foreach1 -2.95388 2.21341 0.645602 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/sphere -7.47115 10.33 1 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/Dirt -2.1999 -1.38232 1 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/box/volumevop1 0.418859 1.38736 0.818277 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj -6.17754 0.59584 1 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/Ground -5.80192 2.73496 0.697704 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/groundplane_object1 -3.2352 -1.75879 1 panetab11 neteditor -d Technical -b 0 -l 0 -f '' -q 1.000000 -v /obj/Dirt/popnet1 -0.615435 -0.0144948 0.833333 panetab11 performance -c on -d on -f on -g off -k on -n on -o on -t off -v on -y on -u on -e off -r absolute -w tree panetab17 chopview -a 0 -c "" -k 0 -m 1 -b 1 -e 1 -f 0 -g 0 -H 1 -i 0 -j 1 -l 0 -n 1 -V 0 -y 0 -B 0 -s 0 -S 0.034375 -u 0 -v 0 -h -10 310 -r -1.5 1.5 Technical.panetab14 imgdispopt -m 10 -P on -M on -A on -g 1 -G "C Left Right" -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 off imgview -z 1 -p (none) 0 -c 0 -l on -s off -i imgview5 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 1 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 2 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 3 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 4 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 5 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 6 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 7 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 8 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 9 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 10 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 11 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 12 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 13 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 14 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 15 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 1 -d "" -c -1 -t off -i on -X on imgview5 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 imgview5 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 1 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 3 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 4 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 5 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 6 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 7 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 8 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 9 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 10 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 11 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 12 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 13 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 14 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 15 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview5 16 viewerstow -b open -x open -l open -m hide -c hide -d open Technical.panetab2.world vieweroption -a 0 -h 0 -m 1 -r 'View: Mantra' -F 'res 0 957 580 zoom 100 croptoview 0 range $RFSTART 10 1 keyframesonly 0 framesappend 1 audio \'\' audioframe 1 audiooffset 0 visible \'*\' blockedit 0 background \'\' usegamma 0 gamma 1 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 \'\'' Technical.panetab2.world viewlayout -s 2 Technical.panetab2.world viewtype -t perspective Technical.panetab2.world.`vpname("Technical.panetab2.world",2)` viewtype -t ortho_top Technical.panetab2.world.`vpname("Technical.panetab2.world",1)` viewtype -t ortho_front Technical.panetab2.world.`vpname("Technical.panetab2.world",3)` viewtype -t ortho_right Technical.panetab2.world.`vpname("Technical.panetab2.world",4)` viewname -l on -n aaaa3 Technical.panetab2.world.`vpname("Technical.panetab2.world",2)` viewname -l on -n aaaa2 Technical.panetab2.world.`vpname("Technical.panetab2.world",1)` viewname -l on -n aaaa1 Technical.panetab2.world.`vpname("Technical.panetab2.world",3)` viewname -l on -n aaaa0 Technical.panetab2.world.`vpname("Technical.panetab2.world",4)` viewname -l off -n persp1 Technical.panetab2.world.`vpname("Technical.panetab2.world",2)` viewname -l off -n top1 Technical.panetab2.world.`vpname("Technical.panetab2.world",1)` viewname -l off -n front1 Technical.panetab2.world.`vpname("Technical.panetab2.world",3)` viewname -l off -n right1 Technical.panetab2.world.`vpname("Technical.panetab2.world",4)` viewdisplay -a on Technical.panetab2.world.persp1 viewdisplay -M unsel flat_wire -N unsel n off -E unsel n off -I unsel n off Technical.panetab2.world.persp1 viewdisplay -N unsel t off -E unsel t off -I unsel t on Technical.panetab2.world.persp1 viewdisplay -N unsel l off -E unsel g off -I unsel l off Technical.panetab2.world.persp1 viewdisplay -N unsel p off -I unsel p off Technical.panetab2.world.persp1 viewdisplay -N unsel m off -I unsel h off Technical.panetab2.world.persp1 viewdisplay -I unsel b off Technical.panetab2.world.persp1 viewdisplay -I unsel f off Technical.panetab2.world.persp1 viewdisplay -M templ wire -N templ n off -E templ n off -I templ n off Technical.panetab2.world.persp1 viewdisplay -N templ t off -E templ t off -I templ t off Technical.panetab2.world.persp1 viewdisplay -N templ l off -E templ g off -I templ l off Technical.panetab2.world.persp1 viewdisplay -N templ p off -I templ p off Technical.panetab2.world.persp1 viewdisplay -N templ m off -I templ h off Technical.panetab2.world.persp1 viewdisplay -I templ b off Technical.panetab2.world.persp1 viewdisplay -I templ f off Technical.panetab2.world.persp1 viewdisplay -M curr_unsel wire -N curr_unsel n off -E curr_unsel n off -I curr_unsel n off Technical.panetab2.world.persp1 viewdisplay -N curr_unsel t off -E curr_unsel t off -I curr_unsel t on Technical.panetab2.world.persp1 viewdisplay -N curr_unsel l off -E curr_unsel g off -I curr_unsel l off Technical.panetab2.world.persp1 viewdisplay -N curr_unsel p off -I curr_unsel p off Technical.panetab2.world.persp1 viewdisplay -N curr_unsel m off -I curr_unsel h off Technical.panetab2.world.persp1 viewdisplay -I curr_unsel b off Technical.panetab2.world.persp1 viewdisplay -I curr_unsel f off Technical.panetab2.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 -g off always -h off -P off -p off -f off -F off -l on -L on -r unique scene Technical.panetab2.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 -g off always -h off -P off -p off -f off -F off -l on -L on -r scene selectscene Technical.panetab2.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 -g off always -h off -P off -p off -f off -F on -l on -L off -r unique ghostscene Technical.panetab2.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N on always -C off always -b off always -M off always -v off always -V off always -U off always -g off always -h off -P on -p off -f off -F off -l on -L on -r unique display Technical.panetab2.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 -g off always -h off -P on -p off -f off -F off -l on -L off -r unique current Technical.panetab2.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 -g off always -h off -P off -p off -f off -F on -l on -L off -r unique template Technical.panetab2.world.persp1 viewdisplay -A templ on -B wb -b off -d off -C 0 -e 1 -F off -f off -g on -G '*' -h off -H on -j off -J off Technical.panetab2.world.persp1 viewdisplay -A curr_all on -l 1 -L on -n 0.2 -o on -O on -q on -r on -s off -t on Technical.panetab2.world.persp1 viewdisplay -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Technical.panetab2.world.persp1 viewdisplay -Q on -m on -v on Technical.panetab2.world.persp1 viewdisplay -W off bound_box_wire 0 Technical.panetab2.world.persp1 viewdisplay -c off -K on -P points -p 3 Technical.panetab2.world.persp1 vieweffect -a 0 -A 4 -b on -B 0 -c on -d on -C 0 -D on off -g 1 -f 1 -F 0 -h 1 -H off -i on -I 1 -l '' -m on -M 512 -o off -O 2 -q 1 -Q 2 -r 1024 1024 -s 1 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W off -z 0.25 Technical.panetab2.world.persp1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Technical.panetab2.world.persp1 viewbackground -b on -q 1 -S file -F '$HIP/BG Sequence/FlameBG.`"00"+($F5+361)`.tif' -O off -r 512 512 -C '' -p '(Default Color)' 1 -t on -a on -o 0 0 -s 1 1 -i off -m 0 0 -M 1 1 Technical.panetab2.world.persp1 viewtransform Technical.panetab2.world.persp1 version ( 3 ) flag ( Fx ) orthowidth ( 3.09109 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.1 3972.02 ) resxy ( 1 1 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -3.69616 0.49777 41.1357 ) pxyz ( -3.69615 0.497783 -0.280722 ) rotation ( 0.987095 0.0792324 -0.13828 -5.6117e-07 0.867543 0.497086 0.159371 -0.49074 0.856467 ) homedistance ( 4.73127 ) homeadjboxwidth ( 3.09109 ) homeorthowidth ( 3.09109 ) homeradius ( 3.96729 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) viewcamera -c '' Technical.panetab2.world.persp1 vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 Technical.panetab2.world.persp1 viewuvgrid -r off -s 0.1 0.1 -P on -S 1 1 -O 0 0 -C on -t on Technical.panetab2.world.persp1 viewdisplay -a on Technical.panetab2.world.top1 viewdisplay -M unsel flat_wire -N unsel n off -E unsel n off -I unsel n off Technical.panetab2.world.top1 viewdisplay -N unsel t off -E unsel t off -I unsel t on Technical.panetab2.world.top1 viewdisplay -N unsel l off -E unsel g off -I unsel l off Technical.panetab2.world.top1 viewdisplay -N unsel p off -I unsel p off Technical.panetab2.world.top1 viewdisplay -N unsel m off -I unsel h off Technical.panetab2.world.top1 viewdisplay -I unsel b off Technical.panetab2.world.top1 viewdisplay -I unsel f off Technical.panetab2.world.top1 viewdisplay -M templ wire -N templ n off -E templ n off -I templ n off Technical.panetab2.world.top1 viewdisplay -N templ t off -E templ t off -I templ t off Technical.panetab2.world.top1 viewdisplay -N templ l off -E templ g off -I templ l off Technical.panetab2.world.top1 viewdisplay -N templ p off -I templ p off Technical.panetab2.world.top1 viewdisplay -N templ m off -I templ h off Technical.panetab2.world.top1 viewdisplay -I templ b off Technical.panetab2.world.top1 viewdisplay -I templ f off Technical.panetab2.world.top1 viewdisplay -M curr_unsel wire -N curr_unsel n off -E curr_unsel n off -I curr_unsel n off Technical.panetab2.world.top1 viewdisplay -N curr_unsel t off -E curr_unsel t off -I curr_unsel t on Technical.panetab2.world.top1 viewdisplay -N curr_unsel l off -E curr_unsel g off -I curr_unsel l off Technical.panetab2.world.top1 viewdisplay -N curr_unsel p off -I curr_unsel p off Technical.panetab2.world.top1 viewdisplay -N curr_unsel m off -I curr_unsel h off Technical.panetab2.world.top1 viewdisplay -I curr_unsel b off Technical.panetab2.world.top1 viewdisplay -I curr_unsel f off Technical.panetab2.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 -g off always -h off -P off -p off -f off -F off -l on -L on -r unique scene Technical.panetab2.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 -g off always -h off -P off -p off -f off -F off -l on -L on -r scene selectscene Technical.panetab2.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 -g off always -h off -P off -p off -f off -F on -l on -L off -r unique ghostscene Technical.panetab2.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N on always -C off always -b off always -M off always -v off always -V off always -U off always -g off always -h off -P on -p off -f off -F off -l on -L on -r unique display Technical.panetab2.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 -g off always -h off -P on -p off -f off -F off -l on -L off -r unique current Technical.panetab2.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 -g off always -h off -P off -p off -f off -F on -l on -L off -r unique template Technical.panetab2.world.top1 viewdisplay -A templ on -B wb -b off -d off -C 0 -e 1 -F off -f off -g on -G '*' -h off -H on -j off -J off Technical.panetab2.world.top1 viewdisplay -A curr_all on -l 1 -L on -n 0.2 -o on -O on -q on -r on -s off -t on Technical.panetab2.world.top1 viewdisplay -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Technical.panetab2.world.top1 viewdisplay -Q on -m on -v on Technical.panetab2.world.top1 viewdisplay -W off bound_box_wire 0 Technical.panetab2.world.top1 viewdisplay -c off -K on -P points -p 3 Technical.panetab2.world.top1 vieweffect -a 0 -A 4 -b on -B 0 -c on -d on -C 0 -D on off -g 1 -f 1 -F 0 -h 1 -H off -i on -I 1 -l '' -m on -M 512 -o off -O 2 -q 1 -Q 2 -r 1024 1024 -s 1 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W off -z 0.25 Technical.panetab2.world.top1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Technical.panetab2.world.top1 viewbackground -b on -q 1 -S file -F '$HIP/BG Sequence/FlameBG.`"00"+($F5+361)`.tif' -O off -r 512 512 -C '' -p '(Default Color)' 1 -t on -a on -o 0 0 -s 1 1 -i off -m 0 0 -M 1 1 Technical.panetab2.world.top1 viewtransform Technical.panetab2.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 ) resxy ( 1 1 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1.19209e-07 1 0 -1 1.19209e-07 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 Technical.panetab2.world.top1 viewuvgrid -r off -s 0.1 0.1 -P on -S 1 1 -O 0 0 -C on -t on Technical.panetab2.world.top1 viewdisplay -a on Technical.panetab2.world.front1 viewdisplay -M unsel flat_wire -N unsel n off -E unsel n off -I unsel n off Technical.panetab2.world.front1 viewdisplay -N unsel t off -E unsel t off -I unsel t on Technical.panetab2.world.front1 viewdisplay -N unsel l off -E unsel g off -I unsel l off Technical.panetab2.world.front1 viewdisplay -N unsel p off -I unsel p off Technical.panetab2.world.front1 viewdisplay -N unsel m off -I unsel h off Technical.panetab2.world.front1 viewdisplay -I unsel b off Technical.panetab2.world.front1 viewdisplay -I unsel f off Technical.panetab2.world.front1 viewdisplay -M templ wire -N templ n off -E templ n off -I templ n off Technical.panetab2.world.front1 viewdisplay -N templ t off -E templ t off -I templ t off Technical.panetab2.world.front1 viewdisplay -N templ l off -E templ g off -I templ l off Technical.panetab2.world.front1 viewdisplay -N templ p off -I templ p off Technical.panetab2.world.front1 viewdisplay -N templ m off -I templ h off Technical.panetab2.world.front1 viewdisplay -I templ b off Technical.panetab2.world.front1 viewdisplay -I templ f off Technical.panetab2.world.front1 viewdisplay -M curr_unsel wire -N curr_unsel n off -E curr_unsel n off -I curr_unsel n off Technical.panetab2.world.front1 viewdisplay -N curr_unsel t off -E curr_unsel t off -I curr_unsel t on Technical.panetab2.world.front1 viewdisplay -N curr_unsel l off -E curr_unsel g off -I curr_unsel l off Technical.panetab2.world.front1 viewdisplay -N curr_unsel p off -I curr_unsel p off Technical.panetab2.world.front1 viewdisplay -N curr_unsel m off -I curr_unsel h off Technical.panetab2.world.front1 viewdisplay -I curr_unsel b off Technical.panetab2.world.front1 viewdisplay -I curr_unsel f off Technical.panetab2.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 -g off always -h off -P off -p off -f off -F off -l on -L on -r unique scene Technical.panetab2.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 -g off always -h off -P off -p off -f off -F off -l on -L on -r scene selectscene Technical.panetab2.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 -g off always -h off -P off -p off -f off -F on -l on -L off -r unique ghostscene Technical.panetab2.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N on always -C off always -b off always -M off always -v off always -V off always -U off always -g off always -h off -P on -p off -f off -F off -l on -L on -r unique display Technical.panetab2.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 -g off always -h off -P on -p off -f off -F off -l on -L off -r unique current Technical.panetab2.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 -g off always -h off -P off -p off -f off -F on -l on -L off -r unique template Technical.panetab2.world.front1 viewdisplay -A templ on -B wb -b off -d off -C 0 -e 1 -F off -f off -g on -G '*' -h off -H on -j off -J off Technical.panetab2.world.front1 viewdisplay -A curr_all on -l 1 -L on -n 0.2 -o on -O on -q on -r on -s off -t on Technical.panetab2.world.front1 viewdisplay -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Technical.panetab2.world.front1 viewdisplay -Q on -m on -v on Technical.panetab2.world.front1 viewdisplay -W off bound_box_wire 0 Technical.panetab2.world.front1 viewdisplay -c off -K on -P points -p 3 Technical.panetab2.world.front1 vieweffect -a 0 -A 4 -b on -B 0 -c on -d on -C 0 -D on off -g 1 -f 1 -F 0 -h 1 -H off -i on -I 1 -l '' -m on -M 512 -o off -O 2 -q 1 -Q 2 -r 1024 1024 -s 1 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W off -z 0.25 Technical.panetab2.world.front1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Technical.panetab2.world.front1 viewbackground -b on -q 1 -S file -F '$HIP/BG Sequence/FlameBG.`"00"+($F5+361)`.tif' -O off -r 512 512 -C '' -p '(Default Color)' 1 -t on -a on -o 0 0 -s 1 1 -i off -m 0 0 -M 1 1 Technical.panetab2.world.front1 viewtransform Technical.panetab2.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 ) resxy ( 1 1 ) 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 Technical.panetab2.world.front1 viewuvgrid -r off -s 0.1 0.1 -P on -S 1 1 -O 0 0 -C on -t on Technical.panetab2.world.front1 viewdisplay -a on Technical.panetab2.world.right1 viewdisplay -M unsel flat_wire -N unsel n off -E unsel n off -I unsel n off Technical.panetab2.world.right1 viewdisplay -N unsel t off -E unsel t off -I unsel t on Technical.panetab2.world.right1 viewdisplay -N unsel l off -E unsel g off -I unsel l off Technical.panetab2.world.right1 viewdisplay -N unsel p off -I unsel p off Technical.panetab2.world.right1 viewdisplay -N unsel m off -I unsel h off Technical.panetab2.world.right1 viewdisplay -I unsel b off Technical.panetab2.world.right1 viewdisplay -I unsel f off Technical.panetab2.world.right1 viewdisplay -M templ wire -N templ n off -E templ n off -I templ n off Technical.panetab2.world.right1 viewdisplay -N templ t off -E templ t off -I templ t off Technical.panetab2.world.right1 viewdisplay -N templ l off -E templ g off -I templ l off Technical.panetab2.world.right1 viewdisplay -N templ p off -I templ p off Technical.panetab2.world.right1 viewdisplay -N templ m off -I templ h off Technical.panetab2.world.right1 viewdisplay -I templ b off Technical.panetab2.world.right1 viewdisplay -I templ f off Technical.panetab2.world.right1 viewdisplay -M curr_unsel wire -N curr_unsel n off -E curr_unsel n off -I curr_unsel n off Technical.panetab2.world.right1 viewdisplay -N curr_unsel t off -E curr_unsel t off -I curr_unsel t on Technical.panetab2.world.right1 viewdisplay -N curr_unsel l off -E curr_unsel g off -I curr_unsel l off Technical.panetab2.world.right1 viewdisplay -N curr_unsel p off -I curr_unsel p off Technical.panetab2.world.right1 viewdisplay -N curr_unsel m off -I curr_unsel h off Technical.panetab2.world.right1 viewdisplay -I curr_unsel b off Technical.panetab2.world.right1 viewdisplay -I curr_unsel f off Technical.panetab2.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 -g off always -h off -P off -p off -f off -F off -l on -L on -r unique scene Technical.panetab2.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 -g off always -h off -P off -p off -f off -F off -l on -L on -r scene selectscene Technical.panetab2.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 -g off always -h off -P off -p off -f off -F on -l on -L off -r unique ghostscene Technical.panetab2.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N on always -C off always -b off always -M off always -v off always -V off always -U off always -g off always -h off -P on -p off -f off -F off -l on -L on -r unique display Technical.panetab2.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 -g off always -h off -P on -p off -f off -F off -l on -L off -r unique current Technical.panetab2.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 -g off always -h off -P off -p off -f off -F on -l on -L off -r unique template Technical.panetab2.world.right1 viewdisplay -A templ on -B wb -b off -d off -C 0 -e 1 -F off -f off -g on -G '*' -h off -H on -j off -J off Technical.panetab2.world.right1 viewdisplay -A curr_all on -l 1 -L on -n 0.2 -o on -O on -q on -r on -s off -t on Technical.panetab2.world.right1 viewdisplay -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Technical.panetab2.world.right1 viewdisplay -Q on -m on -v on Technical.panetab2.world.right1 viewdisplay -W off bound_box_wire 0 Technical.panetab2.world.right1 viewdisplay -c off -K on -P points -p 3 Technical.panetab2.world.right1 vieweffect -a 0 -A 4 -b on -B 0 -c on -d on -C 0 -D on off -g 1 -f 1 -F 0 -h 1 -H off -i on -I 1 -l '' -m on -M 512 -o off -O 2 -q 1 -Q 2 -r 1024 1024 -s 1 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W off -z 0.25 Technical.panetab2.world.right1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Technical.panetab2.world.right1 viewbackground -b on -q 1 -S file -F '$HIP/BG Sequence/FlameBG.`"00"+($F5+361)`.tif' -O off -r 512 512 -C '' -p '(Default Color)' 1 -t on -a on -o 0 0 -s 1 1 -i off -m 0 0 -M 1 1 Technical.panetab2.world.right1 viewtransform Technical.panetab2.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 ) resxy ( 1 1 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 6.12323e-17 0 1 0 1 0 -1 0 6.12323e-17 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 Technical.panetab2.world.right1 viewuvgrid -r off -s 0.1 0.1 -P on -S 1 1 -O 0 0 -C on -t on Technical.panetab2.world.right1 viewsnapshotoption -s off -h off -a 1 -v '*' Technical.panetab2.world cplane -o -8 0 -8 -n 0 1 0 -x 0 0 1 -l n -s 0.5 0.5 -c 32 32 -r 8 8 -d on Technical.panetab2.world glcache -M 2048 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/AutoDopNetwork -4.48532 -3.66458 0.694444 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj/grid -1.20436 1.30157 0.694444 panetab7 neteditor -d Build -b 0 -l 0 -f '' -q 1.000000 -v /obj -2.77685 1.12354 1 panetab7 imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview5 imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview2 imgdispopt -m 10 -P on -M on -A on -g 1 -G "C Left Right" -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 off 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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 1 -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 omparm "Follow Path" followpath /obj/ground "invisible(1)" omparm "Follow Path" followpath /obj/box "invisible(1)" omparm "Follow Path" followpath /obj/sphere "invisible(1)" omparm "Follow Path" followpath /obj/AutoDopNetwork "invisible(1)" panepath -d Technical -f -p panetab1 /obj/box/scatter6 panepath -d Technical -f -p panetab15 /obj/box/scatter6 panepath -d Technical -f -p panetab2 /obj/box/scatter6 panepath -d Technical -f -p panetab3 /obj/box/scatter6 panepath -d Technical -f -p panetab4 /obj/box/scatter6 panepath -d Technical -f -p panetab5 /img/ panepath -d Technical -f -p panetab14 /ch/ panepath -d Technical -f -p panetab6 /obj/box/scatter6 panepath -d Technical -f -p panetab17 /obj/ panepath -d Technical -f -p panetab18 /obj/ panepath -d Technical -f -p panetab7 /obj/box/scatter6 panepath -d Technical -f -p panetab13 /obj/ panepath -d Technical -f -p panetab19 /out/ panepath -d Technical -f -p panetab11 /obj/box/scatter6 panepath -d Technical -f -p panetab12 /obj/ panepath -d Technical -f -p panetab8 /obj/box/scatter6 panepath -d Technical -f -p panetab9 /obj/ panepath -d Technical -f -p panetab10 /obj/ panepath -d Technical -f -p FloatingHelp /obj/ desk set Technical viewupdate -u always audiopanel -s p '' audiopanel -s r on audiopanel -s s 1 audiopanel -s f 45 audiopanel -t p stop audiopanel -t l off audiopanel -t r on audiopanel -o m off audiopanel -o t on audiopanel -o u on audiopanel -o l 1 audiopanel -o r 1 audiopanel -o d 0 audiopanel -r d 0.2 audiopanel -m 0 audiopanel -a '' audiopanel -f 1 audiopanel -O 0 colorsettings -D -A -g 1 -l "" compproject -r 640 480 -a 1 -d i8 -p 0 255 -P full -f 0 -F 0 -l on texcache -a off -r 2147483647 2147483647 -m 10000 -M 988 shopvisible +OGL +OGL2 +I3D +VMantra +MI +RIB HouNC1033600baa04fc6dbf90bf442759.takesHoudiniTakeFile 1.0 take name Main kids 0 e HouNC1033600ba804fc6dbf9024f702c4.cwdopcf / takeset Main HouNC1033600ba304fc6dbf90be7ed6d1.custompanelsHouNC1033600bba04fc6dbf908919230fNON_COMMERCIAL_FILE!!!