HouNC1033600baa051a6fbb909a7e5953.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(), " -> ")`' HouNC1033600ba6051a6fbb9043eeb99f.variablesset -g ACTIVETAKE = 'Main' set -g DRIVER = 'VOLUME_RENDER' set -g DRIVERPATH = '/out/VOLUME_RENDER' set -g E = '2.7182818284590452354' set -g EYE = 'stereo' set -g HIP = '/home/moi' set -g HIPNAME = 'pulsar_example_file_v01.hipnc' set -g JOB = '/home/moi' set -g PI = '3.1415926535897932384' set -g POSE = '/home/moi/houdini12.0/poselib' set -g _HIP_SAVEPLATFORM = 'linux-x86_64-gcc4.4' set -g _HIP_SAVETIME = 'Thu May 30 00:11:53 2013' set -g _HIP_SAVEVERSION = '12.5.376' set -g status = '0' HouNC1033600ba4051a6fbb90dba55724.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' HouNC1033600ba1051a6fbb904309e1eb.takeconfigtakename -g take HouNC1033600ba0051a6fbb90e36d4a3d.hou.sessionHouNC1033600ba0051a6fbb908029b1f6.OPlibrariesHouNC1033600ba2051a6fbb906c0e60b2.OPpreferencesHouNC1033600ba0051a6fbb9075766ee6.OPfallbacksVop/addattrib /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/addattrib otls/OPlibScripted.otl Vop/complement /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/complement otls/OPlibScripted.otl Vop/volumevopglobal /opt/hfs12.5.376/houdini/otls/OPlibVop.otl Vop/volumevopglobal otls/OPlibVop.otl Vop/rotate /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/rotate otls/OPlibScripted.otl Vop/negate /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/negate otls/OPlibScripted.otl Vop/cross /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/cross otls/OPlibScripted.otl Vop/uvspacechg /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/uvspacechg otls/OPlibScripted.otl Vop/mulconst /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/mulconst otls/OPlibScripted.otl Vop/length /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/length otls/OPlibScripted.otl Driver/ifd /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Driver/ifd otls/OPlibScripted.otl Vop/inttofloat /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/inttofloat otls/OPlibScripted.otl Vop/exp /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/exp otls/OPlibScripted.otl Vop/lighting /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/lighting otls/OPlibScripted.otl Vop/smooth /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/smooth otls/OPlibScripted.otl Vop/normalize /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/normalize otls/OPlibScripted.otl Vop/addconst /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/addconst otls/OPlibScripted.otl Object/hlight /opt/hfs12.5.376/houdini/otls/OPlibObject.otl Object/hlight otls/OPlibObject.otl Vop/twoway /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/twoway otls/OPlibScripted.otl Vop/importattrib /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/importattrib otls/OPlibScripted.otl Vop/floattovec /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/floattovec otls/OPlibScripted.otl Vop/subconst /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/subconst otls/OPlibScripted.otl Vop/inttovec /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/inttovec otls/OPlibScripted.otl Vop/vectohvec /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/vectohvec otls/OPlibScripted.otl Vop/degtorad /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/degtorad otls/OPlibScripted.otl Vop/isshadow /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/isshadow otls/OPlibScripted.otl Vop/volumevopoutput /opt/hfs12.5.376/houdini/otls/OPlibVop.otl Vop/volumevopoutput otls/OPlibVop.otl Vop/shadow /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/shadow otls/OPlibScripted.otl Vop/aanoise /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/aanoise otls/OPlibScripted.otl Vop/restpos /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/restpos otls/OPlibScripted.otl Vop/floattobsdf /opt/hfs12.5.376/houdini/otls/OPlibScripted.otl Vop/floattobsdf otls/OPlibScripted.otl HouNC1033600ba0051a6fbb908cfb95ea.OPdummydefsINDX INDEX_SECTIONQ Vop/addattribQbVop/complementQbVop/volumevopglobal Qb Vop/rotate'Qb Vop/negate-sQb Vop/cross1QbVop/uvspacechg6;~Qb Vop/mulconst:uQb Vop/length@.Qb Driver/ifdE*QbVop/inttofloat^BQbVop/exp`Qb Vop/lightinggiQb Vop/smoothn2Qb Vop/normalizerQb Vop/addconstwQb Object/hlight|oQb Vop/twoway QbVop/importattriblQbVop/floattovecQb Vop/subconstQb Vop/inttovec Qb Vop/vectohvec Qb Vop/degtoradnQb Vop/isshadow&QbVop/volumevopoutput<EQb Vop/shadowQb Vop/aanoise= Qb Vop/restpos)QbVop/floattobsdf+LQb addattrib Add Attribute"oplib:/Vop/addattrib?Vop/addattrib VOP_addattribVopvopVOPallsop popQ complement Complement$oplib:/Vop/complement?Vop/complementVOP_complementVopvopVOPall*QvolumevopglobalVolume VOP Global Parameters.oplib:/Vop/volumevopglobal?Vop/volumevopglobalVOP_volumevexglobalVopcvexQrotateRotateoplib:/Vop/rotate?Vop/rotate VOP_rotateVopvopVOPall*QnegateNegateoplib:/Vop/negate?Vop/negate VOP_negateVopvopVOPall*Qcross Cross Productoplib:/Vop/cross?Vop/cross VOP_crossVopvopVOPall*Q uvspacechgUV Space Change$oplib:/Vop/uvspacechg?Vop/uvspacechgVOP_uvspacechgVopvopVOPallsurface displace lightQmulconstMultiply Constant oplib:/Vop/mulconst?Vop/mulconst VOP_mulconstVopvopVOPall*QlengthLengthoplib:/Vop/length?Vop/length VOP_lengthVopvopVOPall*QifdMantraoplib:/Driver/ifd?Driver/ifd ROP_mantraDriver soho/dialogsROPsoho'Q inttofloatInteger To Float$oplib:/Vop/inttofloat?Vop/inttofloatVOP_inttofloatVopvopVOPallQexp Exponentialoplib:/Vop/exp?Vop/expVOP_expVopvopVOPall*QlightingLighting Model oplib:/Vop/lighting?Vop/lighting VOP_lightingVopvopVOPall surface rsl_*QsmoothSmoothoplib:/Vop/smooth?Vop/smooth VOP_smoothVopvopVOPall*Q normalize Normalize"oplib:/Vop/normalize?Vop/normalize VOP_normalizeVopvopVOPall*Qaddconst Add Constant oplib:/Vop/addconst?Vop/addconst VOP_addconstVopvopVOPall*QhlightLight"oplib:/Object/hlight?Object/hlight OBJ_lightObjectsubtype=light QtwowayTwo Way Switchoplib:/Vop/twoway?Vop/twoway VOP_twowayVopvopVOPall*Q importattribImport Attribute(oplib:/Vop/importattrib?Vop/importattribVOP_importattribVopvopVOPallsop popQ floattovecFloat To Vector$oplib:/Vop/floattovec?Vop/floattovecVOP_floattovecVopvopVOPall*QsubconstSubtract Constant oplib:/Vop/subconst?Vop/subconst VOP_subconstVopvopVOPall*QinttovecInteger To Vector oplib:/Vop/inttovec?Vop/inttovec VOP_inttovecVopvopVOPallQ vectohvecVector To Vector4"oplib:/Vop/vectohvec?Vop/vectohvec VOP_vectohvecVopvopVOPallQdegtoradDegrees To Radians oplib:/Vop/degtorad?Vop/degtorad VOP_degtoradVopvopVOPall*Qisshadow Is Shadow Ray oplib:/Vop/isshadow?Vop/isshadow VOP_isshadowVopvopVOPall surface fogQvolumevopoutputVolume VOP Output.oplib:/Vop/volumevopoutput?Vop/volumevopoutputVOP_volumevexoutputVopcvexQshadowShadowoplib:/Vop/shadow?Vop/shadow VOP_shadowVopvopVOPall surface fogQaanoiseAnti-Aliased Noiseoplib:/Vop/aanoise?Vop/aanoise VOP_aanoiseVopvopVOPall*Qrestpos Rest Positionoplib:/Vop/restpos?Vop/restpos VOP_restposVopsubnetSUBvopsurface displace light sop popQ floattobsdf Float To BSDF&oplib:/Vop/floattobsdf?Vop/floattobsdfVOP_floattobsdfVopvopVOPallfog surface light shadowQINDX DialogScriptQL"/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "addattrib" script "addattrib" label "addattrib" code { "$newadata = $adata;" "addattribute($attrib, $newadata, \"type\", $typemodifier);" "if ($localvar != \"\")" " addvariablename($attrib, $localvar);" } forcecode input string attrib "Attribute Name" input vector adata "Attribute Value" input string localvar "Local Variable Name" output vector newadata "Attribute Value" signature "Float Attribute" f { string float string float } signature "Integer Attribute" i { string int string int } signature "Vector Attribute" default { } signature "Vector4 Attribute" v4 { string vector4 string vector4 } signature "Matrix3 Attribute" m3 { string matrix3 string matrix3 } signature "Matrix Attribute" m { string matrix string matrix } parm { name attrib label "Attribute" type string default { "Cd" } } parm { name localvar label "Local Variable Name" type string default { "" } } parm { name adata_f label "Data Float" type float size 1 default { 0.0 } } parm { name adata_i label "Data Integer" type int size 1 default { 0 } } parm { name adata label "Data Vector" type float size 3 default { 0.0 0.0 0.0 } } parm { name adata_v4 label "Data Vector4" type float size 4 default { 0.0 0.0 0.0 0.0 } } parm { name adata_m3 label "Data Matrix3" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name adata_m label "Data Matrix" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } parm { name typemodifier label "Type Modifier" type string default { "" } menu { "" "None" "vector" "Vector Data" "normal" "Normal Data" "point" "Position Data" "indexpair" "Index/Pair (Capture Attribute)" "color" "Color Data" "quaternion" "Quaternion" } } } INDX DialogScriptQL"/* * 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 } } INDXContents9Qb DialogScript9QGOHouNC1033600bba051a6ee6208919230fNON_COMMERCIAL_FILE!!!# Dialog script for volumevopglobal automatically generated 03/18/13 13:32:00 { name volumevopglobal script volumevexglobal label "Volume VOP Global Parameters" output vector P P output float density density output int ix ix output int iy iy output int iz iz output int resx resx output int resy resy output int resz resz output vector center center output vector orig orig output vector size size output vector dPdx dPdx output vector dPdy dPdy output vector dPdz dPdz output vector BB BB output float Time Time output float Timeinc Timeinc output float Frame Frame output string OpInput1 OpInput1 output string OpInput2 OpInput2 output string OpInput3 OpInput3 output string OpInput4 OpInput4 signature "Default Inputs" default { vector float int int int int int int vector vector vector vector vector vector vector float float float string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDX DialogScriptcQL"/* * 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 "rotate" script "rotate" label "rotate" code { "#ifdef __vex" " $rmatrix = $mat;" " rotate($rmatrix, $angle, $axis);" "#else" " $rmatrix = rotate($mat, $angle, $axis);" "#endif" } input matrix mat "Input Matrix" input float angle "Angle (radians)" input vector axis "Normalized Rotation Axis" output matrix rmatrix "Rotated Matrix" signature "4x4 Matrix" default { } signature "3x3 Matrix" m3 { matrix3 float vector matrix3 } signature "Uniform 4x4 Matrix" um { umatrix float vector umatrix } parm { name mat label "Matrix" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } parm { name mat_m3 label "Matrix" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name mat_um label "Matrix" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } parm { name angle label "Angle" type float size 1 default { 0 } } parm { name axis label "Axis" type float size 3 default { 1 0 0 } } } INDX DialogScriptGQL"/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "negate" script "negate" label "negate" code { "$negated = -$val;" } input int val "Input Value" output int negated "Negated Value" signature "Integer" default { } signature "Float" f { float float } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } } INDX DialogScriptQL"/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "cross" script "cross" label "cross" outercode { INCLUDE_VOPLIB } code { "$crossprod = vop_cross($vec1, $vec2);" } output vector crossprod "Cross Product" VOP_VEC_INPUT(vec1, "Vector 1", 1, 0, 0) VOP_VEC_INPUT(vec2, "Vector 2", 0, 1, 0) signature "3D Vector" default { } signature "3D Vector/Normal" vn { vector normal vector } signature "3D Normal/Vector" nv { normal vector vector } signature "3D Normal/Normal" nn { normal normal vector } signature "Uniform 3D Vector" uv { uvector uvector uvector } signature "Uniform 3D Vector/Normal" vn { uvector unormal uvector } signature "Uniform 3D Normal/Vector" nv { unormal uvector uvector } signature "Uniform 3D Normal/Normal" nn { unormal unormal uvector } } INDX DialogScriptRQL"/* * 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 "uvspacechg" script "uvspacechg" label "uvspacechg" code { "vector $myP = $isconnected_P ? $P : P;" "" "if ($space == \"world\")" " $xformP = ptransform(\"space:current\", \"space:world\", $myP);" "else if ($space == \"object\")" " $xformP = wo_space($myP);" "else if ($space == \"ndc\")" " $xformP = toNDC($myP);" "else" " $xformP = $myP;" } input vector P "UVW Position" input string space "Space" output vector xformP "Transformed UVW Position" parm { name space label "Space" type string menu { "object" "Object" "ndc" "Normalized Device Coordinates (NDC)" "world" "World" "current" "Current (Unchanged)" } default { "object" } } } INDX DialogScriptIQL"/* * 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 } } } INDX DialogScriptQL"/* * 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 DialogScriptQL"/* * Dialog script for the IFD soho output driver */ #define RENDERSCRIPT(TOKEN, LABEL) \ parm { \ name t##TOKEN \ label "" \ type toggle \ default { 1 } \ nolabel \ joinnext \ } \ parm { \ name TOKEN \ label LABEL \ type file \ joinnext \ default { "" } \ disablewhen { { t##TOKEN == 0 } } \ parmtag { filechooser_mode "read" } \ } \ parm { \ name l##TOKEN \ label "" \ type ordinal \ nolabel \ default { "0" } \ menu { \ "hscript" "Hscript" \ "python" "Python" \ } \ disablewhen { { t##TOKEN == 0 } } \ } { name "ifd" label "Mantra" // // Common rendering parameters for soho // group { name main label "Main" parm { name soho_program label "soho Program" type file parmtag { filechooser_mode "read" } default { "IFD.py" } invisible } parm { // When evaluating SHOPs, this parameter is used to build // shader strings in the "correct" format. For IFD, we want // to set this to "VMantra" so that the correct clerk is // invoked. It's also used to determine overrides for // viewport rendering (and the render state) name soho_shopstyle label "soho SHOP Style" type string default { "VMantra" } invisible } parm { name camera label "Camera" type oppath opfilter "obj/camera" default { "/obj/cam1" } } parm { name soho_pipecmd label "Command" type string default { "mantra" } disablewhen "{ soho_outputmode != 0 }" menureplace { "mantra" "No command line overrides" "mantra -j 1" "Use one CPU" "mantra -H host1,host2" "Network rendering" "mantra -V 1" "Verbose output" "mantra -V 2" "More verbose output" "mantra -V p1" "Verbose output with VEX profiling" "mantra -o consolewait" "Verbose to console (Windows only)" "mantra -P pythonfilter" "Filter IFD using python" } } parm { name soho_outputmode label "Save IFD File To Disk" type toggle nolabel joinnext default { 0 } } parm { name soho_diskfile label "Disk File" type file parmtag { filechooser_mode "write" } default { "$HIP/test.ifd" } disablewhen "{ soho_outputmode != 1 }" } parm { name soho_foreground label "Block Until Render Complete" type toggle default { 0 } disablewhen "{ soho_outputmode != 0 }" } parm { name soho_mkpath label "Create Intermediate Directories" type toggle default { 0 } } parm { name soho_initsim label "Initialize Simulation OPs" type toggle default { 0 } } parm { name soho_viewport_menu label "Show In Viewport Menu" type toggle default { 1 } help "By default SOHO output drivers do not appear in the viewport menu. Adding this property and turning it on will cause the driver to show up." } } group { name objects label "Objects" parm { name vobject label "Candidate Objects" type oplist parmtag { opfilter "!!OBJ/GEOMETRY!!" } parmtag { oprelative "/obj" } default { "*" } help "Objects will not be output if their display flag is off" } parm { name forceobject label "Force Objects" type oplist parmtag { opfilter "!!OBJ/GEOMETRY!!" } parmtag { oprelative "/obj" } default { "" } help "Objects will be output regardless of the state of their display flag" } parm { name matte_objects label "Forced Matte" type oplist parmtag { opfilter "!!OBJ/GEOMETRY!!" } parmtag { oprelative "/obj" } default { "" } help "Objects forced to be output as matte objects" } parm { name phantom_objects label "Forced Phantom" type oplist parmtag { opfilter "!!OBJ/GEOMETRY!!" } parmtag { oprelative "/obj" } default { "" } help "Objects forced to be output as phantom objects" } parm { name excludeobject label "Exclude Objects" type oplist parmtag { opfilter "!!OBJ/GEOMETRY!!" } parmtag { oprelative "/obj" } default { "" } help "Objects which are not output" } parm { name "obj_light_sep" label "Separator" type separator } parm { name sololight label "Solo Light" type oplist parmtag { opfilter "!!OBJ/LIGHT!!" } parmtag { oprelative "/obj" } default { "" } help "Solo Lights" } parm { name alights label "Candidate Lights" type oplist parmtag { opfilter "!!OBJ/LIGHT!!" } parmtag { oprelative "/obj" } default { "*" } help "Lights will not be output if their dimmer channel is 0." disablewhen "{ sololight != \"\" }" } parm { name forcelights label "Force Lights" type oplist parmtag { opfilter "!!OBJ/LIGHT!!" } parmtag { oprelative "/obj" } default { "" } help "Lights will be output regardless of the value of their dimmer channel" disablewhen "{ sololight != \"\" }" } parm { name excludelights label "Exclude Lights" type oplist parmtag { opfilter "!!OBJ/LIGHT!!" } parmtag { oprelative "/obj" } default { "" } help "Lights will not be output under any circumstances." disablewhen "{ sololight != \"\" }" } parm { name soho_autoheadlight label "Headlight Creation" type toggle default { 1 } help "By default, if there are no lights in the scene, a headlight will automatically be created. To disable this, turn this toggle off". disablewhen "{ sololight != \"\" }" } parm { name "light_fog_sep" label "Separator" type separator } parm { name vfog label "Visible Fog" type oplist parmtag { opfilter "!!OBJ/FOG!!" } parmtag { oprelative "/obj" } default { "*" } help "Objects will not be output if their display flag is off" } } group { name properties label "Properties" parm { name shop_propertiespath label "Default Properties" type oppath parmtag { opfilter "!!SHOP/PROPERTIES!!" } } } group { name scripts label "Scripts" RENDERSCRIPT(prerender, "Pre-Render Script") RENDERSCRIPT(preframe, "Pre-Frame Script") RENDERSCRIPT(postframe, "Post-Frame Script") RENDERSCRIPT(postrender, "Post-Render Script") } } INDX DialogScript`QL"/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "inttofloat" script "inttofloat" label "inttofloat" code { "$fval = (float)$ival;" } input int ival "Integer Value" output float fval "Float Output" parm { name ival label "Integer Input" type int size 1 default { 0 } } } INDX DialogScriptoQL"/* * 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 "exp" script "exp" label "exp" outercode { INCLUDE_VOPLIB } code { "$exp = vop_exp($val);" } input float val "Input Value" output float exp "Exponent Value" 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(val, "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 } } INDX DialogScriptQL"/* * 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 "lighting" script "lighting" label "lighting" outercode { INCLUDE_VOPLIB } code { "VOPvector $ii = ($isconnected_nI != 0) ? $nI : normalize(I);" "VOPnormal $nf = ($isconnected_nN != 0) ? $nN : normalize(N);" "" "if ($facefwd) $nf = vop_frontface($nf, $ii);" "" "$clr = vop_lighting($lmodel, $nf, $ii, $uv, $amb, $diff, $spec," " $urough, $vrough, $tstyle);" VOP_ASSIGN_BSDF( "$f = vop_lighting_bsdf($lmodel, $nf, $ii, $uv, $amb, $diff, $spec, $urough, $vrough, $tstyle);" ) } output color clr "Color" output bsdf f "BSDF" VOP_LMODEL_INPUT( lmodel, "Lighting Model") input normal nN "Normal Vector" input vector nI "Incident Vector" VOP_CLR_INPUT (amb, "Ambient Color", .5, .5, .5) VOP_CLR_INPUT (diff, "Diffuse Color", .5, .5, .5) VOP_CLR_INPUT (spec, "Specular Color", .5, .5, .5) VOP_FLT_INPUT_R(urough, "U Roughness", .05, 0, 1) VOP_FLT_INPUT_R(vrough, "V Roughness", .05, 0, 1) VOP_TOGGLE_INPUT(facefwd, "Ensure Faces Point Forward", 1) input vector uv "UV Coordinate" input int tstyle "Tangent Style" parm { name tstyle label "Tangent Style" type int menu { 0 "Intrinsic World Space" 1 "Intrinsic Object Space" 2 "Compute from UV" } default { 0 } } } INDX DialogScriptQL"/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "smooth" script "smooth" label "smooth" outercode { INCLUDE_VOPLIB } code { "$val = vop_smooth($min, $max, $amount, $rolloff);" } input float min "Range Bottom" input float max "Range Top" input float amount "Amount" input float rolloff "Rolloff" output float val "Number Between 0 And 1" signature "Float" default { } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat ufloat } VOP_FLT_PARM(min, "Range Bottom", 0) VOP_FLT_PARM(max, "Range Top", 1) VOP_FLT_PARM(amount, "Amount", 0.5) VOP_FLT_PARM(rolloff, "Rolloff", 1) VOP_FLT_PARM(min_uf, "Range Bottom", 0) VOP_FLT_PARM(max_uf, "Range Top", 1) VOP_FLT_PARM(amount_uf, "Amount", 0.5) VOP_FLT_PARM(rolloff_uf, "Rolloff", 1) } INDX DialogScriptQL"/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "normalize" script "normalize" label "normalize" code { "$nvec = normalize($vec);" } input normal vec "Input Vector" output normal nvec "Normalized Vector" signature "3D Normal" default { } signature "3D Point" p { point point } signature "3D Vector" v { vector vector } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Vector" uv { uvector uvector } VOP_VEC_PARM(vec, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_p, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_v, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_un, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_up, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_uv, "Normal", 1, 0, 0) group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } } INDX DialogScriptQL"/* * 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 } } } INDXContents9Qb DialogScript9nQ#HouNC1033600bba051a6ee6208919230fNON_COMMERCIAL_FILE!!!# Dialog script for hlight automatically generated 02/19/13 13:52:49 { name hlight script hlight label Light help { "" } bindhandle aperture light "Light" aperture "" bindhandle coneangle light "Light" coneangle "" bindhandle conedelta light "Light" conedelta "" bindhandle coneenable light "Light" coneonoff "" bindhandle far light "Light" far "" bindhandle focal light "Light" focal "" bindhandle focus light "Light" focus "" bindhandle light_conefov light "Light" light_conefov "" bindhandle l_lookatpath light "Light" lookat "" bindhandle near light "Light" near "" bindhandle orthowidth light "Light" orthowidth "" bindhandle projection light "Light" projection "" bindhandle px light "Light" px "" bindhandle py light "Light" py "" bindhandle pz light "Light" pz "" bindhandle l_xOrder light "Light" rst_order "" bindhandle l_rx light "Light" rx "" bindhandle l_ry light "Light" ry "" bindhandle l_rz light "Light" rz "" bindhandle sx light "Light" sx "" bindhandle sy light "Light" sy "" bindhandle sz light "Light" sz "" bindhandle l_tx light "Light" tx "" bindhandle l_ty light "Light" ty "" bindhandle l_tz light "Light" tz "" bindhandle resx light "Light" xres "" bindhandle l_rOrder light "Light" xyz_order "" bindhandle resy light "Light" yres "" inputlabel 1 "Sub-Network Input #1" inputlabel 2 parent inputlabel 3 parent inputlabel 4 parent group { name "stdswitcher4" label "stdswitcher4" invisibletab } group { name "stdswitcher4_1" label "stdswitcher4_1" invisibletab } group { name "stdswitcher4_2" label "stdswitcher4_2" invisibletab } parm { name "keeppos" baseparm invisible export none } parm { name "pre_xform" baseparm invisible export none } parm { name "xOrd" baseparm invisible export none } parm { name "rOrd" baseparm invisible export none } parm { name "t" baseparm invisible export none } parm { name "r" baseparm invisible export none } parm { name "s" baseparm invisible export none } parm { name "p" baseparm invisible export none } parm { name "scale" baseparm invisible export none } parm { name "lookatpath" baseparm invisible export none } parm { name "lookup" baseparm invisible export none } parm { name "pathobjpath" baseparm invisible export none } parm { name "roll" baseparm invisible export none } parm { name "pos" baseparm invisible export none } parm { name "uparmtype" baseparm invisible export none } parm { name "pathorient" baseparm invisible export none } parm { name "up" baseparm invisible export none } parm { name "bank" baseparm invisible export none } parm { name "tdisplay" baseparm invisible joinnext export none } parm { name "display" baseparm invisible export none } parm { name "dimmer" baseparm invisible export all } parm { name "picking" baseparm invisible export none } parm { name "pickscript" baseparm invisible export none } parm { name "caching" baseparm invisible export none } parm { name "use_dcolor" baseparm invisible export none } parm { name "dcolor" baseparm invisible export none } group { name "folder0" label "Transform" parm { name "l_keeppos" label "Keep position when parenting" type toggle joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_pre_xform" label "Pre-transform" type button default { "clean" } menureplace { "clean" "Clean Transform" "cleantrans" "Clean Translates" "cleanrot" "Clean Rotates" "cleanscales" "Clean Scales" "extract" "Extract Pre-transform" "reset" "Reset Pre-transform" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_xOrd" label "Transform Order" type ordinal joinnext default { "srt" } menu { "srt" "Scale Rot Trans" "str" "Scale Trans Rot" "rst" "Rot Scale Trans" "rts" "Rot Trans Scale" "tsr" "Trans Scale Rot" "trs" "Trans Rot Scale" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_rOrd" label "Rotate Order" type ordinal nolabel default { "xyz" } menu { "xyz" "Rx Ry Rz" "xzy" "Rx Rz Ry" "yxz" "Ry Rx Rz" "yzx" "Ry Rz Rx" "zxy" "Rz Rx Ry" "zyx" "Rz Ry Rx" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_t" label "Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ light_type == geo intothisobject == 1 }" range { -1 1 } export none parmtag { "autoscope" "1110000000000000" } } parm { name "l_r" label "Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ light_type == geo intothisobject == 1 }" range { 0 360 } export none parmtag { "autoscope" "1110000000000000" } } group { name "folder1_2" label "Viewing Options" parm { name "l_enabledisplay" label "Display" type toggle nolabel joinnext default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_display" label "Display" type integer default { "1" } disablewhen "{ l_enabledisplay == 0 }" range { 0! 1! } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_iconscale" label "Icon Scale" type float default { "1" } range { 0 10 } export none } parm { name "l_caching" label "Cache Object Transform" type toggle default { "off" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_picking" label "Viewport Selecting Enabled" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_pickscript" label "Select Script" type file default { "" } disablewhen "{ l_picking == 0 }" menureplace { [ "opmenu -l . pickscript" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "folder1_2_1" label "Lookat Options" parm { name "l_lookatpath" label "Look At" type oppath default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!OBJ!!" } parmtag { "oprelative" "." } } parm { name "l_lookup" label "Look At Up Vector" type string default { "on" } disablewhen "{ l_lookatpath == \"\" }" menu { "off" "Don't use up vector" "on" "Use up vector" "quat" "Use quaternions" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } group { name "folder1_2_2" label "Path Options" parm { name "l_pathobjpath" label "Path Object" type oppath default { "" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "l_pathroll" label "Roll" type angle default { "0" } disablewhen "{ l_pathobjpath == \"\" }" range { -360 360 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_pathpos" label "Position" type float default { "0" } disablewhen "{ l_pathobjpath == \"\" }" range { 0! 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_pathparmtype" label "Parameterization" type ordinal default { "arc" } disablewhen "{ l_pathobjpath == \"\" }" menu { "uniform" "Uniform" "arc" "Arc Length" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_pathorient" label "Orient Along Path" type integer default { "1" } disablewhen "{ l_pathobjpath == \"\" }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_pathup" label "Orient Up Vector" type direction size 3 default { "0" "1" "0" } disablewhen "{ l_pathobjpath == \"\" }" range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "l_pathbank" label "Auto-Bank factor" type float default { "1" } disablewhen "{ l_pathobjpath == \"\" }" range { -1 1 } export none parmtag { "autoscope" "0000000000000000" } } } } group { name "folder0_1" label "Light" parm { name "light_type" label "Light Type" type ordinal default { "0" } disablewhen "{ light_enable == 0 }" menu { "point" "Point" "line" "Line" "grid" "Grid" "disk" "Disk" "sphere" "Sphere" "geo" "Geometry" "distant" "Distant" "sun" "Sun" } range { 0 1 } export all } parm { name "light_color" label "Light Color" type color size 3 default { "1" "1" "1" } disablewhen "{ light_enable == 0 }" range { 0 1 } export all } parm { name "light_intensity" label "Light Intensity" type float default { "1" } disablewhen "{ light_enable == 0 }" range { 0 10 } export none parmtag { "autoscope" "1000000000000000" } } parm { name "light_enable" label "Light Enabled" type toggle default { "1" } range { 0 1 } export all } parm { name "ogl_enablelight" label "Enable Light In Viewport" type toggle default { "1" } range { 0 1 } export none } parm { name "light_contribdiff" label "Diffuse Contribution" type toggle default { "1" } disablewhen "{ light_enable == 0 }" range { 0 1 } export none } parm { name "light_contribspec" label "Specular Contribution" type toggle default { "1" } disablewhen "{ light_enable == 0 }" range { 0 1 } export none } parm { name "categories" label "Categories" type string default { "" } disablewhen "{ light_enable == 0 }" range { 0 1 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_samplingquality" label "Sampling Quality" type float default { "1" } disablewhen "{ light_type == point } { light_type == distant }" range { 0 10 } export none } parm { name "light_contribprimary" label "Render Light Geometry" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant }" range { 0 1 } export none } group { name "atten_folder_1" label "Spot Light Options" parm { name "coneenable" label "Enable Spot Light" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } export none } parm { name "light_conefov" label "Use cone angle for field of view" type toggle default { "1" } disablewhen "{ coneenable != 1 }" range { 0 1 } export none } parm { name "light_fov" label "Projection Angle" type float default { "45" } disablewhen "{ light_conefov != 0 coneenable == 1 } { light_type == distant } { light_type == sun }" range { 0.05 90 } export none } parm { name "coneangle" label "Cone Angle" type angle default { "45" } disablewhen "{ coneenable != 1 }" range { 0 180 } export none } parm { name "conedelta" label "Cone Delta" type angle default { "10" } disablewhen "{ coneenable != 1 }" range { 0 180 } export none } parm { name "coneroll" label "Cone Rolloff" type float default { "1" } disablewhen "{ coneenable != 1 }" range { 0.001 10 } export none } parm { name "sepparm2" label "Separator" type separator default { } range { 0 1 } export none } parm { name "projmap" label "Projection Map" type image default { "" } disablewhen "{ light_enable == 0 }" range { 0 1 } export none } parm { name "near" label "Near Clipping" type float default { "0.001" } disablewhen "{ light_enable == 0 }" range { 0 10000 } export none parmtag { "spare_category" "View" } } parm { name "far" label "Far Clipping" type float default { "10000" } disablewhen "{ light_enable == 0 }" range { 0 10000 } export none parmtag { "spare_category" "View" } } parm { name "sepparm3" label "Separator" type separator default { } range { 0 1 } export none } parm { name "areamap" label "Environment/IES Map" type image default { "" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } export none } parm { name "areamapspace" label "Environment Space" type string default { "space:object" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" }" menu { "space:current" "Camera Space" "space:world" "World Space" "space:object" "Object Space" "" "Use Environment Null" } range { 0 1 } export none } parm { name "areamapnull" label "Environment Null" type oppath default { "" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" } { areamapspace != \"\" }" range { 0 1 } export none parmtag { "opfilter" "!!OBJ/NULL!!" } parmtag { "oprelative" "." } } parm { name "areamapblur" label "Map Blur Angle" type float default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" }" range { 0 90 } export none } parm { name "areamapscale" label "Map Angle Scale" type float default { "1" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" }" range { 0.1 2 } export none } } group { name "atten_folder_1_1" label "Area Light Options" parm { name "areasize" label "Area Size" type float size 2 default { "1" "1" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 10 } export none } parm { name "normalizearea" label "Normalize Light Intensity to Area" type toggle default { "1" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } export none } parm { name "singlesided" label "Single Sided" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } export none } parm { name "reverse" label "Reverse Emission Direction" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun } { singlesided == 0 }" range { 0 1 } export none } parm { name "sharpspot" label "Sharp Spot Light" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } export none } parm { name "selfshadow" label "Self Shadow" type toggle default { "1" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } export none } parm { name "shop_materialpath" label "Material" type oppath default { "" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } export none parmtag { "opfilter" "!!SHOP!!" } parmtag { "oprelative" "." } } parm { name "light_texture" label "Texture Map" type image default { "" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" }" range { 0 1 } export none } parm { name "edgeenable" label "Enable Edge Falloff" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" }" range { 0 1 } export none } parm { name "edgewidth" label "Edge Width" type float default { "0.1" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" }" range { 0 1 } export none } parm { name "edgerolloff" label "Edge Rolloff" type float default { "1" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" }" range { 0.001 10 } export none } parm { name "areageometry" label "Geometry Object" type oppath default { "" } disablewhen "{ light_type != geo }" range { 0 1 } export none parmtag { "oprelative" "." } } parm { name "intothisobject" label "Transform Into This Object" type toggle default { "0" } disablewhen "{ light_type != geo }" range { 0 1 } export none } parm { name "sepparm4" label "Separator" type separator default { } range { 0 1 } export none } parm { name "pc_enable" label "Enable Point Cloud" type toggle default { "0" } disablewhen "{ light_type != geo }" range { 0 1 } export none } parm { name "pc_samples" label "Point Samples" type integer default { "16" } disablewhen "{ pc_enable == 0 } { light_type != geo }" range { 1 128 } export none } parm { name "pc_file" label "Point Cloud File" type file default { "temp:$OS.pc" } disablewhen "{ pc_enable == 0 } { light_type != geo }" range { 0 1 } export none } parm { name "render_pointcloud" label "Auto-generate Point Cloud" type toggle default { "1" } disablewhen "{ pc_enable == 0 } { light_type != geo }" range { 0 1 } export none } parm { name "vm_shadingfactor" label "Shading Quality" type float default { "0.5" } disablewhen "{ pc_enable == 0 } { light_type != geo } { render_pointcloud == 0 }" range { 0.1 1 } export none } parm { name "pc_camera_override" label "Override Dicing Camera" type toggle default { "0" } disablewhen "{ pc_enable == 0 } { light_type != geo } { render_pointcloud == 0 }" range { 0 1 } export none } parm { name "pc_camera" label "Dicing Camera" type oppath default { "" } disablewhen "{ pc_enable == 0 } { light_type != geo } { render_pointcloud == 0 }" range { 0 1 } export none parmtag { "opfilter" "!!OBJ/CAMERA!!" } parmtag { "oprelative" "." } } } group { name "atten_folder_1_2" label "Distant Light Options" parm { name "orthowidth" label "Orthographic Width" type float default { "2" } disablewhen "{ light_type != distant light_type != sun }" range { 1 10 } export none } parm { name "vm_envangle" label "Sun Angle" type float default { "5" } disablewhen "{ light_type != sun }" range { 0 90 } export none } } group { name "atten_folder_1_3" label "Attenuation Options" parm { name "atten_type" label "Attenuation" type ordinal default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" menu { "none" "No Attenuation" "half" "Half Distance Attenuation" "physical" "Physically Correct" } range { 0 1 } export none } parm { name "atten_dist" label "Half Distance" type float default { "10" } disablewhen "{ light_enable == 0 } { atten_type != half } { light_type == distant } { light_type == sun }" range { 0 100 } export none } parm { name "atten_start" label "Attenuation Start" type float default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { atten_type == none }" range { 0 100 } export none } parm { name "activeradiusenable" label "Use Separate Active Radius" type toggle nolabel joinnext default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } export none } parm { name "activeradius" label "Active Radius" type float default { "100" } help "Radius of effect for the light, if different from Attenuation End. Objects farther than this distance will not receive illumination" disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { activeradiusenable == 0 }" range { 0 100 } export none parmtag { "spare_category" "Light" } } parm { name "attenrampenable" label "Use Attenuation Ramp Multiplier" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } export none } parm { name "atten_rampstart" label "Ramp Start Distance" type float default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { attenrampenable == 0 }" range { 0 100 } export none parmtag { "spare_category" "Light" } } parm { name "atten_rampend" label "Ramp End Distance" type float default { "100" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { attenrampenable == 0 }" range { 0 100 } export none parmtag { "spare_category" "Light" } } parm { name "attenramp" label "Attenuation Ramp Multiplier" type ramp_rgb default { "3" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { attenrampenable == 0 }" range { 1! 10 } export none parmtag { "rampbasis_var" "atten_basis" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 1 1 1 ) 1interp ( linear ) 2pos ( 0.899999976 ) 2c ( 1 1 1 ) 2interp ( linear ) 3pos ( 1 ) 3c ( 0 0 0 ) 3interp ( linear )" } parmtag { "rampkeys_var" "atten_keys" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "atten_values" } } } } group { name "folder0_2" label "Shadow" parm { name "shadow_type" label "Shadow Type" type ordinal default { "raytrace" } menu { "off" "No Shadows" "raytrace" "Ray-Traced Shadows" "depthmap" "Depth Map Shadows" } range { 0 1 } export none } parm { name "shadowmask" label "Shadow Mask" type oplist default { "*" } disablewhen "{ shadow_type == off }" range { 0 1 } export none parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "shadow_intensity" label "Shadow Intensity" type float default { "1" } disablewhen "{ shadow_type == off }" range { 0 1 } export none } parm { name "shadow_color" label "Shadow Color" type color size 3 default { "0" "0" "0" } disablewhen "{ shadow_type == off }" range { 0 1 } export none } parm { name "shadow_transparent" label "Transparent Shadows" type toggle default { "1" } disablewhen "{ shadow_type == off }" range { 0 1 } export none } parm { name "sepparm" label "Separator" type separator default { } hidewhen "{ shadow_type != depthmap }" range { 0 1 } export none } parm { name "shadow_bias" label "Shadow Bias" type float default { "0.05" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } export none } parm { name "shadow_quality" label "Shadow Quality" type float default { "1" } hidewhen "{ shadow_type != depthmap }" range { 0.1 10 } export none } parm { name "shadow_softness" label "Shadow Softness" type float default { "1" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } export none } parm { name "shadow_blur" label "Shadow Blur" type float default { "0" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } export none } parm { name "render_shadowmap" label "Auto-generate Shadow Map" type toggle default { "1" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } export none } parm { name "labelparm" label "Field Of View" type label default { "See spot light options (in light tab) for view controls" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } export none } parm { name "shadowmap_file" label "Shadow Map" type image default { "temp:$OS.rat" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } export none } parm { name "res" label "Resolution" type intvector2 joinnext size 2 default { "512" "512" } hidewhen "{ shadow_type != depthmap }" range { -1 1 } export none parmtag { "spare_category" "View" } } parm { name "shadowmap_resMenu" label "Choose Resolution" type button nolabel default { "0" } hidewhen "{ shadow_type != depthmap }" menumini { "128" "Tiny (128x128)" "256" "Small (256x256)" "512" "Normal (512x512)" "1024" "Large (1024x1024)" "4096" "Huge (4096)" } range { 0 1 } export none parmtag { "script_callback" "opparm . res ( $script_value $script_value )" } parmtag { "spare_category" "View" } } parm { name "shadowmap_samples" label "Pixel Samples" type intvector2 size 2 default { "2" "2" } disablewhen "{ shadow_transparent != 1 }" hidewhen "{ shadow_type != depthmap }" range { 1 32 } export none parmtag { "script_callback" "1" } } parm { name "shadowmotionblur" label "Depth Map Motion Blur" type toggle default { "0" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } export none } parm { name "shadow_autofit" label "Fit Shadow Map to Shadow Mask" type toggle default { "0" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } export none } } parm { name "focal" label "Camera Focal Length" type float invisible default { "lock(1)" } range { 0 10 } export none } parm { name "aperture" label "Camera Aperture" type float invisible default { "if(ch('coneenable')!=0 || ch('light_conefov') == 0, if(strcmp(chs('light_type'), 'distant') == 0 || strcmp(chs('light_type'), 'sun') == 0, 1, tan(ch('light_fov'))), tan(ch('conedelta')+ch('coneangle')))" } range { 0 10 } export none } parm { name "projection" label "Camera Projection" type ordinal invisible default { "if(strcmp(chs('light_type'), 'distant')==0 || strcmp(chs('light_type'), 'sun')==0, 1, 0)" } menu { "perspective" "Perspective" "ortho" "Orthographic" } range { 0 1 } export none } parm { name "focus" label "Handle Focus" type float invisible default { "10" } range { 0 10 } export none } parm { name "winmask" label "Window Mask" type oplist invisible default { "`ifs(ch('shadow_autofit') && ch('coneenable') && strcmp(chs('shadow_type'), 'depthmap') == 0 && strcmp(chs('shadowmask'), '*')!=0, chs('shadowmask'), '')`" } range { 0 1 } export none parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "light_wrangler" label "Light Wrangler" type string invisible default { "HoudiniLight" } range { 0 1 } export none } parm { name "clampprojmap" label "Clamp Projected Map To Frustum" type toggle invisible default { "0" } disablewhen "{ projmap == \"\" }" range { 0 1 } export none } parm { name "areafullsphere" label "Use full sphere for environment" type toggle invisible default { "0" } range { 0 1 } export none } } INDX DialogScript QL"/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "twoway" script "twoway" label "twoway" code { "#ifndef __vex" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" "#else" " #if !strcmp($signature, \"b\")" " float $scale = ($condtype != 0 ? ($condition != 0 ? 1 : 0)" " : ($condition != 0 ? 0 : 1));" " $result = (1-$scale)*$input1 + $scale*$input2;" " #else" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" " #endif" "#endif" } input int condition "Condition Value (int)" input float input1 "Input 1" input float input2 "Input 2" output float result "Output Value" signature "Float" default { } signature "Integer" i { int int int int } signature "String" s { int string string string } signature "3D Vector" v { int vector vector vector } signature "3D Point" p { int point point point } signature "3D Normal" n { int normal normal normal } signature "RGB Color" c { int color color color } signature "BSDF" b { int bsdf bsdf bsdf } signature "4D Vector" v4 { int vector4 vector4 vector4 } signature "3x3 Matrix" m3 { int matrix3 matrix3 matrix3 } signature "4x4 Matrix" m { int matrix matrix matrix } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { ufloat uvector uvector uvector } signature "Uniform 3D Point" up { ufloat upoint upoint upoint } signature "Uniform 3D Normal" un { ufloat unormal unormal unormal } signature "Uniform RGB Color" uc { ufloat ucolor ucolor ucolor } signature "Uniform 4x4 Matrix" um { ufloat umatrix umatrix umatrix } parm { name condtype label Condition type int menu { "true" "Use Input 1 If Condition True" "false" "Use Input 1 If Condition False" } default { 0 } } VOP_FLT_PARM(input2, "Input 2", 0) VOP_INT_PARM(input2_i, "Input 2", 0) VOP_STR_PARM(input2_s, "Input 2", "") VOP_VEC_PARM(input2_v, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_p, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_n, "Input 2", 0, 0, 0) VOP_CLR_PARM(input2_c, "Input 2", 1, 1, 1) VOP_VEC4_PARM(input2_v4, "Input 2", 0, 0, 0, 0) parm { name input2_m3 label "Input 2" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name input2_m label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } VOP_FLT_PARM(input2_uf, "Input 2", 0) VOP_VEC_PARM(input2_uv, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_up, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_un, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_uc, "Input 2", 0, 0, 0) parm { name input2_um label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } group { name "g2" obsolete 12.0 } } INDX DialogScriptQL"/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "importattrib" script "importattrib" label "importattrib" code { "$adata = 0;" "if( $isconnected_ptnum )" " $success = import($attrib, $adata, $input_index, $ptnum);" "else" " $success = import($attrib, $adata, $input_index);" } input string attrib "Attribute Name" input int input_index "OP Input Index" input int ptnum "Point Number" output int success "Return 1 For Success, 0 For Failure" output vector adata "Attribute Value" signature "Float Attribute" f { string int int int float } signature "Integer Attribute" i { string int int int int } signature "Vector Attribute" default { } signature "Vector4 Attribute" v4 { string int int int vector4 } signature "Matrix3 Attribute" m3 { string int int int matrix3 } signature "Matrix Attribute" m { string int int int matrix } parm { name attrib label "Attribute" type string default { "Cd" } } parm { name input_index label "OP Input Index" type int size 1 default { 0 } range { 0 3 } } } INDX DialogScriptQL"/* * 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 DialogScriptQL"/* * 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 "subconst" script "subconst" label "subconst" code { "$subed = $val - $subconst;" } input int val "Input Value" output int subed "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 "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 } parm { name subconst label "Subtract" type float size 1 default { 1.0 } } } INDX DialogScriptQL"/* * 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 DialogScriptzQL"/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vectohvec" script "vectohvec" label "vectohvec" code { "$hvec = $vec;" "setcomp($hvec, $fval4, 3);" } VOP_VEC_INPUT( vec, "Input Vector", 0, 0, 0) VOP_FLT_INPUT( fval4, "Fourth Component", 0) output vector4 hvec "Output Vector4" } INDX DialogScriptQL"/* * 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 DialogScriptQL"/* * 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 "isshadow" script "isshadow" label "isshadow" code { "$isshadow = isshadowray();" } output int isshadow "Is Shadow Ray" } INDXContents9Qb DialogScript9QGOHouNC1033600bba051a6ee6208919230fNON_COMMERCIAL_FILE!!!# Dialog script for volumevopoutput automatically generated 03/18/13 13:32:12 { name volumevopoutput script volumevexoutput label "Volume VOP Output" input float density "Combined Value" inputflags density 0 signature "Default Inputs" default { float } outputoverrides default { } help { "" } parm { name "sum" label "sum" type float invisible default { "0" } range { 0 10 } export none } } INDX DialogScriptQL"/* * 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 "shadow" script "shadow" label "shadow" code { "$color = $lightcolor;" "shadow($color);" } input vector lightcolor "Light Color" output vector color "Light Color After Shadowing" parm { name lightcolor label "Light Color" type float size 3 default { 0.0 0.0 0.0 } } } INDX DialogScript QL"/* * 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 "aanoise" script "aanoise" label "aanoise" outercode { INCLUDE_VOPLIB } code { "#ifndef __vex" " $noise = vop_fbmNoise($pos * $freq - $offset, $rough, $maxoctave);" "#else" " #if !strcmp($signature, \"default\")" " $noise = vop_fbmNoiseFV($pos * $freq - $offset, $rough, $maxoctave, $noisetype);" " #elif !strcmp($signature, \"ff\")" " $noise = vop_fbmNoiseFF($pos * $freq - $offset, $rough, $maxoctave, $noisetype);" " #elif !strcmp($signature, \"fp\")" " $noise = vop_fbmNoiseFP($pos * $freq - $offset, $rough, $maxoctave, $noisetype);" " #elif !strcmp($signature, \"vf\")" " $noise = vop_fbmNoiseVF($pos * $freq - $offset, $rough, $maxoctave, $noisetype);" " #elif !strcmp($signature, \"vv\")" " $noise = vop_fbmNoiseVV($pos * $freq - $offset, $rough, $maxoctave, $noisetype);" " #else" " $noise = vop_fbmNoiseVP($pos * $freq - $offset, $rough, $maxoctave, $noisetype);" " #endif" "#endif" "$noise *= $amp;" } input point pos "Position" input vector freq "Frequency" input point offset "Offset" input float amp "Amplitude" input float rough "Roughness" input int maxoctave "Max Octaves" input string noisetype "Noise Type" output float noise "Anti-Aliased Noise" signature "1D Input, 1D Noise" ff { float float float float float int string float } signature "3D Input, 1D Noise" default { point vector point float float int string float } signature "4D Input, 1D Noise" fp { vector4 vector4 vector4 float float int string float } signature "1D Input, 3D Noise" vf { float float float float float int string vector } signature "3D Input, 3D Noise" vv { point vector point float float int string vector } signature "4D Input, 3D Noise" vp { vector4 vector4 vector4 float float int string vector } VOP_FLT_PARM (pos_ff, "1D Position", 0) VOP_VEC_PARM (pos, "3D Position", 0, 0, 0) VOP_VEC4_PARM (pos_fp, "4D Position", 0, 0, 0, 0) VOP_FLT_PARM (freq_ff, "1D Frequency", 1) VOP_VEC_PARM (freq, "3D Frequency", 1, 1, 1) VOP_VEC4_PARM (freq_fp, "4D Frequency", 1, 1, 1, 1) VOP_FLT_PARM (offset_ff, "1D Offset", 0) VOP_VEC_PARM (offset, "3D Offset", 0, 0, 0) VOP_VEC4_PARM (offset_fp, "4D Offset", 0, 0, 0, 0) VOP_FLT_PARM_R (amp, "Amplitude", 1, -1, 1) VOP_FLT_PARM (rough, "Roughness", 0.5) VOP_INT_PARM_R (maxoctave, "Max Octaves", 8, 0, 32) parm { name noisetype label "Noise Type" type string size 1 default { "noise" } menu { "noise" "Perlin" "xnoise" "Simplex" } } } INDX DialogScriptQL#/* * 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 "restpos" script "restpos" label "restpos" input point P "Position" input string space "Space" parm { name space label "Space" type string menu { "texture" "Texture" "object" "Object" "ndc" "Normalized Device Coordinates (NDC)" "world" "World" } default { "texture" } } } INDX DialogScript QL"/* * 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 "floattobsdf" script "floattobsdf" label "floattobsdf" code { "$f = $fval;" } output bsdf f "Output BSDF" VOP_FLT_INPUT(fval, "Float Input", 0) } HouNC1033600bbd051a6fbb9093af9ae7expression.func# 0 bytes HouNC1033600ba5051a6fbb903897b9fcobj.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 1341441572 modify 1341444842 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba4051a6fbb9029ff291eobj.parm{ version 0.8 } HouNC1033600ba0051a6fbb901274efaaobj.userdata ___Version___12.5.376HouNC1033600bb2051a6fbb901eabf97bobj/Siggraph_presentation.inittype = geo matchesdef = 0 HouNC1033600bb3051a6fbb909f8d950fobj/Siggraph_presentation.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.32904 3.83534 cachesize 1 connectornextid 7 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 { 6 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1341441613 modify 1369897704 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8a051a6fbb90830ac009obj/Siggraph_presentation.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 { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." range { 0 1 } export none parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." range { 0 1 } export none parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } range { 0 1 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } range { 0 1 } export none parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } 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 { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } range { 0 1 } export none parmtag { "spare_category" "Geometry" } } parm { name "vm_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 } } HouNC1033600bb2051a6fbb908f7c47d8obj/Siggraph_presentation.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/billowysmoke ) 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 ] ( 1 1 1 1 ) 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.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_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" ) } HouNC1033600b8e051a6fbb90ca88baefobj/Siggraph_presentation.userdata ___Version___12.5.376HouNC1033600b9b051a6fbb90850637dbobj/Siggraph_presentation/FILL_WITH_CLOUDS.netboxinit2 2 { color := "UT_Color RGB 0.52 0.52 0.52 "; height := 8.5672006880131431; width := 7.9781234922693205; y_position := -3.8145282900419901; minimized := 0; x_position := -13.198927650882851; } { create 1341442963 modify 1369897523 author moi@linux-kqpr.site access 0777 } HouNC1033600b9b051a6fbb905adadc8eobj/Siggraph_presentation/FILL_WITH_CURVES.netboxinit2 2 { color := "UT_Color RGB 0.52 0.52 0.52 "; height := 10.645831817269325; width := 5.3720071431159973; y_position := -3.7889417707920074; minimized := 0; x_position := 4.8757668435573578; } { create 1341442977 modify 1369895766 author moi@linux-kqpr.site access 0777 } HouNC1033600b98051a6fbb90db19dcfaobj/Siggraph_presentation/FILL_WITH_WISPS.netboxinit2 2 { color := "UT_Color RGB 0.52 0.52 0.52 "; height := 6.6853556572198869; width := 4.9875599850654595; y_position := -3.4364501535892487; minimized := 0; x_position := 20.440139645528795; } { create 1341442963 modify 1369896581 author moi@linux-kqpr.site access 0777 } HouNC1033600b90051a6fbb90bf8f8436obj/Siggraph_presentation/FILL_WITH_SURFACE_WISPS.netboxinit2 2 { color := "UT_Color RGB 0.52 0.52 0.52 "; height := 9.1386797367334367; width := 8.3584718096812516; y_position := -4.1538740493842354; minimized := 0; x_position := 36.688469775786579; } { create 1341442963 modify 1369894509 author moi@linux-kqpr.site access 0777 } HouNC1033600b9d051a6fbb9053fc3243obj/Siggraph_presentation/cloud_test.netboxinit2 2 { color := "UT_Color RGB 0.52 0.52 0.52 "; height := 10.73655008661747; width := 6.4866793271064758; y_position := -19.047900005960464; minimized := 0; x_position := -6.4207300245761871; } { create 1343621884 modify 1369897651 author moi@linux-kqpr.site access 0777 } HouNC1033600b95051a6fbb904360da8aobj/Siggraph_presentation/surface_wisps_test.netboxinit2 2 { color := "UT_Color RGB 0.52 0.52 0.52 "; height := 9.7325102030038835; width := 9.8605005856513976; y_position := -20.332128912210464; minimized := 0; x_position := 15.081307977437973; } { create 1369897657 modify 1369897675 author moi@linux-kqpr.site access 0777 } HouNC1033600b80051a6fbb903da881bfobj/Siggraph_presentation/sticky1.postitinittype = postitnote matchesdef = 0 HouNC1033600b81051a6fbb90b7d661feobj/Siggraph_presentation/sticky1.postitdeftext "fillWithClouds requires points with the following attributes: - density float1 - pscale float1 - Cd vector3 (optional color) - noiseoffset vector3 (optional offset to the noise per particle) - up vector3 used in cunjunction with N for rotation. - N vector3 used in conjunction with up for rotation. for fillWithClouds to work properly with rotations you will need to add a normal vector and an up vector. If you don't need rotations you should delete the attributes or leave a constant value for both. The attributes required are density, pscale for the radius of the cloud and a nose offset that is optional but recommended in order to give variance to the clouds." position -4.79709 -0.724361 size 3.61379 5.26549 flags = minimize off stat { create 1369895388 modify 1369896381 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 1 0.969 0.522 end HouNC1033600b80051a6fbb904766934aobj/Siggraph_presentation/sticky2.postitinittype = postitnote matchesdef = 0 HouNC1033600b81051a6fbb90b55371f2obj/Siggraph_presentation/sticky2.postitdeftext "fillWithCurves requires a polygonal line with the following attributes. - density float1 - pscale float1 (for the width of the curve) - N vector3 (normal) - up vector3 (up vector) - uv vector3 (for noise lookup) - Cd vector3 (optional: for coloring) " position 10.4835 3.84549 size 5.04379 2.98193 flags = minimize off stat { create 1369895765 modify 1369896809 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 1 0.969 0.522 end HouNC1033600b80051a6fbb90fdfe5685obj/Siggraph_presentation/sticky3.postitinittype = postitnote matchesdef = 0 HouNC1033600b81051a6fbb9095ff8845obj/Siggraph_presentation/sticky3.postitdeftext "volumeGif requires a valid gif file. Offset serves as an offset to the first voxel plane image." position 58.8364 -0.534327 size 2.5 2.5 flags = minimize off stat { create 1369896482 modify 1369896538 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 1 0.969 0.522 end HouNC1033600b80051a6fbb90e484680eobj/Siggraph_presentation/sticky4.postitinittype = postitnote matchesdef = 0 HouNC1033600b81051a6fbb9010a6d1f1obj/Siggraph_presentation/sticky4.postitdeftext "fillWithWisps requires points with the following attributes. - density float1 - pscale float1 (for the radius of the children) - radiusf float1 (for the radius spreading the children) - N vector3 (UNUSED) - up vector3 (UNUSED) - noiseoffset vector3 (optional for offseting the noise per point) - Cd vector3 (optional: for coloring) - v vector3 (for motion blur streaking) " position 25.6904 0.19279 size 6.71952 3.0122 flags = minimize off stat { create 1369895765 modify 1369897072 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 1 0.969 0.522 end HouNC1033600b80051a6fbb9018578ad0obj/Siggraph_presentation/sticky5.postitinittype = postitnote matchesdef = 0 HouNC1033600b81051a6fbb9079e68f66obj/Siggraph_presentation/sticky5.postitdeftext "fillWithSurfaceWisps requires a quad mesh with the following attributes. - density float1 - pscale float1 (for the radius of the children) - radiusf float1 (UNUSED) - N vector3 (vor the orientation of the noise) - up vector3 (UNUSED) - noiseoffset vector3 (for offsetting the noise ) - uv (for the noise lookup) - Cd vector3 (optional: for coloring) - v vector3 (UNUSED) There is an optional camera frustum if needed that required a valid camera in the path. " position 45.1227 1.49108 size 6.8918 3.47923 flags = minimize off stat { create 1369895765 modify 1369897788 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 1 0.969 0.522 end HouNC1033600b8a051a6fbb9015143b9bobj/Siggraph_presentation/vopsop5.inittype = vopsop matchesdef = 0 HouNC1033600b8b051a6fbb90f3ca2a14obj/Siggraph_presentation/vopsop5.defsopflags sopflags = comment "" position 5.31119 2.28321 cachesize 1 connectornextid 122 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 point10 2 1 "input1" 119 "" "" 1 "input2" 120 "" "" 1 "input3" 121 "" "" 1 "input4" } inputs { 0 point10 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1340684674 modify 1369895683 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8a051a6fbb9031e8386aobj/Siggraph_presentation/vopsop5.parm{ version 0.8 vex_group [ 0 locks=0 ] ( "" ) vex_numthreads [ 0 locks=0 ] ( "1perproc" ) vop_compiler [ 0 locks=0 ] ( "vcc -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( "" ) } HouNC1033600b84051a6fbb90a345abc3obj/Siggraph_presentation/vopsop5.netboxFILL_WITH_CURVES HouNC1033600b86051a6fbb90bda15952obj/Siggraph_presentation/vopsop5.userdata ___Version___12.5.376HouNC1033600b82051a6fbb903c0e9cf4obj/Siggraph_presentation/vopsop5/global1.inittype = global matchesdef = 0 HouNC1033600b83051a6fbb90b84b6633obj/Siggraph_presentation/vopsop5/global1.defcomment "" position 1 1 cachesize 1 connectornextid 15 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 "Pw" 2 "v" 3 "accel" 4 "age" 5 "life" 6 "pstate" 7 "id" 8 "ptnum" 9 "Cd" 10 "N" 11 "Npt" 12 "Time" 13 "Frame" 14 "TimeInc" } inputsNamed3 { } inputs { } stat { create 1340684674 modify 1340684679 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b82051a6fbb90736eb9deobj/Siggraph_presentation/vopsop5/global1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( sop ) usemenu [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( P ) } HouNC1033600b9e051a6fbb90e5485d80obj/Siggraph_presentation/vopsop5/global1.userdata ___Version___12.5.376HouNC1033600b82051a6fbb90bcaf9fcdobj/Siggraph_presentation/vopsop5/output1.inittype = output matchesdef = 0 HouNC1033600b83051a6fbb90aed96f0dobj/Siggraph_presentation/vopsop5/output1.defcomment "" position 5 1 cachesize 1 connectornextid 11 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 { 10 "shader" } inputsNamed3 { 0 "" "" 1 "P" 1 "" "" 1 "Pw" 2 "" "" 1 "v" 3 "" "" 1 "accel" 4 "" "" 1 "age" 5 "" "" 1 "life" 6 "" "" 1 "pstate" 7 "" "" 1 "id" 8 "" "" 1 "Cd" 9 normalize1 1 1 "N" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 normalize1 0 1 } stat { create 1340684674 modify 1340684702 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b82051a6fbb9004e994bfobj/Siggraph_presentation/vopsop5/output1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( sop ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } HouNC1033600b9e051a6fbb904404fea5obj/Siggraph_presentation/vopsop5/output1.userdata ___Version___12.5.376HouNC1033600b9f051a6fbb90ac0f63aeobj/Siggraph_presentation/vopsop5/normalize1.inittype = normalize matchesdef = 0 HouNC1033600b9c051a6fbb90e6272156obj/Siggraph_presentation/vopsop5/normalize1.defcomment "" position 3.13125 2.13525 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 { 1 "nvec" } inputsNamed3 { 0 global1 10 1 "vec" } inputs { 0 global1 10 1 } stat { create 1340684690 modify 1340684698 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9f051a6fbb90dec2191cobj/Siggraph_presentation/vopsop5/normalize1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) vec [ 0 locks=0 ] ( 1 0 0 ) vec_p [ 0 locks=0 ] ( 1 0 0 ) vec_v [ 0 locks=0 ] ( 1 0 0 ) vec_un [ 0 locks=0 ] ( 1 0 0 ) vec_up [ 0 locks=0 ] ( 1 0 0 ) vec_uv [ 0 locks=0 ] ( 1 0 0 ) } HouNC1033600b9b051a6fbb90bb09bdffobj/Siggraph_presentation/vopsop5/normalize1.userdata ___Version___HouNC1033600b81051a6fbb90c8d94c7cobj/Siggraph_presentation/vopsop_TWIST.inittype = vopsop matchesdef = 0 HouNC1033600b86051a6fbb90f468147fobj/Siggraph_presentation/vopsop_TWIST.defsopflags sopflags = comment "" position 5.31119 0.00245396 cachesize 1 connectornextid 119 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 point_COLOR 2 1 "input1" 116 "" "" 1 "input2" 117 "" "" 1 "input3" 118 "" "" 1 "input4" } inputs { 0 point_COLOR 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1340686171 modify 1369895685 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0.533 0 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb9085e6cfcfobj/Siggraph_presentation/vopsop_TWIST.spareparmdef parm { name "vex_group" baseparm export none } parm { name "vex_numthreads" baseparm export none } parm { name "vop_compiler" baseparm export none } parm { name "vop_forcecompile" baseparm export none } parm { name "twist" label "twist" type float default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "vex_cwdpath" baseparm export none } HouNC1033600b81051a6fbb907a1fe9ebobj/Siggraph_presentation/vopsop_TWIST.parm{ version 0.8 vex_group [ 0 locks=0 ] ( "" ) vex_numthreads [ 0 locks=0 ] ( "1perproc" ) vop_compiler [ 0 locks=0 ] ( "vcc -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( "" ) twist [ 0 locks=0 ] ( 1 ) } HouNC1033600b83051a6fbb902f70fd70obj/Siggraph_presentation/vopsop_TWIST.netboxFILL_WITH_CURVES HouNC1033600b9d051a6fbb903d501f3dobj/Siggraph_presentation/vopsop_TWIST.userdata ___Version___12.5.376HouNC1033600b99051a6fbb90ed31cb37obj/Siggraph_presentation/vopsop_TWIST/global1.inittype = global matchesdef = 0 HouNC1033600b9e051a6fbb90c73b92eeobj/Siggraph_presentation/vopsop_TWIST/global1.defcomment "" position -4.97666 0.824573 cachesize 1 connectornextid 15 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 "Pw" 2 "v" 3 "accel" 4 "age" 5 "life" 6 "pstate" 7 "id" 8 "ptnum" 9 "Cd" 10 "N" 11 "Npt" 12 "Time" 13 "Frame" 14 "TimeInc" } inputsNamed3 { } inputs { } stat { create 1340686171 modify 1340686288 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb90cf936712obj/Siggraph_presentation/vopsop_TWIST/global1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( sop ) usemenu [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( P ) } HouNC1033600b95051a6fbb90caa8a365obj/Siggraph_presentation/vopsop_TWIST/global1.userdata ___Version___12.5.376HouNC1033600b99051a6fbb906fecbbf6obj/Siggraph_presentation/vopsop_TWIST/output1.inittype = output matchesdef = 0 HouNC1033600b9e051a6fbb90e96f90efobj/Siggraph_presentation/vopsop_TWIST/output1.defcomment "" position 10.5321 1.06791 cachesize 1 connectornextid 11 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 { 10 "shader" } inputsNamed3 { 0 "" "" 1 "P" 1 "" "" 1 "Pw" 2 "" "" 1 "v" 3 "" "" 1 "accel" 4 "" "" 1 "age" 5 "" "" 1 "life" 6 "" "" 1 "pstate" 7 "" "" 1 "id" 8 "" "" 1 "Cd" 9 "" "" 1 "N" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 } stat { create 1340686171 modify 1340686333 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb90325add51obj/Siggraph_presentation/vopsop_TWIST/output1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( sop ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } HouNC1033600b95051a6fbb90f729aa8dobj/Siggraph_presentation/vopsop_TWIST/output1.userdata ___Version___12.5.376HouNC1033600b97051a6fbb9021b319d8obj/Siggraph_presentation/vopsop_TWIST/importattrib1.inittype = importattrib matchesdef = 0 HouNC1033600b94051a6fbb9043054793obj/Siggraph_presentation/vopsop_TWIST/importattrib1.defcomment "" position -1.13529 2.13538 cachesize 1 connectornextid 5 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "success" 4 "adata" } inputsNamed3 { 0 "" "" 1 "attrib" 1 "" "" 1 "input_index" 2 "" "" 1 "ptnum" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 } stat { create 1340686178 modify 1340686187 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b97051a6fbb901d61f997obj/Siggraph_presentation/vopsop_TWIST/importattrib1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) attrib [ 0 locks=0 ] ( up ) input_index [ 0 locks=0 ] ( 0 ) } HouNC1033600b93051a6fbb90bcf86587obj/Siggraph_presentation/vopsop_TWIST/importattrib1.userdata ___Version___HouNC1033600b99051a6fbb909111320fobj/Siggraph_presentation/vopsop_TWIST/rotate1.inittype = rotate matchesdef = 0 HouNC1033600b9e051a6fbb9063cc1286obj/Siggraph_presentation/vopsop_TWIST/rotate1.defcomment "" position 3.16916 0.81033 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "rmatrix" } inputsNamed3 { 0 "" "" 1 "mat" 1 multiply2 0 1 "angle" 2 global1 10 1 "axis" } inputs { 0 "" 0 1 1 multiply2 0 1 2 global1 10 1 } stat { create 1340686189 modify 1341442816 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9e051a6fbb90d73821fdobj/Siggraph_presentation/vopsop_TWIST/rotate1.chn{ channel angle { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch('../angle/floatdef') } } } HouNC1033600b99051a6fbb902a7c842cobj/Siggraph_presentation/vopsop_TWIST/rotate1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) mat [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) mat_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) mat_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) angle [ 0 locks=0 ] ( [ angle 0 ] ) axis [ 0 locks=0 ] ( 1 0 0 ) } HouNC1033600b95051a6fbb90bb86b14fobj/Siggraph_presentation/vopsop_TWIST/rotate1.userdata ___Version___HouNC1033600b9b051a6fbb905c4bfb3aobj/Siggraph_presentation/vopsop_TWIST/multiply1.inittype = multiply matchesdef = 0 HouNC1033600b98051a6fbb9088507ba4obj/Siggraph_presentation/vopsop_TWIST/multiply1.defcomment "" position 6.03367 2.13538 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "product" } inputsNamed3 { 1 importattrib1 4 1 "input1" 2 rotate1 3 1 "input2" } inputs { 0 importattrib1 1 1 1 rotate1 0 1 } stat { create 1340686217 modify 1340686358 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9b051a6fbb90bb863261obj/Siggraph_presentation/vopsop_TWIST/multiply1.parm{ version 0.8 } HouNC1033600b97051a6fbb90960a6da9obj/Siggraph_presentation/vopsop_TWIST/multiply1.userdata ___Version___12.5.376HouNC1033600b9f051a6fbb903561c3e8obj/Siggraph_presentation/vopsop_TWIST/angle.inittype = parameter matchesdef = 0 HouNC1033600b9c051a6fbb90655dac87obj/Siggraph_presentation/vopsop_TWIST/angle.defcomment "" position -1 1.41773 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 { 0 "twist" 1 "bound_twist" } inputsNamed3 { } inputs { } stat { create 1340686223 modify 1340686356 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9f051a6fbb90b0f3aa4aobj/Siggraph_presentation/vopsop_TWIST/angle.parm{ version 0.8 parmname [ 0 locks=0 ] ( twist ) parmlabel [ 0 locks=0 ] ( twist ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b9b051a6fbb90455bd7a1obj/Siggraph_presentation/vopsop_TWIST/angle.userdata ___Version___12.5.376HouNC1033600b9a051a6fbb908fa9d0dcobj/Siggraph_presentation/vopsop_TWIST/addattrib1.inittype = addattrib matchesdef = 0 HouNC1033600b9b051a6fbb90eeb4eacbobj/Siggraph_presentation/vopsop_TWIST/addattrib1.defcomment "" position 8.10283 2.13538 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "newadata" } inputsNamed3 { 0 "" "" 1 "attrib" 1 multiply1 0 1 "adata" 2 "" "" 1 "localvar" } inputs { 0 "" 0 1 1 multiply1 0 1 2 "" 0 1 } stat { create 1340686234 modify 1340686356 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9a051a6fbb90a6c41d8fobj/Siggraph_presentation/vopsop_TWIST/addattrib1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) attrib [ 0 locks=0 ] ( up ) localvar [ 0 locks=0 ] ( "" ) adata_f [ 0 locks=0 ] ( 0 ) adata_i [ 0 locks=0 ] ( 0 ) adata [ 0 locks=0 ] ( 0 0 0 ) adata_v4 [ 0 locks=0 ] ( 0 0 0 0 ) adata_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) adata_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) typemodifier [ 0 locks=0 ] ( "" ) } HouNC1033600b96051a6fbb906ac66ea2obj/Siggraph_presentation/vopsop_TWIST/addattrib1.userdata ___Version___HouNC1033600b99051a6fbb90a6be71f7obj/Siggraph_presentation/vopsop_TWIST/divide1.inittype = divide matchesdef = 0 HouNC1033600b9e051a6fbb90b45d265fobj/Siggraph_presentation/vopsop_TWIST/divide1.defcomment "" position -0.23814 -0.291162 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "div" } inputsNamed3 { 2 inttofloat1 1 1 "input1" 3 subconst1 1 1 "input2" } inputs { 0 inttofloat1 0 1 1 subconst1 0 1 } stat { create 1340686282 modify 1340686320 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb903df30a58obj/Siggraph_presentation/vopsop_TWIST/divide1.parm{ version 0.8 } HouNC1033600b95051a6fbb90bb5ff9f6obj/Siggraph_presentation/vopsop_TWIST/divide1.userdata ___Version___12.5.376HouNC1033600b95051a6fbb901ea9d062obj/Siggraph_presentation/vopsop_TWIST/inttofloat1.inittype = inttofloat matchesdef = 0 HouNC1033600b9a051a6fbb908ef0a806obj/Siggraph_presentation/vopsop_TWIST/inttofloat1.defcomment "" position -3.05778 0.202006 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 { 1 "fval" } inputsNamed3 { 0 global1 8 1 "ival" } inputs { 0 global1 8 1 } stat { create 1340686293 modify 1340686298 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b95051a6fbb90256705e1obj/Siggraph_presentation/vopsop_TWIST/inttofloat1.parm{ version 0.8 ival [ 0 locks=0 ] ( 0 ) } HouNC1033600b91051a6fbb90bbd6eb87obj/Siggraph_presentation/vopsop_TWIST/inttofloat1.userdata ___Version___HouNC1033600b95051a6fbb9061745b6fobj/Siggraph_presentation/vopsop_TWIST/inttofloat2.inittype = inttofloat matchesdef = 0 HouNC1033600b9a051a6fbb90467cc17fobj/Siggraph_presentation/vopsop_TWIST/inttofloat2.defcomment "" position -3.05436 -0.285215 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 { 1 "fval" } inputsNamed3 { 0 global1 11 1 "ival" } inputs { 0 global1 11 1 } stat { create 1340686293 modify 1340686307 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b95051a6fbb903752e3dcobj/Siggraph_presentation/vopsop_TWIST/inttofloat2.parm{ version 0.8 ival [ 0 locks=0 ] ( 0 ) } HouNC1033600b91051a6fbb90e9aba741obj/Siggraph_presentation/vopsop_TWIST/inttofloat2.userdata ___Version___HouNC1033600b9b051a6fbb90414ec3e2obj/Siggraph_presentation/vopsop_TWIST/subconst1.inittype = subconst matchesdef = 0 HouNC1033600b98051a6fbb9085c43ed2obj/Siggraph_presentation/vopsop_TWIST/subconst1.defcomment "" position -1.61043 -0.387651 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 { 1 "subed" } inputsNamed3 { 0 inttofloat2 1 1 "val" } inputs { 0 inttofloat2 0 1 } stat { create 1340686313 modify 1340686315 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9b051a6fbb9090d30456obj/Siggraph_presentation/vopsop_TWIST/subconst1.parm{ version 0.8 signature [ 0 locks=0 ] ( f ) subconst [ 0 locks=0 ] ( 1 ) } HouNC1033600b97051a6fbb908f78ae4aobj/Siggraph_presentation/vopsop_TWIST/subconst1.userdata ___Version___HouNC1033600b9b051a6fbb9039951a14obj/Siggraph_presentation/vopsop_TWIST/multiply2.inittype = multiply matchesdef = 0 HouNC1033600b98051a6fbb903b162b65obj/Siggraph_presentation/vopsop_TWIST/multiply2.defcomment "" position 1.54155 -0.087462 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "product" } inputsNamed3 { 1 angle 0 1 "input1" 2 divide1 0 1 "input2" } inputs { 0 angle 0 1 1 divide1 0 1 } stat { create 1340686323 modify 1340686358 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9b051a6fbb904e642bbdobj/Siggraph_presentation/vopsop_TWIST/multiply2.parm{ version 0.8 } HouNC1033600b97051a6fbb90daaaeee1obj/Siggraph_presentation/vopsop_TWIST/multiply2.userdata ___Version___12.5.376HouNC1033600b81051a6fbb90428ef626obj/Siggraph_presentation/vopsop_NOISE.inittype = vopsop matchesdef = 0 HouNC1033600b86051a6fbb9085187193obj/Siggraph_presentation/vopsop_NOISE.defsopflags sopflags = comment "" position 5.31119 3.82994 cachesize 1 connectornextid 74 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 resample1 1 1 "input1" 71 "" "" 1 "input2" 72 "" "" 1 "input3" 73 "" "" 1 "input4" } inputs { 0 resample1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1341442778 modify 1369895695 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb904a519e4eobj/Siggraph_presentation/vopsop_NOISE.spareparmdef parm { name "vex_group" baseparm export none } parm { name "vex_numthreads" baseparm export none } parm { name "vop_compiler" baseparm export none } parm { name "vop_forcecompile" baseparm export none } parm { name "freq" label "Frequency" type float size 3 default { "1" "1" "1" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "offset" label "Offset" type float size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "amp" label "Amplitude" type float size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "rough" label "Roughness" type float default { "0.5" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "maxoctave" label "Max Octaves" type integer default { "8" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "noisetype" label "Noise Type" type string default { "noise" } menu { "noise" "Perlin" "xnoise" "Simplex" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "vex_cwdpath" baseparm export none } HouNC1033600b81051a6fbb90a662b91dobj/Siggraph_presentation/vopsop_NOISE.parm{ version 0.8 vex_group [ 0 locks=0 ] ( "" ) vex_numthreads [ 0 locks=0 ] ( "1perproc" ) vop_compiler [ 0 locks=0 ] ( "vcc -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( "" ) freq [ 0 locks=0 ] ( 1 1 1 ) offset [ 0 locks=0 ] ( 0 0 0 ) amp [ 0 locks=0 ] ( 0.29999999999999999 0 0.29999999999999999 ) rough [ 0 locks=0 ] ( 0.5 ) maxoctave [ 0 locks=0 ] ( 8 ) noisetype [ 0 locks=0 ] ( noise ) } HouNC1033600b83051a6fbb90752ef9d9obj/Siggraph_presentation/vopsop_NOISE.netboxFILL_WITH_CURVES HouNC1033600b9d051a6fbb900c292ed2obj/Siggraph_presentation/vopsop_NOISE.userdata ___Version___12.5.376HouNC1033600b99051a6fbb90dbb50d9bobj/Siggraph_presentation/vopsop_NOISE/global1.inittype = global matchesdef = 0 HouNC1033600b9e051a6fbb908d9467a7obj/Siggraph_presentation/vopsop_NOISE/global1.defcomment "" position -1.42353 1.14118 cachesize 1 connectornextid 15 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 "Pw" 2 "v" 3 "accel" 4 "age" 5 "life" 6 "pstate" 7 "id" 8 "ptnum" 9 "Cd" 10 "N" 11 "Npt" 12 "Time" 13 "Frame" 14 "TimeInc" } inputsNamed3 { } inputs { } stat { create 1341442778 modify 1341442784 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb9093c2edbeobj/Siggraph_presentation/vopsop_NOISE/global1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( sop ) usemenu [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( P ) } HouNC1033600b95051a6fbb90b9596082obj/Siggraph_presentation/vopsop_NOISE/global1.userdata ___Version___12.5.376HouNC1033600b99051a6fbb9064e5dd4bobj/Siggraph_presentation/vopsop_NOISE/output1.inittype = output matchesdef = 0 HouNC1033600b9e051a6fbb90b3416b6fobj/Siggraph_presentation/vopsop_NOISE/output1.defcomment "" position 6.74868 1.2 cachesize 1 connectornextid 11 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 { 10 "shader" } inputsNamed3 { 0 add1 0 1 "P" 1 "" "" 1 "Pw" 2 "" "" 1 "v" 3 "" "" 1 "accel" 4 "" "" 1 "age" 5 "" "" 1 "life" 6 "" "" 1 "pstate" 7 "" "" 1 "id" 8 "" "" 1 "Cd" 9 "" "" 1 "N" } inputs { 0 add1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 } stat { create 1341442778 modify 1341442868 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb90e542ad8cobj/Siggraph_presentation/vopsop_NOISE/output1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( sop ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } HouNC1033600b95051a6fbb908d27457fobj/Siggraph_presentation/vopsop_NOISE/output1.userdata ___Version___12.5.376HouNC1033600b98051a6fbb90075aa5d5obj/Siggraph_presentation/vopsop_NOISE/aanoise1.inittype = aanoise matchesdef = 0 HouNC1033600b99051a6fbb909c54beb9obj/Siggraph_presentation/vopsop_NOISE/aanoise1.defcomment "" position 0.800811 1.38482 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 7 "noise" } inputsNamed3 { 0 global1 0 1 "pos" 1 freq 0 1 "freq" 2 offset 0 1 "offset" 3 "" "" 1 "amp" 4 rough 0 1 "rough" 5 maxoctave 0 1 "maxoctave" 6 noisetype 0 1 "noisetype" } inputs { 0 global1 0 1 1 freq 0 1 2 offset 0 1 3 "" 0 1 4 rough 0 1 5 maxoctave 0 1 6 noisetype 0 1 } stat { create 1341442786 modify 1341442882 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb904041d00fobj/Siggraph_presentation/vopsop_NOISE/aanoise1.chn{ channel freq1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch('../freq/float3def1') } } channel freq2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch('../freq/float3def2') } } channel freq3 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch('../freq/float3def3') } } channel offset1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch('../offset/pointdef1') } } channel offset2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch('../offset/pointdef2') } } channel offset3 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch('../offset/pointdef3') } } channel amp { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch('../amp/floatdef') } } channel rough { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch('../rough/floatdef') } } channel maxoctave { lefttype = extend righttype = extend default = 8 flags = 0 segment { length = 0 value = 8 8 expr = ch('../maxoctave/intdef') } } channel noisetype { lefttype = extend righttype = extend defaultString = \"noise\" flags = 0 segment { length = 0 expr = chs('../noisetype/stringdef') } } } HouNC1033600b98051a6fbb906fddd82cobj/Siggraph_presentation/vopsop_NOISE/aanoise1.parm{ version 0.8 signature [ 0 locks=0 ] ( vv ) pos_ff [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 0 0 ) pos_fp [ 0 locks=0 ] ( 0 0 0 0 ) freq_ff [ 0 locks=0 ] ( 1 ) freq [ 0 locks=0 ] ( [ freq1 1 ] [ freq2 1 ] [ freq3 1 ] ) freq_fp [ 0 locks=0 ] ( 1 1 1 1 ) offset_ff [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( [ offset1 0 ] [ offset2 0 ] [ offset3 0 ] ) offset_fp [ 0 locks=0 ] ( 0 0 0 0 ) amp [ 0 locks=0 ] ( [ amp 1 ] ) rough [ 0 locks=0 ] ( [ rough 0.5 ] ) maxoctave [ 0 locks=0 ] ( [ maxoctave 8 ] ) noisetype [ 0 locks=0 ] ( [ noisetype noise ] ) } HouNC1033600b94051a6fbb90ad870b57obj/Siggraph_presentation/vopsop_NOISE/aanoise1.userdata ___Version___HouNC1033600b9c051a6fbb90514814acobj/Siggraph_presentation/vopsop_NOISE/freq.inittype = parameter matchesdef = 0 HouNC1033600b9d051a6fbb90a7d247deobj/Siggraph_presentation/vopsop_NOISE/freq.defcomment "" position -1.69919 2.38482 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 off lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "freq" 1 "bound_freq" } inputsNamed3 { } inputs { } stat { create 1341442789 modify 1341442862 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9c051a6fbb90dd18215cobj/Siggraph_presentation/vopsop_NOISE/freq.parm{ version 0.8 parmname [ 0 locks=0 ] ( freq ) parmlabel [ 0 locks=0 ] ( Frequency ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float3" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 1 1 1 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b98051a6fbb90dcdbebcdobj/Siggraph_presentation/vopsop_NOISE/freq.userdata ___Version___12.5.376HouNC1033600b9e051a6fbb9029051f8cobj/Siggraph_presentation/vopsop_NOISE/offset.inittype = parameter matchesdef = 0 HouNC1033600b9f051a6fbb90d6741a04obj/Siggraph_presentation/vopsop_NOISE/offset.defcomment "" position -1.59919 2.18482 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 off lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "offset" 1 "bound_offset" } inputsNamed3 { } inputs { } stat { create 1341442790 modify 1341442862 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9e051a6fbb901d16b829obj/Siggraph_presentation/vopsop_NOISE/offset.parm{ version 0.8 parmname [ 0 locks=0 ] ( offset ) parmlabel [ 0 locks=0 ] ( Offset ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "point" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b9a051a6fbb9075a05215obj/Siggraph_presentation/vopsop_NOISE/offset.userdata ___Version___12.5.376HouNC1033600b9d051a6fbb906c341c94obj/Siggraph_presentation/vopsop_NOISE/amp.inittype = parameter matchesdef = 0 HouNC1033600b82051a6fbb9003512cf9obj/Siggraph_presentation/vopsop_NOISE/amp.defcomment "" position 1.04564 0.413017 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 { 0 "amp" 1 "bound_amp" } inputsNamed3 { } inputs { } stat { create 1341442791 modify 1341442866 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9d051a6fbb902ffa8557obj/Siggraph_presentation/vopsop_NOISE/amp.parm{ version 0.8 parmname [ 0 locks=0 ] ( amp ) parmlabel [ 0 locks=0 ] ( Amplitude ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "vector" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( -1 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b99051a6fbb90deafc9f7obj/Siggraph_presentation/vopsop_NOISE/amp.userdata ___Version___12.5.376HouNC1033600b9f051a6fbb90c63229f6obj/Siggraph_presentation/vopsop_NOISE/rough.inittype = parameter matchesdef = 0 HouNC1033600b9c051a6fbb90f10dc4aeobj/Siggraph_presentation/vopsop_NOISE/rough.defcomment "" position -1.39919 1.78482 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 off lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "rough" 1 "bound_rough" } inputsNamed3 { } inputs { } stat { create 1341442793 modify 1341442862 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9f051a6fbb901e6d82daobj/Siggraph_presentation/vopsop_NOISE/rough.parm{ version 0.8 parmname [ 0 locks=0 ] ( rough ) parmlabel [ 0 locks=0 ] ( Roughness ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 0.5 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b9b051a6fbb9013dbb7e5obj/Siggraph_presentation/vopsop_NOISE/rough.userdata ___Version___12.5.376HouNC1033600b9b051a6fbb9050b088fbobj/Siggraph_presentation/vopsop_NOISE/maxoctave.inittype = parameter matchesdef = 0 HouNC1033600b98051a6fbb9091143df4obj/Siggraph_presentation/vopsop_NOISE/maxoctave.defcomment "" position -1.29919 1.58482 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 off lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "maxoctave" 1 "bound_maxoctave" } inputsNamed3 { } inputs { } stat { create 1341442796 modify 1341442862 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9b051a6fbb9038761e85obj/Siggraph_presentation/vopsop_NOISE/maxoctave.parm{ version 0.8 parmname [ 0 locks=0 ] ( maxoctave ) parmlabel [ 0 locks=0 ] ( "Max Octaves" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "int" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 8 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 32 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b97051a6fbb9034ccd26aobj/Siggraph_presentation/vopsop_NOISE/maxoctave.userdata ___Version___12.5.376HouNC1033600b9b051a6fbb90555458b3obj/Siggraph_presentation/vopsop_NOISE/noisetype.inittype = parameter matchesdef = 0 HouNC1033600b98051a6fbb90e7243395obj/Siggraph_presentation/vopsop_NOISE/noisetype.defcomment "" position -1.19919 1.38482 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 off lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "noisetype" 1 "bound_noisetype" } inputsNamed3 { } inputs { } stat { create 1341442797 modify 1341442862 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9b051a6fbb909c32cf0fobj/Siggraph_presentation/vopsop_NOISE/noisetype.parm{ version 0.8 parmname [ 0 locks=0 ] ( noisetype ) parmlabel [ 0 locks=0 ] ( "Noise Type" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "string" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( noise ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "on" ) menuchoices [ 0 locks=0 ] ( "noise \"Perlin\" xnoise \"Simplex\" " ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b97051a6fbb900671caa4obj/Siggraph_presentation/vopsop_NOISE/noisetype.userdata ___Version___12.5.376HouNC1033600b9c051a6fbb90d12186cdobj/Siggraph_presentation/vopsop_NOISE/add1.inittype = add matchesdef = 0 HouNC1033600b9d051a6fbb9003fab51cobj/Siggraph_presentation/vopsop_NOISE/add1.defcomment "" position 4.56633 2.83558 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "sum" } inputsNamed3 { 1 global1 0 1 "input1" 2 multiply1 0 1 "input2" } inputs { 0 global1 0 1 1 multiply1 0 1 } stat { create 1341442800 modify 1341442868 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9c051a6fbb90f213d830obj/Siggraph_presentation/vopsop_NOISE/add1.parm{ version 0.8 } HouNC1033600b98051a6fbb9031b96432obj/Siggraph_presentation/vopsop_NOISE/add1.userdata ___Version___12.5.376HouNC1033600b9b051a6fbb90cbc565ceobj/Siggraph_presentation/vopsop_NOISE/multiply1.inittype = multiply matchesdef = 0 HouNC1033600b98051a6fbb9053fd22b6obj/Siggraph_presentation/vopsop_NOISE/multiply1.defcomment "" position 2.58195 0.951651 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "product" } inputsNamed3 { 1 aanoise1 7 1 "input1" 2 amp 0 1 "input2" } inputs { 0 aanoise1 0 1 1 amp 0 1 } stat { create 1341442857 modify 1341442865 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9b051a6fbb9059a57090obj/Siggraph_presentation/vopsop_NOISE/multiply1.parm{ version 0.8 } HouNC1033600b97051a6fbb906c5eaec2obj/Siggraph_presentation/vopsop_NOISE/multiply1.userdata ___Version___12.5.376HouNC1033600b80051a6fbb9054672e41obj/Siggraph_presentation/vopsop_NOISE1.inittype = vopsop matchesdef = 0 HouNC1033600b81051a6fbb90ed4f91c8obj/Siggraph_presentation/vopsop_NOISE1.defsopflags sopflags = comment "" position 37.5227 1.95966 cachesize 1 connectornextid 77 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 uvproject1 1 1 "input1" 74 "" "" 1 "input2" 75 "" "" 1 "input3" 76 "" "" 1 "input4" } inputs { 0 uvproject1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1341442778 modify 1369896764 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b98051a6fbb90975d0d59obj/Siggraph_presentation/vopsop_NOISE1.spareparmdef parm { name "vex_group" baseparm export none } parm { name "vex_numthreads" baseparm export none } parm { name "vop_compiler" baseparm export none } parm { name "vop_forcecompile" baseparm export none } parm { name "freq" label "Frequency" type float size 3 default { "1" "1" "1" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "offset" label "Offset" type float size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "amp" label "Amplitude" type float size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "rough" label "Roughness" type float default { "0.5" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "maxoctave" label "Max Octaves" type integer default { "8" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "noisetype" label "Noise Type" type string default { "noise" } menu { "noise" "Perlin" "xnoise" "Simplex" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "sop" } } parm { name "vex_cwdpath" baseparm export none } HouNC1033600b80051a6fbb9081b558a7obj/Siggraph_presentation/vopsop_NOISE1.parm{ version 0.8 vex_group [ 0 locks=0 ] ( "" ) vex_numthreads [ 0 locks=0 ] ( "1perproc" ) vop_compiler [ 0 locks=0 ] ( "vcc -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( "" ) freq [ 0 locks=0 ] ( 0.59999999999999998 0.59999999999999998 0.59999999999999998 ) offset [ 0 locks=0 ] ( 0 0 0 ) amp [ 0 locks=0 ] ( 1.1000000000000001 1 0.90000000000000002 ) rough [ 0 locks=0 ] ( 0.5 ) maxoctave [ 0 locks=0 ] ( 8 ) noisetype [ 0 locks=0 ] ( noise ) } HouNC1033600b82051a6fbb90098bc4fcobj/Siggraph_presentation/vopsop_NOISE1.netboxFILL_WITH_SURFACE_WISPS HouNC1033600b9c051a6fbb90ab930325obj/Siggraph_presentation/vopsop_NOISE1.userdata ___Version___12.5.376HouNC1033600b98051a6fbb90ee7b7d48obj/Siggraph_presentation/vopsop_NOISE1/global1.inittype = global matchesdef = 0 HouNC1033600b99051a6fbb901b5f1cf8obj/Siggraph_presentation/vopsop_NOISE1/global1.defcomment "" position -1.42353 1.14118 cachesize 1 connectornextid 15 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 "Pw" 2 "v" 3 "accel" 4 "age" 5 "life" 6 "pstate" 7 "id" 8 "ptnum" 9 "Cd" 10 "N" 11 "Npt" 12 "Time" 13 "Frame" 14 "TimeInc" } inputsNamed3 { } inputs { } stat { create 1341442778 modify 1341442784 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b98051a6fbb909d2b4ae1obj/Siggraph_presentation/vopsop_NOISE1/global1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( sop ) usemenu [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( P ) } HouNC1033600b94051a6fbb90059a9744obj/Siggraph_presentation/vopsop_NOISE1/global1.userdata ___Version___12.5.376HouNC1033600b98051a6fbb90d1651ba0obj/Siggraph_presentation/vopsop_NOISE1/output1.inittype = output matchesdef = 0 HouNC1033600b99051a6fbb9066a695b5obj/Siggraph_presentation/vopsop_NOISE1/output1.defcomment "" position 6.74868 1.2 cachesize 1 connectornextid 11 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 { 10 "shader" } inputsNamed3 { 0 add1 0 1 "P" 1 "" "" 1 "Pw" 2 "" "" 1 "v" 3 "" "" 1 "accel" 4 "" "" 1 "age" 5 "" "" 1 "life" 6 "" "" 1 "pstate" 7 "" "" 1 "id" 8 "" "" 1 "Cd" 9 "" "" 1 "N" } inputs { 0 add1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 } stat { create 1341442778 modify 1341442868 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b98051a6fbb90150f5b6cobj/Siggraph_presentation/vopsop_NOISE1/output1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( sop ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } HouNC1033600b94051a6fbb90943a36d7obj/Siggraph_presentation/vopsop_NOISE1/output1.userdata ___Version___12.5.376HouNC1033600b9b051a6fbb9003f0ce6bobj/Siggraph_presentation/vopsop_NOISE1/aanoise1.inittype = aanoise matchesdef = 0 HouNC1033600b98051a6fbb90c9a379a7obj/Siggraph_presentation/vopsop_NOISE1/aanoise1.defcomment "" position 0.800811 1.38482 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 7 "noise" } inputsNamed3 { 0 global1 0 1 "pos" 1 freq 0 1 "freq" 2 offset 0 1 "offset" 3 "" "" 1 "amp" 4 rough 0 1 "rough" 5 maxoctave 0 1 "maxoctave" 6 noisetype 0 1 "noisetype" } inputs { 0 global1 0 1 1 freq 0 1 2 offset 0 1 3 "" 0 1 4 rough 0 1 5 maxoctave 0 1 6 noisetype 0 1 } stat { create 1341442786 modify 1341442882 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b98051a6fbb9063031076obj/Siggraph_presentation/vopsop_NOISE1/aanoise1.chn{ channel freq1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch('../freq/float3def1') } } channel freq2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch('../freq/float3def2') } } channel freq3 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch('../freq/float3def3') } } channel offset1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch('../offset/pointdef1') } } channel offset2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch('../offset/pointdef2') } } channel offset3 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch('../offset/pointdef3') } } channel amp { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch('../amp/floatdef') } } channel rough { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { length = 0 value = 0.5 0.5 expr = ch('../rough/floatdef') } } channel maxoctave { lefttype = extend righttype = extend default = 8 flags = 0 segment { length = 0 value = 8 8 expr = ch('../maxoctave/intdef') } } channel noisetype { lefttype = extend righttype = extend defaultString = \"noise\" flags = 0 segment { length = 0 expr = chs('../noisetype/stringdef') } } } HouNC1033600b9b051a6fbb9010540376obj/Siggraph_presentation/vopsop_NOISE1/aanoise1.parm{ version 0.8 signature [ 0 locks=0 ] ( vv ) pos_ff [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 0 0 ) pos_fp [ 0 locks=0 ] ( 0 0 0 0 ) freq_ff [ 0 locks=0 ] ( 1 ) freq [ 0 locks=0 ] ( [ freq1 1 ] [ freq2 1 ] [ freq3 1 ] ) freq_fp [ 0 locks=0 ] ( 1 1 1 1 ) offset_ff [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( [ offset1 0 ] [ offset2 0 ] [ offset3 0 ] ) offset_fp [ 0 locks=0 ] ( 0 0 0 0 ) amp [ 0 locks=0 ] ( [ amp 1 ] ) rough [ 0 locks=0 ] ( [ rough 0.5 ] ) maxoctave [ 0 locks=0 ] ( [ maxoctave 8 ] ) noisetype [ 0 locks=0 ] ( [ noisetype noise ] ) } HouNC1033600b97051a6fbb901542b56fobj/Siggraph_presentation/vopsop_NOISE1/aanoise1.userdata ___Version___HouNC1033600b9f051a6fbb90537a5a42obj/Siggraph_presentation/vopsop_NOISE1/freq.inittype = parameter matchesdef = 0 HouNC1033600b9c051a6fbb9052849f99obj/Siggraph_presentation/vopsop_NOISE1/freq.defcomment "" position -1.69919 2.38482 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 off lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "freq" 1 "bound_freq" } inputsNamed3 { } inputs { } stat { create 1341442789 modify 1341442862 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9f051a6fbb90f1a46e94obj/Siggraph_presentation/vopsop_NOISE1/freq.parm{ version 0.8 parmname [ 0 locks=0 ] ( freq ) parmlabel [ 0 locks=0 ] ( Frequency ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float3" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 1 1 1 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b9b051a6fbb906c46c119obj/Siggraph_presentation/vopsop_NOISE1/freq.userdata ___Version___12.5.376HouNC1033600b99051a6fbb90ed90f4d4obj/Siggraph_presentation/vopsop_NOISE1/offset.inittype = parameter matchesdef = 0 HouNC1033600b9e051a6fbb90c7c5e833obj/Siggraph_presentation/vopsop_NOISE1/offset.defcomment "" position -1.59919 2.18482 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 off lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "offset" 1 "bound_offset" } inputsNamed3 { } inputs { } stat { create 1341442790 modify 1341442862 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb90282b4ea7obj/Siggraph_presentation/vopsop_NOISE1/offset.parm{ version 0.8 parmname [ 0 locks=0 ] ( offset ) parmlabel [ 0 locks=0 ] ( Offset ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "point" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b95051a6fbb90be4c818bobj/Siggraph_presentation/vopsop_NOISE1/offset.userdata ___Version___12.5.376HouNC1033600b9c051a6fbb90a97fe254obj/Siggraph_presentation/vopsop_NOISE1/amp.inittype = parameter matchesdef = 0 HouNC1033600b9d051a6fbb9086517ffdobj/Siggraph_presentation/vopsop_NOISE1/amp.defcomment "" position 1.04564 0.413017 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 { 0 "amp" 1 "bound_amp" } inputsNamed3 { } inputs { } stat { create 1341442791 modify 1341442866 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9c051a6fbb907d67940bobj/Siggraph_presentation/vopsop_NOISE1/amp.parm{ version 0.8 parmname [ 0 locks=0 ] ( amp ) parmlabel [ 0 locks=0 ] ( Amplitude ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "vector" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( -1 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b98051a6fbb9002e9fa8dobj/Siggraph_presentation/vopsop_NOISE1/amp.userdata ___Version___12.5.376HouNC1033600b9e051a6fbb90cadfba93obj/Siggraph_presentation/vopsop_NOISE1/rough.inittype = parameter matchesdef = 0 HouNC1033600b9f051a6fbb900bc40da7obj/Siggraph_presentation/vopsop_NOISE1/rough.defcomment "" position -1.39919 1.78482 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 off lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "rough" 1 "bound_rough" } inputsNamed3 { } inputs { } stat { create 1341442793 modify 1341442862 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9e051a6fbb90cd3ae75aobj/Siggraph_presentation/vopsop_NOISE1/rough.parm{ version 0.8 parmname [ 0 locks=0 ] ( rough ) parmlabel [ 0 locks=0 ] ( Roughness ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 0.5 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b9a051a6fbb90aad94dd1obj/Siggraph_presentation/vopsop_NOISE1/rough.userdata ___Version___12.5.376HouNC1033600b9a051a6fbb905669de60obj/Siggraph_presentation/vopsop_NOISE1/maxoctave.inittype = parameter matchesdef = 0 HouNC1033600b9b051a6fbb902163c510obj/Siggraph_presentation/vopsop_NOISE1/maxoctave.defcomment "" position -1.29919 1.58482 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 off lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "maxoctave" 1 "bound_maxoctave" } inputsNamed3 { } inputs { } stat { create 1341442796 modify 1341442862 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9a051a6fbb902a5770c3obj/Siggraph_presentation/vopsop_NOISE1/maxoctave.parm{ version 0.8 parmname [ 0 locks=0 ] ( maxoctave ) parmlabel [ 0 locks=0 ] ( "Max Octaves" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "int" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 8 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 32 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b96051a6fbb9018d68dd7obj/Siggraph_presentation/vopsop_NOISE1/maxoctave.userdata ___Version___12.5.376HouNC1033600b9a051a6fbb90b8943d7dobj/Siggraph_presentation/vopsop_NOISE1/noisetype.inittype = parameter matchesdef = 0 HouNC1033600b9b051a6fbb90f4f9efe3obj/Siggraph_presentation/vopsop_NOISE1/noisetype.defcomment "" position -1.19919 1.38482 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 off lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "noisetype" 1 "bound_noisetype" } inputsNamed3 { } inputs { } stat { create 1341442797 modify 1341442862 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9a051a6fbb9044bfa637obj/Siggraph_presentation/vopsop_NOISE1/noisetype.parm{ version 0.8 parmname [ 0 locks=0 ] ( noisetype ) parmlabel [ 0 locks=0 ] ( "Noise Type" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "string" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( noise ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( sop ) providemenu [ 0 locks=0 ] ( "on" ) menuchoices [ 0 locks=0 ] ( "noise \"Perlin\" xnoise \"Simplex\" " ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b96051a6fbb909119e53aobj/Siggraph_presentation/vopsop_NOISE1/noisetype.userdata ___Version___12.5.376HouNC1033600b9f051a6fbb90d774b5b2obj/Siggraph_presentation/vopsop_NOISE1/add1.inittype = add matchesdef = 0 HouNC1033600b9c051a6fbb90478926b4obj/Siggraph_presentation/vopsop_NOISE1/add1.defcomment "" position 4.56633 2.83558 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "sum" } inputsNamed3 { 1 global1 0 1 "input1" 2 multiply1 0 1 "input2" } inputs { 0 global1 0 1 1 multiply1 0 1 } stat { create 1341442800 modify 1341442868 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9f051a6fbb900e78b836obj/Siggraph_presentation/vopsop_NOISE1/add1.parm{ version 0.8 } HouNC1033600b9b051a6fbb909e148b75obj/Siggraph_presentation/vopsop_NOISE1/add1.userdata ___Version___12.5.376HouNC1033600b9a051a6fbb90d29947e8obj/Siggraph_presentation/vopsop_NOISE1/multiply1.inittype = multiply matchesdef = 0 HouNC1033600b9b051a6fbb905eb361e2obj/Siggraph_presentation/vopsop_NOISE1/multiply1.defcomment "" position 2.58195 0.951651 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "product" } inputsNamed3 { 1 aanoise1 7 1 "input1" 2 amp 0 1 "input2" } inputs { 0 aanoise1 0 1 1 amp 0 1 } stat { create 1341442857 modify 1341442865 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9a051a6fbb9078b2c12eobj/Siggraph_presentation/vopsop_NOISE1/multiply1.parm{ version 0.8 } HouNC1033600b96051a6fbb90c0c28c70obj/Siggraph_presentation/vopsop_NOISE1/multiply1.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb909bb95712obj/Siggraph_presentation/CROSS1.inittype = vopsop matchesdef = 0 HouNC1033600b88051a6fbb903b98524aobj/Siggraph_presentation/CROSS1.defsopflags sopflags = comment "" position -4.3738 -15.6813 cachesize 1 connectornextid 56 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 point6 2 1 "input1" 53 "" "" 1 "input2" 54 "" "" 1 "input3" 55 "" "" 1 "input4" } inputs { 0 point6 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1343517151 modify 1369895683 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb905e08a945obj/Siggraph_presentation/CROSS1.parm{ version 0.8 vex_group [ 0 locks=0 ] ( "" ) vex_numthreads [ 0 locks=0 ] ( "1perproc" ) vop_compiler [ 0 locks=0 ] ( "vcc -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( "" ) } HouNC1033600b85051a6fbb90f53663ceobj/Siggraph_presentation/CROSS1.netboxcloud_test HouNC1033600b87051a6fbb904e98caddobj/Siggraph_presentation/CROSS1.userdata ___Version___12.5.376HouNC1033600b83051a6fbb901dbd53c9obj/Siggraph_presentation/CROSS1/global1.inittype = global matchesdef = 0 HouNC1033600b80051a6fbb9088d4a526obj/Siggraph_presentation/CROSS1/global1.defcomment "" position 1 1 cachesize 1 connectornextid 15 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 "Pw" 2 "v" 3 "accel" 4 "age" 5 "life" 6 "pstate" 7 "id" 8 "ptnum" 9 "Cd" 10 "N" 11 "Npt" 12 "Time" 13 "Frame" 14 "TimeInc" } inputsNamed3 { } inputs { } stat { create 1343517151 modify 1343517156 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b83051a6fbb902a592ed2obj/Siggraph_presentation/CROSS1/global1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( sop ) usemenu [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( P ) } HouNC1033600b9f051a6fbb90af530631obj/Siggraph_presentation/CROSS1/global1.userdata ___Version___12.5.376HouNC1033600b83051a6fbb9085cc40ccobj/Siggraph_presentation/CROSS1/output1.inittype = output matchesdef = 0 HouNC1033600b80051a6fbb90c05a2e30obj/Siggraph_presentation/CROSS1/output1.defcomment "" position 8.18493 1.52719 cachesize 1 connectornextid 11 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 { 10 "shader" } inputsNamed3 { 0 "" "" 1 "P" 1 "" "" 1 "Pw" 2 "" "" 1 "v" 3 "" "" 1 "accel" 4 "" "" 1 "age" 5 "" "" 1 "life" 6 "" "" 1 "pstate" 7 "" "" 1 "id" 8 "" "" 1 "Cd" 9 "" "" 1 "N" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 } stat { create 1343517151 modify 1343517190 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b83051a6fbb9005f28732obj/Siggraph_presentation/CROSS1/output1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( sop ) outputcodelast [ 0 locks=0 ] ( "on" ) parmorder [ 0 locks=0 ] ( "" ) } HouNC1033600b9f051a6fbb90a2eec6b0obj/Siggraph_presentation/CROSS1/output1.userdata ___Version___12.5.376HouNC1033600b99051a6fbb909c93c801obj/Siggraph_presentation/CROSS1/importattrib1.inittype = importattrib matchesdef = 0 HouNC1033600b9e051a6fbb905672fa86obj/Siggraph_presentation/CROSS1/importattrib1.defcomment "" position 2.9994 0.895613 cachesize 1 connectornextid 5 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "success" 4 "adata" } inputsNamed3 { 0 "" "" 1 "attrib" 1 "" "" 1 "input_index" 2 global1 8 1 "ptnum" } inputs { 0 "" 0 1 1 "" 0 1 2 global1 8 1 } stat { create 1343517169 modify 1343517191 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb907013d3cdobj/Siggraph_presentation/CROSS1/importattrib1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) attrib [ 0 locks=0 ] ( up ) input_index [ 0 locks=0 ] ( 0 ) } HouNC1033600b95051a6fbb9027ecee69obj/Siggraph_presentation/CROSS1/importattrib1.userdata ___Version___HouNC1033600b80051a6fbb9022a7c7b1obj/Siggraph_presentation/CROSS1/cross1.inittype = cross matchesdef = 0 HouNC1033600b81051a6fbb90961f26ccobj/Siggraph_presentation/CROSS1/cross1.defcomment "" position 5.00988 1.72797 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "crossprod" } inputsNamed3 { 0 global1 10 1 "vec1" 1 importattrib1 4 1 "vec2" } inputs { 0 global1 10 1 1 importattrib1 1 1 } stat { create 1343517180 modify 1343517193 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b80051a6fbb9000f27f0fobj/Siggraph_presentation/CROSS1/cross1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) vec1 [ 0 locks=0 ] ( 1 0 0 ) vec2 [ 0 locks=0 ] ( 0 1 0 ) } HouNC1033600b9c051a6fbb90a3311bfeobj/Siggraph_presentation/CROSS1/cross1.userdata ___Version___HouNC1033600b9c051a6fbb90d30f1628obj/Siggraph_presentation/CROSS1/addattrib1.inittype = addattrib matchesdef = 0 HouNC1033600b9d051a6fbb9090b20a10obj/Siggraph_presentation/CROSS1/addattrib1.defcomment "" position 8.26606 0.410796 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "newadata" } inputsNamed3 { 0 "" "" 1 "attrib" 1 cross1 2 1 "adata" 2 "" "" 1 "localvar" } inputs { 0 "" 0 1 1 cross1 0 1 2 "" 0 1 } stat { create 1343517198 modify 1343517204 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9c051a6fbb90d1a06c02obj/Siggraph_presentation/CROSS1/addattrib1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) attrib [ 0 locks=0 ] ( cross ) localvar [ 0 locks=0 ] ( cross ) adata_f [ 0 locks=0 ] ( 0 ) adata_i [ 0 locks=0 ] ( 0 ) adata [ 0 locks=0 ] ( 0 0 0 ) adata_v4 [ 0 locks=0 ] ( 0 0 0 0 ) adata_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) adata_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) typemodifier [ 0 locks=0 ] ( "" ) } HouNC1033600b98051a6fbb907e40695bobj/Siggraph_presentation/CROSS1/addattrib1.userdata ___Version___HouNC1033600b87051a6fbb90bbdedf45obj/Siggraph_presentation/volumevop1.inittype = volumevop matchesdef = 0 HouNC1033600b84051a6fbb907f500ba0obj/Siggraph_presentation/volumevop1.defsopflags sopflags = comment "" position 22.9171 -18.2391 cachesize 1 connectornextid 38 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 fillWithSurfaceWisps1 2 1 "input1" 35 "" "" 1 "input2" 36 "" "" 1 "input3" 37 "" "" 1 "input4" } inputs { 0 fillWithSurfaceWisps1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1368419082 modify 1369895723 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9f051a6fbb90b963feb0obj/Siggraph_presentation/volumevop1.spareparmdef group { name "stdswitcher3" label "Vex Setup" parm { name "vexsrc" baseparm export all } parm { name "shoppath" baseparm export all } parm { name "script" baseparm export all } parm { name "clear" baseparm export all } parm { name "vop_compiler" baseparm export none } parm { name "vop_forcecompile" baseparm export none } } group { name "stdswitcher3_1" label "Volume Bindings" parm { name "vex_cwdpath" baseparm export none } parm { name "autobind" baseparm export none } parm { name "bindeach" 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 { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "ix" label "IX" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "iy" label "IY" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "iz" label "IZ" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "resx" label "ResX" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "resy" label "ResY" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "resz" label "ResZ" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dPdx" label "dPdx" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dPdy" label "dPdy" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dPdz" label "dPdz" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "center" label "Center" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Time" label "Time" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Timeinc" label "Timeinc" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Frame" label "Frame" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput2" label "Second Input" type string invisible default { "" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput3" label "Third Input" type string invisible default { "" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput4" label "Fourth Input" type string invisible default { "" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput1" label "First Input" type string invisible default { "" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "density" label "density" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "input2" label "Input 2" type float default { "1" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } HouNC1033600b87051a6fbb9048e12c5dobj/Siggraph_presentation/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 -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=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 ) 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 ] ( "" ) density [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 3 ) } HouNC1033600b81051a6fbb9034dd4018obj/Siggraph_presentation/volumevop1.netboxsurface_wisps_test HouNC1033600b83051a6fbb90f63aeb1dobj/Siggraph_presentation/volumevop1.userdata ___Version___12.5.376HouNC1033600b96051a6fbb9018d12720obj/Siggraph_presentation/volumevop1/volumevopglobal1.inittype = volumevopglobal matchesdef = 1 HouNC1033600b97051a6fbb900f965b16obj/Siggraph_presentation/volumevop1/volumevopglobal1.defcomment "" position 1.90579 1.97631 cachesize 1 connectornextid 22 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "P" 1 "density" 2 "ix" 3 "iy" 4 "iz" 5 "resx" 6 "resy" 7 "resz" 8 "center" 9 "orig" 10 "size" 11 "dPdx" 12 "dPdy" 13 "dPdz" 14 "BB" 15 "Time" 16 "Timeinc" 17 "Frame" 18 "OpInput1" 19 "OpInput2" 20 "OpInput3" 21 "OpInput4" } inputsNamed3 { } inputs { } stat { create 1368419082 modify 1368419088 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b96051a6fbb908a46bcafobj/Siggraph_presentation/volumevop1/volumevopglobal1.parm{ version 0.8 } HouNC1033600b92051a6fbb901c202946obj/Siggraph_presentation/volumevop1/volumevopglobal1.userdata ___Version___HouNC1033600b96051a6fbb9075ec230fobj/Siggraph_presentation/volumevop1/volumevopoutput1.inittype = volumevopoutput matchesdef = 1 HouNC1033600b97051a6fbb90c2ea589aobj/Siggraph_presentation/volumevop1/volumevopoutput1.defcomment "" position 10.3646 4.94151 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { } inputsNamed3 { 0 if1 2 1 "density" } inputs { 0 if1 0 1 } stat { create 1368419082 modify 1368428847 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b96051a6fbb90d45541d9obj/Siggraph_presentation/volumevop1/volumevopoutput1.parm{ version 0.8 sum [ 0 locks=0 autoscope=0 ] ( 0 ) } HouNC1033600b92051a6fbb90a54ba41eobj/Siggraph_presentation/volumevop1/volumevopoutput1.userdata ___Version___HouNC1033600b9e051a6fbb909c9670e7obj/Siggraph_presentation/volumevop1/compare1.inittype = compare matchesdef = 0 HouNC1033600b9f051a6fbb902e136ea7obj/Siggraph_presentation/volumevop1/compare1.defcomment "" position 5.39403 3.62924 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "bool" } inputsNamed3 { 0 volumevopglobal1 1 1 "input1" 1 input2 0 1 "input2" } inputs { 0 volumevopglobal1 1 1 1 input2 0 1 } stat { create 1368419090 modify 1368428834 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9f051a6fbb909360507bobj/Siggraph_presentation/volumevop1/compare1.chn{ channel input2 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch('../input2/floatdef') } } } HouNC1033600b9e051a6fbb9048fb66c3obj/Siggraph_presentation/volumevop1/compare1.parm{ version 0.8 cmp [ 0 locks=0 ] ( gt ) input2 [ 0 locks=0 ] ( [ input2 1 ] ) input2_i [ 0 locks=0 ] ( 0 ) input2_s [ 0 locks=0 ] ( "" ) } HouNC1033600b9a051a6fbb9026daaf80obj/Siggraph_presentation/volumevop1/compare1.userdata ___Version___12.5.376HouNC1033600b83051a6fbb9041a6ccc2obj/Siggraph_presentation/volumevop1/if1.inittype = if matchesdef = 0 HouNC1033600b80051a6fbb90d37ed08aobj/Siggraph_presentation/volumevop1/if1.defcomment "" position 7.29206 2.71159 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "_density" } inputsNamed3 { 0 compare1 2 1 "condition" 1 volumevopglobal1 1 1 "density" } inputs { 0 compare1 0 1 1 volumevopglobal1 1 1 } stat { create 1368419117 modify 1368428847 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b83051a6fbb90fb378473obj/Siggraph_presentation/volumevop1/if1.parm{ version 0.8 condition [ 0 locks=0 ] ( "true" ) } HouNC1033600b9f051a6fbb90a0a58b4aobj/Siggraph_presentation/volumevop1/if1.userdata ___Version___12.5.376HouNC1033600b94051a6fbb9031b8d34eobj/Siggraph_presentation/volumevop1/if1/suboutput1.inittype = suboutput matchesdef = 0 HouNC1033600b95051a6fbb9009abbc8fobj/Siggraph_presentation/volumevop1/if1/suboutput1.defcomment "" position 5 1 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 { } inputsNamed3 { 0 "" "" 1 "_condition" 1 const1 0 1 "_density" } inputs { 0 "" 0 1 1 const1 0 1 } stat { create 1368419117 modify 1368428834 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b94051a6fbb9066cab623obj/Siggraph_presentation/volumevop1/if1/suboutput1.parm{ version 0.8 name1 [ 0 locks=0 ] ( "" ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( "" ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( "" ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } HouNC1033600b90051a6fbb90c5d1244bobj/Siggraph_presentation/volumevop1/if1/suboutput1.userdata ___Version___12.5.376HouNC1033600b95051a6fbb90aa75e0b2obj/Siggraph_presentation/volumevop1/if1/subinput1.inittype = subinput matchesdef = 0 HouNC1033600b9a051a6fbb905a91efa2obj/Siggraph_presentation/volumevop1/if1/subinput1.defcomment "" position 0 1 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 { 0 "_condition" 1 "_density" } inputsNamed3 { } inputs { } stat { create 1368419118 modify 1368428834 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b95051a6fbb903159ac81obj/Siggraph_presentation/volumevop1/if1/subinput1.parm{ version 0.8 } HouNC1033600b91051a6fbb90f7abe22aobj/Siggraph_presentation/volumevop1/if1/subinput1.userdata ___Version___12.5.376HouNC1033600b98051a6fbb907a8475e8obj/Siggraph_presentation/volumevop1/if1/const1.inittype = constant matchesdef = 0 HouNC1033600b99051a6fbb90f9052fc7obj/Siggraph_presentation/volumevop1/if1/const1.defcomment "" position 2.22941 1.2824 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "Value" } inputsNamed3 { } inputs { } stat { create 1368419138 modify 1368419146 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600b98051a6fbb904cd850ddobj/Siggraph_presentation/volumevop1/if1/const1.parm{ version 0.8 consttype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) parmuniform [ 0 locks=0 ] ( "on" ) constname [ 0 locks=0 ] ( Value ) constlabel [ 0 locks=0 ] ( Constant ) } HouNC1033600b94051a6fbb90818bb3a3obj/Siggraph_presentation/volumevop1/if1/const1.userdata ___Version___12.5.376HouNC1033600b9c051a6fbb9070b86ec7obj/Siggraph_presentation/volumevop1/input2.inittype = parameter matchesdef = 0 HouNC1033600b9d051a6fbb9030e8cd3aobj/Siggraph_presentation/volumevop1/input2.defcomment "" position 3.39403 3.62924 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 off lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "input2" 1 "bound_input2" } inputsNamed3 { } inputs { } stat { create 1368428822 modify 1368428833 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end HouNC1033600b9c051a6fbb90c1c39ef1obj/Siggraph_presentation/volumevop1/input2.parm{ version 0.8 parmname [ 0 locks=0 ] ( input2 ) parmlabel [ 0 locks=0 ] ( "Input 2" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( cvex ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b98051a6fbb90c453a82fobj/Siggraph_presentation/volumevop1/input2.userdata ___Version___12.5.376HouNC1033600b87051a6fbb9097602292obj/Siggraph_presentation/volumevop2.inittype = volumevop matchesdef = 0 HouNC1033600b84051a6fbb90cad6fe38obj/Siggraph_presentation/volumevop2.defsopflags sopflags = comment "" position 22.9171 -19.0712 cachesize 1 connectornextid 41 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 volumevop1 4 1 "input1" 38 "" "" 1 "input2" 39 "" "" 1 "input3" 40 "" "" 1 "input4" } inputs { 0 volumevop1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1368419082 modify 1369895723 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9f051a6fbb90b1b79748obj/Siggraph_presentation/volumevop2.spareparmdef group { name "stdswitcher3" label "Vex Setup" parm { name "vexsrc" baseparm export all } parm { name "shoppath" baseparm export all } parm { name "script" baseparm export all } parm { name "clear" baseparm export all } parm { name "vop_compiler" baseparm export none } parm { name "vop_forcecompile" baseparm export none } } group { name "stdswitcher3_1" label "Volume Bindings" parm { name "vex_cwdpath" baseparm export none } parm { name "autobind" baseparm export none } parm { name "bindeach" 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 { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "ix" label "IX" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "iy" label "IY" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "iz" label "IZ" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "resx" label "ResX" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "resy" label "ResY" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "resz" label "ResZ" type integer invisible default { "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dPdx" label "dPdx" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dPdy" label "dPdy" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dPdz" label "dPdz" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "center" label "Center" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Time" label "Time" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Timeinc" label "Timeinc" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Frame" label "Frame" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput2" label "Second Input" type string invisible default { "" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput3" label "Third Input" type string invisible default { "" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput4" label "Fourth Input" type string invisible default { "" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput1" label "First Input" type string invisible default { "" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "density" label "density" type float invisible default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "input2" label "Input Number 2" type float default { "0" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } HouNC1033600b87051a6fbb90c837ecebobj/Siggraph_presentation/volumevop2.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) vexsrc [ 0 locks=0 ] ( "myself" ) shoppath [ 0 locks=0 ] ( "" ) script [ 0 locks=0 ] ( null ) clear [ 0 locks=0 ] ( 0 ) vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( "" ) 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 ) 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 ] ( "" ) density [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 2 ) } HouNC1033600b81051a6fbb90323eb0b6obj/Siggraph_presentation/volumevop2.netboxsurface_wisps_test HouNC1033600b83051a6fbb900c012ca0obj/Siggraph_presentation/volumevop2.userdata ___Version___12.5.376HouNC1033600b96051a6fbb90107e909aobj/Siggraph_presentation/volumevop2/volumevopglobal1.inittype = volumevopglobal matchesdef = 1 HouNC1033600b97051a6fbb90dbbde06eobj/Siggraph_presentation/volumevop2/volumevopglobal1.defcomment "" position 1.90579 1.97631 cachesize 1 connectornextid 22 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "P" 1 "density" 2 "ix" 3 "iy" 4 "iz" 5 "resx" 6 "resy" 7 "resz" 8 "center" 9 "orig" 10 "size" 11 "dPdx" 12 "dPdy" 13 "dPdz" 14 "BB" 15 "Time" 16 "Timeinc" 17 "Frame" 18 "OpInput1" 19 "OpInput2" 20 "OpInput3" 21 "OpInput4" } inputsNamed3 { } inputs { } stat { create 1368419082 modify 1368419088 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b96051a6fbb90b1b8e084obj/Siggraph_presentation/volumevop2/volumevopglobal1.parm{ version 0.8 } HouNC1033600b92051a6fbb9013c18885obj/Siggraph_presentation/volumevop2/volumevopglobal1.userdata ___Version___HouNC1033600b96051a6fbb90a2881e47obj/Siggraph_presentation/volumevop2/volumevopoutput1.inittype = volumevopoutput matchesdef = 1 HouNC1033600b97051a6fbb901ed0dcd8obj/Siggraph_presentation/volumevop2/volumevopoutput1.defcomment "" position 10.3646 4.94151 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { } inputsNamed3 { 0 multiply1 0 1 "density" } inputs { 0 multiply1 0 1 } stat { create 1368419082 modify 1368428997 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b96051a6fbb906224bbb9obj/Siggraph_presentation/volumevop2/volumevopoutput1.parm{ version 0.8 sum [ 0 locks=0 autoscope=0 ] ( 0 ) } HouNC1033600b92051a6fbb90aec566deobj/Siggraph_presentation/volumevop2/volumevopoutput1.userdata ___Version___HouNC1033600b99051a6fbb907197af13obj/Siggraph_presentation/volumevop2/multiply1.inittype = multiply matchesdef = 0 HouNC1033600b9e051a6fbb9063a7cd0eobj/Siggraph_presentation/volumevop2/multiply1.defcomment "" position 5.89991 4.64104 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "product" } inputsNamed3 { 1 volumevopglobal1 1 1 "input1" 2 input2 0 1 "input2" } inputs { 0 volumevopglobal1 1 1 1 input2 0 1 } stat { create 1368428987 modify 1368428997 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb90fb3813fbobj/Siggraph_presentation/volumevop2/multiply1.parm{ version 0.8 } HouNC1033600b95051a6fbb90e149b2daobj/Siggraph_presentation/volumevop2/multiply1.userdata ___Version___12.5.376HouNC1033600b9c051a6fbb9028f3d2a0obj/Siggraph_presentation/volumevop2/input2.inittype = parameter matchesdef = 0 HouNC1033600b9d051a6fbb90e726cafaobj/Siggraph_presentation/volumevop2/input2.defcomment "" position 3.89991 4.64104 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 off lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "input2" 1 "bound_input2" } inputsNamed3 { } inputs { } stat { create 1368428992 modify 1368428999 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end HouNC1033600b9c051a6fbb90d1800a0aobj/Siggraph_presentation/volumevop2/input2.parm{ version 0.8 parmname [ 0 locks=0 ] ( input2 ) parmlabel [ 0 locks=0 ] ( "Input Number 2" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( cvex ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b98051a6fbb90a717d66cobj/Siggraph_presentation/volumevop2/input2.userdata ___Version___12.5.376HouNC1033600ba4051a6fbb9076989a5bshop.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 1341441573 modify 1341444894 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba7051a6fbb902c7d5db5shop.parm{ version 0.8 } HouNC1033600ba3051a6fbb90240584c2shop.userdata ___Version___12.5.376HouNC1033600bba051a6fbb903db1d779shop/billowysmoke.inittype = vopmaterial matchesdef = 0 HouNC1033600bbb051a6fbb90a74a113ashop/billowysmoke.defcomment "Created from Gallery Entry: Billowy Smoke Billowy smoke volumetric material." position 0 0 cachesize 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1341444894 modify 1369895855 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 creator gallery::billowysmoke explicit 1 delscript "" exprlanguage hscript end HouNC1033600bb2051a6fbb90ff13108eshop/billowysmoke.spareparmdef parm { name "vop_compiler" baseparm invisible export none } parm { name "vop_forcecompile" baseparm invisible export none } parm { name "Kd" label "Smoke Intensity" type float default { "1" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "useSmokeColor" label "Use Smoke Color" type toggle default { "on" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "smokecolor" label "Smoke Color" type color size 3 default { "0.8" "0.77" "0.72" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Cd" label "Attribute Color" type color invisible size 3 default { "1" "1" "1" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "usePointColor" label "Use Point Color" type toggle default { "on" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } group { name "folder0" label "Density" parm { name "densityfield" label "Density Field" type string default { "density" } menureplace { "density" "Density" "burn" "Burn" "heat" "Heat" "temperature" "Temperature" "surface" "Surface" } range { 0 1 } export none } parm { name "density" label "Density" type float invisible default { "10" } range { 0 50 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "smokedensity" label "Smoke Density" type float default { "10" } range { 0 50 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "shadowdensity" label "Shadow Density" type float default { "10" } range { 0 50 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "receiveshadows" label "Receive Shadows" type toggle default { "on" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "illumAngle" label "Illuminance Angle" type float default { "180" } range { 0 360 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } group { name "folder0_1" label "Noise" parm { name "DoNoise" label "Do Noise" type toggle default { "off" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "freq" label "Frequency" type float size 4 default { "4" "4" "4" "1" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "amp" label "Amplitude" type float default { "4" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "offset" label "Offset" type float size 4 default { "0" "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough" label "Roughness" type float default { "0.5" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "turb" label "Turbulence" type integer default { "4" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } group { name "folder0_2" label "Temperature" parm { name "temperaturefield" label "Temperature Field" type string default { "temperature" } menureplace { "density" "Density" "burn" "Burn" "heat" "Heat" "temperature" "Temperature" "surface" "Surface" } range { 0 1 } export none } parm { name "Ce" label "Emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "temperature" label "Temperature" type float invisible default { "0" } range { 0 50 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emission" label "Emission" type float default { "10" } range { 0 1 } export none parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "tempramp" label "Map Temperature to Emission Color" type ramp_rgb default { "2" } range { 1! 10 } export none parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "tempramp_the_basis_strings" } parmtag { "rampbasisdefault" "catmull-rom" } parmtag { "rampcolortype" "rgb" } parmtag { "rampkeys_var" "tempramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "tempramp_the_key_values" } parmtag { "shaderparmcontexts" "surface" } } parm { name "densitycolorramp" label "Map Temperature to Density Color" type ramp_rgb default { "2" } range { 1! 10 } export none parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "densitycolorramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampcolortype" "rgb" } parmtag { "rampkeys_var" "densitycolorramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "densitycolorramp_the_key_values" } parmtag { "shaderparmcontexts" "surface" } } parm { name "densityopacityramp" label "Map Temperature to Density Opacity" type ramp_flt default { "2" } range { 1! 10 } export none parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "densityopacityramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampkeys_var" "densityopacityramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "densityopacityramp_the_key_values" } parmtag { "shaderparmcontexts" "surface" } } } group { name "folder0_3" label "OpenGL" group { name "folder2" label "Surface" parm { name "ogl_light" label "Use Lighting" type toggle default { "1" } help "None" range { 0 1 } export none parmtag { "spare_category" "OGL" } } parm { name "sepparm6" label "Separator" type separator default { } range { 0 1 } export none } parm { name "ogl_alpha" label "OGL Alpha" type float default { "1" } help "None" range { 0 1 } export none parmtag { "spare_category" "OGL" } } parm { name "ogl_cutout" label "Transparent Texture Alpha" type toggle default { "1" } help "None" range { 0 1 } export none parmtag { "spare_category" "OGL" } } parm { name "ogl_amb" label "OGL Ambient" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } export none parmtag { "spare_category" "OGL" } } parm { name "ogl_emit" label "OGL Emission" type color size 3 default { "0" "0" "0" } help "None" range { 0 1 } export none parmtag { "spare_category" "OGL" } } parm { name "sepparm12" label "Separator" type separator default { } range { 0 1 } export none } parm { name "ogl_diff" label "OGL Diffuse" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } export none parmtag { "spare_category" "OGL" } } multiparm { name "ogl_numtex" label "Texture Layers" default 1 parmtag { "spare_category" "OGL" } parm { name "ogl_tex#" label "Texture #" type image default { "`chs(\"baseColorMap\")`" } help "None" range { 0 1 } export none parmtag { "filechooser_mode" "read" } } parm { name "ogl_tex_min_filter#" label "Minification Filter" type string default { "GL_LINEAR_MIPMAP_LINEAR" } help "None" menu { "GL_NEAREST" "Poor: Nearest" "GL_LINEAR" "Poor: Linear" "GL_NEAREST_MIPMAP_NEAREST" "Fastest (Nearest/Nearest)" "GL_LINEAR_MIPMAP_NEAREST" "Better (Linear/Nearest)" "GL_NEAREST_MIPMAP_LINEAR" "Good (Nearest/Linear)" "GL_LINEAR_MIPMAP_LINEAR" "Best (Linear/Linear)" } range { 0 1 } export none } parm { name "ogl_tex_mag_filter#" label "Magnification Filter" type string default { "GL_LINEAR" } help "None" menu { "GL_NEAREST" "Nearest" "GL_LINEAR" "Linear" } range { 0 1 } export none } parm { name "ogl_clamping_mode#" label "Clamp Texture" type toggle default { "0" } help "None" range { 0 1 } export none } } parm { name "sepparm8" label "Separator" type separator default { } range { 0 1 } export none } parm { name "ogl_spec" label "OGL Specular" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } export none parmtag { "spare_category" "OGL" } } parm { name "ogl_specmap" label "OGL Specular Map" type image default { "" } help "None" range { 0 1 } export none parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_speclayer" label "Specular Layer" type integer default { "0" } help "None" disablewhen "{ ogl_specmap == \"\" }" range { 0 15 } export none } parm { name "ogl_rough" label "OGL Roughness" type float default { "0.1" } help "None" range { 0 1 } export none parmtag { "spare_category" "OGL" } } parm { name "ogl_adjustshiny" label "Adjust Shininess with Alpha Channel" type toggle default { "off" } help "None" disablewhen "{ ogl_specmap == \"\" }" range { 0 1 } export none } parm { name "ogl_shinyrange" label "Shininess Range" type vector2 size 2 default { "10" "30" } help "None" disablewhen "{ ogl_specmap == \"\" } { ogl_adjustshiny == 0 }" range { -1 1 } export none } parm { name "sepparm10" label "Separator" type separator default { } range { 0 1 } export none } parm { name "ogl_opacitymap" label "OGL Opacity Map" type image default { "" } help "None" range { 0 1 } export none parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_opacitylayer" label "Opacity Layer" type integer default { "0" } help "None" disablewhen "{ ogl_opacitymap == \"\" }" range { 0 15 } export none } } group { name "folder2_1" label "Displace" parm { name "ogl_bumpmap" label "OGL Bump Map" type image default { "" } help "None" range { 0 1 } export none parmtag { "filechooser_mode" "read" } } parm { name "ogl_bumptype" label "Bump Map Type" type string default { "height" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" menu { "height" "Height Map" "uv" "UV Bump Map" "xyz" "XYZ Bump Map" } range { 0 1 } export none } parm { name "ogl_bumpscale" label "Bump Scale" type float default { "1" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 10 } export none } parm { name "ogl_bumpbias" label "Bump Map Range" type string default { "zeroone" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" menu { "zeroone" "0 to 1" "centered" "-1 to 1" } range { 0 1 } export none } parm { name "ogl_bumplayer" label "Bump Layer" type integer default { "0" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 15 } export none } parm { name "ogl_bumpinvert" label "Invert Bumps" type toggle default { "0" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 1 } export none } parm { name "sepparm7" label "Separator" type separator default { } range { 0 1 } export none } parm { name "ogl_normalmap" label "OGL Normal Map" type image default { "" } help "None" range { 0 1 } export none parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_normalbias" label "Normal Map Range" type string default { "zeroone" } help "None" disablewhen "{ ogl_normalmap == \"\" }" menu { "zeroone" "0 to 1" "centered" "-1 to 1" } range { 0 1 } export none } parm { name "ogl_normallayer" label "Normal Layer" type integer default { "0" } help "None" disablewhen "{ ogl_normalmap == \"\" }" range { 0 15 } export none parmtag { "spare_category" "OGL" } } parm { name "sepparm9" label "Separator" type separator default { } range { 0 1 } export none } } group { name "folder2_2" label "Environment" parm { name "ogl_envmap" label "OGL Environment Map" type image default { "" } help "None" range { 0 1 } export none parmtag { "filechooser_mode" "read" } } parm { name "ogl_envrotate" label "Env Map Rotation" type vector size 3 default { "0" "0" "0" } help "None" disablewhen "{ ogl_envmap == \"\" }" range { -1 1 } export none } parm { name "ogl_envrotorder" label "Env Rotate Order" type string default { "xyz" } help "None" menu { "xyz" "Rx Ry Rz" "xzy" "Rx Rz Ry" "yxz" "Ry Rx Rz" "yzx" "Ry Rz Rx" "zxy" "Rz Rx Ry" "zyx" "Rz Ry Rx" } range { 0 1 } export none } parm { name "ogl_envscale" label "Reflection Intensity" type float default { "0.1" } help "None" disablewhen "{ ogl_envmap == \"\" }" range { 0 2 } export none } } } HouNC1033600bbb051a6fbb904c0cc546shop/billowysmoke.chn{ channel offset4 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $T } } channel ogl_diffr { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"smokecolorr\") } } channel ogl_diffg { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"smokecolorg\") } } channel ogl_diffb { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"smokecolorb\") } } } HouNC1033600bba051a6fbb904b514577shop/billowysmoke.parm{ version 0.8 vop_compiler [ 0 locks=0 autoscope=0 ] ( "vcc -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) Kd [ 0 locks=0 ] ( 1 ) useSmokeColor [ 0 locks=0 ] ( "on" ) smokecolor [ 0 locks=0 autoscope=0 ] ( 0.80000001200000004 0.769999981 0.72000002900000004 ) Cd [ 0 locks=0 ] ( 1 1 1 ) usePointColor [ 0 locks=0 ] ( "on" ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) densityfield [ 0 locks=0 ] ( density ) density [ 0 locks=0 ] ( 10 ) smokedensity [ 0 locks=0 ] ( 10 ) shadowdensity [ 0 locks=0 ] ( 10 ) receiveshadows [ 0 locks=0 ] ( "on" ) illumAngle [ 0 locks=0 ] ( 180 ) DoNoise [ 0 locks=0 ] ( "off" ) freq [ 0 locks=0 ] ( 4 4 4 1 ) amp [ 0 locks=0 ] ( 4 ) offset [ 0 locks=0 autoscope=0 ] ( 0 0 0 [ offset4 0 ] ) rough [ 0 locks=0 ] ( 0.5 ) turb [ 0 locks=0 ] ( 4 ) temperaturefield [ 0 locks=0 ] ( temperature ) Ce [ 0 locks=0 ] ( 0 0 0 ) temperature [ 0 locks=0 ] ( 0 ) emission [ 0 locks=0 ] ( 10 ) tempramp [ 0 locks=0 autoscope=0 ] ( 5 ) tempramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) tempramp1c [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) tempramp1interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) tempramp2pos [ 0 locks=0 autoscope=0 ] ( 0.25 ) tempramp2c [ 0 locks=0 autoscope=0 ] ( 0.63999998599999997 0 0 ) tempramp2interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) tempramp3pos [ 0 locks=0 autoscope=0 ] ( 0.5 ) tempramp3c [ 0 locks=0 autoscope=0 ] ( 0.89999997600000003 0.44999998800000002 0 ) tempramp3interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) tempramp4pos [ 0 locks=0 autoscope=0 ] ( 0.75 ) tempramp4c [ 0 locks=0 autoscope=0 ] ( 0.89999997600000003 0.89999997600000003 0 ) tempramp4interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) tempramp5pos [ 0 locks=0 autoscope=0 ] ( 1 ) tempramp5c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) tempramp5interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) densitycolorramp [ 0 locks=0 autoscope=0 ] ( 2 ) densitycolorramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) densitycolorramp1c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) densitycolorramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) densitycolorramp2pos [ 0 locks=0 autoscope=0 ] ( 1 ) densitycolorramp2c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) densitycolorramp2interp [ 0 locks=0 autoscope=0 ] ( "linear" ) densityopacityramp [ 0 locks=0 autoscope=0 ] ( 2 ) densityopacityramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) densityopacityramp1value [ 0 locks=0 autoscope=0 ] ( 1 ) densityopacityramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) densityopacityramp2pos [ 0 locks=0 autoscope=0 ] ( 1 ) densityopacityramp2value [ 0 locks=0 autoscope=0 ] ( 1 ) densityopacityramp2interp [ 0 locks=0 autoscope=0 ] ( "linear" ) folder2 [ 0 locks=0 ] ( 0 0 0 ) ogl_light [ 0 locks=0 ] ( "on" ) sepparm6 [ 0 locks=0 ] ( ) ogl_alpha [ 0 locks=0 ] ( 1 ) ogl_cutout [ 0 locks=0 ] ( "on" ) ogl_amb [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) ogl_emit [ 0 locks=0 ] ( 0 0 0 ) sepparm12 [ 0 locks=0 ] ( ) ogl_diff [ 0 locks=0 autoscope=0 ] ( [ ogl_diffr 0.80000001200000004 ] [ ogl_diffg 0.769999981 ] [ ogl_diffb 0.72000002900000004 ] ) ogl_numtex [ 0 locks=0 autoscope=0 ] ( 0 ) sepparm8 [ 0 locks=0 ] ( ) ogl_spec [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) ogl_specmap [ 0 locks=0 ] ( "" ) ogl_speclayer [ 0 locks=0 ] ( 0 ) ogl_rough [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) ogl_adjustshiny [ 0 locks=0 ] ( "off" ) ogl_shinyrange [ 0 locks=0 ] ( 10 30 ) sepparm10 [ 0 locks=0 ] ( ) ogl_opacitymap [ 0 locks=0 ] ( "" ) ogl_opacitylayer [ 0 locks=0 ] ( 0 ) ogl_bumpmap [ 0 locks=0 ] ( "" ) ogl_bumptype [ 0 locks=0 ] ( height ) ogl_bumpscale [ 0 locks=0 ] ( 1 ) ogl_bumpbias [ 0 locks=0 ] ( zeroone ) ogl_bumplayer [ 0 locks=0 ] ( 0 ) ogl_bumpinvert [ 0 locks=0 ] ( "off" ) sepparm7 [ 0 locks=0 ] ( ) ogl_normalmap [ 0 locks=0 ] ( "" ) ogl_normalbias [ 0 locks=0 ] ( zeroone ) ogl_normallayer [ 0 locks=0 ] ( 0 ) sepparm9 [ 0 locks=0 ] ( ) ogl_envmap [ 0 locks=0 ] ( "" ) ogl_envrotate [ 0 locks=0 ] ( 0 0 0 ) ogl_envrotorder [ 0 locks=0 ] ( xyz ) ogl_envscale [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) } HouNC1033600bb6051a6fbb903d8a4329shop/billowysmoke.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb90b12f8974shop/billowysmoke/output_collect.inittype = collect matchesdef = 0 HouNC1033600b88051a6fbb90b3da6b43shop/billowysmoke/output_collect.defcomment "" position 15.3352 2.85524 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { } inputsNamed3 { 0 output1 5 1 "shader1" } inputs { 0 output1 0 1 } stat { create 1278606437 modify 1369895685 author rafal@warsaw.local access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb9007fbfc78shop/billowysmoke/output_collect.parm{ version 0.8 } HouNC1033600b87051a6fbb90fb5d1c2dshop/billowysmoke/output_collect.userdata ___Version___12.5.376HouNC1033600bb2051a6fbb909c6d36e3shop/billowysmoke/output1.inittype = output matchesdef = 0 HouNC1033600bb3051a6fbb906259f1d5shop/billowysmoke/output1.defcomment "" position 12.817 2.43164 cachesize 1 connectornextid 6 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 { 5 "shader" } inputsNamed3 { 0 add_emmision 2 1 "Cf" 1 multiply4 2 1 "Of" 2 multiply5 2 1 "Af" 3 "" "" 1 "N" 4 if_densityNotZero 15 1 "F" } inputs { 0 add_emmision 0 1 1 multiply4 0 1 2 multiply5 0 1 3 "" 0 1 4 if_densityNotZero 3 1 } stat { create 1185233314 modify 1369895689 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb2051a6fbb9039210530shop/billowysmoke/output1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) outputcodelast [ 0 locks=0 ] ( "off" ) parmorder [ 0 locks=0 ] ( "Kd useSmokeColor smokecolor usePointColor Cd { \"Density\" density smokedensity shadowdensity receiveshadows if_densityNotZero/illumAngle } { \"Noise\" DoNoise if_densityNotZero/if_DoNoise/type if_densityNotZero/if_DoNoise/freq if_densityNotZero/if_DoNoise/amp if_densityNotZero/if_DoNoise/offset if_densityNotZero/if_DoNoise/rough if_densityNotZero/if_DoNoise/atten if_densityNotZero/if_DoNoise/turb }" ) } HouNC1033600b8e051a6fbb90ff771b78shop/billowysmoke/output1.userdata ___Version___12.5.376HouNC1033600bb0051a6fbb90869f35efshop/billowysmoke/newCf.inittype = constant matchesdef = 0 HouNC1033600bb1051a6fbb9019333b7cshop/billowysmoke/newCf.defcomment "" position 3.06011 4.74217 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "newCf" } inputsNamed3 { } inputs { } stat { create 1185234108 modify 1278606505 author liza@chaos access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600bb0051a6fbb900e519374shop/billowysmoke/newCf.parm{ version 0.8 consttype [ 0 locks=0 ] ( "color" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) parmuniform [ 0 locks=0 ] ( "on" ) constname [ 0 locks=0 ] ( newCf ) constlabel [ 0 locks=0 ] ( newCf ) } HouNC1033600b8c051a6fbb9041c367ddshop/billowysmoke/newCf.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb90a8679452shop/billowysmoke/receiveshadows.inittype = parameter matchesdef = 0 HouNC1033600b88051a6fbb9027fb4668shop/billowysmoke/receiveshadows.defcomment "" position 2.22432 3.89673 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "receiveshadows" } inputsNamed3 { } inputs { } stat { create 1185234718 modify 1278606505 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb900334a8e3shop/billowysmoke/receiveshadows.parm{ version 0.8 parmname [ 0 locks=0 ] ( receiveshadows ) parmlabel [ 0 locks=0 ] ( "Receive Shadows" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "toggle" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "on" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b87051a6fbb90558e5d5ashop/billowysmoke/receiveshadows.userdata ___Version___12.5.376HouNC1033600bb2051a6fbb90a074c830shop/billowysmoke/density.inittype = parameter matchesdef = 0 HouNC1033600bb3051a6fbb90ac0c28e7shop/billowysmoke/density.defcomment "" position 0.729452 4.79249 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "density" } inputsNamed3 { } inputs { } stat { create 1185234802 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.4 0.2 0.6 delscript "" exprlanguage hscript end HouNC1033600bb2051a6fbb905b58ef2bshop/billowysmoke/density.parm{ version 0.8 parmname [ 0 locks=0 ] ( `chs(\"../densityfield\")` ) parmlabel [ 0 locks=0 ] ( Density ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 10 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 50 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b8e051a6fbb9065f6c37cshop/billowysmoke/density.userdata ___Version___12.5.376HouNC1033600b89051a6fbb909479b137shop/billowysmoke/smokedensity.inittype = parameter matchesdef = 0 HouNC1033600b8e051a6fbb906d2765d4shop/billowysmoke/smokedensity.defcomment "" position 1.63372 2.08876 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "smokedensity" } inputsNamed3 { } inputs { } stat { create 1185234802 modify 1278606505 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b89051a6fbb90fa4d16b4shop/billowysmoke/smokedensity.parm{ version 0.8 parmname [ 0 locks=0 ] ( smokedensity ) parmlabel [ 0 locks=0 ] ( "Smoke Density" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 10 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 50 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b85051a6fbb90e712d13dshop/billowysmoke/smokedensity.userdata ___Version___12.5.376HouNC1033600b88051a6fbb903d63454ashop/billowysmoke/shadowdensity.inittype = parameter matchesdef = 0 HouNC1033600b89051a6fbb90c72fa07bshop/billowysmoke/shadowdensity.defcomment "" position 3.40436 2.07664 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "shadowdensity" } inputsNamed3 { } inputs { } stat { create 1185234802 modify 1278606505 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb90393ce7b4shop/billowysmoke/shadowdensity.parm{ version 0.8 parmname [ 0 locks=0 ] ( shadowdensity ) parmlabel [ 0 locks=0 ] ( "Shadow Density" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 10 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 50 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b84051a6fbb904b1eac42shop/billowysmoke/shadowdensity.userdata ___Version___12.5.376HouNC1033600b8f051a6fbb90003a71a1shop/billowysmoke/smokecolor.inittype = parameter matchesdef = 0 HouNC1033600b8c051a6fbb9025d9c092shop/billowysmoke/smokecolor.defcomment "" position -3.38096 1.46065 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "smokecolor" } inputsNamed3 { } inputs { } stat { create 1185234802 modify 1278606505 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b8f051a6fbb902680b7f3shop/billowysmoke/smokecolor.parm{ version 0.8 parmname [ 0 locks=0 ] ( smokecolor ) parmlabel [ 0 locks=0 ] ( "Smoke Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0.80000001200000004 0.769999981 0.72000002900000004 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b8b051a6fbb9066409603shop/billowysmoke/smokecolor.userdata ___Version___12.5.376HouNC1033600bb2051a6fbb905adf723ashop/billowysmoke/GT_Zero.inittype = compare matchesdef = 0 HouNC1033600bb3051a6fbb90e1aee2f9shop/billowysmoke/GT_Zero.defcomment "" position 3.98639 5.23741 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "bool" } inputsNamed3 { 0 density 0 1 "input1" 1 "" "" 1 "input2" } inputs { 0 density 0 1 1 "" 0 1 } stat { create 1185235193 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb2051a6fbb90e3382a1eshop/billowysmoke/GT_Zero.parm{ version 0.8 cmp [ 0 locks=0 ] ( gt ) input2 [ 0 locks=0 ] ( 0 ) input2_i [ 0 locks=0 ] ( 0 ) input2_s [ 0 locks=0 ] ( "" ) } HouNC1033600b8e051a6fbb90cdb61768shop/billowysmoke/GT_Zero.userdata ___Version___12.5.376HouNC1033600b84051a6fbb90e56ee531shop/billowysmoke/if_densityNotZero.inittype = if matchesdef = 0 HouNC1033600b85051a6fbb9036ca0e86shop/billowysmoke/if_densityNotZero.defcomment "" position 5.22095 2.52355 cachesize 1 connectornextid 16 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 { 12 "_newCf" 13 "_newOf" 14 "_newAf" 15 "_f" } inputsNamed3 { 0 GT_Zero 2 1 "condition" 1 newCf 0 1 "newCf" 2 receiveshadows 0 1 "receiveshadows" 3 multiply1 3 1 "product" 4 newOf 0 1 "newOf" 5 DoNoise 0 1 "DoNoise" 6 density 0 1 "density" 7 smokedensity 0 1 "smokedensity" 8 shadowdensity 0 1 "shadowdensity" 9 newAf 0 1 "newAf" 10 floattobsdf1 1 1 "f" 11 pattern 0 1 "pattern" } inputs { 0 GT_Zero 0 1 1 newCf 0 1 2 receiveshadows 0 1 3 multiply1 0 1 4 newOf 0 1 5 DoNoise 0 1 6 density 0 1 7 smokedensity 0 1 8 shadowdensity 0 1 9 newAf 0 1 10 floattobsdf1 0 1 11 pattern 0 1 } stat { create 1185235287 modify 1369895685 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b84051a6fbb90004d57c7shop/billowysmoke/if_densityNotZero.parm{ version 0.8 condition [ 0 locks=0 ] ( "true" ) } HouNC1033600b80051a6fbb9076c98fdeshop/billowysmoke/if_densityNotZero.userdata ___Version___12.5.376HouNC1033600b99051a6fbb903fb5d7eeshop/billowysmoke/if_densityNotZero/suboutput1.inittype = suboutput matchesdef = 0 HouNC1033600b9e051a6fbb908d0a326fshop/billowysmoke/if_densityNotZero/suboutput1.defcomment "" position 13.6042 0.751821 cachesize 1 connectornextid 12 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 { } inputsNamed3 { 0 "" "" 1 "_condition" 1 multiply2 3 1 "_newCf" 2 "" "" 1 "_receiveshadows" 3 "" "" 1 "_product" 4 float2color 6 1 "_newOf" 5 "" "" 1 "_DoNoise" 6 "" "" 1 "_density" 7 "" "" 1 "_smokedensity" 8 "" "" 1 "_shadowdensity" 9 multiply1 2 1 "_newAf" 10 lighting1 17 1 "_f" 11 post_noise_density 2 1 "_pattern" } inputs { 0 "" 0 1 1 multiply2 0 1 2 "" 0 1 3 "" 0 1 4 float2color 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 multiply1 0 1 10 lighting1 1 1 11 post_noise_density 0 1 } stat { create 1185235287 modify 1369895688 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb90e00b0a8dshop/billowysmoke/if_densityNotZero/suboutput1.parm{ version 0.8 name1 [ 0 locks=0 ] ( "" ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( "" ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( "" ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } HouNC1033600b95051a6fbb90ec2fdd76shop/billowysmoke/if_densityNotZero/suboutput1.userdata ___Version___12.5.376HouNC1033600b9e051a6fbb9072d5a31dshop/billowysmoke/if_densityNotZero/subinput1.inittype = subinput matchesdef = 0 HouNC1033600b9f051a6fbb90d3402136shop/billowysmoke/if_densityNotZero/subinput1.defcomment "" position 4.29025 1.58709 cachesize 1 connectornextid 9 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "_condition" 1 "_newCf" 2 "_receiveshadows" 3 "_product" 4 "_newOf" 5 "_DoNoise" 6 "_density" 7 "_smokedensity" 8 "_shadowdensity" } inputsNamed3 { } inputs { } stat { create 1185235287 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9e051a6fbb908f104688shop/billowysmoke/if_densityNotZero/subinput1.parm{ version 0.8 } HouNC1033600b9a051a6fbb904ee78c07shop/billowysmoke/if_densityNotZero/subinput1.userdata ___Version___12.5.376HouNC1033600b9b051a6fbb905a06a8cdshop/billowysmoke/if_densityNotZero/illuminance1.inittype = illuminance matchesdef = 0 HouNC1033600b98051a6fbb90d34484d3shop/billowysmoke/if_densityNotZero/illuminance1.defvopversion 1 comment "" position 8.49386 2.97185 cachesize 1 connectornextid 9 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 8 "__newCf" } inputsNamed3 { 0 P 0 1 "P" 1 Y_axis 3 1 "N" 2 degtorad1 2 1 "angle" 3 "" "" 1 "lighttype" 4 "" "" 1 "lightmask" 5 "" "" 1 "lightexport" 6 subinput1 1 1 "_newCf" 7 subinput1 2 1 "_receiveshadows" } inputs { 0 P 0 1 1 Y_axis 0 1 2 degtorad1 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 subinput1 1 1 7 subinput1 2 1 } stat { create 1185233346 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9b051a6fbb90958b3cb9shop/billowysmoke/if_densityNotZero/illuminance1.parm{ version 0.8 } HouNC1033600b97051a6fbb907dc03b4bshop/billowysmoke/if_densityNotZero/illuminance1.userdata ___Version___12.5.376HouNC1033600bec051a6fbb90f536d9a9shop/billowysmoke/if_densityNotZero/illuminance1/suboutput1.inittype = suboutput matchesdef = 0 HouNC1033600bed051a6fbb90568b32bcshop/billowysmoke/if_densityNotZero/illuminance1/suboutput1.defcomment "" position 6.68223 1.18461 cachesize 1 connectornextid 7 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 on highdetail off outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "_P" 1 "" "" 1 "_N" 2 "" "" 1 "_angle" 3 "" "" 1 "_lighttype" 4 "" "" 1 "_lightmask" 5 "" "" 1 "_lightexport" 6 add1 2 1 "__newCf" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 add1 0 1 } stat { create 1185233346 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bec051a6fbb90f36e6972shop/billowysmoke/if_densityNotZero/illuminance1/suboutput1.parm{ version 0.8 name1 [ 0 locks=0 ] ( "" ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( "" ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( "" ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } HouNC1033600be8051a6fbb9057f1af0cshop/billowysmoke/if_densityNotZero/illuminance1/suboutput1.userdata ___Version___12.5.376HouNC1033600bed051a6fbb90cf992f6eshop/billowysmoke/if_densityNotZero/illuminance1/subinput1.inittype = subinput matchesdef = 0 HouNC1033600b92051a6fbb900a371105shop/billowysmoke/if_densityNotZero/illuminance1/subinput1.defcomment "" position 0.890671 0.948812 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "_P" 1 "_N" 2 "_angle" 3 "_lighttype" 4 "_lightmask" 5 "_lightexport" 6 "__newCf" 7 "__receiveshadows" } inputsNamed3 { } inputs { } stat { create 1185233346 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bed051a6fbb9034ef1f8ashop/billowysmoke/if_densityNotZero/illuminance1/subinput1.parm{ version 0.8 } HouNC1033600be9051a6fbb902c06e924shop/billowysmoke/if_densityNotZero/illuminance1/subinput1.userdata ___Version___12.5.376HouNC1033600b94051a6fbb908f4e2099shop/billowysmoke/if_densityNotZero/illuminance1/Cl.inittype = global matchesdef = 0 HouNC1033600b95051a6fbb909c86b0b5shop/billowysmoke/if_densityNotZero/illuminance1/Cl.defcomment "" position 2.18789 1.29546 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "Cl" } inputsNamed3 { } inputs { } stat { create 1185235885 modify 1185235894 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouNC1033600b94051a6fbb902b393dcbshop/billowysmoke/if_densityNotZero/illuminance1/Cl.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( Cl ) } HouNC1033600b90051a6fbb900e599ebeshop/billowysmoke/if_densityNotZero/illuminance1/Cl.userdata ___Version___12.5.376HouNC1033600b96051a6fbb904ef92456shop/billowysmoke/if_densityNotZero/illuminance1/add1.inittype = add matchesdef = 0 HouNC1033600b97051a6fbb90e615bab0shop/billowysmoke/if_densityNotZero/illuminance1/add1.defcomment "" position 5.19876 0.986172 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "sum" } inputsNamed3 { 0 if_doShadows 2 1 "input1" 1 subinput1 6 1 "input2" } inputs { 0 if_doShadows 0 1 1 subinput1 6 1 } stat { create 1185235971 modify 1369895685 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b96051a6fbb90dee2921fshop/billowysmoke/if_densityNotZero/illuminance1/add1.parm{ version 0.8 } HouNC1033600b92051a6fbb907f00fd27shop/billowysmoke/if_densityNotZero/illuminance1/add1.userdata ___Version___12.5.376HouNC1033600bee051a6fbb90c26a049dshop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows.inittype = if matchesdef = 0 HouNC1033600bef051a6fbb904ba5823bshop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows.defcomment "" position 3.72287 1.53622 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "_Cl" } inputsNamed3 { 0 subinput1 7 1 "condition" 1 Cl 0 1 "Cl" } inputs { 0 subinput1 7 1 1 Cl 0 1 } stat { create 1185395451 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bee051a6fbb906aed3afeshop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows.parm{ version 0.8 condition [ 0 locks=0 ] ( "true" ) } HouNC1033600bea051a6fbb902f3a419fshop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows.userdata ___Version___12.5.376HouNC1033600be3051a6fbb90de19051dshop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows/suboutput1.inittype = suboutput matchesdef = 0 HouNC1033600be0051a6fbb909efa10e6shop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows/suboutput1.defcomment "" position 2.94575 0.892354 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 { } inputsNamed3 { 0 "" "" 1 "_condition" 1 shadow1 2 1 "_Cl" } inputs { 0 "" 0 1 1 shadow1 0 1 } stat { create 1185395451 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600be3051a6fbb9078dccbd4shop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows/suboutput1.parm{ version 0.8 name1 [ 0 locks=0 ] ( "" ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( "" ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( "" ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } HouNC1033600bff051a6fbb908f5aa3abshop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows/suboutput1.userdata ___Version___12.5.376HouNC1033600be0051a6fbb90c3a49bf3shop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows/subinput1.inittype = subinput matchesdef = 0 HouNC1033600be1051a6fbb90fdc11dbbshop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows/subinput1.defcomment "" position 0 1 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 { 0 "_condition" 1 "_Cl" } inputsNamed3 { } inputs { } stat { create 1185395451 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600be0051a6fbb9021f24ad9shop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows/subinput1.parm{ version 0.8 } HouNC1033600bfc051a6fbb90e1b4dca7shop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows/subinput1.userdata ___Version___12.5.376HouNC1033600be6051a6fbb90841dc3e8shop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows/shadow1.inittype = shadow matchesdef = 0 HouNC1033600be7051a6fbb90825accbbshop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows/shadow1.defcomment "" position 1.40083 1.02296 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "color" } inputsNamed3 { 1 subinput1 1 1 "lightcolor" } inputs { 0 subinput1 1 1 } stat { create 1185235855 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600be6051a6fbb90f1dd343ashop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows/shadow1.parm{ version 0.8 lightcolor [ 0 locks=0 ] ( 0 0 0 ) } HouNC1033600be2051a6fbb90d058504bshop/billowysmoke/if_densityNotZero/illuminance1/if_doShadows/shadow1.userdata ___Version___HouNC1033600b9d051a6fbb9006051232shop/billowysmoke/if_densityNotZero/Y_axis.inittype = floattovec matchesdef = 0 HouNC1033600b82051a6fbb90707af119shop/billowysmoke/if_densityNotZero/Y_axis.defcomment "" position 6.85472 4.85492 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "vec" } inputsNamed3 { } inputs { } stat { create 1185233364 modify 1185233388 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouNC1033600b9d051a6fbb90f5662702shop/billowysmoke/if_densityNotZero/Y_axis.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) fval1 [ 0 locks=0 ] ( 0 ) fval2 [ 0 locks=0 ] ( 1 ) fval3 [ 0 locks=0 ] ( 0 ) fval1_uv [ 0 locks=0 ] ( 0 ) fval2_uv [ 0 locks=0 ] ( 0 ) fval3_uv [ 0 locks=0 ] ( 0 ) } HouNC1033600b99051a6fbb90a7444f8cshop/billowysmoke/if_densityNotZero/Y_axis.userdata ___Version___HouNC1033600b9e051a6fbb902e54a4f5shop/billowysmoke/if_densityNotZero/multiply2.inittype = multiply matchesdef = 0 HouNC1033600b9f051a6fbb9026546599shop/billowysmoke/if_densityNotZero/multiply2.defcomment "" position 12.0129 2.47022 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "product" } inputsNamed3 { 0 illuminance1 8 1 "input1" 1 subinput1 3 1 "input2" 2 multiply1 2 1 "input3" } inputs { 0 illuminance1 0 1 1 subinput1 3 1 2 multiply1 0 1 } stat { create 1185238925 modify 1369895686 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9e051a6fbb90f8f64083shop/billowysmoke/if_densityNotZero/multiply2.parm{ version 0.8 } HouNC1033600b9a051a6fbb905bb790e1shop/billowysmoke/if_densityNotZero/multiply2.userdata ___Version___12.5.376HouNC1033600b86051a6fbb902ca9c423shop/billowysmoke/if_densityNotZero/P.inittype = global matchesdef = 0 HouNC1033600b87051a6fbb9069d51dfeshop/billowysmoke/if_densityNotZero/P.defcomment "" position 4.90803 3.73791 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "P" } inputsNamed3 { } inputs { } stat { create 1185240078 modify 1185240091 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouNC1033600b86051a6fbb90d396fab2shop/billowysmoke/if_densityNotZero/P.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( P ) } HouNC1033600b82051a6fbb90fbdd6a54shop/billowysmoke/if_densityNotZero/P.userdata ___Version___12.5.376HouNC1033600b99051a6fbb90f2eb5cf7shop/billowysmoke/if_densityNotZero/if_DoNoise.inittype = if matchesdef = 0 HouNC1033600b9e051a6fbb90c5d3d1d1shop/billowysmoke/if_densityNotZero/if_DoNoise.defcomment "" position 8.17585 1.67684 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "_defNoise" } inputsNamed3 { 0 subinput1 5 1 "condition" 1 restpos1 3 1 "restP" 2 defNoise 0 1 "defNoise" } inputs { 0 subinput1 5 1 1 restpos1 0 1 2 defNoise 0 1 } stat { create 1185240438 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb90eb82a120shop/billowysmoke/if_densityNotZero/if_DoNoise.parm{ version 0.8 condition [ 0 locks=0 ] ( "true" ) } HouNC1033600b95051a6fbb90577a58deshop/billowysmoke/if_densityNotZero/if_DoNoise.userdata ___Version___12.5.376HouNC1033600b92051a6fbb90544fef8eshop/billowysmoke/if_densityNotZero/if_DoNoise/suboutput1.inittype = suboutput matchesdef = 0 HouNC1033600b93051a6fbb90df5a0844shop/billowysmoke/if_densityNotZero/if_DoNoise/suboutput1.defcomment "" position 5.77552 3.67359 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "_condition" 1 "" "" 1 "_restP" 2 smooth1 7 1 "_defNoise" } inputs { 0 "" 0 1 1 "" 0 1 2 smooth1 0 1 } stat { create 1185240438 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b92051a6fbb905d9b6d8cshop/billowysmoke/if_densityNotZero/if_DoNoise/suboutput1.parm{ version 0.8 name1 [ 0 locks=0 ] ( "" ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( "" ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( "" ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } HouNC1033600bee051a6fbb909cf42d9bshop/billowysmoke/if_densityNotZero/if_DoNoise/suboutput1.userdata ___Version___12.5.376HouNC1033600b93051a6fbb90b8a47ae5shop/billowysmoke/if_densityNotZero/if_DoNoise/subinput1.inittype = subinput matchesdef = 0 HouNC1033600b90051a6fbb900c414a43shop/billowysmoke/if_densityNotZero/if_DoNoise/subinput1.defcomment "" position -0.196219 3.80245 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 { 0 "_condition" 1 "_restP" } inputsNamed3 { } inputs { } stat { create 1185240438 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b93051a6fbb90c37a1ed0shop/billowysmoke/if_densityNotZero/if_DoNoise/subinput1.parm{ version 0.8 } HouNC1033600bef051a6fbb905f7e37f1shop/billowysmoke/if_densityNotZero/if_DoNoise/subinput1.userdata ___Version___12.5.376HouNC1033600b94051a6fbb90016f4c70shop/billowysmoke/if_densityNotZero/if_DoNoise/freq.inittype = parameter matchesdef = 0 HouNC1033600b95051a6fbb901d39dcc9shop/billowysmoke/if_densityNotZero/if_DoNoise/freq.defcomment "" position 0.353894 2.36305 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "freq" } inputsNamed3 { } inputs { } stat { create 1185492720 modify 1204568796 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b94051a6fbb90a5aa36b4shop/billowysmoke/if_densityNotZero/if_DoNoise/freq.parm{ version 0.8 parmname [ 0 locks=0 ] ( freq ) parmlabel [ 0 locks=0 ] ( Frequency ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float4" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 3 3 3 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 4 4 4 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b90051a6fbb90be59f497shop/billowysmoke/if_densityNotZero/if_DoNoise/freq.userdata ___Version___12.5.376HouNC1033600b96051a6fbb9086102c77shop/billowysmoke/if_densityNotZero/if_DoNoise/offset.inittype = parameter matchesdef = 0 HouNC1033600b97051a6fbb9031f7516bshop/billowysmoke/if_densityNotZero/if_DoNoise/offset.defcomment "" position -0.04127 1.70151 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "offset" } inputsNamed3 { } inputs { } stat { create 1185492720 modify 1204568798 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b96051a6fbb90f1eca342shop/billowysmoke/if_densityNotZero/if_DoNoise/offset.parm{ version 0.8 parmname [ 0 locks=0 ] ( offset ) parmlabel [ 0 locks=0 ] ( Offset ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float4" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b92051a6fbb9001a7cbfashop/billowysmoke/if_densityNotZero/if_DoNoise/offset.userdata ___Version___12.5.376HouNC1033600b95051a6fbb908cf9f5cashop/billowysmoke/if_densityNotZero/if_DoNoise/amp.inittype = parameter matchesdef = 0 HouNC1033600b9a051a6fbb9095f578a9shop/billowysmoke/if_densityNotZero/if_DoNoise/amp.defcomment "" position -0.0539088 1.05185 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "amp" } inputsNamed3 { } inputs { } stat { create 1185492720 modify 1204568800 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b95051a6fbb9015b1ef0ashop/billowysmoke/if_densityNotZero/if_DoNoise/amp.parm{ version 0.8 parmname [ 0 locks=0 ] ( amp ) parmlabel [ 0 locks=0 ] ( Amplitude ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 4 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 10 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b91051a6fbb9009b3c432shop/billowysmoke/if_densityNotZero/if_DoNoise/amp.userdata ___Version___12.5.376HouNC1033600b97051a6fbb9017762c1bshop/billowysmoke/if_densityNotZero/if_DoNoise/rough.inittype = parameter matchesdef = 0 HouNC1033600b94051a6fbb90cf591f22shop/billowysmoke/if_densityNotZero/if_DoNoise/rough.defcomment "" position -0.078855 0.330408 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "rough" } inputsNamed3 { } inputs { } stat { create 1185492720 modify 1204568803 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b97051a6fbb9019dd3fb4shop/billowysmoke/if_densityNotZero/if_DoNoise/rough.parm{ version 0.8 parmname [ 0 locks=0 ] ( rough ) parmlabel [ 0 locks=0 ] ( Roughness ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 0.5 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b93051a6fbb90f913cd90shop/billowysmoke/if_densityNotZero/if_DoNoise/rough.userdata ___Version___12.5.376HouNC1033600b94051a6fbb9092072f9fshop/billowysmoke/if_densityNotZero/if_DoNoise/turb.inittype = parameter matchesdef = 0 HouNC1033600b95051a6fbb909a568b83shop/billowysmoke/if_densityNotZero/if_DoNoise/turb.defcomment "" position 0.409091 -0.347428 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "turb" } inputsNamed3 { } inputs { } stat { create 1185492720 modify 1204568804 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b94051a6fbb90737755acshop/billowysmoke/if_densityNotZero/if_DoNoise/turb.parm{ version 0.8 parmname [ 0 locks=0 ] ( turb ) parmlabel [ 0 locks=0 ] ( Turbulence ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "int" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 4 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 8 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b90051a6fbb908528e898shop/billowysmoke/if_densityNotZero/if_DoNoise/turb.userdata ___Version___12.5.376HouNC1033600b91051a6fbb90a4890a35shop/billowysmoke/if_densityNotZero/if_DoNoise/smooth1.inittype = smooth matchesdef = 0 HouNC1033600b96051a6fbb901bd485deshop/billowysmoke/if_densityNotZero/if_DoNoise/smooth1.defcomment "" position 4.36325 4.42605 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 7 "val" } inputsNamed3 { 4 negate1 2 1 "min" 5 point_five 0 1 "max" 6 aanoise1 13 1 "amount" } inputs { 0 negate1 0 1 1 point_five 0 1 2 aanoise1 0 1 } stat { create 1185492955 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b91051a6fbb908d35f610shop/billowysmoke/if_densityNotZero/if_DoNoise/smooth1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) min [ 0 locks=0 ] ( -1 ) max [ 0 locks=0 ] ( 1 ) amount [ 0 locks=0 ] ( 0.5 ) rolloff [ 0 locks=0 ] ( 1 ) min_uf [ 0 locks=0 ] ( 0 ) max_uf [ 0 locks=0 ] ( 1 ) amount_uf [ 0 locks=0 ] ( 0.5 ) rolloff_uf [ 0 locks=0 ] ( 1 ) } HouNC1033600bed051a6fbb90372b34f2shop/billowysmoke/if_densityNotZero/if_DoNoise/smooth1.userdata ___Version___HouNC1033600b91051a6fbb90030debdcshop/billowysmoke/if_densityNotZero/if_DoNoise/negate1.inittype = negate matchesdef = 0 HouNC1033600b96051a6fbb901e7a8a43shop/billowysmoke/if_densityNotZero/if_DoNoise/negate1.defcomment "" position 2.76831 5.36474 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "negated" } inputsNamed3 { 1 point_five 0 1 "val" } inputs { 0 point_five 0 1 } stat { create 1185496065 modify 1204568599 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b91051a6fbb905c7a2a9ashop/billowysmoke/if_densityNotZero/if_DoNoise/negate1.parm{ version 0.8 signature [ 0 locks=0 ] ( f ) } HouNC1033600bed051a6fbb9036691d79shop/billowysmoke/if_densityNotZero/if_DoNoise/negate1.userdata ___Version___HouNC1033600b90051a6fbb9021b0feefshop/billowysmoke/if_densityNotZero/if_DoNoise/aanoise1.inittype = aanoise matchesdef = 0 HouNC1033600b91051a6fbb9000270adashop/billowysmoke/if_densityNotZero/if_DoNoise/aanoise1.defcomment "" position 5.38761 1.16698 cachesize 1 connectornextid 14 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 { 13 "noise" } inputsNamed3 { 7 vectohvec1 3 1 "pos" 8 freq 0 1 "freq" 9 offset 0 1 "offset" 10 amp 0 1 "amp" 11 rough 0 1 "rough" 12 turb 0 1 "maxoctave" } inputs { 0 vectohvec1 0 1 1 freq 0 1 2 offset 0 1 3 amp 0 1 4 rough 0 1 5 turb 0 1 } stat { create 1204568259 modify 1369895683 author jlait@thule access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b90051a6fbb9046002ad3shop/billowysmoke/if_densityNotZero/if_DoNoise/aanoise1.parm{ version 0.8 signature [ 0 locks=0 ] ( fp ) pos_ff [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 0 0 ) pos_fp [ 0 locks=0 ] ( 0 0 0 0 ) freq_ff [ 0 locks=0 ] ( 1 ) freq [ 0 locks=0 ] ( 1 1 1 ) freq_fp [ 0 locks=0 ] ( 1 1 1 1 ) offset_ff [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 0 0 ) offset_fp [ 0 locks=0 ] ( 0 0 0 0 ) amp [ 0 locks=0 ] ( 1 ) rough [ 0 locks=0 ] ( 0.5 ) maxoctave [ 0 locks=0 ] ( 8 ) noisetype [ 0 locks=0 ] ( noise ) } HouNC1033600bec051a6fbb90cddc7c94shop/billowysmoke/if_densityNotZero/if_DoNoise/aanoise1.userdata ___Version___HouNC1033600b92051a6fbb905344454eshop/billowysmoke/if_densityNotZero/if_DoNoise/vectohvec1.inittype = vectohvec matchesdef = 0 HouNC1033600b93051a6fbb90688f1ab9shop/billowysmoke/if_densityNotZero/if_DoNoise/vectohvec1.defcomment "" position 2.82291 2.84153 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "hvec" } inputsNamed3 { 2 subinput1 1 1 "vec" } inputs { 0 subinput1 1 1 } stat { create 1204568272 modify 1369895683 author jlait@thule access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b92051a6fbb909066f446shop/billowysmoke/if_densityNotZero/if_DoNoise/vectohvec1.parm{ version 0.8 vec [ 0 locks=0 ] ( 0 0 0 ) fval4 [ 0 locks=0 ] ( 0 ) } HouNC1033600bee051a6fbb90bd30588dshop/billowysmoke/if_densityNotZero/if_DoNoise/vectohvec1.userdata ___Version___HouNC1033600b92051a6fbb902bd191dcshop/billowysmoke/if_densityNotZero/if_DoNoise/point_five.inittype = constant matchesdef = 0 HouNC1033600b93051a6fbb90b29aea79shop/billowysmoke/if_densityNotZero/if_DoNoise/point_five.defcomment "" position 0.836777 5.0253 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "constant" } inputsNamed3 { } inputs { } stat { create 1204568588 modify 1204568818 author jlait@thule access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b92051a6fbb90e2967acbshop/billowysmoke/if_densityNotZero/if_DoNoise/point_five.parm{ version 0.8 consttype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 0.5 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) parmuniform [ 0 locks=0 ] ( "on" ) constname [ 0 locks=0 ] ( constant ) constlabel [ 0 locks=0 ] ( Constant ) } HouNC1033600bee051a6fbb909422e9a5shop/billowysmoke/if_densityNotZero/if_DoNoise/point_five.userdata ___Version___12.5.376HouNC1033600b9f051a6fbb901c24f694shop/billowysmoke/if_densityNotZero/defNoise.inittype = constant matchesdef = 0 HouNC1033600b9c051a6fbb90dcf54309shop/billowysmoke/if_densityNotZero/defNoise.defcomment "" position 6.64334 0.760115 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "defNoise" } inputsNamed3 { } inputs { } stat { create 1185237935 modify 1185399325 author liza@chaos access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end HouNC1033600b9f051a6fbb90fac776f7shop/billowysmoke/if_densityNotZero/defNoise.parm{ version 0.8 consttype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) parmuniform [ 0 locks=0 ] ( "on" ) constname [ 0 locks=0 ] ( defNoise ) constlabel [ 0 locks=0 ] ( defNoise ) } HouNC1033600b9b051a6fbb902918581bshop/billowysmoke/if_densityNotZero/defNoise.userdata ___Version___12.5.376HouNC1033600b95051a6fbb901e9e16c6shop/billowysmoke/if_densityNotZero/calcOpacSubNet.inittype = subnet matchesdef = 0 HouNC1033600b9a051a6fbb90892a905bshop/billowysmoke/if_densityNotZero/calcOpacSubNet.defcomment "" position 8.1571 0.0421613 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "__density" } inputsNamed3 { 0 subinput1 6 1 "_density" 1 subinput1 7 1 "_smokedensity" 2 subinput1 8 1 "_shadowdensity" } inputs { 0 subinput1 6 1 1 subinput1 7 1 2 subinput1 8 1 } stat { create 1185241036 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b95051a6fbb90732e938bshop/billowysmoke/if_densityNotZero/calcOpacSubNet.parm{ version 0.8 } HouNC1033600b91051a6fbb90d87d7415shop/billowysmoke/if_densityNotZero/calcOpacSubNet.userdata ___Version___12.5.376HouNC1033600bed051a6fbb9098e418ddshop/billowysmoke/if_densityNotZero/calcOpacSubNet/twoway1.inittype = twoway matchesdef = 0 HouNC1033600b92051a6fbb906a5d9f41shop/billowysmoke/if_densityNotZero/calcOpacSubNet/twoway1.defcomment "" position 3.16893 1.24572 cachesize 1 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 6 "result" } inputsNamed3 { 3 isshadow1 0 1 "condition" 4 den_x_shadDen 2 1 "input1" 5 den_x_smokeDen 2 1 "input2" } inputs { 0 isshadow1 0 1 1 den_x_shadDen 0 1 2 den_x_smokeDen 0 1 } stat { create 1185236198 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bed051a6fbb9065d40a38shop/billowysmoke/if_densityNotZero/calcOpacSubNet/twoway1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 0 ) input2_i [ 0 locks=0 ] ( 0 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 0 0 0 ) input2_p [ 0 locks=0 ] ( 0 0 0 ) input2_n [ 0 locks=0 ] ( 0 0 0 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 0 ) input2_uv [ 0 locks=0 ] ( 0 0 0 ) input2_up [ 0 locks=0 ] ( 0 0 0 ) input2_un [ 0 locks=0 ] ( 0 0 0 ) input2_uc [ 0 locks=0 ] ( 0 0 0 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } HouNC1033600be9051a6fbb90ccb7e46bshop/billowysmoke/if_densityNotZero/calcOpacSubNet/twoway1.userdata ___Version___HouNC1033600bea051a6fbb9057e48ebashop/billowysmoke/if_densityNotZero/calcOpacSubNet/den_x_smokeDen.inittype = multiply matchesdef = 0 HouNC1033600beb051a6fbb90f03612cashop/billowysmoke/if_densityNotZero/calcOpacSubNet/den_x_smokeDen.defcomment "" position 1.10813 -1.43611 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "product" } inputsNamed3 { 0 subinput1 0 1 "input1" 1 subinput1 1 1 "input2" } inputs { 0 subinput1 0 1 1 subinput1 1 1 } stat { create 1185236318 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bea051a6fbb9026ac8517shop/billowysmoke/if_densityNotZero/calcOpacSubNet/den_x_smokeDen.parm{ version 0.8 } HouNC1033600be6051a6fbb9071d5665cshop/billowysmoke/if_densityNotZero/calcOpacSubNet/den_x_smokeDen.userdata ___Version___12.5.376HouNC1033600beb051a6fbb9026a45fc8shop/billowysmoke/if_densityNotZero/calcOpacSubNet/den_x_shadDen.inittype = multiply matchesdef = 0 HouNC1033600be8051a6fbb90a72ad800shop/billowysmoke/if_densityNotZero/calcOpacSubNet/den_x_shadDen.defcomment "" position 0.411852 0.343373 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "product" } inputsNamed3 { 0 subinput1 0 1 "input1" 1 subinput1 2 1 "input2" } inputs { 0 subinput1 0 1 1 subinput1 2 1 } stat { create 1185236318 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600beb051a6fbb9098934915shop/billowysmoke/if_densityNotZero/calcOpacSubNet/den_x_shadDen.parm{ version 0.8 } HouNC1033600be7051a6fbb9065fde459shop/billowysmoke/if_densityNotZero/calcOpacSubNet/den_x_shadDen.userdata ___Version___12.5.376HouNC1033600bef051a6fbb90d64f8e9cshop/billowysmoke/if_densityNotZero/calcOpacSubNet/isshadow1.inittype = isshadow matchesdef = 0 HouNC1033600bec051a6fbb9015fb0c04shop/billowysmoke/if_densityNotZero/calcOpacSubNet/isshadow1.defcomment "" position 1.40292 2.05188 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "isshadow" } inputsNamed3 { } inputs { } stat { create 1185237691 modify 1185237691 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bef051a6fbb905eb00f9ashop/billowysmoke/if_densityNotZero/calcOpacSubNet/isshadow1.parm{ version 0.8 } HouNC1033600beb051a6fbb90abb1263fshop/billowysmoke/if_densityNotZero/calcOpacSubNet/isshadow1.userdata ___Version___HouNC1033600b90051a6fbb90324ecd10shop/billowysmoke/if_densityNotZero/calcOpacSubNet/max0.inittype = max matchesdef = 0 HouNC1033600b91051a6fbb90fbcfa370shop/billowysmoke/if_densityNotZero/calcOpacSubNet/max0.defcomment "" position 4.44441 -0.459278 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "max" } inputsNamed3 { 0 twoway1 6 1 "input1" 1 zero 0 1 "input2" } inputs { 0 twoway1 0 1 1 zero 0 1 } stat { create 1185237909 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b90051a6fbb90a591924cshop/billowysmoke/if_densityNotZero/calcOpacSubNet/max0.parm{ version 0.8 } HouNC1033600bec051a6fbb908b53a6d5shop/billowysmoke/if_densityNotZero/calcOpacSubNet/max0.userdata ___Version___12.5.376HouNC1033600b90051a6fbb90e07a51a2shop/billowysmoke/if_densityNotZero/calcOpacSubNet/zero.inittype = constant matchesdef = 0 HouNC1033600b91051a6fbb904cce6cbeshop/billowysmoke/if_densityNotZero/calcOpacSubNet/zero.defcomment "" position 3.04112 -0.337492 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "zero" } inputsNamed3 { } inputs { } stat { create 1185237935 modify 1185237965 author liza@chaos access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600b90051a6fbb908b855c8eshop/billowysmoke/if_densityNotZero/calcOpacSubNet/zero.parm{ version 0.8 consttype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) parmuniform [ 0 locks=0 ] ( "on" ) constname [ 0 locks=0 ] ( zero ) constlabel [ 0 locks=0 ] ( zero ) } HouNC1033600bec051a6fbb90f42524c0shop/billowysmoke/if_densityNotZero/calcOpacSubNet/zero.userdata ___Version___12.5.376HouNC1033600b90051a6fbb90cb191097shop/billowysmoke/if_densityNotZero/calcOpacSubNet/exp1.inittype = exp matchesdef = 0 HouNC1033600b91051a6fbb900c66b353shop/billowysmoke/if_densityNotZero/calcOpacSubNet/exp1.defcomment "" position 8.74395 -1.27296 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "exp" } inputsNamed3 { 1 multiply1 2 1 "val" } inputs { 0 multiply1 0 1 } stat { create 1185238038 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b90051a6fbb90f4748e83shop/billowysmoke/if_densityNotZero/calcOpacSubNet/exp1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) } HouNC1033600bec051a6fbb90861f108cshop/billowysmoke/if_densityNotZero/calcOpacSubNet/exp1.userdata ___Version___HouNC1033600bef051a6fbb90a6f6e86eshop/billowysmoke/if_densityNotZero/calcOpacSubNet/multiply1.inittype = multiply matchesdef = 0 HouNC1033600bec051a6fbb90897e10fashop/billowysmoke/if_densityNotZero/calcOpacSubNet/multiply1.defcomment "" position 7.36711 -2.00131 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "product" } inputsNamed3 { 0 negate1 2 1 "input1" 1 dPdz 0 1 "input2" } inputs { 0 negate1 0 1 1 dPdz 0 1 } stat { create 1185238093 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bef051a6fbb9069924b59shop/billowysmoke/if_densityNotZero/calcOpacSubNet/multiply1.parm{ version 0.8 } HouNC1033600beb051a6fbb902c0de5c5shop/billowysmoke/if_densityNotZero/calcOpacSubNet/multiply1.userdata ___Version___12.5.376HouNC1033600bed051a6fbb902fee9f84shop/billowysmoke/if_densityNotZero/calcOpacSubNet/negate1.inittype = negate matchesdef = 0 HouNC1033600b92051a6fbb902689a8e0shop/billowysmoke/if_densityNotZero/calcOpacSubNet/negate1.defcomment "" position 5.86333 -1.05807 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "negated" } inputsNamed3 { 1 max0 2 1 "val" } inputs { 0 max0 0 1 } stat { create 1185238105 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bed051a6fbb900e48ef89shop/billowysmoke/if_densityNotZero/calcOpacSubNet/negate1.parm{ version 0.8 signature [ 0 locks=0 ] ( f ) } HouNC1033600be9051a6fbb90f82a10e4shop/billowysmoke/if_densityNotZero/calcOpacSubNet/negate1.userdata ___Version___HouNC1033600bee051a6fbb90f60917d1shop/billowysmoke/if_densityNotZero/calcOpacSubNet/suboutput1.inittype = suboutput matchesdef = 0 HouNC1033600bef051a6fbb909d6199e1shop/billowysmoke/if_densityNotZero/calcOpacSubNet/suboutput1.defcomment "" position 12.1704 -1.35502 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { } inputsNamed3 { 0 complement1 2 1 "__density" } inputs { 0 complement1 0 1 } stat { create 1185241036 modify 1369895684 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bee051a6fbb90a175234eshop/billowysmoke/if_densityNotZero/calcOpacSubNet/suboutput1.parm{ version 0.8 name1 [ 0 locks=0 ] ( "" ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( "" ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( "" ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } HouNC1033600bea051a6fbb90db367c15shop/billowysmoke/if_densityNotZero/calcOpacSubNet/suboutput1.userdata ___Version___12.5.376HouNC1033600bef051a6fbb90b68973a6shop/billowysmoke/if_densityNotZero/calcOpacSubNet/subinput1.inittype = subinput matchesdef = 0 HouNC1033600bec051a6fbb903f97c42ashop/billowysmoke/if_densityNotZero/calcOpacSubNet/subinput1.defcomment "" position -1.16686 -1.06461 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "__density" 1 "__smokedensity" 2 "__shadowdensity" } inputsNamed3 { } inputs { } stat { create 1185241036 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bef051a6fbb90426094c0shop/billowysmoke/if_densityNotZero/calcOpacSubNet/subinput1.parm{ version 0.8 } HouNC1033600beb051a6fbb908fb530f7shop/billowysmoke/if_densityNotZero/calcOpacSubNet/subinput1.userdata ___Version___12.5.376HouNC1033600be9051a6fbb907f4e0873shop/billowysmoke/if_densityNotZero/calcOpacSubNet/complement1.inittype = complement matchesdef = 0 HouNC1033600bee051a6fbb9098d51b09shop/billowysmoke/if_densityNotZero/calcOpacSubNet/complement1.defcomment "" position 10.4263 -1.1916 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "complem" } inputsNamed3 { 1 exp1 2 1 "val" } inputs { 0 exp1 0 1 } stat { create 1185472192 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600be9051a6fbb90e24ddd3eshop/billowysmoke/if_densityNotZero/calcOpacSubNet/complement1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) val [ 0 locks=0 ] ( 1 ) val_i [ 0 locks=0 ] ( 1 ) val_v [ 0 locks=0 ] ( 1 1 1 ) val_p [ 0 locks=0 ] ( 1 1 1 ) val_n [ 0 locks=0 ] ( 1 1 1 ) val_c [ 0 locks=0 ] ( 1 1 1 ) val_v4 [ 0 locks=0 ] ( 1 1 1 1 ) val_uf [ 0 locks=0 ] ( 1 ) val_uv [ 0 locks=0 ] ( 1 1 1 ) val_up [ 0 locks=0 ] ( 1 1 1 ) val_un [ 0 locks=0 ] ( 1 1 1 ) val_uc [ 0 locks=0 ] ( 1 1 1 ) } HouNC1033600be5051a6fbb9024be426ashop/billowysmoke/if_densityNotZero/calcOpacSubNet/complement1.userdata ___Version___HouNC1033600b90051a6fbb90de0ce3f8shop/billowysmoke/if_densityNotZero/calcOpacSubNet/dPdz.inittype = global matchesdef = 0 HouNC1033600b91051a6fbb9008bdbac1shop/billowysmoke/if_densityNotZero/calcOpacSubNet/dPdz.defcomment "" position 5.8538 -2.45648 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "dPdz" } inputsNamed3 { } inputs { } stat { create 1185238045 modify 1185238061 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouNC1033600b90051a6fbb90e94e54d2shop/billowysmoke/if_densityNotZero/calcOpacSubNet/dPdz.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( dPdz ) } HouNC1033600bec051a6fbb90ad039e70shop/billowysmoke/if_densityNotZero/calcOpacSubNet/dPdz.userdata ___Version___12.5.376HouNC1033600b9e051a6fbb902e2cf7eeshop/billowysmoke/if_densityNotZero/multiply1.inittype = multiply matchesdef = 0 HouNC1033600b9f051a6fbb909cd83c95shop/billowysmoke/if_densityNotZero/multiply1.defcomment "" position 10.0211 1.0866 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "product" } inputsNamed3 { 0 if_DoNoise 3 1 "input1" 1 calcOpacSubNet 3 1 "input2" } inputs { 0 if_DoNoise 0 1 1 calcOpacSubNet 0 1 } stat { create 1185242631 modify 1369895685 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9e051a6fbb903ce9ade0shop/billowysmoke/if_densityNotZero/multiply1.parm{ version 0.8 } HouNC1033600b9a051a6fbb90f87931f6shop/billowysmoke/if_densityNotZero/multiply1.userdata ___Version___12.5.376HouNC1033600b98051a6fbb9046a48d06shop/billowysmoke/if_densityNotZero/float2color.inittype = floattovec matchesdef = 0 HouNC1033600b99051a6fbb901e15e99eshop/billowysmoke/if_densityNotZero/float2color.defcomment "" position 11.9996 1.34523 cachesize 1 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 6 "vec" } inputsNamed3 { 3 multiply1 2 1 "fval1" 4 multiply1 2 1 "fval2" 5 multiply1 2 1 "fval3" } inputs { 0 multiply1 0 1 1 multiply1 0 1 2 multiply1 0 1 } stat { create 1185472356 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b98051a6fbb90e0320f40shop/billowysmoke/if_densityNotZero/float2color.parm{ version 0.8 signature [ 0 locks=0 ] ( c ) fval1 [ 0 locks=0 ] ( 0 ) fval2 [ 0 locks=0 ] ( 0 ) fval3 [ 0 locks=0 ] ( 0 ) fval1_uv [ 0 locks=0 ] ( 0 ) fval2_uv [ 0 locks=0 ] ( 0 ) fval3_uv [ 0 locks=0 ] ( 0 ) } HouNC1033600b94051a6fbb906adc8654shop/billowysmoke/if_densityNotZero/float2color.userdata ___Version___HouNC1033600b9f051a6fbb9051f7ccceshop/billowysmoke/if_densityNotZero/restpos1.inittype = restpos matchesdef = 0 HouNC1033600b9c051a6fbb90ab185bbcshop/billowysmoke/if_densityNotZero/restpos1.defcomment "" position 6.43768 1.44939 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "restP" } inputsNamed3 { 2 P 0 1 "P" } inputs { 0 P 0 1 } stat { create 1185478589 modify 1185478594 author liza@chaos access 0777 } color UT_Color RGB 0.7 0.7 0.7 delscript "" exprlanguage hscript end HouNC1033600b9f051a6fbb901f7fae47shop/billowysmoke/if_densityNotZero/restpos1.parm{ version 0.8 space [ 0 locks=0 ] ( texture ) } HouNC1033600b9b051a6fbb90559ea356shop/billowysmoke/if_densityNotZero/restpos1.userdata ___Version___HouNC1033600b90051a6fbb906790dea8shop/billowysmoke/if_densityNotZero/restpos1/suboutput1.inittype = suboutput matchesdef = 0 HouNC1033600b91051a6fbb90fac85d25shop/billowysmoke/if_densityNotZero/restpos1/suboutput1.defcomment "" position 5.23656 2.17849 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "_P" 1 "" "" 1 "_space" 2 restparm 1 1 "restP" } inputs { 0 "" 0 1 1 "" 0 1 2 restparm 0 1 } stat { create 1185478589 modify 1185478618 author liza@chaos access 0777 } color UT_Color RGB 0.7 0.7 0.7 delscript "" exprlanguage hscript end HouNC1033600b90051a6fbb90e22346a0shop/billowysmoke/if_densityNotZero/restpos1/suboutput1.parm{ version 0.8 name1 [ 0 locks=0 ] ( restP ) label1 [ 0 locks=0 ] ( "Rest Position" ) name2 [ 0 locks=0 ] ( "" ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( "" ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } HouNC1033600bec051a6fbb902dc3dffcshop/billowysmoke/if_densityNotZero/restpos1/suboutput1.userdata ___Version___12.5.376HouNC1033600b91051a6fbb908874b14eshop/billowysmoke/if_densityNotZero/restpos1/subinput1.inittype = subinput matchesdef = 0 HouNC1033600b96051a6fbb90b38412cashop/billowysmoke/if_densityNotZero/restpos1/subinput1.defcomment "" position -1.36344 2.17849 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 { 0 "_P" 1 "_space" } inputsNamed3 { } inputs { } stat { create 1185478589 modify 1185478593 author liza@chaos access 0777 } color UT_Color RGB 0.7 0.7 0.7 delscript "" exprlanguage hscript end HouNC1033600b91051a6fbb904d0c618fshop/billowysmoke/if_densityNotZero/restpos1/subinput1.parm{ version 0.8 } HouNC1033600bed051a6fbb900b269542shop/billowysmoke/if_densityNotZero/restpos1/subinput1.userdata ___Version___12.5.376HouNC1033600b93051a6fbb909022c970shop/billowysmoke/if_densityNotZero/restpos1/uvspacechg1.inittype = uvspacechg matchesdef = 0 HouNC1033600b90051a6fbb90b6a39c31shop/billowysmoke/if_densityNotZero/restpos1/uvspacechg1.defcomment "" position 0.736558 2.17849 cachesize 1 connectornextid 5 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 4 "xformP" } inputsNamed3 { 2 subinput1 0 1 "P" 3 subinput1 1 1 "space" } inputs { 0 subinput1 0 1 1 subinput1 1 1 } stat { create 1185478589 modify 1185478593 author liza@chaos access 0777 } color UT_Color RGB 0.7 0.7 0.7 delscript "" exprlanguage hscript end HouNC1033600b93051a6fbb90450927deshop/billowysmoke/if_densityNotZero/restpos1/uvspacechg1.parm{ version 0.8 space [ 0 locks=0 ] ( texture ) } HouNC1033600bef051a6fbb90d7abd591shop/billowysmoke/if_densityNotZero/restpos1/uvspacechg1.userdata ___Version___HouNC1033600b96051a6fbb9055ee4b79shop/billowysmoke/if_densityNotZero/restpos1/restparm.inittype = parameter matchesdef = 0 HouNC1033600b97051a6fbb9051286bd1shop/billowysmoke/if_densityNotZero/restpos1/restparm.defcomment "" position 2.98656 2.17849 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 { 1 "rest" } inputsNamed3 { 0 uvspacechg1 4 1 "input" } inputs { 0 uvspacechg1 0 1 } stat { create 1185478589 modify 1185478613 author liza@chaos access 0777 } color UT_Color RGB 0.7 0.7 0.7 delscript "" exprlanguage hscript end HouNC1033600b96051a6fbb901ba35332shop/billowysmoke/if_densityNotZero/restpos1/restparm.parm{ version 0.8 parmname [ 0 locks=0 ] ( rest ) parmlabel [ 0 locks=0 ] ( "Rest Position" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float3" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b92051a6fbb90c0232284shop/billowysmoke/if_densityNotZero/restpos1/restparm.userdata ___Version___12.5.376HouNC1033600b99051a6fbb906d2b81b3shop/billowysmoke/if_densityNotZero/illumAngle.inittype = parameter matchesdef = 0 HouNC1033600b9e051a6fbb904255a3f4shop/billowysmoke/if_densityNotZero/illumAngle.defcomment "" position 5.40903 4.42049 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "illumAngle" } inputsNamed3 { } inputs { } stat { create 1187895366 modify 1187895441 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb9003290dd8shop/billowysmoke/if_densityNotZero/illumAngle.parm{ version 0.8 parmname [ 0 locks=0 ] ( illumAngle ) parmlabel [ 0 locks=0 ] ( "Illuminance Angle" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 180 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 360 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b95051a6fbb900b105380shop/billowysmoke/if_densityNotZero/illumAngle.userdata ___Version___12.5.376HouNC1033600b9e051a6fbb90bed6d8b6shop/billowysmoke/if_densityNotZero/degtorad1.inittype = degtorad matchesdef = 0 HouNC1033600b9f051a6fbb90af63fb34shop/billowysmoke/if_densityNotZero/degtorad1.defcomment "" position 6.88782 3.48118 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "rad" } inputsNamed3 { 1 illumAngle 0 1 "deg" } inputs { 0 illumAngle 0 1 } stat { create 1187895462 modify 1187895466 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9e051a6fbb90f077c54fshop/billowysmoke/if_densityNotZero/degtorad1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) deg [ 0 locks=0 ] ( 1 ) deg_v [ 0 locks=0 ] ( 1 1 1 ) deg_p [ 0 locks=0 ] ( 1 1 1 ) deg_n [ 0 locks=0 ] ( 1 1 1 ) deg_c [ 0 locks=0 ] ( 1 1 1 ) deg_v4 [ 0 locks=0 ] ( 1 1 1 1 ) deg_uf [ 0 locks=0 ] ( 1 ) deg_uv [ 0 locks=0 ] ( 1 1 1 ) deg_up [ 0 locks=0 ] ( 1 1 1 ) deg_un [ 0 locks=0 ] ( 1 1 1 ) deg_uc [ 0 locks=0 ] ( 1 1 1 ) } HouNC1033600b9a051a6fbb9005dfbf09shop/billowysmoke/if_densityNotZero/degtorad1.userdata ___Version___HouNC1033600b9e051a6fbb905ea686e7shop/billowysmoke/if_densityNotZero/lighting1.inittype = lighting matchesdef = 0 HouNC1033600b9f051a6fbb905e0beac0shop/billowysmoke/if_densityNotZero/lighting1.defcomment "" position 10.3513 4.08112 cachesize 1 connectornextid 18 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 { 16 "clr" 17 "f" } inputsNamed3 { 11 "" "" 1 "lmodel" 12 "" "" 1 "nN" 13 "" "" 1 "nI" 14 "" "" 1 "amb" 15 subinput1 3 1 "diff" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 subinput1 3 1 } stat { create 1226686122 modify 1369895683 author jlait@thule access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9e051a6fbb90be4a31a0shop/billowysmoke/if_densityNotZero/lighting1.parm{ version 0.8 lmodel [ 0 locks=0 ] ( isotropic ) amb [ 0 locks=0 ] ( 0.5 0.5 0.5 ) diff [ 0 locks=0 ] ( 0.5 0.5 0.5 ) spec [ 0 locks=0 ] ( 0.5 0.5 0.5 ) urough [ 0 locks=0 ] ( 0.050000000699999998 ) vrough [ 0 locks=0 ] ( 0.050000000699999998 ) facefwd [ 0 locks=0 ] ( "on" ) tstyle [ 0 locks=0 ] ( 0 ) } HouNC1033600b9a051a6fbb9051d6e1d2shop/billowysmoke/if_densityNotZero/lighting1.userdata ___Version___HouNC1033600b91051a6fbb90a4c71a72shop/billowysmoke/if_densityNotZero/post_noise_density.inittype = multiply matchesdef = 0 HouNC1033600b96051a6fbb9066d65f59shop/billowysmoke/if_densityNotZero/post_noise_density.defcomment "" position 10.0914 -0.230033 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "product" } inputsNamed3 { 0 if_DoNoise 3 1 "input1" 1 subinput1 6 1 "input2" } inputs { 0 if_DoNoise 0 1 1 subinput1 6 1 } stat { create 1226686910 modify 1369895685 author jlait@thule access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b91051a6fbb900b73e23eshop/billowysmoke/if_densityNotZero/post_noise_density.parm{ version 0.8 } HouNC1033600bed051a6fbb9038f273afshop/billowysmoke/if_densityNotZero/post_noise_density.userdata ___Version___12.5.376HouNC1033600bb0051a6fbb90438b39afshop/billowysmoke/newOf.inittype = constant matchesdef = 0 HouNC1033600bb1051a6fbb90ec1a08c6shop/billowysmoke/newOf.defcomment "" position -0.0595367 2.63356 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "newOf" } inputsNamed3 { } inputs { } stat { create 1185234108 modify 1278606505 author liza@chaos access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600bb0051a6fbb907b5c2d76shop/billowysmoke/newOf.parm{ version 0.8 consttype [ 0 locks=0 ] ( "color" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) parmuniform [ 0 locks=0 ] ( "on" ) constname [ 0 locks=0 ] ( newOf ) constlabel [ 0 locks=0 ] ( newOf ) } HouNC1033600b8c051a6fbb9062adc684shop/billowysmoke/newOf.userdata ___Version___12.5.376HouNC1033600b88051a6fbb90b84afcd4shop/billowysmoke/usePointColor.inittype = parameter matchesdef = 0 HouNC1033600b89051a6fbb90ad6b60e9shop/billowysmoke/usePointColor.defcomment "" position -3.3109 5.50417 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "usePointColor" } inputsNamed3 { } inputs { } stat { create 1181944270 modify 1278608418 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb905a608eabshop/billowysmoke/usePointColor.parm{ version 0.8 parmname [ 0 locks=0 ] ( usePointColor ) parmlabel [ 0 locks=0 ] ( "Use Point Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "toggle" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "on" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b84051a6fbb90b9416f1dshop/billowysmoke/usePointColor.userdata ___Version___12.5.376HouNC1033600b8d051a6fbb9026ec4f17shop/billowysmoke/chooseCd.inittype = twoway matchesdef = 0 HouNC1033600bb2051a6fbb90eb6bcf98shop/billowysmoke/chooseCd.defcomment "" position -1.72387 4.19738 cachesize 1 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 6 "result" } inputsNamed3 { 3 usePointColor 0 1 "condition" 4 Cd 0 1 "input1" 5 white 0 1 "input2" } inputs { 0 usePointColor 0 1 1 Cd 0 1 2 white 0 1 } stat { create 1180714189 modify 1278608418 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8d051a6fbb9080277a53shop/billowysmoke/chooseCd.parm{ version 0.8 signature [ 0 locks=0 ] ( c ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 1 ) input2_i [ 0 locks=0 ] ( 1 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 1 1 1 ) input2_p [ 0 locks=0 ] ( 1 1 1 ) input2_n [ 0 locks=0 ] ( 1 1 1 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 1 ) input2_uv [ 0 locks=0 ] ( 1 1 1 ) input2_up [ 0 locks=0 ] ( 1 1 1 ) input2_un [ 0 locks=0 ] ( 1 1 1 ) input2_uc [ 0 locks=0 ] ( 1 1 1 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } HouNC1033600b89051a6fbb90ad59bc62shop/billowysmoke/chooseCd.userdata ___Version___HouNC1033600bb7051a6fbb909a20e045shop/billowysmoke/Cd.inittype = parameter matchesdef = 0 HouNC1033600bb4051a6fbb9079e4c552shop/billowysmoke/Cd.defcomment "" position -3.55927 4.62153 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "Cd" } inputsNamed3 { } inputs { } stat { create 1181872479 modify 1278606505 author mark@beijing.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouNC1033600bb7051a6fbb90c86095cashop/billowysmoke/Cd.parm{ version 0.8 parmname [ 0 locks=0 ] ( Cd ) parmlabel [ 0 locks=0 ] ( "Attribute Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600bb3051a6fbb90bca36c33shop/billowysmoke/Cd.userdata ___Version___12.5.376HouNC1033600b88051a6fbb90cbc8a4b8shop/billowysmoke/useSmokeColor.inittype = parameter matchesdef = 0 HouNC1033600b89051a6fbb90e5ce8626shop/billowysmoke/useSmokeColor.defcomment "" position -3.68471 2.43823 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "useSmokeColor" } inputsNamed3 { } inputs { } stat { create 1181944270 modify 1278606505 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb904a2ad0cfshop/billowysmoke/useSmokeColor.parm{ version 0.8 parmname [ 0 locks=0 ] ( useSmokeColor ) parmlabel [ 0 locks=0 ] ( "Use Smoke Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "toggle" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "on" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b84051a6fbb90c9a9bcc4shop/billowysmoke/useSmokeColor.userdata ___Version___12.5.376HouNC1033600b8f051a6fbb908e014bcbshop/billowysmoke/chooseBase.inittype = twoway matchesdef = 0 HouNC1033600b8c051a6fbb902800118fshop/billowysmoke/chooseBase.defcomment "" position -1.74054 3.10639 cachesize 1 connectornextid 7 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 6 "result" } inputsNamed3 { 3 useSmokeColor 0 1 "condition" 4 smokecolor 0 1 "input1" 5 white 0 1 "input2" } inputs { 0 useSmokeColor 0 1 1 smokecolor 0 1 2 white 0 1 } stat { create 1180714189 modify 1278606505 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8f051a6fbb90710e0b6fshop/billowysmoke/chooseBase.parm{ version 0.8 signature [ 0 locks=0 ] ( c ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 1 ) input2_i [ 0 locks=0 ] ( 1 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 1 1 1 ) input2_p [ 0 locks=0 ] ( 1 1 1 ) input2_n [ 0 locks=0 ] ( 1 1 1 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 1 ) input2_uv [ 0 locks=0 ] ( 1 1 1 ) input2_up [ 0 locks=0 ] ( 1 1 1 ) input2_un [ 0 locks=0 ] ( 1 1 1 ) input2_uc [ 0 locks=0 ] ( 1 1 1 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } HouNC1033600b8b051a6fbb90ed4f12d3shop/billowysmoke/chooseBase.userdata ___Version___HouNC1033600b8c051a6fbb90ba0ecbb2shop/billowysmoke/multiply1.inittype = multiply matchesdef = 0 HouNC1033600b8d051a6fbb90c83a5457shop/billowysmoke/multiply1.defcomment "" position 0.121583 3.61237 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "product" } inputsNamed3 { 0 chooseCd 6 1 "input1" 1 chooseBase 6 1 "input2" 2 Kd 0 1 "input3" } inputs { 0 chooseCd 0 1 1 chooseBase 0 1 2 Kd 0 1 } stat { create 1185238458 modify 1278608418 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8c051a6fbb90fb7f8d17shop/billowysmoke/multiply1.parm{ version 0.8 } HouNC1033600b88051a6fbb9081bf73edshop/billowysmoke/multiply1.userdata ___Version___12.5.376HouNC1033600bb2051a6fbb906fa021c5shop/billowysmoke/DoNoise.inittype = parameter matchesdef = 0 HouNC1033600bb3051a6fbb9082b79bb3shop/billowysmoke/DoNoise.defcomment "" position 0.0756133 1.66806 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "DoNoise" } inputsNamed3 { } inputs { } stat { create 1185240309 modify 1326423372 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600bb2051a6fbb909a09fa2ashop/billowysmoke/DoNoise.parm{ version 0.8 parmname [ 0 locks=0 ] ( DoNoise ) parmlabel [ 0 locks=0 ] ( "Do Noise" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "toggle" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b8e051a6fbb903e954063shop/billowysmoke/DoNoise.userdata ___Version___12.5.376HouNC1033600bb0051a6fbb90d3387251shop/billowysmoke/white.inittype = constant matchesdef = 0 HouNC1033600bb1051a6fbb90db66b28fshop/billowysmoke/white.defcomment "" position -3.73891 3.74184 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "white" } inputsNamed3 { } inputs { } stat { create 1185471938 modify 1278606505 author liza@chaos access 0777 } color UT_Color RGB 1 1 1 delscript "" exprlanguage hscript end HouNC1033600bb0051a6fbb90f46cb710shop/billowysmoke/white.parm{ version 0.8 consttype [ 0 locks=0 ] ( "color" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) parmuniform [ 0 locks=0 ] ( "on" ) constname [ 0 locks=0 ] ( white ) constlabel [ 0 locks=0 ] ( white ) } HouNC1033600b8c051a6fbb90fd8b5a74shop/billowysmoke/white.userdata ___Version___12.5.376HouNC1033600bb7051a6fbb908d696111shop/billowysmoke/Kd.inittype = parameter matchesdef = 0 HouNC1033600bb4051a6fbb90445bfbb9shop/billowysmoke/Kd.defcomment "" position -1.59983 1.68155 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "Kd" } inputsNamed3 { } inputs { } stat { create 1185234802 modify 1278606505 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600bb7051a6fbb90edd1e7dbshop/billowysmoke/Kd.parm{ version 0.8 parmname [ 0 locks=0 ] ( Kd ) parmlabel [ 0 locks=0 ] ( "Smoke Intensity" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600bb3051a6fbb904d11466dshop/billowysmoke/Kd.userdata ___Version___12.5.376HouNC1033600bb0051a6fbb904ea26ccdshop/billowysmoke/newAf.inittype = constant matchesdef = 0 HouNC1033600bb1051a6fbb9017d49409shop/billowysmoke/newAf.defcomment "" position 3.88978 1.32559 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "newAf" } inputsNamed3 { } inputs { } stat { create 1187897348 modify 1278606505 author liza@chaos access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600bb0051a6fbb900d21003bshop/billowysmoke/newAf.parm{ version 0.8 consttype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) parmuniform [ 0 locks=0 ] ( "on" ) constname [ 0 locks=0 ] ( newAf ) constlabel [ 0 locks=0 ] ( newAf ) } HouNC1033600b8c051a6fbb90331c6a1ashop/billowysmoke/newAf.userdata ___Version___12.5.376HouNC1033600b8e051a6fbb90a2c7f52cshop/billowysmoke/temperature.inittype = parameter matchesdef = 0 HouNC1033600b8f051a6fbb9070823365shop/billowysmoke/temperature.defcomment "" position 0.0750433 -1.03232 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "temperature" } inputsNamed3 { } inputs { } stat { create 1185234802 modify 1369895683 author liza@chaos access 0777 } color UT_Color RGB 0.4 0.2 0.6 delscript "" exprlanguage hscript end HouNC1033600b8e051a6fbb909d68ed01shop/billowysmoke/temperature.parm{ version 0.8 parmname [ 0 locks=0 ] ( `chs(\"../temperaturefield\")` ) parmlabel [ 0 locks=0 ] ( Temperature ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 50 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b8a051a6fbb90c4a74dbfshop/billowysmoke/temperature.userdata ___Version___12.5.376HouNC1033600b88051a6fbb900de2484dshop/billowysmoke/emmision_ramp.inittype = rampparm matchesdef = 0 HouNC1033600b89051a6fbb900f16cc18shop/billowysmoke/emmision_ramp.defcomment "" position 2.68598 -0.306406 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 { 1 "tempramp" } inputsNamed3 { 0 temperature 0 1 "input" } inputs { 0 temperature 0 1 } stat { create 1226685740 modify 1369895683 author jlait@thule access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb902316a2e1shop/billowysmoke/emmision_ramp.parm{ version 0.8 parmname [ 0 locks=0 ] ( tempramp ) parmlabel [ 0 locks=0 ] ( "Map Temperature to Emission Color" ) ramptype [ 0 locks=0 ] ( "rgb" ) rampcolortype [ 0 locks=0 ] ( rgb ) rampbasisdefault [ 0 locks=0 ] ( catmull-rom ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) separator2 [ 0 locks=0 ] ( ) rampshowcontrolsdefault [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b84051a6fbb90d32d839fshop/billowysmoke/emmision_ramp.userdata ___Version___12.5.376HouNC1033600b8c051a6fbb908c50598ashop/billowysmoke/multiply2.inittype = multiply matchesdef = 0 HouNC1033600b8d051a6fbb90f28f58f4shop/billowysmoke/multiply2.defcomment "" position 5.22095 -0.0790964 cachesize 1 connectornextid 5 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 4 "product" } inputsNamed3 { 0 emmision_ramp 1 1 "input1" 1 density 0 1 "input2" 2 dpdz 0 1 "input3" 3 emission 0 1 "input4" } inputs { 0 emmision_ramp 0 1 1 density 0 1 2 dpdz 0 1 3 emission 0 1 } stat { create 1226685802 modify 1369895685 author jlait@thule access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8c051a6fbb90788d20c4shop/billowysmoke/multiply2.parm{ version 0.8 } HouNC1033600b88051a6fbb900267ba28shop/billowysmoke/multiply2.userdata ___Version___12.5.376HouNC1033600b89051a6fbb90629c738dshop/billowysmoke/add_emmision.inittype = add matchesdef = 0 HouNC1033600b8e051a6fbb908ac7e0f1shop/billowysmoke/add_emmision.defcomment "" position 10.2261 1.2119 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "sum" } inputsNamed3 { 0 multiply3 3 1 "input1" 1 multiply2 4 1 "input2" } inputs { 0 multiply3 0 1 1 multiply2 0 1 } stat { create 1226685821 modify 1369895687 author jlait@thule access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b89051a6fbb90c13dce0fshop/billowysmoke/add_emmision.parm{ version 0.8 } HouNC1033600b85051a6fbb9092f2e6d8shop/billowysmoke/add_emmision.userdata ___Version___12.5.376HouNC1033600bb1051a6fbb9032376f87shop/billowysmoke/dpdz.inittype = global matchesdef = 0 HouNC1033600bb6051a6fbb90fe61fc9cshop/billowysmoke/dpdz.defcomment "" position 3.60092 -2.67924 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "dPdz" } inputsNamed3 { } inputs { } stat { create 1226685827 modify 1278606505 author jlait@thule access 0777 } color UT_Color RGB 1 1 0.4 delscript "" exprlanguage hscript end HouNC1033600bb1051a6fbb901dbf13e8shop/billowysmoke/dpdz.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( dPdz ) } HouNC1033600b8d051a6fbb9046f8e2fashop/billowysmoke/dpdz.userdata ___Version___12.5.376HouNC1033600b8d051a6fbb905dd0b01fshop/billowysmoke/emission.inittype = parameter matchesdef = 0 HouNC1033600bb2051a6fbb90dd01a0c1shop/billowysmoke/emission.defcomment "" position 5.35623 -1.62822 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "emission" } inputsNamed3 { } inputs { } stat { create 1226685841 modify 1278606505 author jlait@thule access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end HouNC1033600b8d051a6fbb90eb62449fshop/billowysmoke/emission.parm{ version 0.8 parmname [ 0 locks=0 ] ( emission ) parmlabel [ 0 locks=0 ] ( Emission ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 10 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b89051a6fbb90a6024683shop/billowysmoke/emission.userdata ___Version___12.5.376HouNC1033600b89051a6fbb9026e80f92shop/billowysmoke/floattobsdf1.inittype = floattobsdf matchesdef = 0 HouNC1033600b8e051a6fbb901c3aef0ashop/billowysmoke/floattobsdf1.defcomment "" position 3.72766 0.702442 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 { 1 "f" } inputsNamed3 { } inputs { } stat { create 1226686111 modify 1278606505 author jlait@thule access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b89051a6fbb9044061562shop/billowysmoke/floattobsdf1.parm{ version 0.8 fval [ 0 locks=0 ] ( 0 ) } HouNC1033600b85051a6fbb901de96d8fshop/billowysmoke/floattobsdf1.userdata ___Version___HouNC1033600bb2051a6fbb9069fbb4d9shop/billowysmoke/pattern.inittype = constant matchesdef = 0 HouNC1033600bb3051a6fbb9084e848d8shop/billowysmoke/pattern.defcomment "" position 5.34675 1.37032 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 0 "pattern" } inputsNamed3 { } inputs { } stat { create 1226686854 modify 1278606505 author jlait@thule access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb2051a6fbb9028e33451shop/billowysmoke/pattern.parm{ version 0.8 consttype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) parmuniform [ 0 locks=0 ] ( "on" ) constname [ 0 locks=0 ] ( pattern ) constlabel [ 0 locks=0 ] ( Pattern ) } HouNC1033600b8e051a6fbb9005d7b9a0shop/billowysmoke/pattern.userdata ___Version___12.5.376HouNC1033600b87051a6fbb90a8211575shop/billowysmoke/density_color_ramp.inittype = rampparm matchesdef = 0 HouNC1033600b84051a6fbb90ea4f14f0shop/billowysmoke/density_color_ramp.defcomment "" position 6.83662 -0.57896 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 { 1 "densitycolorramp" } inputsNamed3 { 0 temperature 0 1 "input" } inputs { 0 temperature 0 1 } stat { create 1234539641 modify 1369895683 author jlait@godel access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b87051a6fbb904b38874fshop/billowysmoke/density_color_ramp.parm{ version 0.8 parmname [ 0 locks=0 ] ( densitycolorramp ) parmlabel [ 0 locks=0 ] ( "Map Temperature to Density Color" ) ramptype [ 0 locks=0 ] ( "rgb" ) rampcolortype [ 0 locks=0 ] ( rgb ) rampbasisdefault [ 0 locks=0 ] ( linear ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) separator2 [ 0 locks=0 ] ( ) rampshowcontrolsdefault [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b83051a6fbb903181ae1fshop/billowysmoke/density_color_ramp.userdata ___Version___12.5.376HouNC1033600b81051a6fbb90adce07fbshop/billowysmoke/density_opacity_ramp.inittype = rampparm matchesdef = 0 HouNC1033600b86051a6fbb90dd9579e6shop/billowysmoke/density_opacity_ramp.defcomment "" position 6.83662 -2.01002 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 { 1 "densityopacityramp" } inputsNamed3 { 0 temperature 0 1 "input" } inputs { 0 temperature 0 1 } stat { create 1234539682 modify 1369895683 author jlait@godel access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b81051a6fbb9055ec1e84shop/billowysmoke/density_opacity_ramp.parm{ version 0.8 parmname [ 0 locks=0 ] ( densityopacityramp ) parmlabel [ 0 locks=0 ] ( "Map Temperature to Density Opacity" ) ramptype [ 0 locks=0 ] ( "flt" ) rampcolortype [ 0 locks=0 ] ( rgb ) rampbasisdefault [ 0 locks=0 ] ( linear ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) separator2 [ 0 locks=0 ] ( ) rampshowcontrolsdefault [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600b9d051a6fbb9080fb7b01shop/billowysmoke/density_opacity_ramp.userdata ___Version___12.5.376HouNC1033600b8c051a6fbb906a9d3250shop/billowysmoke/multiply3.inittype = multiply matchesdef = 0 HouNC1033600b8d051a6fbb9026a7d278shop/billowysmoke/multiply3.defcomment "" position 9.14839 -0.40069 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on lowdetail off mediumdetail off highdetail on outputsNamed3 { 3 "product" } inputsNamed3 { 0 if_densityNotZero 12 1 "input1" 1 density_color_ramp 1 1 "input2" 2 density_opacity_ramp 1 1 "input3" } inputs { 0 if_densityNotZero 0 1 1 density_color_ramp 0 1 2 density_opacity_ramp 0 1 } stat { create 1234539715 modify 1369895686 author jlait@godel access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8c051a6fbb90665e1bdeshop/billowysmoke/multiply3.parm{ version 0.8 } HouNC1033600b88051a6fbb90a9675d8dshop/billowysmoke/multiply3.userdata ___Version___12.5.376HouNC1033600b8c051a6fbb90655fe9e8shop/billowysmoke/multiply4.inittype = multiply matchesdef = 0 HouNC1033600b8d051a6fbb90a34ff998shop/billowysmoke/multiply4.defcomment "" position 9.42283 3.93555 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "product" } inputsNamed3 { 0 if_densityNotZero 13 1 "input1" 1 density_opacity_ramp 1 1 "input2" } inputs { 0 if_densityNotZero 1 1 1 density_opacity_ramp 0 1 } stat { create 1234539749 modify 1369895685 author jlait@godel access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8c051a6fbb9008f1b168shop/billowysmoke/multiply4.parm{ version 0.8 } HouNC1033600b88051a6fbb909eeac812shop/billowysmoke/multiply4.userdata ___Version___12.5.376HouNC1033600b8c051a6fbb906d636151shop/billowysmoke/multiply5.inittype = multiply matchesdef = 0 HouNC1033600b8d051a6fbb9063acabdeshop/billowysmoke/multiply5.defcomment "" position 9.42283 2.83108 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { 2 "product" } inputsNamed3 { 0 if_densityNotZero 14 1 "input1" 1 density_opacity_ramp 1 1 "input2" } inputs { 0 if_densityNotZero 2 1 1 density_opacity_ramp 0 1 } stat { create 1234539753 modify 1369895685 author jlait@godel access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8c051a6fbb9048d53081shop/billowysmoke/multiply5.parm{ version 0.8 } HouNC1033600b88051a6fbb906988e11ashop/billowysmoke/multiply5.userdata ___Version___12.5.376HouNC1033600bb7051a6fbb906e9eb739shop/billowysmoke/Ce.inittype = parameter matchesdef = 0 HouNC1033600bb4051a6fbb90b87c45a9shop/billowysmoke/Ce.defcomment "" position 11.4165 0.0511485 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 lowdetail off mediumdetail off highdetail on outputsNamed3 { } inputsNamed3 { 0 multiply2 4 1 "input" } inputs { 0 multiply2 0 1 } stat { create 1234569920 modify 1369895684 author andrew@clinton.sidefx.com access 0777 } color UT_Color RGB 0 0.533 0 delscript "" exprlanguage hscript end HouNC1033600bb7051a6fbb90f9783774shop/billowysmoke/Ce.parm{ version 0.8 parmname [ 0 locks=0 ] ( Ce ) parmlabel [ 0 locks=0 ] ( Emission ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float3" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) exportparm [ 0 locks=0 ] ( "whenconnected" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } HouNC1033600bb3051a6fbb90bf1c0199shop/billowysmoke/Ce.userdata ___Version___12.5.376HouNC1033600ba5051a6fbb9006d0ac54vex.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 1341441573 modify 1341441574 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba4051a6fbb905af56f87vex.parm{ version 0.8 } HouNC1033600ba0051a6fbb9084719914vex.userdata ___Version___12.5.376HouNC1033600b89051a6fbb909b7cd872obj/Siggraph_presentation/add1.inittype = add matchesdef = 0 HouNC1033600b8e051a6fbb90242979dbobj/Siggraph_presentation/add1.defsopflags sopflags = comment "" position -9.95094 3.47026 cachesize 1 connectornextid 25 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 { 24 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1341441628 modify 1369897525 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b89051a6fbb902b22dd66obj/Siggraph_presentation/add1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) keep [ 0 locks=0 ] ( "off" ) points [ 0 locks=0 ] ( 1 ) remove [ 0 locks=0 ] ( "off" ) switcher [ 0 locks=0 ] ( 0 0 ) prims [ 0 locks=0 ] ( 1 ) group [ 0 locks=0 ] ( "" ) add [ 0 locks=0 ] ( "all" ) inc [ 0 locks=0 ] ( 2 ) attrname [ 0 locks=0 ] ( "" ) closedall [ 0 locks=0 ] ( "off" ) addparticlesystem [ 0 locks=0 ] ( "off" ) particlegroup [ 0 locks=0 ] ( "" ) appendunusedtoparticlesystem [ 0 locks=0 ] ( "off" ) usept0 [ 0 locks=0 ] ( "on" ) pt0 [ 0 locks=0 ] ( 0 0 0 ) weight0 [ 0 locks=0 ] ( 1 ) prim0 [ 0 locks=0 ] ( "" ) closed0 [ 0 locks=0 ] ( "off" ) } HouNC1033600b8b051a6fbb90b5990b62obj/Siggraph_presentation/add1.netboxFILL_WITH_CLOUDS HouNC1033600b85051a6fbb90773294e3obj/Siggraph_presentation/add1.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb9035c59a27obj/Siggraph_presentation/point1.inittype = point matchesdef = 0 HouNC1033600b88051a6fbb90230f8edaobj/Siggraph_presentation/point1.defsopflags sopflags = comment "" position -9.95094 2.85703 cachesize 1 connectornextid 26 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 add1 1 1 "input1" 25 "" "" 1 "input2" } inputs { 0 add1 0 1 1 "" 0 1 } stat { create 1341441633 modify 1369897525 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb9089921919obj/Siggraph_presentation/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 = 0.8 } } channel diffg { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 0.8 } } channel diffb { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 0.8 } } channel alpha { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1 } } 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 = 0.5 } } } HouNC1033600b8b051a6fbb90fbc6c857obj/Siggraph_presentation/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 ] [ ty 0 ] [ tz 0 ] ) doweight [ 0 locks=0 ] ( "off" ) weight [ 8 locks=0 ] ( [ weight 0 ] ) doclr [ 0 locks=0 ] ( "on" ) diff [ 8 locks=0 ] ( [ diffr 0.80000000000000004 ] [ diffg 0.80000000000000004 ] [ diffb 0.80000000000000004 ] ) doalpha [ 0 locks=0 ] ( "on" ) alpha [ 8 locks=0 ] ( [ alpha 1 ] ) donml [ 0 locks=0 ] ( "on" ) n [ 8 locks=0 ] ( [ nx 0 ] [ 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 ] ( "on" ) up [ 8 locks=0 ] ( [ upx 0 ] [ upy 0 ] [ upz 0 ] ) dopscale [ 0 locks=0 ] ( "on" ) pscale [ 8 locks=0 ] ( [ pscale 0.5 ] ) 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 ] ( "" ) } HouNC1033600b85051a6fbb90322d116fobj/Siggraph_presentation/point1.netboxFILL_WITH_CLOUDS HouNC1033600b87051a6fbb904b989495obj/Siggraph_presentation/point1.userdata ___Version___12.5.376HouNC1033600b89051a6fbb90befb05aeobj/Siggraph_presentation/box1.inittype = box matchesdef = 0 HouNC1033600b8e051a6fbb907904336dobj/Siggraph_presentation/box1.defsopflags sopflags = comment "" position -7.56759 -1.37763 cachesize 1 connectornextid 25 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 { 24 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1341441690 modify 1369896783 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b89051a6fbb9024893679obj/Siggraph_presentation/box1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) size [ 0 locks=0 ] ( 2 2 2 ) 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" ) } HouNC1033600b8b051a6fbb9089e02542obj/Siggraph_presentation/box1.netboxFILL_WITH_CLOUDS HouNC1033600b85051a6fbb90ea2d419fobj/Siggraph_presentation/box1.userdata ___Version___12.5.376HouNC1033600b80051a6fbb90b6adc5aeobj/Siggraph_presentation/attribcreate1.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600b81051a6fbb901d575038obj/Siggraph_presentation/attribcreate1.defsopflags sopflags = comment "" position -9.97046 -0.487787 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 switch_ROTATION_EXAMPLE 0 1 "input1" } inputs { 0 switch_ROTATION_EXAMPLE 0 1 } stat { create 1341441701 modify 1369897528 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600b80051a6fbb909f786cb7obj/Siggraph_presentation/attribcreate1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( density ) existing1 [ 0 locks=0 ] ( "error" ) varname1 [ 0 locks=0 ] ( density ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "float" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) value1v [ 0 locks=0 ] ( 1 0 0 0 ) string1 [ 0 locks=0 ] ( "" ) } HouNC1033600b82051a6fbb90a1a9d704obj/Siggraph_presentation/attribcreate1.netboxFILL_WITH_CLOUDS HouNC1033600b9c051a6fbb90401a248eobj/Siggraph_presentation/attribcreate1.userdata ___Version___12.5.376HouNC1033600b80051a6fbb90019460daobj/Siggraph_presentation/attribcreate2.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600b81051a6fbb9095c70ed2obj/Siggraph_presentation/attribcreate2.defsopflags sopflags = comment "" position -9.97046 -1.14445 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 attribcreate1 1 1 "input1" } inputs { 0 attribcreate1 0 1 } stat { create 1341441701 modify 1369897713 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600b81051a6fbb900480081cobj/Siggraph_presentation/attribcreate2.chn{ channel value1v1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT*3.654)+$T } } channel value1v2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT*2.64) } } channel value1v3 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT*4.1654) } } } HouNC1033600b80051a6fbb905833cff5obj/Siggraph_presentation/attribcreate2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( noiseoffset ) existing1 [ 0 locks=0 ] ( "error" ) varname1 [ 0 locks=0 ] ( noiseoffset ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "vector" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) value1v [ 8 locks=0 ] ( [ value1v1 0 ] [ value1v2 0 ] [ value1v3 0 ] 0 ) string1 [ 0 locks=0 ] ( "" ) } HouNC1033600b82051a6fbb9027a05e02obj/Siggraph_presentation/attribcreate2.netboxFILL_WITH_CLOUDS HouNC1033600b9c051a6fbb9021b3438fobj/Siggraph_presentation/attribcreate2.userdata ___Version___12.5.376HouNC1033600b9c051a6fbb903010ac56obj/Siggraph_presentation/fillWithCloudsMT1.inittype = fillWithCloudsMT matchesdef = 0 HouNC1033600b9d051a6fbb90f883fd1fobj/Siggraph_presentation/fillWithCloudsMT1.defsopflags sopflags = comment "" position -8.90127 -2.22284 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 attribcreate2 1 1 "input1" 1 box1 1 1 "input2" } inputs { 0 attribcreate2 0 1 1 box1 0 1 } stat { create 1341441802 modify 1369897801 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0.4 1 delscript "" exprlanguage hscript end HouNC1033600b9c051a6fbb9002cb475bobj/Siggraph_presentation/fillWithCloudsMT1.parm{ version 0.8 divs [ 0 locks=0 ] ( 70 70 70 ) extendbounds [ 0 locks=0 ] ( 1 1 1 ) densitymult [ 0 locks=0 ] ( 1 ) donoise [ 0 locks=0 ] ( "on" ) docolor [ 0 locks=0 ] ( "off" ) noisefreq [ 0 locks=0 ] ( 2 2 2 ) noiseamp [ 0 locks=0 ] ( 20 ) separator1 [ 0 locks=0 ] ( ) noiseoctaves [ 0 locks=0 ] ( 4 ) noiseroughness [ 0 locks=0 ] ( 0.90000000000000002 ) densityattrib [ 0 locks=0 ] ( density ) radiusattrib [ 0 locks=0 ] ( pscale ) normalsattrib [ 0 locks=0 ] ( N ) upvectorattrib [ 0 locks=0 ] ( up ) noiseoffsetattrib [ 0 locks=0 ] ( noiseoffset ) colorattrib [ 0 locks=0 ] ( Cd ) license [ 0 locks=0 ] ( "" ) } HouNC1033600b9e051a6fbb901e12b9c3obj/Siggraph_presentation/fillWithCloudsMT1.netboxFILL_WITH_CLOUDS HouNC1033600b98051a6fbb908b1a8119obj/Siggraph_presentation/fillWithCloudsMT1.userdata ___Version___12.5.376HouNC1033600b99051a6fbb909944dc55obj/Siggraph_presentation/volumevisualization1.inittype = volumevisualization matchesdef = 0 HouNC1033600b9e051a6fbb90fecca6c3obj/Siggraph_presentation/volumevisualization1.defsopflags sopflags = comment "" position -8.90127 -2.97117 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 fillWithCloudsMT1 2 1 "input1" } inputs { 0 fillWithCloudsMT1 0 1 } stat { create 1341442063 modify 1369896783 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb9048a5bb95obj/Siggraph_presentation/volumevisualization1.parm{ version 0.8 rangemin [ 0 locks=0 ] ( 0 ) rangemax [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 2 ) shadowscale [ 0 locks=0 ] ( 2 ) setmaxres [ 0 locks=0 ] ( "off" ) maxres [ 0 locks=0 ] ( 128 ) emitswitcher [ 0 locks=0 ] ( 0 0 ) densityfield [ 0 locks=0 ] ( "" ) densityrampmode [ 0 locks=0 ] ( "clamp" ) densitypreset [ 0 locks=0 ] ( "none" ) densityramp [ 0 locks=0 ] ( 2 ) cdfield [ 0 locks=0 ] ( Cd.* ) cdrangeoverride [ 0 locks=0 ] ( "off" ) cdrange [ 0 locks=0 ] ( 0 1 ) cdrampmode [ 0 locks=0 ] ( "clamp" ) cdpreset [ 0 locks=0 ] ( "none" ) cdramp [ 0 locks=0 ] ( 2 ) emitscale [ 0 locks=0 ] ( 0 ) emitfield [ 0 locks=0 ] ( "" ) emitrangeoverride [ 0 locks=0 ] ( "off" ) emitrange [ 0 locks=0 ] ( 0 1 ) emitrampmode [ 0 locks=0 ] ( "clamp" ) emitpreset [ 0 locks=0 ] ( "none" ) emitramp [ 0 locks=0 ] ( 2 ) emitcdfield [ 0 locks=0 ] ( "" ) emitcdrangeoverride [ 0 locks=0 ] ( "off" ) emitcdrange [ 0 locks=0 ] ( 0 1 ) emitcdrampmode [ 0 locks=0 ] ( "clamp" ) emitcdpreset [ 0 locks=0 ] ( "none" ) emitcdramp [ 0 locks=0 ] ( 2 ) densityramp1pos [ 0 locks=0 ] ( 0 ) densityramp1value [ 0 locks=0 ] ( 0 ) densityramp1interp [ 0 locks=0 ] ( "linear" ) densityramp2pos [ 0 locks=0 ] ( 1 ) densityramp2value [ 0 locks=0 ] ( 1 ) densityramp2interp [ 0 locks=0 ] ( "linear" ) cdramp1pos [ 0 locks=0 ] ( 0 ) cdramp1c [ 0 locks=0 ] ( 0 0 0 ) cdramp1interp [ 0 locks=0 ] ( "linear" ) cdramp2pos [ 0 locks=0 ] ( 1 ) cdramp2c [ 0 locks=0 ] ( 1 1 1 ) cdramp2interp [ 0 locks=0 ] ( "linear" ) emitramp1pos [ 0 locks=0 ] ( 0 ) emitramp1value [ 0 locks=0 ] ( 0 ) emitramp1interp [ 0 locks=0 ] ( "linear" ) emitramp2pos [ 0 locks=0 ] ( 1 ) emitramp2value [ 0 locks=0 ] ( 1 ) emitramp2interp [ 0 locks=0 ] ( "linear" ) emitcdramp1pos [ 0 locks=0 ] ( 0 ) emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) emitcdramp1interp [ 0 locks=0 ] ( "linear" ) emitcdramp2pos [ 0 locks=0 ] ( 1 ) emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) emitcdramp2interp [ 0 locks=0 ] ( "linear" ) } HouNC1033600b9b051a6fbb9082c0ee00obj/Siggraph_presentation/volumevisualization1.netboxFILL_WITH_CLOUDS HouNC1033600b95051a6fbb90adbebb1dobj/Siggraph_presentation/volumevisualization1.userdata ___Version___12.5.376HouNC1033600b80051a6fbb90f70be44dobj/Siggraph_presentation/attribcreate3.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600b81051a6fbb90fb96bba2obj/Siggraph_presentation/attribcreate3.defsopflags sopflags = comment "" position 5.27577 -0.908917 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 vopsop_TWIST 4 1 "input1" } inputs { 0 vopsop_TWIST 0 1 } stat { create 1341441701 modify 1341442990 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600b80051a6fbb90bc1a4a2eobj/Siggraph_presentation/attribcreate3.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( density ) existing1 [ 0 locks=0 ] ( "error" ) varname1 [ 0 locks=0 ] ( density ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "float" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) value1v [ 0 locks=0 ] ( 1 0 0 0 ) string1 [ 0 locks=0 ] ( "" ) } HouNC1033600b82051a6fbb9054454623obj/Siggraph_presentation/attribcreate3.netboxFILL_WITH_CURVES HouNC1033600b9c051a6fbb902d1f6ac0obj/Siggraph_presentation/attribcreate3.userdata ___Version___12.5.376HouNC1033600b80051a6fbb902426439eobj/Siggraph_presentation/attribcreate4.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600b81051a6fbb904c774836obj/Siggraph_presentation/attribcreate4.defsopflags sopflags = comment "" position 5.27577 -1.66777 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 attribcreate3 1 1 "input1" } inputs { 0 attribcreate3 0 1 } stat { create 1341441701 modify 1341456756 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600b81051a6fbb90f92366c9obj/Siggraph_presentation/attribcreate4.chn{ channel value1v1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT*3.654)+$T } } channel value1v2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT*+2.64) } } channel value1v3 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT*4.1654) } } } HouNC1033600b80051a6fbb90e25ccc13obj/Siggraph_presentation/attribcreate4.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( noiseoffset ) existing1 [ 0 locks=0 ] ( "error" ) varname1 [ 0 locks=0 ] ( noiseoffset ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "vector" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) value1v [ 8 locks=0 ] ( [ value1v1 0.17529988288879395 ] [ value1v2 0.48381268978118896 ] [ value1v3 0.62233889102935791 ] 0 ) string1 [ 0 locks=0 ] ( "" ) } HouNC1033600b82051a6fbb90d4395cfeobj/Siggraph_presentation/attribcreate4.netboxFILL_WITH_CURVES HouNC1033600b9c051a6fbb90f51c37baobj/Siggraph_presentation/attribcreate4.userdata ___Version___12.5.376HouNC1033600b88051a6fbb90d20ae8fdobj/Siggraph_presentation/line1.inittype = line matchesdef = 0 HouNC1033600b89051a6fbb905e4c234cobj/Siggraph_presentation/line1.defsopflags sopflags = comment "" position 5.31119 5.50389 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 1341442136 modify 1344321756 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b89051a6fbb907e04c479obj/Siggraph_presentation/line1.chn{ channel originy { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = -ch(\"dist\")/2 } } } HouNC1033600b88051a6fbb904c798470obj/Siggraph_presentation/line1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) origin [ 8 locks=0 ] ( 0 [ originy -0.5 ] 0 ) dir [ 0 locks=0 ] ( 0 1 0 ) dist [ 0 locks=0 ] ( 1 ) points [ 0 locks=0 ] ( 2 ) order [ 0 locks=0 ] ( 4 ) } HouNC1033600b8a051a6fbb904c16c8a6obj/Siggraph_presentation/line1.netboxFILL_WITH_CURVES HouNC1033600b84051a6fbb901d93106dobj/Siggraph_presentation/line1.userdata ___Version___12.5.376HouNC1033600b84051a6fbb90b03c15f7obj/Siggraph_presentation/resample1.inittype = resample matchesdef = 0 HouNC1033600b85051a6fbb9029ea15f2obj/Siggraph_presentation/resample1.defsopflags sopflags = comment "" position 5.31119 4.5713 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 line1 0 1 "input1" } inputs { 0 line1 0 1 } stat { create 1341442143 modify 1344321759 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b84051a6fbb90952437b1obj/Siggraph_presentation/resample1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) lod [ 0 locks=0 ] ( 1 ) edge [ 0 locks=0 ] ( "off" ) method [ 0 locks=0 ] ( "dist" ) measure [ 0 locks=0 ] ( "arc" ) dolength [ 0 locks=0 ] ( "on" ) length [ 0 locks=0 ] ( 0.247 ) dosegs [ 0 locks=0 ] ( "off" ) segs [ 0 locks=0 ] ( 10 ) last [ 0 locks=0 ] ( "off" ) } HouNC1033600b86051a6fbb90c6002cd1obj/Siggraph_presentation/resample1.netboxFILL_WITH_CURVES HouNC1033600b80051a6fbb90b56d572eobj/Siggraph_presentation/resample1.userdata ___Version___12.5.376HouNC1033600b85051a6fbb90210f6500obj/Siggraph_presentation/vopsop5.order3 global1 output1 normalize1 HouNC1033600b8b051a6fbb90dd0d62e7obj/Siggraph_presentation/vopsop5.net1 HouNC1033600b80051a6fbb90f072688eobj/Siggraph_presentation/vopsop_TWIST.order12 global1 output1 importattrib1 rotate1 multiply1 angle addattrib1 divide1 inttofloat1 inttofloat2 subconst1 multiply2 HouNC1033600b86051a6fbb908bd95299obj/Siggraph_presentation/vopsop_TWIST.net1 HouNC1033600b8a051a6fbb9096c9faf1obj/Siggraph_presentation/point10.inittype = point matchesdef = 0 HouNC1033600b8b051a6fbb908b04b1b0obj/Siggraph_presentation/point10.defsopflags sopflags = comment "" position 5.31119 3.086 cachesize 1 connectornextid 44 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 { 19 vopsop_NOISE 4 1 "input1" 43 "" "" 1 "input2" } inputs { 0 vopsop_NOISE 0 1 1 "" 0 1 } stat { create 1340683400 modify 1344321764 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb907decd12bobj/Siggraph_presentation/point10.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 = "if($PT==($NPT-1), $TX-point(opinputpath(\".\", 0), $PT-1, P, 0), point(opinputpath(\".\", 0), $PT+1, P, 0)-$TX)" } } channel ny { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if($PT==($NPT-1), $TY-point(opinputpath(\".\", 0), $PT-1, P, 1), point(opinputpath(\".\", 0), $PT+1, P, 1)-$TY)" } } channel nz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if($PT==($NPT-1), $TZ-point(opinputpath(\".\", 0), $PT-1, P, 2), point(opinputpath(\".\", 0), $PT+1, P, 2)-$TZ)" } } channel mapu { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $PT/($NPT-1)*7 } } channel mapv { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT/($NPT-1)) } } 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 = $NX } } channel upy { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0 } } channel upz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $NZ } } channel pscale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $PSCALE } } } HouNC1033600b8a051a6fbb901b45ea7bobj/Siggraph_presentation/point10.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 ] [ ty 0 ] [ tz 0 ] ) 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 -0.0078965649008750916 ] [ ny 0.24699997901916504 ] [ nz -0.0050211399793624878 ] ) douvw [ 0 locks=0 ] ( "on" ) map [ 8 locks=0 ] ( [ mapu 7 ] [ mapv 0.80046379566192627 ] [ 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 ] ( "" ) } HouNC1033600b84051a6fbb9004f50590obj/Siggraph_presentation/point10.netboxFILL_WITH_CURVES HouNC1033600b86051a6fbb9006b8c760obj/Siggraph_presentation/point10.userdata ___Version___12.5.376HouNC1033600b8a051a6fbb902b945c29obj/Siggraph_presentation/point11.inittype = point matchesdef = 0 HouNC1033600b8b051a6fbb90c1d8ea0cobj/Siggraph_presentation/point11.defsopflags sopflags = comment "" position 8.10091 -0.908918 cachesize 1 connectornextid 42 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 vopsop_TWIST 4 1 "input1" 41 "" "" 1 "input2" } inputs { 0 vopsop_TWIST 0 1 1 "" 0 1 } stat { create 1340684290 modify 1344321804 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb90895f9496obj/Siggraph_presentation/point11.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 = $UPX } } channel ny { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $UPY } } channel nz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $UPZ } } 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 } } } HouNC1033600b8a051a6fbb9033e1cc34obj/Siggraph_presentation/point11.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.050801221281290054 ] [ ty -0.5 ] [ tz -0.014604914933443069 ] ) 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 -0.075852207839488983 ] [ ny 0.0026085341814905405 ] [ nz 0.24501882493495941 ] ) 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 ] ( "" ) } HouNC1033600b84051a6fbb9006360972obj/Siggraph_presentation/point11.netboxFILL_WITH_CURVES HouNC1033600b86051a6fbb909dfd2b46obj/Siggraph_presentation/point11.userdata ___Version___12.5.376HouNC1033600b86051a6fbb90637abeb4obj/Siggraph_presentation/point_COLOR.inittype = point matchesdef = 0 HouNC1033600b87051a6fbb90529a2680obj/Siggraph_presentation/point_COLOR.defsopflags sopflags = comment "" position 5.31119 1.17285 cachesize 1 connectornextid 44 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 vopsop5 4 1 "input1" 43 "" "" 1 "input2" } inputs { 0 vopsop5 0 1 1 "" 0 1 } stat { create 1340683400 modify 1344321773 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.867 0 0 delscript "" exprlanguage hscript end HouNC1033600b9e051a6fbb906fd41e3fobj/Siggraph_presentation/point_COLOR.spareparmdef parm { name "group" baseparm export none bindselector points "Modify Points" "Select the points to affect and press Enter to complete. Hold down Alt to select from other objects." 0 1 0xffffffff 0 "" 0 } parm { name "matchbyattribute" baseparm export none } parm { name "attributetomatch" baseparm export none } group { name "stdswitcher5" label "Standard" parm { name "t" baseparm export all } parm { name "doweight" baseparm export all } parm { name "weight" baseparm export none } parm { name "doclr" baseparm export all } parm { name "diff" baseparm export none } parm { name "doalpha" baseparm export all } parm { name "alpha" baseparm export none } parm { name "donml" baseparm export all } parm { name "n" baseparm export none } parm { name "douvw" baseparm export all } parm { name "map" baseparm export none } } group { name "stdswitcher5_1" label "Particle" parm { name "domass" baseparm export none } parm { name "mass" baseparm export none } parm { name "drag" baseparm export none } parm { name "dotension" baseparm export none } parm { name "tension" baseparm export none } parm { name "dospringk" baseparm export none } parm { name "springk" baseparm export none } parm { name "dovel" baseparm export none } parm { name "v" baseparm export none } parm { name "doup" baseparm export none } parm { name "up" baseparm export none } parm { name "dopscale" baseparm export none } parm { name "scale" label "scale" type ramp_flt default { "2" } range { 1! 10 } export none } parm { name "pscale" baseparm export none } parm { name "doinstance" baseparm export none } parm { name "instancepath" baseparm export none } } group { name "stdswitcher5_2" label "Force" parm { name "doradius" baseparm export none } parm { name "radiusf" baseparm export none } parm { name "doscale" baseparm export none } parm { name "scalef" baseparm export none } parm { name "doradialf" baseparm export none } parm { name "radialf" baseparm export none } parm { name "donormalf" baseparm export none } parm { name "normalf" baseparm export none } parm { name "doedgef" baseparm export none } parm { name "edgef" baseparm export none } parm { name "dodirf" baseparm export none } parm { name "dirf" baseparm export none } } group { name "stdswitcher5_3" label "Custom" multiparm { name "numcustom" label "Number of Attributes" baseparm default 1 parm { name "apply#" baseparm export none } parm { name "name#" baseparm export none } parm { name "val#i" baseparm export none } parm { name "sval#" baseparm export none } } } HouNC1033600b87051a6fbb90c2765c3dobj/Siggraph_presentation/point_COLOR.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 = rand($PT*+7.89756) } } channel diffg { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = rand($PT*5.7684) } } channel diffb { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = rand($PT*3.63) } } 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 = "if($PT==($NPT-1), $TX-point(opinputpath(\".\", 0), $PT-1, P, 0), point(opinputpath(\".\", 0), $PT+1, P, 0)-$TX)" } } channel ny { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if($PT==($NPT-1), $TY-point(opinputpath(\".\", 0), $PT-1, P, 1), point(opinputpath(\".\", 0), $PT+1, P, 1)-$TY)" } } channel nz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if($PT==($NPT-1), $TZ-point(opinputpath(\".\", 0), $PT-1, P, 2), point(opinputpath(\".\", 0), $PT+1, P, 2)-$TZ)" } } 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 = -$NY } } channel upy { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $NX } } channel upz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $NZ } } channel pscale { lefttype = extend righttype = extend default = 0.20000000298023224 flags = 0 segment { length = 0 value = 0.20000000298023224 0.20000000298023224 expr = "chramp(\"scale\", $PT/($NPT-1), 0)*0.2" } } } HouNC1033600b86051a6fbb90251ffb94obj/Siggraph_presentation/point_COLOR.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) matchbyattribute [ 0 locks=0 ] ( "off" ) attributetomatch [ 0 locks=0 ] ( id ) stdswitcher [ 0 locks=0 ] ( 1 1 1 1 ) t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) doweight [ 0 locks=0 ] ( "off" ) weight [ 8 locks=0 ] ( [ weight 0 ] ) doclr [ 0 locks=0 ] ( "on" ) diff [ 8 locks=0 ] ( [ diffr 0.77894163131713867 ] [ diffg 0.53503704071044922 ] [ diffb 0.23183333873748779 ] ) doalpha [ 0 locks=0 ] ( "off" ) alpha [ 8 locks=0 ] ( [ alpha 0 ] ) donml [ 0 locks=0 ] ( "on" ) n [ 8 locks=0 ] ( [ nx -0.0078965649008750916 ] [ ny 0.24699997901916504 ] [ nz -0.0050211399793624878 ] ) 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 ] ( "on" ) up [ 8 locks=0 ] ( [ upx -0.99928313493728638 ] [ upy -0.031946983188390732 ] [ upz -0.02031392976641655 ] ) dopscale [ 0 locks=0 ] ( "on" ) pscale [ 8 locks=0 ] ( [ pscale 0.20000000000000001 ] ) 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 ] ( "" ) stdswitcher5 [ 0 locks=0 ] ( 1 1 1 1 ) scale [ 0 locks=0 ] ( 3 ) scale1pos [ 0 locks=0 ] ( 0 ) scale1value [ 0 locks=0 ] ( 0.73333334922790527 ) scale1interp [ 0 locks=0 ] ( "linear" ) scale2pos [ 0 locks=0 ] ( 0.12146119028329849 ) scale2value [ 0 locks=0 ] ( 0.46666666865348816 ) scale2interp [ 0 locks=0 ] ( "linear" ) scale3pos [ 0 locks=0 ] ( 1 ) scale3value [ 0 locks=0 ] ( 1 ) scale3interp [ 0 locks=0 ] ( "linear" ) } HouNC1033600b80051a6fbb90d4f86d2dobj/Siggraph_presentation/point_COLOR.netboxFILL_WITH_CURVES HouNC1033600b82051a6fbb90faf70638obj/Siggraph_presentation/point_COLOR.userdata ___Version___12.5.376HouNC1033600b89051a6fbb90533f2076obj/Siggraph_presentation/box2.inittype = box matchesdef = 0 HouNC1033600b8e051a6fbb90f71d1512obj/Siggraph_presentation/box2.defsopflags sopflags = comment "" position 8.71817 -1.6326 cachesize 1 connectornextid 25 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 { 24 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1341442388 modify 1341458309 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b89051a6fbb90451e4ca5obj/Siggraph_presentation/box2.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) size [ 0 locks=0 ] ( 1.4299999999999999 1.4299999999999999 1.4299999999999999 ) 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" ) } HouNC1033600b8b051a6fbb90068e3ad1obj/Siggraph_presentation/box2.netboxFILL_WITH_CURVES HouNC1033600b85051a6fbb904c0c8a80obj/Siggraph_presentation/box2.userdata ___Version___12.5.376HouNC1033600b94051a6fbb90c092fe1eobj/Siggraph_presentation/fillWithCurvesStraightMT1.inittype = fillWithCurvesStraightMT matchesdef = 0 HouNC1033600b95051a6fbb90641348dcobj/Siggraph_presentation/fillWithCurvesStraightMT1.defsopflags sopflags = comment "" position 6.90199 -2.51856 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 attribcreate4 1 1 "input1" 1 box2 1 1 "input2" } inputs { 0 attribcreate4 0 1 1 box2 0 1 } stat { create 1341442427 modify 1369897721 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0.4 1 delscript "" exprlanguage hscript end HouNC1033600b94051a6fbb90610d90a7obj/Siggraph_presentation/fillWithCurvesStraightMT1.parm{ version 0.8 divs [ 0 locks=0 ] ( 50 50 50 ) extendbounds [ 0 locks=0 ] ( 1 1 1 ) separator1 [ 0 locks=0 ] ( ) densitymult [ 0 locks=0 ] ( 10 ) extendvoxels [ 0 locks=0 ] ( 1 ) donoise [ 0 locks=0 ] ( "on" ) docolor [ 0 locks=0 ] ( "off" ) dovelocity [ 0 locks=0 ] ( "off" ) noisefreq [ 0 locks=0 ] ( 8 ) noiseamp [ 0 locks=0 ] ( 1 ) noiseoctaves [ 0 locks=0 ] ( 1 ) noiseroughness [ 0 locks=0 ] ( 0.5 ) separator2 [ 0 locks=0 ] ( ) densityattrib [ 0 locks=0 ] ( density ) radiusattrib [ 0 locks=0 ] ( pscale ) normalsattrib [ 0 locks=0 ] ( N ) colorattrib [ 0 locks=0 ] ( Cd ) velocityattrib [ 0 locks=0 ] ( v ) uvattrib [ 0 locks=0 ] ( uv ) upattrib [ 0 locks=0 ] ( up ) license [ 0 locks=0 ] ( "" ) } HouNC1033600b96051a6fbb90cf27d965obj/Siggraph_presentation/fillWithCurvesStraightMT1.netboxFILL_WITH_CURVES HouNC1033600b90051a6fbb90c03c5969obj/Siggraph_presentation/fillWithCurvesStraightMT1.userdata ___Version___12.5.376HouNC1033600b80051a6fbb906732f565obj/Siggraph_presentation/vopsop_NOISE.order11 global1 output1 aanoise1 freq offset amp rough maxoctave noisetype add1 multiply1 HouNC1033600b86051a6fbb90b5bf3ac0obj/Siggraph_presentation/vopsop_NOISE.net1 HouNC1033600b89051a6fbb90f6c62e04obj/Siggraph_presentation/add2.inittype = add matchesdef = 0 HouNC1033600b8e051a6fbb909c849f86obj/Siggraph_presentation/add2.defsopflags sopflags = comment "" position 20.8745 1.89591 cachesize 1 connectornextid 26 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 { 25 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1341441628 modify 1344321849 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b89051a6fbb90c8274a65obj/Siggraph_presentation/add2.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) keep [ 0 locks=0 ] ( "off" ) points [ 0 locks=0 ] ( 1 ) remove [ 0 locks=0 ] ( "off" ) switcher [ 0 locks=0 ] ( 0 0 ) prims [ 0 locks=0 ] ( 1 ) group [ 0 locks=0 ] ( "" ) add [ 0 locks=0 ] ( "all" ) inc [ 0 locks=0 ] ( 2 ) attrname [ 0 locks=0 ] ( "" ) closedall [ 0 locks=0 ] ( "off" ) addparticlesystem [ 0 locks=0 ] ( "off" ) particlegroup [ 0 locks=0 ] ( "" ) appendunusedtoparticlesystem [ 0 locks=0 ] ( "off" ) usept0 [ 0 locks=0 ] ( "on" ) pt0 [ 0 locks=0 ] ( 0 0 0 ) weight0 [ 0 locks=0 ] ( 1 ) prim0 [ 0 locks=0 ] ( "" ) closed0 [ 0 locks=0 ] ( "off" ) } HouNC1033600b8b051a6fbb909f42b441obj/Siggraph_presentation/add2.netboxFILL_WITH_WISPS HouNC1033600b85051a6fbb90c3513b1cobj/Siggraph_presentation/add2.userdata ___Version___12.5.376HouNC1033600b9a051a6fbb90fd26d2b1obj/Siggraph_presentation/point_RADIUS_AND_PSCALE.inittype = point matchesdef = 0 HouNC1033600b9b051a6fbb90047e51a6obj/Siggraph_presentation/point_RADIUS_AND_PSCALE.defsopflags sopflags = comment "" position 20.8745 0.934546 cachesize 1 connectornextid 27 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 add2 1 1 "input1" 26 "" "" 1 "input2" } inputs { 0 add2 0 1 1 "" 0 1 } stat { create 1341441633 modify 1369896734 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0.533 0 delscript "" exprlanguage hscript end HouNC1033600b9b051a6fbb90951d6438obj/Siggraph_presentation/point_RADIUS_AND_PSCALE.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 = 1 } } 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 = 1 } } 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 = 0.05 } } channel vy { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0.05 } } channel vz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0 } } 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 = 0.005 } } } HouNC1033600b9a051a6fbb9098e7f21bobj/Siggraph_presentation/point_RADIUS_AND_PSCALE.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) matchbyattribute [ 0 locks=0 ] ( "off" ) attributetomatch [ 0 locks=0 ] ( id ) stdswitcher [ 0 locks=0 ] ( 1 1 1 1 ) t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) doweight [ 0 locks=0 ] ( "off" ) weight [ 8 locks=0 ] ( [ weight 0 ] ) doclr [ 0 locks=0 ] ( "on" ) diff [ 8 locks=0 ] ( [ diffr 1 ] [ diffg 0 ] [ diffb 0 ] ) doalpha [ 0 locks=0 ] ( "on" ) alpha [ 8 locks=0 ] ( [ alpha 1 ] ) donml [ 0 locks=0 ] ( "off" ) n [ 8 locks=0 ] ( [ nx 0 ] [ 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 ] ( "on" ) v [ 8 locks=0 ] ( [ vx 0.050000000000000003 ] [ vy 0.050000000000000003 ] [ vz 0 ] ) doup [ 0 locks=0 ] ( "off" ) up [ 8 locks=0 ] ( [ upx 0 ] [ upy 0 ] [ upz 0 ] ) dopscale [ 0 locks=0 ] ( "on" ) pscale [ 8 locks=0 ] ( [ pscale 0.0050000000000000001 ] ) doinstance [ 0 locks=0 ] ( "off" ) instancepath [ 0 locks=0 ] ( "" ) doradius [ 0 locks=0 ] ( "on" ) 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 ] ( "" ) } HouNC1033600b94051a6fbb90e0b1e96bobj/Siggraph_presentation/point_RADIUS_AND_PSCALE.netboxFILL_WITH_WISPS HouNC1033600b96051a6fbb90652b623eobj/Siggraph_presentation/point_RADIUS_AND_PSCALE.userdata ___Version___12.5.376HouNC1033600b89051a6fbb905254e1e2obj/Siggraph_presentation/box3.inittype = box matchesdef = 0 HouNC1033600b8e051a6fbb9013d72a8cobj/Siggraph_presentation/box3.defsopflags sopflags = comment "" position 23.8981 -0.739389 cachesize 1 connectornextid 26 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 { 25 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1341441690 modify 1368432664 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b89051a6fbb90732126aeobj/Siggraph_presentation/box3.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) size [ 0 locks=0 ] ( 2 2 2 ) 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" ) } HouNC1033600b8b051a6fbb90110a299eobj/Siggraph_presentation/box3.netboxFILL_WITH_WISPS HouNC1033600b85051a6fbb90eac26870obj/Siggraph_presentation/box3.userdata ___Version___12.5.376HouNC1033600b80051a6fbb90c4b02845obj/Siggraph_presentation/attribcreate5.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600b81051a6fbb901613ee7dobj/Siggraph_presentation/attribcreate5.defsopflags sopflags = comment "" position 20.8745 -0.139385 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 point_RADIUS_AND_PSCALE 2 1 "input1" } inputs { 0 point_RADIUS_AND_PSCALE 0 1 } stat { create 1341441701 modify 1344321874 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600b80051a6fbb908e99de61obj/Siggraph_presentation/attribcreate5.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( density ) existing1 [ 0 locks=0 ] ( "error" ) varname1 [ 0 locks=0 ] ( density ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "float" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) value1v [ 0 locks=0 ] ( 1 0 0 0 ) string1 [ 0 locks=0 ] ( "" ) } HouNC1033600b82051a6fbb900fac1a37obj/Siggraph_presentation/attribcreate5.netboxFILL_WITH_WISPS HouNC1033600b9c051a6fbb9065411618obj/Siggraph_presentation/attribcreate5.userdata ___Version___12.5.376HouNC1033600b80051a6fbb908c8dc63cobj/Siggraph_presentation/attribcreate6.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600b81051a6fbb907cdea137obj/Siggraph_presentation/attribcreate6.defsopflags sopflags = comment "" position 20.8745 -0.898239 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 attribcreate5 1 1 "input1" } inputs { 0 attribcreate5 0 1 } stat { create 1341441701 modify 1369896577 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600b81051a6fbb90cf4176feobj/Siggraph_presentation/attribcreate6.chn{ channel value1v1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT*3.654)+$T } } channel value1v2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT*2.64) } } channel value1v3 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT*4.1654) } } } HouNC1033600b80051a6fbb907c41a42aobj/Siggraph_presentation/attribcreate6.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( noiseoffset ) existing1 [ 0 locks=0 ] ( "error" ) varname1 [ 0 locks=0 ] ( noiseoffset ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "vector" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) value1v [ 8 locks=0 ] ( [ value1v1 0.64160060882568359 ] [ value1v2 0.64160060882568359 ] [ value1v3 0.64160060882568359 ] 0 ) string1 [ 0 locks=0 ] ( "" ) } HouNC1033600b82051a6fbb903ed266c4obj/Siggraph_presentation/attribcreate6.netboxFILL_WITH_WISPS HouNC1033600b9c051a6fbb90289a42c1obj/Siggraph_presentation/attribcreate6.userdata ___Version___12.5.376HouNC1033600b99051a6fbb90f19df06dobj/Siggraph_presentation/volumevisualization2.inittype = volumevisualization matchesdef = 0 HouNC1033600b9e051a6fbb903f7d5a84obj/Siggraph_presentation/volumevisualization2.defsopflags sopflags = comment "" position 22.451 -3.03645 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 fillWithWisps_velocity_stretchMT2 2 1 "input1" } inputs { 0 fillWithWisps_velocity_stretchMT2 0 1 } stat { create 1341442063 modify 1369896600 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb901dd1f379obj/Siggraph_presentation/volumevisualization2.parm{ version 0.8 rangemin [ 0 locks=0 ] ( 0 ) rangemax [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 20 ) shadowscale [ 0 locks=0 ] ( 10 ) setmaxres [ 0 locks=0 ] ( "off" ) maxres [ 0 locks=0 ] ( 128 ) emitswitcher [ 0 locks=0 ] ( 0 0 ) densityfield [ 0 locks=0 ] ( "" ) densityrampmode [ 0 locks=0 ] ( "clamp" ) densitypreset [ 0 locks=0 ] ( "none" ) densityramp [ 0 locks=0 ] ( 2 ) cdfield [ 0 locks=0 ] ( Cd.* ) cdrangeoverride [ 0 locks=0 ] ( "off" ) cdrange [ 0 locks=0 ] ( 0 1 ) cdrampmode [ 0 locks=0 ] ( "clamp" ) cdpreset [ 0 locks=0 ] ( "none" ) cdramp [ 0 locks=0 ] ( 2 ) emitscale [ 0 locks=0 ] ( 0 ) emitfield [ 0 locks=0 ] ( "" ) emitrangeoverride [ 0 locks=0 ] ( "off" ) emitrange [ 0 locks=0 ] ( 0 1 ) emitrampmode [ 0 locks=0 ] ( "clamp" ) emitpreset [ 0 locks=0 ] ( "none" ) emitramp [ 0 locks=0 ] ( 2 ) emitcdfield [ 0 locks=0 ] ( "" ) emitcdrangeoverride [ 0 locks=0 ] ( "off" ) emitcdrange [ 0 locks=0 ] ( 0 1 ) emitcdrampmode [ 0 locks=0 ] ( "clamp" ) emitcdpreset [ 0 locks=0 ] ( "none" ) emitcdramp [ 0 locks=0 ] ( 2 ) densityramp1pos [ 0 locks=0 ] ( 0 ) densityramp1value [ 0 locks=0 ] ( 0 ) densityramp1interp [ 0 locks=0 ] ( "linear" ) densityramp2pos [ 0 locks=0 ] ( 1 ) densityramp2value [ 0 locks=0 ] ( 1 ) densityramp2interp [ 0 locks=0 ] ( "linear" ) cdramp1pos [ 0 locks=0 ] ( 0 ) cdramp1c [ 0 locks=0 ] ( 0 0 0 ) cdramp1interp [ 0 locks=0 ] ( "linear" ) cdramp2pos [ 0 locks=0 ] ( 1 ) cdramp2c [ 0 locks=0 ] ( 1 1 1 ) cdramp2interp [ 0 locks=0 ] ( "linear" ) emitramp1pos [ 0 locks=0 ] ( 0 ) emitramp1value [ 0 locks=0 ] ( 0 ) emitramp1interp [ 0 locks=0 ] ( "linear" ) emitramp2pos [ 0 locks=0 ] ( 1 ) emitramp2value [ 0 locks=0 ] ( 1 ) emitramp2interp [ 0 locks=0 ] ( "linear" ) emitcdramp1pos [ 0 locks=0 ] ( 0 ) emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) emitcdramp1interp [ 0 locks=0 ] ( "linear" ) emitcdramp2pos [ 0 locks=0 ] ( 1 ) emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) emitcdramp2interp [ 0 locks=0 ] ( "linear" ) } HouNC1033600b9b051a6fbb9086db629eobj/Siggraph_presentation/volumevisualization2.netboxFILL_WITH_WISPS HouNC1033600b95051a6fbb905da1271fobj/Siggraph_presentation/volumevisualization2.userdata ___Version___12.5.376HouNC1033600b99051a6fbb907948cebbobj/Siggraph_presentation/volumevisualization3.inittype = volumevisualization matchesdef = 0 HouNC1033600b9e051a6fbb902959af4aobj/Siggraph_presentation/volumevisualization3.defsopflags sopflags = comment "" position 6.90199 -3.26804 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 2 fillWithCurvesStraightMT1 2 1 "input1" } inputs { 0 fillWithCurvesStraightMT1 0 1 } stat { create 1341442063 modify 1344321845 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb9054e157a5obj/Siggraph_presentation/volumevisualization3.parm{ version 0.8 rangemin [ 0 locks=0 ] ( 0 ) rangemax [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 1 ) shadowscale [ 0 locks=0 ] ( 1 ) setmaxres [ 0 locks=0 ] ( "off" ) maxres [ 0 locks=0 ] ( 128 ) emitswitcher [ 0 locks=0 ] ( 0 0 ) densityfield [ 0 locks=0 ] ( "" ) densityrampmode [ 0 locks=0 ] ( "clamp" ) densitypreset [ 0 locks=0 ] ( "none" ) densityramp [ 0 locks=0 ] ( 2 ) cdfield [ 0 locks=0 ] ( Cd.* ) cdrangeoverride [ 0 locks=0 ] ( "off" ) cdrange [ 0 locks=0 ] ( 0 1 ) cdrampmode [ 0 locks=0 ] ( "clamp" ) cdpreset [ 0 locks=0 ] ( "none" ) cdramp [ 0 locks=0 ] ( 2 ) emitscale [ 0 locks=0 ] ( 0 ) emitfield [ 0 locks=0 ] ( "" ) emitrangeoverride [ 0 locks=0 ] ( "off" ) emitrange [ 0 locks=0 ] ( 0 1 ) emitrampmode [ 0 locks=0 ] ( "clamp" ) emitpreset [ 0 locks=0 ] ( "none" ) emitramp [ 0 locks=0 ] ( 2 ) emitcdfield [ 0 locks=0 ] ( "" ) emitcdrangeoverride [ 0 locks=0 ] ( "off" ) emitcdrange [ 0 locks=0 ] ( 0 1 ) emitcdrampmode [ 0 locks=0 ] ( "clamp" ) emitcdpreset [ 0 locks=0 ] ( "none" ) emitcdramp [ 0 locks=0 ] ( 2 ) densityramp1pos [ 0 locks=0 ] ( 0 ) densityramp1value [ 0 locks=0 ] ( 0 ) densityramp1interp [ 0 locks=0 ] ( "linear" ) densityramp2pos [ 0 locks=0 ] ( 1 ) densityramp2value [ 0 locks=0 ] ( 1 ) densityramp2interp [ 0 locks=0 ] ( "linear" ) cdramp1pos [ 0 locks=0 ] ( 0 ) cdramp1c [ 0 locks=0 ] ( 0 0 0 ) cdramp1interp [ 0 locks=0 ] ( "linear" ) cdramp2pos [ 0 locks=0 ] ( 1 ) cdramp2c [ 0 locks=0 ] ( 1 1 1 ) cdramp2interp [ 0 locks=0 ] ( "linear" ) emitramp1pos [ 0 locks=0 ] ( 0 ) emitramp1value [ 0 locks=0 ] ( 0 ) emitramp1interp [ 0 locks=0 ] ( "linear" ) emitramp2pos [ 0 locks=0 ] ( 1 ) emitramp2value [ 0 locks=0 ] ( 1 ) emitramp2interp [ 0 locks=0 ] ( "linear" ) emitcdramp1pos [ 0 locks=0 ] ( 0 ) emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) emitcdramp1interp [ 0 locks=0 ] ( "linear" ) emitcdramp2pos [ 0 locks=0 ] ( 1 ) emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) emitcdramp2interp [ 0 locks=0 ] ( "linear" ) } HouNC1033600b9b051a6fbb900b7d0ecdobj/Siggraph_presentation/volumevisualization3.netboxFILL_WITH_CURVES HouNC1033600b95051a6fbb90c82211feobj/Siggraph_presentation/volumevisualization3.userdata ___Version___12.5.376HouNC1033600b95051a6fbb90764a39adobj/Siggraph_presentation/point_RADIUS_AND_PSCALE1.inittype = point matchesdef = 0 HouNC1033600b9a051a6fbb90d91a718dobj/Siggraph_presentation/point_RADIUS_AND_PSCALE1.defsopflags sopflags = comment "" position 37.5227 0.201498 cachesize 1 connectornextid 28 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 facet1 1 1 "input1" 27 "" "" 1 "input2" } inputs { 0 facet1 0 1 1 "" 0 1 } stat { create 1341441633 modify 1369896764 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0.533 0 delscript "" exprlanguage hscript end HouNC1033600b9a051a6fbb908eb82df5obj/Siggraph_presentation/point_RADIUS_AND_PSCALE1.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 = 1 } } 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 = rand($PT) } } 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 = 0.01 } } } HouNC1033600b95051a6fbb901f023ee3obj/Siggraph_presentation/point_RADIUS_AND_PSCALE1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) matchbyattribute [ 0 locks=0 ] ( "off" ) attributetomatch [ 0 locks=0 ] ( id ) stdswitcher [ 0 locks=0 ] ( 1 1 1 1 ) t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) doweight [ 0 locks=0 ] ( "off" ) weight [ 8 locks=0 ] ( [ weight 0 ] ) doclr [ 0 locks=0 ] ( "on" ) diff [ 8 locks=0 ] ( [ diffr 1 ] [ diffg 0 ] [ diffb 0 ] ) doalpha [ 0 locks=0 ] ( "on" ) alpha [ 8 locks=0 ] ( [ alpha 0 ] ) donml [ 0 locks=0 ] ( "off" ) n [ 8 locks=0 ] ( [ nx 0 ] [ 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 ] ( "on" ) pscale [ 8 locks=0 ] ( [ pscale 0.01 ] ) doinstance [ 0 locks=0 ] ( "off" ) instancepath [ 0 locks=0 ] ( "" ) doradius [ 0 locks=0 ] ( "on" ) 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 ] ( "" ) } HouNC1033600b97051a6fbb90f6df1252obj/Siggraph_presentation/point_RADIUS_AND_PSCALE1.netboxFILL_WITH_SURFACE_WISPS HouNC1033600b91051a6fbb90fcf4d2e1obj/Siggraph_presentation/point_RADIUS_AND_PSCALE1.userdata ___Version___12.5.376HouNC1033600b89051a6fbb9038896b7fobj/Siggraph_presentation/box4.inittype = box matchesdef = 0 HouNC1033600b8e051a6fbb90fe91d529obj/Siggraph_presentation/box4.defsopflags sopflags = comment "" position 40.4994 -1.36306 cachesize 1 connectornextid 6 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 5 point_RADIUS_AND_PSCALE1 2 1 "input1" } inputs { 0 point_RADIUS_AND_PSCALE1 0 1 } stat { create 1341441690 modify 1369896764 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b89051a6fbb90790d3a4fobj/Siggraph_presentation/box4.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) size [ 0 locks=0 ] ( 2 2 2 ) 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" ) } HouNC1033600b8b051a6fbb90fcf7875aobj/Siggraph_presentation/box4.netboxFILL_WITH_SURFACE_WISPS HouNC1033600b85051a6fbb908eedda4dobj/Siggraph_presentation/box4.userdata ___Version___12.5.376HouNC1033600b80051a6fbb90a368c72fobj/Siggraph_presentation/attribcreate7.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600b81051a6fbb9008fd1990obj/Siggraph_presentation/attribcreate7.defsopflags sopflags = comment "" position 37.5227 -1.1068 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 point_RADIUS_AND_PSCALE1 2 1 "input1" } inputs { 0 point_RADIUS_AND_PSCALE1 0 1 } stat { create 1341441701 modify 1369896764 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600b80051a6fbb90d2c78007obj/Siggraph_presentation/attribcreate7.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( density ) existing1 [ 0 locks=0 ] ( "error" ) varname1 [ 0 locks=0 ] ( density ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "float" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) value1v [ 0 locks=0 ] ( 1 0 0 0 ) string1 [ 0 locks=0 ] ( "" ) } HouNC1033600b82051a6fbb90f8dd0625obj/Siggraph_presentation/attribcreate7.netboxFILL_WITH_SURFACE_WISPS HouNC1033600b9c051a6fbb90d8a33d2bobj/Siggraph_presentation/attribcreate7.userdata ___Version___12.5.376HouNC1033600b80051a6fbb904678a9b0obj/Siggraph_presentation/attribcreate8.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600b81051a6fbb90d9e7c9c7obj/Siggraph_presentation/attribcreate8.defsopflags sopflags = comment "" position 37.5227 -1.87531 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 3 attribcreate7 1 1 "input1" } inputs { 0 attribcreate7 0 1 } stat { create 1341441701 modify 1369897279 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600b81051a6fbb90d381feadobj/Siggraph_presentation/attribcreate8.chn{ channel value1v1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT*3.654)+$T } } channel value1v2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT*2.64) } } channel value1v3 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($PT*4.1654) } } } HouNC1033600b80051a6fbb904be5a64eobj/Siggraph_presentation/attribcreate8.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( noiseoffset ) existing1 [ 0 locks=0 ] ( "error" ) varname1 [ 0 locks=0 ] ( noiseoffset ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "vector" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) value1v [ 8 locks=0 ] ( [ value1v1 0 ] [ value1v2 0 ] [ value1v3 0 ] 0 ) string1 [ 0 locks=0 ] ( "" ) } HouNC1033600b82051a6fbb904b671748obj/Siggraph_presentation/attribcreate8.netboxFILL_WITH_SURFACE_WISPS HouNC1033600b9c051a6fbb9049000fb1obj/Siggraph_presentation/attribcreate8.userdata ___Version___12.5.376HouNC1033600b99051a6fbb9067f14545obj/Siggraph_presentation/volumevisualization4.inittype = volumevisualization matchesdef = 0 HouNC1033600b9e051a6fbb90a5d34d02obj/Siggraph_presentation/volumevisualization4.defsopflags sopflags = comment "" position 39.0992 -3.75387 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 fillWithSurfaceWispsMT1 0 1 "input1" } inputs { 0 fillWithSurfaceWispsMT1 0 1 } stat { create 1341442063 modify 1369896764 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b99051a6fbb9062e5ded6obj/Siggraph_presentation/volumevisualization4.parm{ version 0.8 rangemin [ 0 locks=0 ] ( 0 ) rangemax [ 0 locks=0 ] ( 1 ) densityscale [ 0 locks=0 ] ( 1 ) shadowscale [ 0 locks=0 ] ( 1 ) setmaxres [ 0 locks=0 ] ( "off" ) maxres [ 0 locks=0 ] ( 128 ) emitswitcher [ 0 locks=0 ] ( 0 0 ) densityfield [ 0 locks=0 ] ( "" ) densityrampmode [ 0 locks=0 ] ( "clamp" ) densitypreset [ 0 locks=0 ] ( "none" ) densityramp [ 0 locks=0 ] ( 2 ) cdfield [ 0 locks=0 ] ( Cd.* ) cdrangeoverride [ 0 locks=0 ] ( "off" ) cdrange [ 0 locks=0 ] ( 0 1 ) cdrampmode [ 0 locks=0 ] ( "clamp" ) cdpreset [ 0 locks=0 ] ( "none" ) cdramp [ 0 locks=0 ] ( 2 ) emitscale [ 0 locks=0 ] ( 0 ) emitfield [ 0 locks=0 ] ( "" ) emitrangeoverride [ 0 locks=0 ] ( "off" ) emitrange [ 0 locks=0 ] ( 0 1 ) emitrampmode [ 0 locks=0 ] ( "clamp" ) emitpreset [ 0 locks=0 ] ( "none" ) emitramp [ 0 locks=0 ] ( 2 ) emitcdfield [ 0 locks=0 ] ( "" ) emitcdrangeoverride [ 0 locks=0 ] ( "off" ) emitcdrange [ 0 locks=0 ] ( 0 1 ) emitcdrampmode [ 0 locks=0 ] ( "clamp" ) emitcdpreset [ 0 locks=0 ] ( "none" ) emitcdramp [ 0 locks=0 ] ( 2 ) densityramp1pos [ 0 locks=0 ] ( 0 ) densityramp1value [ 0 locks=0 ] ( 0 ) densityramp1interp [ 0 locks=0 ] ( "linear" ) densityramp2pos [ 0 locks=0 ] ( 1 ) densityramp2value [ 0 locks=0 ] ( 1 ) densityramp2interp [ 0 locks=0 ] ( "linear" ) cdramp1pos [ 0 locks=0 ] ( 0 ) cdramp1c [ 0 locks=0 ] ( 0 0 0 ) cdramp1interp [ 0 locks=0 ] ( "linear" ) cdramp2pos [ 0 locks=0 ] ( 1 ) cdramp2c [ 0 locks=0 ] ( 1 1 1 ) cdramp2interp [ 0 locks=0 ] ( "linear" ) emitramp1pos [ 0 locks=0 ] ( 0 ) emitramp1value [ 0 locks=0 ] ( 0 ) emitramp1interp [ 0 locks=0 ] ( "linear" ) emitramp2pos [ 0 locks=0 ] ( 1 ) emitramp2value [ 0 locks=0 ] ( 1 ) emitramp2interp [ 0 locks=0 ] ( "linear" ) emitcdramp1pos [ 0 locks=0 ] ( 0 ) emitcdramp1c [ 0 locks=0 ] ( 0 0 0 ) emitcdramp1interp [ 0 locks=0 ] ( "linear" ) emitcdramp2pos [ 0 locks=0 ] ( 1 ) emitcdramp2c [ 0 locks=0 ] ( 1 1 1 ) emitcdramp2interp [ 0 locks=0 ] ( "linear" ) } HouNC1033600b9b051a6fbb904a11d8fdobj/Siggraph_presentation/volumevisualization4.netboxFILL_WITH_SURFACE_WISPS HouNC1033600b95051a6fbb90e458b9ddobj/Siggraph_presentation/volumevisualization4.userdata ___Version___12.5.376HouNC1033600b88051a6fbb909fabb009obj/Siggraph_presentation/grid1.inittype = grid matchesdef = 0 HouNC1033600b89051a6fbb90222c2ea2obj/Siggraph_presentation/grid1.defsopflags sopflags = comment "" position 37.5227 3.63181 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 1341445202 modify 1369896764 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb90c456ea13obj/Siggraph_presentation/grid1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) orient [ 0 locks=0 ] ( "zx" ) size [ 0 locks=0 ] ( 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) rows [ 0 locks=0 ] ( 2 ) cols [ 0 locks=0 ] ( 3 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) interpu [ 0 locks=0 ] ( "on" ) interpv [ 0 locks=0 ] ( "on" ) } HouNC1033600b8a051a6fbb90d4142f02obj/Siggraph_presentation/grid1.netboxFILL_WITH_SURFACE_WISPS HouNC1033600b84051a6fbb902456014bobj/Siggraph_presentation/grid1.userdata ___Version___12.5.376HouNC1033600b83051a6fbb90cc44aaa5obj/Siggraph_presentation/vopsop_NOISE1.order11 global1 output1 aanoise1 freq offset amp rough maxoctave noisetype add1 multiply1 HouNC1033600b81051a6fbb90b9f58641obj/Siggraph_presentation/vopsop_NOISE1.net1 HouNC1033600b87051a6fbb90366b8fa1obj/Siggraph_presentation/uvproject1.inittype = uvproject matchesdef = 0 HouNC1033600b84051a6fbb9052d71fedobj/Siggraph_presentation/uvproject1.defsopflags sopflags = comment "" position 37.5227 2.86122 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 grid1 0 1 "input1" } inputs { 0 grid1 0 1 } stat { create 1341445371 modify 1369896764 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b87051a6fbb9010a335d1obj/Siggraph_presentation/uvproject1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "points" ) projtype [ 0 locks=0 ] ( "texture" ) torrad [ 0 locks=0 ] ( 0.20000000298023224 ) switcher [ 0 locks=0 ] ( 1 1 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 90 0 0 ) s [ 0 locks=0 ] ( 1 1 0 ) p [ 0 locks=0 ] ( 0 0 0 ) inittype [ 0 locks=0 ] ( "best" ) initbbox [ 0 locks=0 ] ( 0 ) urange [ 0 locks=0 ] ( 0 1 ) vrange [ 0 locks=0 ] ( 0 1 ) angle [ 0 locks=0 ] ( 0 ) fixseams [ 0 locks=0 ] ( "on" ) fixpolar [ 0 locks=0 ] ( "on" ) polerad [ 0 locks=0 ] ( 0.0099999997764825821 ) } HouNC1033600b81051a6fbb90ce26ad15obj/Siggraph_presentation/uvproject1.netboxFILL_WITH_SURFACE_WISPS HouNC1033600b83051a6fbb900615403cobj/Siggraph_presentation/uvproject1.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb905ae2433cobj/Siggraph_presentation/xform1.inittype = xform matchesdef = 0 HouNC1033600b88051a6fbb9053e86eacobj/Siggraph_presentation/xform1.defsopflags sopflags = comment "" position 40.4994 -2.01378 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 box4 1 1 "input1" } inputs { 0 box4 0 1 } stat { create 1341445411 modify 1369897852 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb90704e066eobj/Siggraph_presentation/xform1.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 } } } HouNC1033600b8b051a6fbb902e0f0197obj/Siggraph_presentation/xform1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 2.2000000000000002 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 8 locks=0 ] ( [ px -0.064458072185516357 ] [ py -0.0866255983710289 ] [ pz 0.090125352144241333 ] ) scale [ 0 locks=0 ] ( 1.1000000000000001 ) movecentroid [ 0 locks=0 ] ( 0 ) updatenmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600b85051a6fbb90daa20361obj/Siggraph_presentation/xform1.netboxFILL_WITH_SURFACE_WISPS HouNC1033600b87051a6fbb90ef65b6c5obj/Siggraph_presentation/xform1.userdata ___Version___12.5.376HouNC1033600b9a051a6fbb909041e5d8obj/Siggraph_presentation/fillWithSurfaceWispsMT1.inittype = fillWithSurfaceWispsMT matchesdef = 0 HouNC1033600b9b051a6fbb9064c0fe13obj/Siggraph_presentation/fillWithSurfaceWispsMT1.defsopflags sopflags = comment "" position 39.0992 -2.88878 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 attribcreate8 1 1 "input1" 2 xform1 1 1 "input2" } inputs { 0 attribcreate8 0 1 1 xform1 0 1 } stat { create 1344144173 modify 1369897821 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0.4 1 delscript "" exprlanguage hscript end HouNC1033600b92051a6fbb90c10e0599obj/Siggraph_presentation/fillWithSurfaceWispsMT1.spareparmdef parm { name "resmult" label "resmult" type float default { "0" } range { 0 10 } export none } parm { name "divs" baseparm export none } parm { name "extendbounds" baseparm export none } parm { name "separator1" baseparm export none } parm { name "childrencount" baseparm export none } parm { name "densitymult" baseparm export none } parm { name "extendvoxels" baseparm export none } parm { name "feather" baseparm export none } parm { name "reverseprimorder" baseparm export none } parm { name "docolor" baseparm export none } parm { name "dovelocity" baseparm export none } parm { name "noisefreq" baseparm export none } parm { name "noiseamp" baseparm export none } parm { name "noiseoctaves" baseparm export none } parm { name "noiseroughness" baseparm export none } parm { name "separator2" baseparm export none } parm { name "densityattrib" baseparm export none } parm { name "radiusattrib" baseparm export none } parm { name "normalsattrib" baseparm export none } parm { name "noiseoffsetattrib" baseparm export none } parm { name "colorattrib" baseparm export none } parm { name "velocityattrib" baseparm export none } parm { name "uvattrib" baseparm export none } parm { name "usecamfrustum" baseparm export none } parm { name "campath" baseparm export none } parm { name "license" baseparm export none } HouNC1033600b9b051a6fbb90a134bd3cobj/Siggraph_presentation/fillWithSurfaceWispsMT1.chn{ channel divs1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 10 10 expr = "bbox(opinputpath(\".\", 1), D_XSIZE)*ch(resmult)" } } channel divs2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 10 10 expr = "bbox(opinputpath(\".\", 1), D_YSIZE)*ch(resmult)" } } channel divs3 { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 10 10 expr = "bbox(opinputpath(\".\", 1), D_ZSIZE)*ch(resmult)" } } } HouNC1033600b9a051a6fbb901c3f9010obj/Siggraph_presentation/fillWithSurfaceWispsMT1.parm{ version 0.8 divs [ 0 locks=0 autoscope=0 ] ( [ divs1 258.1212043762207 ] [ divs2 70.154178142547607 ] [ divs3 279.00350093841553 ] ) extendbounds [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) separator1 [ 0 locks=0 ] ( ) childrencount [ 0 locks=0 autoscope=0 ] ( 5000 ) densitymult [ 0 locks=0 autoscope=0 ] ( 10 ) extendvoxels [ 0 locks=0 autoscope=0 ] ( 1 ) feather [ 0 locks=0 autoscope=0 ] ( "on" ) reverseprimorder [ 0 locks=0 autoscope=0 ] ( "off" ) docolor [ 0 locks=0 autoscope=0 ] ( "off" ) dovelocity [ 0 locks=0 autoscope=0 ] ( "off" ) noisefreq [ 0 locks=0 autoscope=0 ] ( 2 2 2 ) noiseamp [ 0 locks=0 autoscope=0 ] ( 0 0.20000000000000001 0 ) noiseoctaves [ 0 locks=0 autoscope=0 ] ( 1 ) noiseroughness [ 0 locks=0 autoscope=0 ] ( 0.5 ) separator2 [ 0 locks=0 ] ( ) densityattrib [ 0 locks=0 autoscope=0 ] ( density ) radiusattrib [ 0 locks=0 autoscope=0 ] ( pscale ) normalsattrib [ 0 locks=0 autoscope=0 ] ( N ) noiseoffsetattrib [ 0 locks=0 autoscope=0 ] ( noiseoffset ) colorattrib [ 0 locks=0 autoscope=0 ] ( Cd ) velocityattrib [ 0 locks=0 autoscope=0 ] ( v ) uvattrib [ 0 locks=0 autoscope=0 ] ( uv ) usecamfrustum [ 0 locks=0 autoscope=0 ] ( "off" ) campath [ 0 locks=0 autoscope=0 ] ( /obj/cam1 ) license [ 0 locks=0 autoscope=0 ] ( "" ) resmult [ 0 locks=0 autoscope=0 ] ( 200 ) } HouNC1033600b94051a6fbb90d814223aobj/Siggraph_presentation/fillWithSurfaceWispsMT1.netboxFILL_WITH_SURFACE_WISPS HouNC1033600b96051a6fbb909520fbcfobj/Siggraph_presentation/fillWithSurfaceWispsMT1.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb906ba93c6fobj/Siggraph_presentation/facet1.inittype = facet matchesdef = 0 HouNC1033600b88051a6fbb90a77d91caobj/Siggraph_presentation/facet1.defsopflags sopflags = comment "" position 37.5227 1.12684 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 vopsop_NOISE1 4 1 "input1" } inputs { 0 vopsop_NOISE1 0 1 } stat { create 1341445717 modify 1369896764 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb90eada3cd4obj/Siggraph_presentation/facet1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) prenml [ 0 locks=0 ] ( "off" ) unit [ 0 locks=0 ] ( "off" ) unique [ 0 locks=0 ] ( "off" ) cons [ 0 locks=0 ] ( "none" ) dist [ 0 locks=0 ] ( 0.001 ) accurate [ 0 locks=0 ] ( "off" ) inline [ 0 locks=0 ] ( "off" ) inlinedist [ 0 locks=0 ] ( 0.001 ) orientPolys [ 0 locks=0 ] ( "off" ) cusp [ 0 locks=0 ] ( "off" ) angle [ 0 locks=0 ] ( 20 ) remove [ 0 locks=0 ] ( "off" ) mkplanar [ 0 locks=0 ] ( "off" ) postnml [ 0 locks=0 ] ( "on" ) reversenml [ 0 locks=0 ] ( "off" ) } HouNC1033600b85051a6fbb903d3c18cfobj/Siggraph_presentation/facet1.netboxFILL_WITH_SURFACE_WISPS HouNC1033600b87051a6fbb90d9cb77c4obj/Siggraph_presentation/facet1.userdata ___Version___12.5.376HouNC1033600b88051a6fbb9079728f90obj/Siggraph_presentation/wire1.inittype = wire matchesdef = 0 HouNC1033600b89051a6fbb90bdafad91obj/Siggraph_presentation/wire1.defsopflags sopflags = comment "" position 35.742 -4.99816 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 attribcreate8 1 1 "input1" } inputs { 0 attribcreate8 0 1 } stat { create 1341447333 modify 1369896764 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb9020fe0a9eobj/Siggraph_presentation/wire1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) radius [ 0 locks=0 ] ( 0.001 ) corners [ 0 locks=0 ] ( "on" ) caps [ 0 locks=0 ] ( "off" ) remove [ 0 locks=0 ] ( "on" ) } HouNC1033600b84051a6fbb9031ba9a94obj/Siggraph_presentation/wire1.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb90e86b6344obj/Siggraph_presentation/xform2.inittype = xform matchesdef = 0 HouNC1033600b88051a6fbb9082dee52aobj/Siggraph_presentation/xform2.defsopflags sopflags = comment "" position 35.742 -5.68565 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 wire1 1 1 "input1" } inputs { 0 wire1 0 1 } stat { create 1341447390 modify 1369896764 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb90d74f3cfbobj/Siggraph_presentation/xform2.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 ] ( -1.5 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 ) movecentroid [ 0 locks=0 ] ( 0 ) updatenmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600b87051a6fbb90f0726832obj/Siggraph_presentation/xform2.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb90bad2b840obj/Siggraph_presentation/merge1.inittype = merge matchesdef = 0 HouNC1033600b88051a6fbb90024b7efcobj/Siggraph_presentation/merge1.defsopflags sopflags = comment "" position 36.7576 -6.57628 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 xform2 1 1 "input1" 2 volumevisualization4 1 1 "input2" } inputs { 0 xform2 0 1 1 volumevisualization4 0 1 } stat { create 1341447402 modify 1369896764 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb904970e2c4obj/Siggraph_presentation/merge1.parm{ version 0.8 } HouNC1033600b87051a6fbb90dcadacd2obj/Siggraph_presentation/merge1.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb900e86a417obj/Siggraph_presentation/xform3.inittype = xform matchesdef = 0 HouNC1033600b88051a6fbb909d4a4579obj/Siggraph_presentation/xform3.defsopflags sopflags = comment "" position 20.8745 -4.19807 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 fillWithWisps_velocity_stretchMT2 2 1 "input1" } inputs { 0 fillWithWisps_velocity_stretchMT2 0 1 } stat { create 1341447390 modify 1369894514 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb9068004836obj/Siggraph_presentation/xform3.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 ] ( -2 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 ) movecentroid [ 0 locks=0 ] ( 0 ) updatenmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600b87051a6fbb906cf78a90obj/Siggraph_presentation/xform3.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb903516ed83obj/Siggraph_presentation/merge2.inittype = merge matchesdef = 0 HouNC1033600b88051a6fbb9055e6b610obj/Siggraph_presentation/merge2.defsopflags sopflags = comment "" position 21.6898 -5.67449 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 xform3 1 1 "input1" 2 volumevisualization2 1 1 "input2" } inputs { 0 xform3 0 1 1 volumevisualization2 0 1 } stat { create 1341447402 modify 1341458494 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb900895ee40obj/Siggraph_presentation/merge2.parm{ version 0.8 } HouNC1033600b87051a6fbb90dc964995obj/Siggraph_presentation/merge2.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb90aff03ddfobj/Siggraph_presentation/xform4.inittype = xform matchesdef = 0 HouNC1033600b88051a6fbb908ba19682obj/Siggraph_presentation/xform4.defsopflags sopflags = comment "" position 5.27577 -4.92425 cachesize 1 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 2 attribcreate4 1 1 "input1" } inputs { 0 attribcreate4 0 1 } stat { create 1341447390 modify 1341458165 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb90de5b2abfobj/Siggraph_presentation/xform4.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 ] ( -2 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 ) movecentroid [ 0 locks=0 ] ( 0 ) updatenmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600b87051a6fbb90b8c1e18dobj/Siggraph_presentation/xform4.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb90f176322eobj/Siggraph_presentation/merge3.inittype = merge matchesdef = 0 HouNC1033600b88051a6fbb90022f8d8eobj/Siggraph_presentation/merge3.defsopflags sopflags = comment "" position 6.21681 -6.01382 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { 1 xform4 1 1 "input1" 3 volumevisualization3 1 1 "input2" } inputs { 0 xform4 0 1 1 volumevisualization3 0 1 } stat { create 1341447402 modify 1344143132 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb9058b378d1obj/Siggraph_presentation/merge3.parm{ version 0.8 } HouNC1033600b87051a6fbb905bd3579dobj/Siggraph_presentation/merge3.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb9018106f30obj/Siggraph_presentation/point2.inittype = point matchesdef = 0 HouNC1033600b88051a6fbb90a18104e1obj/Siggraph_presentation/point2.defsopflags sopflags = comment "" position -8.97016 2.09805 cachesize 1 connectornextid 27 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 point1 2 1 "input1" 26 "" "" 1 "input2" } inputs { 0 point1 0 1 1 "" 0 1 } stat { create 1341441633 modify 1369897628 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb90d39d343bobj/Siggraph_presentation/point2.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 = 0.8 } } channel diffg { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 0.8 } } channel diffb { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 0.8 } } channel alpha { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1 } } channel nx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1 } } channel ny { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0 } } channel nz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0 } } 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 = 0 } } channel upy { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1 } } channel upz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0 } } channel pscale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 0.5 } } } HouNC1033600b8b051a6fbb90e33f4b75obj/Siggraph_presentation/point2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) matchbyattribute [ 0 locks=0 ] ( "off" ) attributetomatch [ 0 locks=0 ] ( id ) stdswitcher [ 0 locks=0 ] ( 1 1 1 1 ) t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) doweight [ 0 locks=0 ] ( "off" ) weight [ 8 locks=0 ] ( [ weight 0 ] ) doclr [ 0 locks=0 ] ( "on" ) diff [ 8 locks=0 ] ( [ diffr 0.80000000000000004 ] [ diffg 0.80000000000000004 ] [ diffb 0.80000000000000004 ] ) doalpha [ 0 locks=0 ] ( "on" ) alpha [ 8 locks=0 ] ( [ alpha 1 ] ) 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 ] ( "on" ) up [ 8 locks=0 ] ( [ upx 0 ] [ upy 1 ] [ upz 0 ] ) dopscale [ 0 locks=0 ] ( "on" ) pscale [ 8 locks=0 ] ( [ pscale 0.5 ] ) 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 ] ( "" ) } HouNC1033600b85051a6fbb907c37170aobj/Siggraph_presentation/point2.netboxFILL_WITH_CLOUDS HouNC1033600b87051a6fbb90b7eaf2d5obj/Siggraph_presentation/point2.userdata ___Version___12.5.376HouNC1033600b9b051a6fbb90b6c32549obj/Siggraph_presentation/xform_ROTATION_EXAMPLE.inittype = xform matchesdef = 0 HouNC1033600b98051a6fbb90ddf85160obj/Siggraph_presentation/xform_ROTATION_EXAMPLE.defsopflags sopflags = comment "" position -8.97016 1.3633 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 point2 2 1 "input1" } inputs { 0 point2 0 1 } stat { create 1343515513 modify 1369897628 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouNC1033600b98051a6fbb908913194cobj/Siggraph_presentation/xform_ROTATION_EXAMPLE.chn{ channel rx { lefttype = extend righttype = extend default = -747.38654908682099 flags = 0 segment { length = 0 value = -747.38654908682099 -747.38654908682099 expr = $FF*10 } } channel ry { lefttype = extend righttype = extend default = -1076.0047882311994 flags = 0 segment { length = 0 value = -1076.0047882311994 -1076.0047882311994 expr = $FF*5 } } channel rz { lefttype = extend righttype = extend default = 1249.5284734425165 flags = 0 segment { length = 0 value = 1249.5284734425165 1249.5284734425165 expr = $FF*8 } } } HouNC1033600b9b051a6fbb90d75cd4bfobj/Siggraph_presentation/xform_ROTATION_EXAMPLE.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 [ 8 locks=0 ] ( [ rx 10 ] [ ry 5 ] [ rz 8 ] ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) movecentroid [ 0 locks=0 ] ( 0 ) updatenmls [ 0 locks=0 ] ( "off" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600b95051a6fbb9002c5489eobj/Siggraph_presentation/xform_ROTATION_EXAMPLE.netboxFILL_WITH_CLOUDS HouNC1033600b97051a6fbb90928d0a7eobj/Siggraph_presentation/xform_ROTATION_EXAMPLE.userdata ___Version___12.5.376HouNC1033600b8a051a6fbb90fd23c7afobj/Siggraph_presentation/popnet1.inittype = popnet matchesdef = 0 HouNC1033600b8b051a6fbb90dcb5c2d8obj/Siggraph_presentation/popnet1.defsopflags sopflags = comment "" position -4.3738 -9.66435 cachesize 1 connectornextid 65 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 61 "" "" 1 "input1" 62 "" "" 1 "input2" 63 "" "" 1 "input3" 64 "" "" 1 "input4" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1343620868 modify 1344321717 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8a051a6fbb905be946b6obj/Siggraph_presentation/popnet1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) timestart [ 0 locks=0 ] ( 0 ) timepreroll [ 0 locks=0 ] ( 0 ) initialstate [ 0 locks=0 ] ( "" ) seed [ 0 locks=0 ] ( 0 ) oversample [ 0 locks=0 ] ( 1 ) maxparticles [ 0 locks=0 ] ( 0 ) rmunused [ 0 locks=0 ] ( "on" ) path1 [ 0 locks=0 ] ( "" ) path2 [ 0 locks=0 ] ( "" ) path3 [ 0 locks=0 ] ( "" ) path4 [ 0 locks=0 ] ( "" ) doppath [ 0 locks=0 ] ( "" ) objpattern [ 0 locks=0 ] ( "" ) geodatapath [ 0 locks=0 ] ( Geometry ) } HouNC1033600b84051a6fbb90d128ebf7obj/Siggraph_presentation/popnet1.netboxcloud_test HouNC1033600b86051a6fbb9084cfe784obj/Siggraph_presentation/popnet1.userdata ___Version___12.5.376HouNC1033600b9c051a6fbb900fe47d40obj/Siggraph_presentation/popnet1/location1.inittype = location matchesdef = 0 HouNC1033600b9d051a6fbb906efd81d6obj/Siggraph_presentation/popnet1/location1.defcomment "" position 4.95285 2.70585 cachesize 1 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1343620874 modify 1343620891 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9c051a6fbb90337647eaobj/Siggraph_presentation/popnet1/location1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 1 1 1 ) method [ 0 locks=0 ] ( "ortho" ) loc [ 0 locks=0 ] ( 0 0 0 ) impulseactivate [ 0 locks=0 ] ( 1 ) impulserate [ 0 locks=0 ] ( 0 ) constantactivate [ 0 locks=0 ] ( 1 ) constantrate [ 0 locks=0 ] ( 100 ) group [ 0 locks=0 ] ( "" ) preservegroup [ 0 locks=0 ] ( "off" ) life [ 0 locks=0 ] ( 2 ) lifevar [ 0 locks=0 ] ( 0 ) vel [ 0 locks=0 ] ( 0 0 0 ) var [ 0 locks=0 ] ( 1 1 1 ) doellipse [ 0 locks=0 ] ( "on" ) doid [ 0 locks=0 ] ( "on" ) dogen [ 0 locks=0 ] ( "off" ) doorigin [ 0 locks=0 ] ( "off" ) originindex [ 0 locks=0 ] ( 0 ) dospeed [ 0 locks=0 ] ( "off" ) } HouNC1033600b98051a6fbb90ab47f4ecobj/Siggraph_presentation/popnet1/location1.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb90691f0681obj/Siggraph_presentation/popnet1.net1 HouNC1033600b8a051a6fbb902bcfd572obj/Siggraph_presentation/CROSS1.order5 global1 output1 importattrib1 cross1 addattrib1 HouNC1033600b88051a6fbb9007fbf3a9obj/Siggraph_presentation/CROSS1.net1 HouNC1033600b8b051a6fbb906a4864a0obj/Siggraph_presentation/point3.inittype = point matchesdef = 0 HouNC1033600b88051a6fbb909de53eadobj/Siggraph_presentation/point3.defsopflags sopflags = comment "" position -4.3738 -10.4528 cachesize 1 connectornextid 27 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 popnet1 4 1 "input1" 26 "" "" 1 "input2" } inputs { 0 popnet1 0 1 1 "" 0 1 } stat { create 1341441633 modify 1343621891 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb906c844eabobj/Siggraph_presentation/point3.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 = 0.8 } } channel diffg { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 0.8 } } channel diffb { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 0.8 } } channel alpha { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1 } } 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 = 0.5 } } } HouNC1033600b8b051a6fbb90142f8896obj/Siggraph_presentation/point3.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 1.5550626516342163 ] [ ty 0.7541269063949585 ] [ tz 0.030187597498297691 ] ) doweight [ 0 locks=0 ] ( "off" ) weight [ 8 locks=0 ] ( [ weight 0 ] ) doclr [ 0 locks=0 ] ( "on" ) diff [ 8 locks=0 ] ( [ diffr 0.80000000000000004 ] [ diffg 0.80000000000000004 ] [ diffb 0.80000000000000004 ] ) doalpha [ 0 locks=0 ] ( "on" ) alpha [ 8 locks=0 ] ( [ alpha 1 ] ) donml [ 0 locks=0 ] ( "off" ) n [ 8 locks=0 ] ( [ nx 0 ] [ 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 ] ( "on" ) pscale [ 8 locks=0 ] ( [ pscale 0.5 ] ) 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 ] ( "" ) } HouNC1033600b85051a6fbb90d4fd7a90obj/Siggraph_presentation/point3.netboxcloud_test HouNC1033600b87051a6fbb90f6830771obj/Siggraph_presentation/point3.userdata ___Version___12.5.376HouNC1033600b89051a6fbb90132d4b95obj/Siggraph_presentation/box5.inittype = box matchesdef = 0 HouNC1033600b8e051a6fbb909c728a14obj/Siggraph_presentation/box5.defsopflags sopflags = comment "" position -1.46365 -16.321 cachesize 1 connectornextid 25 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 { 24 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1341441690 modify 1344321706 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b89051a6fbb90ee2e00a5obj/Siggraph_presentation/box5.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) size [ 0 locks=0 ] ( 2 2 2 ) 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" ) } HouNC1033600b8b051a6fbb904b7eb57eobj/Siggraph_presentation/box5.netboxcloud_test HouNC1033600b85051a6fbb90bffd48cdobj/Siggraph_presentation/box5.userdata ___Version___12.5.376HouNC1033600b80051a6fbb90e4c2fc37obj/Siggraph_presentation/attribcreate9.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600b81051a6fbb90083b523cobj/Siggraph_presentation/attribcreate9.defsopflags sopflags = comment "" position -4.3738 -16.321 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 CROSS1 4 1 "input1" } inputs { 0 CROSS1 0 1 } stat { create 1341441701 modify 1343622037 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600b81051a6fbb903e3d063eobj/Siggraph_presentation/attribcreate9.chn{ channel value1v1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1-$LIFE } } } HouNC1033600b80051a6fbb90b3d79dc3obj/Siggraph_presentation/attribcreate9.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( density ) existing1 [ 0 locks=0 ] ( "error" ) varname1 [ 0 locks=0 ] ( density ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "float" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) value1v [ 8 locks=0 ] ( [ value1v1 1 ] 0 0 0 ) string1 [ 0 locks=0 ] ( "" ) } HouNC1033600b82051a6fbb90230bb17dobj/Siggraph_presentation/attribcreate9.netboxcloud_test HouNC1033600b9c051a6fbb904a7c81c8obj/Siggraph_presentation/attribcreate9.userdata ___Version___12.5.376HouNC1033600b83051a6fbb90f1eb20c0obj/Siggraph_presentation/attribcreate10.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600b80051a6fbb90a0e601f0obj/Siggraph_presentation/attribcreate10.defsopflags sopflags = comment "" position -4.3738 -17.0287 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 attribcreate9 1 1 "input1" } inputs { 0 attribcreate9 0 1 } stat { create 1341441701 modify 1344321726 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouNC1033600b80051a6fbb90e7aa0e1dobj/Siggraph_presentation/attribcreate10.chn{ channel value1v1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($ID*3.654)+$T } } channel value1v2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($ID*2.64) } } channel value1v3 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = rand($ID*4.1654) } } } HouNC1033600b83051a6fbb902ded5506obj/Siggraph_presentation/attribcreate10.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( noiseoffset ) existing1 [ 0 locks=0 ] ( "error" ) varname1 [ 0 locks=0 ] ( noiseoffset ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "vector" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) value1v [ 8 locks=0 ] ( [ value1v1 0.42930829524993896 ] [ value1v2 0.4976276159286499 ] [ value1v3 0.38986861705780029 ] 0 ) string1 [ 0 locks=0 ] ( "" ) } HouNC1033600b9d051a6fbb90f2238bc1obj/Siggraph_presentation/attribcreate10.netboxcloud_test HouNC1033600b9f051a6fbb9025d4a46eobj/Siggraph_presentation/attribcreate10.userdata ___Version___12.5.376HouNC1033600b9c051a6fbb90c220f9e6obj/Siggraph_presentation/fillWithCloudsMT2.inittype = fillWithCloudsMT matchesdef = 0 HouNC1033600b9d051a6fbb901191c684obj/Siggraph_presentation/fillWithCloudsMT2.defsopflags sopflags = comment "" position -2.94405 -17.9333 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 attribcreate10 1 1 "input1" 1 xform9 1 1 "input2" } inputs { 0 attribcreate10 0 1 1 xform9 0 1 } stat { create 1341441802 modify 1369897683 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0.4 1 delscript "" exprlanguage hscript end HouNC1033600b9c051a6fbb90003ede09obj/Siggraph_presentation/fillWithCloudsMT2.parm{ version 0.8 divs [ 0 locks=0 ] ( 70 70 70 ) extendbounds [ 0 locks=0 ] ( 1 1 1 ) densitymult [ 0 locks=0 ] ( 1 ) donoise [ 0 locks=0 ] ( "on" ) docolor [ 0 locks=0 ] ( "off" ) noisefreq [ 0 locks=0 ] ( 2 2 2 ) noiseamp [ 0 locks=0 ] ( 20 ) separator1 [ 0 locks=0 ] ( ) noiseoctaves [ 0 locks=0 ] ( 4 ) noiseroughness [ 0 locks=0 ] ( 0.90000000000000002 ) densityattrib [ 0 locks=0 ] ( density ) radiusattrib [ 0 locks=0 ] ( pscale ) normalsattrib [ 0 locks=0 ] ( N ) upvectorattrib [ 0 locks=0 ] ( up ) noiseoffsetattrib [ 0 locks=0 ] ( noiseoffset ) colorattrib [ 0 locks=0 ] ( Cd ) license [ 0 locks=0 ] ( "" ) } HouNC1033600b9e051a6fbb90a47a4b41obj/Siggraph_presentation/fillWithCloudsMT2.netboxcloud_test HouNC1033600b98051a6fbb9022688919obj/Siggraph_presentation/fillWithCloudsMT2.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb90bb0eba6fobj/Siggraph_presentation/point4.inittype = point matchesdef = 0 HouNC1033600b88051a6fbb901ce44593obj/Siggraph_presentation/point4.defsopflags sopflags = comment "" position -4.3738 -11.1541 cachesize 1 connectornextid 28 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 point3 2 1 "input1" 27 "" "" 1 "input2" } inputs { 0 point3 0 1 1 "" 0 1 } stat { create 1341441633 modify 1343621891 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb9076a77d6cobj/Siggraph_presentation/point4.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 = 0.8 } } channel diffg { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 0.8 } } channel diffb { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 0.8 } } channel alpha { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = 1 } } channel nx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1 } } channel ny { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0 } } channel nz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0 } } 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 = 0 } } channel upy { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1 } } channel upz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0 } } channel pscale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "fit($LIFE, 0, 1, 0.1, 1)*1" } } } HouNC1033600b8b051a6fbb9063e68c83obj/Siggraph_presentation/point4.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) matchbyattribute [ 0 locks=0 ] ( "off" ) attributetomatch [ 0 locks=0 ] ( id ) stdswitcher [ 0 locks=0 ] ( 1 1 1 1 ) t [ 8 locks=0 ] ( [ tx 1.5550626516342163 ] [ ty 0.7541269063949585 ] [ tz 0.030187597498297691 ] ) doweight [ 0 locks=0 ] ( "off" ) weight [ 8 locks=0 ] ( [ weight 0 ] ) doclr [ 0 locks=0 ] ( "on" ) diff [ 8 locks=0 ] ( [ diffr 0.80000000000000004 ] [ diffg 0.80000000000000004 ] [ diffb 0.80000000000000004 ] ) doalpha [ 0 locks=0 ] ( "on" ) alpha [ 8 locks=0 ] ( [ alpha 1 ] ) 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 ] ( "on" ) up [ 8 locks=0 ] ( [ upx 0 ] [ upy 1 ] [ upz 0 ] ) dopscale [ 0 locks=0 ] ( "on" ) pscale [ 8 locks=0 ] ( [ pscale 0.10000000000000001 ] ) 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 ] ( "" ) } HouNC1033600b85051a6fbb90d24f7294obj/Siggraph_presentation/point4.netboxcloud_test HouNC1033600b87051a6fbb90bd121edfobj/Siggraph_presentation/point4.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb903deb71fcobj/Siggraph_presentation/xform7.inittype = xform matchesdef = 0 HouNC1033600b88051a6fbb9080bc2853obj/Siggraph_presentation/xform7.defsopflags sopflags = comment "" position -4.3738 -11.853 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 point4 2 1 "input1" } inputs { 0 point4 0 1 } stat { create 1343515513 modify 1343621891 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb906f036bcfobj/Siggraph_presentation/xform7.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.010541562471871657 -0.11560116801410913 0.14195570957599557 ) r [ 0 locks=0 ] ( -906.51344701760195 -937.08981832317431 1060.0209160707147 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) movecentroid [ 0 locks=0 ] ( 0 ) updatenmls [ 0 locks=0 ] ( "off" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600b85051a6fbb9093772176obj/Siggraph_presentation/xform7.netboxcloud_test HouNC1033600b87051a6fbb9029412c34obj/Siggraph_presentation/xform7.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb90df03fd1eobj/Siggraph_presentation/point5.inittype = point matchesdef = 0 HouNC1033600b88051a6fbb90128a12edobj/Siggraph_presentation/point5.defsopflags sopflags = comment "" position -6.02073 -13.2114 cachesize 1 connectornextid 18 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 attribcreate11 1 1 "input1" 17 "" "" 1 "input2" } inputs { 0 attribcreate11 0 1 1 "" 0 1 } stat { create 1343620998 modify 1343621891 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb90863c6a8bobj/Siggraph_presentation/point5.chn{ channel tx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0 } } channel ty { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0 } } channel tz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0 } } 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 } } } HouNC1033600b8b051a6fbb905acf9d9cobj/Siggraph_presentation/point5.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) matchbyattribute [ 0 locks=0 ] ( "off" ) attributetomatch [ 0 locks=0 ] ( id ) stdswitcher [ 0 locks=0 ] ( 2 2 2 2 ) t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) 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 ] ( "off" ) n [ 8 locks=0 ] ( [ nx 0 ] [ 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 ] ( "" ) } HouNC1033600b85051a6fbb9076cdd8bfobj/Siggraph_presentation/point5.netboxcloud_test HouNC1033600b87051a6fbb90a03ba92fobj/Siggraph_presentation/point5.userdata ___Version___12.5.376HouNC1033600b85051a6fbb90d1ec71c1obj/Siggraph_presentation/foreach1.inittype = foreach matchesdef = 0 HouNC1033600b8a051a6fbb9073ede2a9obj/Siggraph_presentation/foreach1.defsopflags sopflags = comment "" position -6.02073 -13.8662 cachesize 1 connectornextid 53 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 point5 2 1 "input1" 50 "" "" 1 "input2" 51 "" "" 1 "input3" 52 "" "" 1 "input4" } inputs { 0 point5 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 } stat { create 1343621018 modify 1343622125 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b85051a6fbb90c6a175f3obj/Siggraph_presentation/foreach1.parm{ version 0.8 fortype [ 0 locks=0 ] ( "attrib" ) forstamp [ 0 locks=0 ] ( FORVALUE ) foridxstamp [ 0 locks=0 ] ( FORIDXVALUE ) groupmask [ 0 locks=0 ] ( "" ) attrib [ 0 locks=0 ] ( id ) attribtol [ 0 locks=0 ] ( 0.0010000000474974513 ) 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 ] ( "on" ) stopcondition [ 0 locks=0 ] ( 0 ) } HouNC1033600b87051a6fbb90e84dca06obj/Siggraph_presentation/foreach1.netboxcloud_test HouNC1033600b81051a6fbb90d611726fobj/Siggraph_presentation/foreach1.userdata ___Version___12.5.376HouNC1033600b8a051a6fbb90113019dfobj/Siggraph_presentation/foreach1.inp4 0 1 6 0 1 __NO_OWNER_NETWORK_BOX__ 1 2 6.0999999046325684 0 2 __NO_OWNER_NETWORK_BOX__ 2 3 6.1999998092651367 0 3 __NO_OWNER_NETWORK_BOX__ 3 4 6.3000001907348633 0 4 __NO_OWNER_NETWORK_BOX__ HouNC1033600b83051a6fbb909940a9c9obj/Siggraph_presentation/foreach1/each1.inittype = each matchesdef = 0 HouNC1033600b80051a6fbb907b895795obj/Siggraph_presentation/foreach1/each1.defsopflags sopflags = comment "" position 1.44118 2.18824 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 (0) "" 1 "input1" } inputs { 0 (0) 0 1 } stat { create 1343621018 modify 1369899322 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b80051a6fbb90768ccc38obj/Siggraph_presentation/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\") } } } HouNC1033600b83051a6fbb9027342554obj/Siggraph_presentation/foreach1/each1.parm{ version 0.8 feedback [ 0 locks=0 autoscope=0 ] ( [ feedback 0 ] ) forpath [ 0 locks=0 autoscope=0 ] ( .. ) group [ 0 locks=0 autoscope=0 ] ( [ group "" ] ) attrib [ 0 locks=0 autoscope=0 ] ( [ attrib id ] ) attribval [ 0 locks=0 autoscope=0 ] ( [ attribval1 5 ] [ attribval2 0 ] [ attribval3 0 ] ) attribtol [ 0 locks=0 autoscope=0 ] ( [ attribtol 0.0010000000474974513 ] ) eachpoint [ 0 locks=0 autoscope=0 ] ( [ eachpoint 1 ] ) } HouNC1033600b9f051a6fbb90c25f296eobj/Siggraph_presentation/foreach1/each1.userdata ___Version___12.5.376HouNC1033600b82051a6fbb90fdfd7e18obj/Siggraph_presentation/foreach1/xform1.inittype = xform matchesdef = 0 HouNC1033600b83051a6fbb901be10635obj/Siggraph_presentation/foreach1/xform1.defsopflags sopflags = comment "" position 1.44118 1.28236 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 each1 1 1 "input1" } inputs { 0 each1 0 1 } stat { create 1343621039 modify 1343622608 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b83051a6fbb901dafffcfobj/Siggraph_presentation/foreach1/xform1.chn{ channel rx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "rand(point(\"../each1\", 0, \"ID\", 0)*6.3654)*360+point(\"../each1\", 0, \"life\", 0)*100*(rand($ID*5.241)-0.5)*2" } } channel ry { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "rand(point(\"../each1\", 0, \"ID\", 0)*2.6654)*360+point(\"../each1\", 0, \"life\", 0)*60*(rand($ID*9.654)-0.5)*2" } } channel rz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "rand(point(\"../each1\", 0, \"ID\", 0)*1.63654)*360+point(\"../each1\", 0, \"life\", 0)*20*(rand($ID*7.745)-0.5)*2" } } } HouNC1033600b82051a6fbb90395059c2obj/Siggraph_presentation/foreach1/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 [ 8 locks=0 ] ( [ rx 230.97621917724609 ] [ ry 230.97621917724609 ] [ rz 230.97621917724609 ] ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) movecentroid [ 0 locks=0 ] ( 0 ) updatenmls [ 0 locks=0 ] ( "off" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600b9e051a6fbb9003be4935obj/Siggraph_presentation/foreach1/xform1.userdata ___Version___12.5.376HouNC1033600b84051a6fbb90c198036fobj/Siggraph_presentation/foreach1.order2 each1 xform1 HouNC1033600b8a051a6fbb90c10b090cobj/Siggraph_presentation/foreach1.net1 HouNC1033600b83051a6fbb90739c72adobj/Siggraph_presentation/attribcreate11.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600b80051a6fbb90da634b20obj/Siggraph_presentation/attribcreate11.defsopflags sopflags = comment "" position -6.02073 -12.7012 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 xform7 1 1 "input1" } inputs { 0 xform7 0 1 } stat { create 1343621214 modify 1343621891 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b83051a6fbb90fd7ad571obj/Siggraph_presentation/attribcreate11.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( varmap ) existing1 [ 0 locks=0 ] ( "error" ) varname1 [ 0 locks=0 ] ( varmap ) class1 [ 0 locks=0 ] ( "detail" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "index" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) value1v [ 0 locks=0 ] ( 0 0 0 0 ) string1 [ 0 locks=0 ] ( "life -> life" ) } HouNC1033600b9d051a6fbb9047a3a065obj/Siggraph_presentation/attribcreate11.netboxcloud_test HouNC1033600b9f051a6fbb90cc2d234fobj/Siggraph_presentation/attribcreate11.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb90d1e8fdc7obj/Siggraph_presentation/point6.inittype = point matchesdef = 0 HouNC1033600b88051a6fbb9096d9853bobj/Siggraph_presentation/point6.defsopflags sopflags = comment "" position -4.3738 -14.9038 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 foreach1 4 1 "input1" 1 xform7 1 1 "input2" } inputs { 0 foreach1 0 1 1 xform7 0 1 } stat { create 1343621607 modify 1343622500 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb90b9c33994obj/Siggraph_presentation/point6.chn{ channel tx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TX2 } } channel ty { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TY2 } } channel tz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $TZ2 } } 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 } } } HouNC1033600b8b051a6fbb90620d2de3obj/Siggraph_presentation/point6.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.010541562922298908 ] [ ty -0.11560116708278656 ] [ tz 0.14195570349693298 ] ) 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 ] ( "off" ) n [ 8 locks=0 ] ( [ nx 0 ] [ 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 ] ( "" ) } HouNC1033600b85051a6fbb90d1da4933obj/Siggraph_presentation/point6.netboxcloud_test HouNC1033600b87051a6fbb901e5180ffobj/Siggraph_presentation/point6.userdata ___Version___12.5.376HouNC1033600b8b051a6fbb906c37543cobj/Siggraph_presentation/xform9.inittype = xform matchesdef = 0 HouNC1033600b88051a6fbb90b4d7bf68obj/Siggraph_presentation/xform9.defsopflags sopflags = comment "" position -1.46365 -16.822 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 box5 1 1 "input1" } inputs { 0 box5 0 1 } stat { create 1343621665 modify 1344321877 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b88051a6fbb90270979e9obj/Siggraph_presentation/xform9.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 } } } HouNC1033600b8b051a6fbb90f9955a51obj/Siggraph_presentation/xform9.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 8 locks=0 ] ( [ px 0 ] [ py 0 ] [ pz 0 ] ) scale [ 0 locks=0 ] ( 2 ) movecentroid [ 0 locks=0 ] ( 0 ) updatenmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600b85051a6fbb90bd4e1190obj/Siggraph_presentation/xform9.netboxcloud_test HouNC1033600b87051a6fbb908b8aff53obj/Siggraph_presentation/xform9.userdata ___Version___12.5.376HouNC1033600b8a051a6fbb9099ad367eobj/Siggraph_presentation/delete2.inittype = delete matchesdef = 0 HouNC1033600b8b051a6fbb90dcddb150obj/Siggraph_presentation/delete2.defsopflags sopflags = comment "" position -2.94405 -18.6479 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 fillWithCloudsMT2 2 1 "input1" } inputs { 0 fillWithCloudsMT2 0 1 } stat { create 1343622220 modify 1343622842 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb90be993361obj/Siggraph_presentation/delete2.chn{ channel rangeend { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $N-1 } } } HouNC1033600b8a051a6fbb902958d008obj/Siggraph_presentation/delete2.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 ] ( "range" ) filter [ 8 locks=0 ] ( 1 ) pattern [ 0 locks=0 ] ( "" ) range [ 8 locks=0 ] ( 0 [ rangeend 207 ] ) select [ 0 locks=0 ] ( 1 1 ) 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" ) } HouNC1033600b84051a6fbb901f2448a1obj/Siggraph_presentation/delete2.netboxcloud_test HouNC1033600b86051a6fbb90f42906ccobj/Siggraph_presentation/delete2.userdata ___Version___12.5.376HouNC1033600b93051a6fbb9060587b3cobj/Siggraph_presentation/fillWithSurfaceWispsMT_FRUSTUM.inittype = fillWithSurfaceWispsMT matchesdef = 0 HouNC1033600b90051a6fbb9071c7cecdobj/Siggraph_presentation/fillWithSurfaceWispsMT_FRUSTUM.defsopflags sopflags = comment "" position 42.5073 -2.88878 cachesize 1 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 attribcreate8 1 1 "input1" 3 xform1 1 1 "input2" } inputs { 0 attribcreate8 0 1 1 xform1 0 1 } stat { create 1344144193 modify 1369897854 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0.4 1 delscript "" exprlanguage hscript end HouNC1033600beb051a6fbb90021b8436obj/Siggraph_presentation/fillWithSurfaceWispsMT_FRUSTUM.spareparmdef parm { name "resmult" label "resmult" type float default { "0" } range { 0 10 } export none } parm { name "divs" baseparm export none } parm { name "extendbounds" baseparm export none } parm { name "separator1" baseparm export none } parm { name "childrencount" baseparm export none } parm { name "densitymult" baseparm export none } parm { name "extendvoxels" baseparm export none } parm { name "feather" baseparm export none } parm { name "reverseprimorder" baseparm export none } parm { name "docolor" baseparm export none } parm { name "dovelocity" baseparm export none } parm { name "noisefreq" baseparm export none } parm { name "noiseamp" baseparm export none } parm { name "noiseoctaves" baseparm export none } parm { name "noiseroughness" baseparm export none } parm { name "separator2" baseparm export none } parm { name "densityattrib" baseparm export none } parm { name "radiusattrib" baseparm export none } parm { name "normalsattrib" baseparm export none } parm { name "noiseoffsetattrib" baseparm export none } parm { name "colorattrib" baseparm export none } parm { name "velocityattrib" baseparm export none } parm { name "uvattrib" baseparm export none } parm { name "usecamfrustum" baseparm export none } parm { name "campath" baseparm export none } parm { name "license" baseparm export none } HouNC1033600b90051a6fbb909ef6c9c5obj/Siggraph_presentation/fillWithSurfaceWispsMT_FRUSTUM.chn{ channel divs1 { lefttype = extend righttype = extend default = 640 flags = 0 segment { length = 0 value = 640 640 expr = 640 } } } HouNC1033600b93051a6fbb90f9def7d9obj/Siggraph_presentation/fillWithSurfaceWispsMT_FRUSTUM.parm{ version 0.8 divs [ 8 locks=0 autoscope=0 ] ( [ divs1 640 ] 480 300 ) extendbounds [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) separator1 [ 0 locks=0 ] ( ) childrencount [ 0 locks=0 autoscope=0 ] ( 10000 ) densitymult [ 0 locks=0 autoscope=0 ] ( 10 ) extendvoxels [ 0 locks=0 autoscope=0 ] ( 1 ) feather [ 0 locks=0 autoscope=0 ] ( "on" ) reverseprimorder [ 0 locks=0 autoscope=0 ] ( "off" ) docolor [ 0 locks=0 autoscope=0 ] ( "off" ) dovelocity [ 0 locks=0 autoscope=0 ] ( "off" ) noisefreq [ 0 locks=0 autoscope=0 ] ( 2 2 2 ) noiseamp [ 0 locks=0 autoscope=0 ] ( 0 0.20000000000000001 0 ) noiseoctaves [ 0 locks=0 autoscope=0 ] ( 1 ) noiseroughness [ 0 locks=0 autoscope=0 ] ( 0.5 ) separator2 [ 0 locks=0 ] ( ) densityattrib [ 0 locks=0 autoscope=0 ] ( density ) radiusattrib [ 0 locks=0 autoscope=0 ] ( pscale ) normalsattrib [ 0 locks=0 autoscope=0 ] ( N ) noiseoffsetattrib [ 0 locks=0 autoscope=0 ] ( noiseoffset ) colorattrib [ 0 locks=0 autoscope=0 ] ( Cd ) velocityattrib [ 0 locks=0 autoscope=0 ] ( v ) uvattrib [ 0 locks=0 autoscope=0 ] ( uv ) usecamfrustum [ 0 locks=0 autoscope=0 ] ( "on" ) campath [ 0 locks=0 autoscope=0 ] ( /obj/cam1 ) license [ 0 locks=0 autoscope=0 ] ( 3132372E302E302E3100000000000000 ) resmult [ 0 locks=0 autoscope=0 ] ( 200 ) } HouNC1033600bed051a6fbb902fb889f9obj/Siggraph_presentation/fillWithSurfaceWispsMT_FRUSTUM.netboxFILL_WITH_SURFACE_WISPS HouNC1033600bef051a6fbb90c8046b1aobj/Siggraph_presentation/fillWithSurfaceWispsMT_FRUSTUM.userdata ___Version___12.5.376HouNC1033600b89051a6fbb9075c99208obj/Siggraph_presentation/box6.inittype = box matchesdef = 0 HouNC1033600b8e051a6fbb90a05ba02cobj/Siggraph_presentation/box6.defsopflags sopflags = comment "" position 22.7487 -14.088 cachesize 1 connectornextid 33 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 { 32 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1338876972 modify 1369895310 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8e051a6fbb90991d6c84obj/Siggraph_presentation/box6.chn{ channel sizex { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "ceil(bbox(\"../IN_WISPS\", D_XSIZE))" } } channel sizey { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "ceil(bbox(\"../IN_WISPS\", D_YSIZE))" } } channel sizez { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "ceil(bbox(\"../IN_WISPS\", D_ZSIZE))" } } channel tx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "round(centroid(\"../IN_WISPS\", D_X))" } } channel ty { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "round(centroid(\"../IN_WISPS\", D_Y))" } } channel tz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "round(centroid(\"../IN_WISPS\", D_Z))" } } } HouNC1033600b89051a6fbb90baada459obj/Siggraph_presentation/box6.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) size [ 8 locks=0 ] ( [ sizex 3 ] [ sizey 1 ] [ sizez 3 ] ) t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 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" ) } HouNC1033600b8b051a6fbb90148544b6obj/Siggraph_presentation/box6.netboxsurface_wisps_test HouNC1033600b85051a6fbb901b17b13fobj/Siggraph_presentation/box6.userdata ___Version___12.5.376HouNC1033600b85051a6fbb90cfc5338bobj/Siggraph_presentation/IN_WISPS.inittype = null matchesdef = 0 HouNC1033600b8a051a6fbb90a4842f6fobj/Siggraph_presentation/IN_WISPS.defsopflags sopflags = comment "" position 18.2121 -15.3919 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 attribcreate16 1 1 "input1" } inputs { 0 attribcreate16 0 1 } stat { create 1338876992 modify 1369895310 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.867 0 0 delscript "" exprlanguage hscript end HouNC1033600b85051a6fbb90d252ac6aobj/Siggraph_presentation/IN_WISPS.parm{ version 0.8 cacheinput [ 0 locks=0 ] ( "off" ) } HouNC1033600b87051a6fbb9030d52d49obj/Siggraph_presentation/IN_WISPS.netboxsurface_wisps_test HouNC1033600b81051a6fbb90a64c2488obj/Siggraph_presentation/IN_WISPS.userdata ___Version___12.5.376HouNC1033600b98051a6fbb9074862481obj/Siggraph_presentation/fillWithSurfaceWisps1.inittype = fillWithSurfaceWisps matchesdef = 0 HouNC1033600b99051a6fbb90f6ebf86eobj/Siggraph_presentation/fillWithSurfaceWisps1.defsopflags sopflags = comment "" position 20.2046 -17.6231 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 delete7 1 1 "input1" 1 xform10 1 1 "input2" } inputs { 0 delete7 0 1 1 xform10 0 1 } stat { create 1338877543 modify 1369897704 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0 0.4 1 delscript "" exprlanguage hscript end HouNC1033600b90051a6fbb90127cf100obj/Siggraph_presentation/fillWithSurfaceWisps1.spareparmdef parm { name "resmult" label "resmult" type float default { "0" } range { 0 10 } export none } parm { name "divs" baseparm export none } parm { name "extendbounds" baseparm export none } parm { name "separator1" baseparm export none } parm { name "childrencount" baseparm export none } parm { name "densitymult" baseparm export none } parm { name "extendvoxels" baseparm export none } parm { name "feather" baseparm export none } parm { name "reverseprimorder" baseparm export none } parm { name "docolor" baseparm export none } parm { name "dovelocity" baseparm export none } parm { name "noisefreq" baseparm export none } parm { name "noiseamp" baseparm export none } parm { name "noiseoctaves" baseparm export none } parm { name "noiseroughness" baseparm export none } parm { name "separator2" baseparm export none } parm { name "densityattrib" baseparm export none } parm { name "radiusattrib" baseparm export none } parm { name "normalsattrib" baseparm export none } parm { name "noiseoffsetattrib" baseparm export none } parm { name "colorattrib" baseparm export none } parm { name "velocityattrib" baseparm export none } parm { name "uvattrib" baseparm export none } parm { name "usecamfrustum" baseparm export none } parm { name "campath" baseparm export none } parm { name "license" baseparm export none } HouNC1033600b99051a6fbb909d585d04obj/Siggraph_presentation/fillWithSurfaceWisps1.chn{ channel divs1 { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = "bbox(\"../xform10\", D_XSIZE)*ch(resmult)" } } channel divs2 { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = "bbox(\"../xform10\", D_YSIZE)*ch(resmult)" } } channel divs3 { lefttype = extend righttype = extend default = 10 flags = 0 segment { length = 0 value = 10 10 expr = "bbox(\"../xform10\", D_ZSIZE)*ch(resmult)" } } channel noiseamp3 { lefttype = extend righttype = extend default = 0.0010000000474974513 flags = 0 segment { length = 0 value = 0.0010000000474974513 0.0010000000474974513 expr = ch(\"noiseamp1\") } } } HouNC1033600b98051a6fbb904871fef5obj/Siggraph_presentation/fillWithSurfaceWisps1.parm{ version 0.8 divs [ 0 locks=0 ] ( [ divs1 450 ] [ divs2 179.99999523162842 ] [ divs3 450 ] ) extendbounds [ 0 locks=0 ] ( 1 1 1 ) separator1 [ 0 locks=0 ] ( ) childrencount [ 0 locks=0 ] ( 100 ) densitymult [ 0 locks=0 ] ( 1 ) extendvoxels [ 0 locks=0 ] ( 1 ) feather [ 0 locks=0 ] ( "on" ) reverseprimorder [ 0 locks=0 ] ( "off" ) docolor [ 0 locks=0 ] ( "off" ) dovelocity [ 0 locks=0 ] ( "off" ) noisefreq [ 0 locks=0 ] ( 0.0050000000000000001 0.0050000000000000001 0.0050000000000000001 ) noiseamp [ 0 locks=0 ] ( 0.01 0.029999999999999999 [ noiseamp3 0.01 ] ) noiseoctaves [ 0 locks=0 ] ( 1 ) noiseroughness [ 0 locks=0 ] ( 0.5 ) separator2 [ 0 locks=0 ] ( ) densityattrib [ 0 locks=0 ] ( density ) radiusattrib [ 0 locks=0 ] ( pscale ) normalsattrib [ 0 locks=0 ] ( N ) noiseoffsetattrib [ 0 locks=0 ] ( noiseoffset ) colorattrib [ 0 locks=0 ] ( Cd ) velocityattrib [ 0 locks=0 ] ( v ) uvattrib [ 0 locks=0 ] ( uv ) usecamfrustum [ 0 locks=0 ] ( "off" ) campath [ 0 locks=0 ] ( /obj/cam1 ) license [ 0 locks=0 ] ( "" ) resmult [ 0 locks=0 ] ( 200 ) } HouNC1033600b9a051a6fbb906a2d941bobj/Siggraph_presentation/fillWithSurfaceWisps1.netboxsurface_wisps_test HouNC1033600b94051a6fbb904adc5ab3obj/Siggraph_presentation/fillWithSurfaceWisps1.userdata ___Version___12.5.376HouNC1033600b8a051a6fbb90522bc379obj/Siggraph_presentation/xform10.inittype = xform matchesdef = 0 HouNC1033600b8b051a6fbb905db3439cobj/Siggraph_presentation/xform10.defsopflags sopflags = comment "" position 22.7487 -14.7618 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 box6 1 1 "input1" } inputs { 0 box6 0 1 } stat { create 1338877655 modify 1369895310 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8b051a6fbb90048f2341obj/Siggraph_presentation/xform10.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 } } } HouNC1033600b8a051a6fbb9031fd71f9obj/Siggraph_presentation/xform10.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.34013551473617554 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1.2 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 8 locks=0 ] ( [ px 0 ] [ py 0 ] [ pz 0 ] ) scale [ 0 locks=0 ] ( 0.75 ) movecentroid [ 0 locks=0 ] ( 0 ) updatenmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600b84051a6fbb90882837eeobj/Siggraph_presentation/xform10.netboxsurface_wisps_test HouNC1033600b86051a6fbb90ad5c96c4obj/Siggraph_presentation/xform10.userdata ___Version___12.5.376HouNC1033600b8a051a6fbb90f6e9a8d6obj/Siggraph_presentation/xform11.inittype = xform matchesdef = 0 HouNC1033600b8b051a6fbb9042f67080obj/Siggraph_presentation/xform11.defsopflags sopflags = comment "" position 18.2121 -11.882 cachesize 1 connectornextid 3 flags = lock hard model on template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 2 "" "" 1 "input1" } inputs { 0 "" 0 1 } stat { create 1338877694 modify 1369895310 author moi@linux-kqpr.site access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8a051a6fbb902ee24b09obj/Siggraph_presentation/xform11.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 10 ) movecentroid [ 0 locks=0 ] ( 0 ) updatenmls [ 0 locks=0 ] ( "off" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } HouNC1033600b8a051a6fbb9086053d58obj/Siggraph_presentation/xform11.dataNSJb[+ fileversion&+12.5.376&+ pointcount&7+ vertexcount&+primitivecount&.1+info&{+software&+Houdini 12.5.376&+date&+ 2013-05-30 00:11:53& + hostname& + linux-kqpr.site& + artist& + moi& +bounds&@{?J<9=u,?+primcount_summary&' 12,590 polygons +attribute_summary&' 13 point attributes: mesh_id, prim_id, id, pstate, line_id, parent, life, uv, v, N, backtrack, accel, P 3 primitive attributes: generator, source, born 3 global attributes: varmap, event, nextid }+topology&[+pointref&[+indices&@(')(*)+*,+-,.-/. 0/ 10 21 32 43 5465768798:9;:<;=<>=?>@?A@BACBDCEDFE GF !HG!"IH"#JI#$KJ$%LK%&ML'(ON()PO)*QP*+RQ+,SR,-TS-.T./U/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrNOutOPvuPQwvQRxwRSyxSTzyT{zU|{UV}|VW~}WX~XYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrstuuvvwwxxyyzz{{||}}~~         ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  32 435465768798:9;:<;<=>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<b=c=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}           ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BACBDC FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~           ! "!#"$#%$&%'&('*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NMOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrsstuvvwwxxyyzz{{||}}~~         ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21 435465768798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~ ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabcddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~           "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BACBDCED FE!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkl           ! "!#"$#%$&%'&(')(*),+-,.- /.  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvwxxyyzz{{||}}~~           ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 4356\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZ[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~                                                         ! " ! # " $ # % $  & %  ' &   ( '   ) (   * )   + *   , +   - ,   . -  / . 0 / 1 0 2 1 3 2  4 3   5 4   6 5   7 6   8 7   9 8   : 9   ; :   < ;   = <   > =   @ ?   A @   B A   C B   D C   E D  F E ! G F ! " H G " # I H # $ J I $ % K J % & L K & ' M L ' ( N M ( ) O N ) * P O * + Q P + , R Q , - S R - . T S . / U T / 0 V U 0 1 W V 1 2 X W 2 3 Y X 3 4 Z Y 4 5 [ Z 5 6 \ [ 6 7 ] \ 7 8 ^ ] 8 9 _ ^ 9 : ` _ : ; a ` ; < b a < = c b = > d c ? @ f e @ A g f A B h g B C i h C D j i D E k j E F l k F G m l G H n m H I o n I J p o J K q p K L r q L M s r M N t s N O u t O P v u P Q w v Q R x w R S y x S T z y T U { z U V | { V W } | W X ~ } X Y  ~ Y Z  Z [ [ \ \ ] ] ^ ^ _ _ ` ` a a b b c c d e f f g g h h i i j j k k l l m m n n o o p p q q r r s s t t u u v v w w x x y y z z { { | | } } ~ ~                                                       ! " ! $ # % $ & %  ' &   ( '   ) (   * )   + *   , +   - ,   . -  / . 0 / 1 0 2 1 3 2  4 3   5 4   6 5   7 6   8 7   9 8   : 9   ; :   < ;   = <   > =   ? >   @ ?   A @   B A   C B   D C   E D  F E ! G F ! " H G # $ J I $ % K J % & L K & ' M L ' ( N M ( ) O N ) * P O * + Q P + , R Q , - S R - . T S . / U T / 0 V U 0 1 W V 1 2 X W 2 3 Y X 3 4 Z Y 4 5 [ Z 5 6 \ [ 6 7 ] \ 7 8 ^ ] 8 9 _ ^ 9 : ` _ : ; a ` ; < b a < = c b = > d c > ? e d ? @ f e @ A g f A B h g B C i h C D j i D E k j E F l k F G m l G H n m I J p o J K q p K L r q L M s r M N t s N O u t O P v u P Q w v Q R x w R S y x S T z y T U { z U V | { V W } | W X ~ } X Y  ~ Y Z  Z [ [ \ \ ] ] ^ ^ _ _ ` ` a a b b c c d d e e f f g g h h i i j j k k l l m m n o p p q q r r s s t t u u v v w w x x y y z z { { | | } } ~ ~                                                     ! " ! # " $ # % $ & %  ' &   ( '   ) (   * )   + *   , +   . -  / . 0 / 1 0 2 1 3 2  4 3   5 4   6 5   7 6   8 7   9 8   : 9   ; :   < ;   = <   > =   ? >   @ ?   A @   B A   C B   D C   E D  F E ! G F ! " H G " # I H # $ J I $ % K J % & L K & ' M L ' ( N M ( ) O N ) * P O * + Q P + , R Q - . T S . / U T / 0 V U 0 1 W V 1 2 X W 2 3 Y X 3 4 Z Y 4 5 [ Z 5 6 \ [ 6 7 ] \ 7 8 ^ ] 8 9 _ ^ 9 : ` _ : ; a ` ; < b a < = c b = > d c > ? e d ? @ f e @ A g f A B h g B C i h C D j i D E k j E F l k F G m l G H n m H I o n I J p o J K q p K L r q L M s r M N t s N O u t O P v u P Q w v Q R x w y z z { { | | } } ~ ~                                                     ! " ! # " $ # % $ & %  ' &   ( '   ) (   * )   + *   , +   - ,   . -  / . 0 / 1 0 2 1 3 2  4 3   5 4   6 5   8 7   9 8   : 9   ; :   < ;   = <   > =   ? >   @ ?   A @   B A   C B   D C   E D  F E ! G F ! " H G " # I H # $ J I $ % K J % & L K & ' M L ' ( N M ( ) O N ) * P O * + Q P + , R Q , - S R - . T S . / U T / 0 V U 0 1 W V 1 2 X W 2 3 Y X 3 4 Z Y 4 5 [ Z 5 6 \ [ 7 8 ^ ] 8 9 _ ^ 9 : ` _ : ; a ` ; < b a < = c b = > d c > ? e d ? @ f e @ A g f A B h g B C i h C D j i D E k j E F l k F G m l G H n m H I o n I J p o J K q p K L r q L M s r M N t s N O u t O P v u P Q w v Q R x w R S y x S T z y T U { z U V | { V W } | W X ~ } X Y  ~ Y Z  Z [ [ \ ] ^ ^ _ _ ` ` a a b b c c d d e e f f g g h h i i j j k k l l m m n n o o p p q q r r s s t t u u v v w w x x y y z z { { | | } } ~ ~                                              B A   C B   D C   E D  F E ! G F ! " H G " # I H # $ J I $ % K J % & L K & ' M L ' ( N M ( ) O N ) * P O * + Q P + , R Q , - S R - . T S . / U T / 0 V U 0 1 W V 1 2 X W 2 3 Y X 3 4 Z Y 4 5 [ Z 5 6 \ [ 6 7 ] \ 7 8 ^ ] 8 9 _ ^ 9 : ` _ : ; a ` ; < b a < = c b = > d c > ? e d ? @ f e A B h g B C i h C D j i D E k j E F l k F G m l G H n m H I o n I J p o J K q p K L r q L M s r M N t s N O u t O P v u P Q w v Q R x w R S y x S T z y T U { z U V | { V W } | W X ~ } X Y  ~ Y Z  Z [ [ \ \ ] ] ^ ^ _ _ ` ` a a b b c c d d e e f g h h i i j j k k l l m m n n o o p p q q r r s s t t u u v v w w x x y y z z { { | | } } ~ ~                                         !  "! #" $# &%'&(')(*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnoopqrrssttuuvvwwxxyyzz{{||}}~~          ! "!#"$#%$&%'&(')(*)+*,+-,.-  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyz{||}}~~           ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 4354657687:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]_``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~           ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BADCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~(')(*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrsttuuvvwwxxyyzz{{||}}~~         ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  21  32 435465768798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{|           ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 435465768798:9<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__`abbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~           ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BACBDCEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~           ! "!#"$#%$&%'&('*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrsstuvvwwxxyyzz{{||}}~~  ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21 435465768798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~           ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aab           "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BACBDCED FE!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijjkklmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~           ! "!#"$#%$&%'&(')(*)+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvwxxyyzz{{||}}~~           ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 4365768798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZ[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~           ! "!#"$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;=<>=@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccdeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~           ! "!$#%$&%'&(')(*)+*,+-,.- /.  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmoppqqrrssttuuvvwwxxyyzz{{||}}~~           ! "!#"$#%$&%'&(')(*)+*,+.- /.  0/  10  21  32 435465768798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[67]\78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxyzz{{||}}~~          8798:9;:<;=<>=?>@?A@BACBDCED FE !GF!"HG"#IH#$JI$%KJ%&LK&'ML'(NM()ON)*PO*+QP+,RQ,-SR-.TS./UT/0VU01WV12XW23YX34ZY45[Z56\[78^]89_^9:`_:;a`;<ba<=cb=>dc>?ed?@fe@AgfABhgBCihCDjiDEkjEFlkFGmlGHnmHIonIJpoJKqpKLrqLMsrMNtsNOutOPvuPQwvQRxwRSyxSTzyTU{zUV|{VW}|WX~}XY~YZZ[[\]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~                                                         ! " ! # " $ # % $  & %  ' &   ( '   ) (   * )   + *   , +   - ,   . -  / . 0 / 1 0 2 1 3 2  4 3   5 4   6 5   7 6   8 7   9 8   : 9   ; :   < ;   = <   > =   ? >   @ ?   B A   C B   D C   E D  F E ! G F ! " H G " # I H # $ J I $ % K J % & L K & ' M L ' ( N M ( ) O N ) * P O * + Q P + , R Q , - S R - . T S . / U T / 0 V U 0 1 W V 1 2 X W 2 3 Y X 3 4 Z Y 4 5 [ Z 5 6 \ [ 6 7 ] \ 7 8 ^ ] 8 9 _ ^ 9 : ` _ : ; a ` ; < b a < = c b = > d c > ? e d ? @ f e A B h g B C i h C D j i D E k j E F l k F G m l G H n m H I o n I J p o J K q p K L r q L M s r M N t s N O u t O P v u P Q w v Q R x w R S y x S T z y T U { z U V | { V W } | W X ~ } X Y  ~ Y Z  Z [ [ \ \ ] ] ^ ^ _ _ ` ` a a b b c c d d e e f g h h i i j j k k l l m m n n o o p p q q r r s s t t u u v v w w x x y y z z { { | | } } ~ ~   ! !! !! !! !! !! !! !! !! !! ! ! ! ! ! ! ! ! ! ! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! ! "!!! #!"! $!#! !&!%!!!'!&!!!(!'!!!)!(!!!*!)!!!+!*!!!,!+!!!-!,!!!.!-!! !/!.! ! !0!/! ! !1!0! ! !2!1! ! !3!2! !!4!3!!!5!4!!!6!5!!!7!6!!!8!7!!!9!8!!!:!9!!!;!:!!!!=!!!?!>!!!@!?!!!A!@!!!B!A!!!C!B!!!D!C!!!E!D!! !F!E! !!!G!F!!!"!H!G!"!#!I!H!#!$!J!I!%!&!L!K!&!'!M!L!'!(!N!M!(!)!O!N!)!*!P!O!*!+!Q!P!+!,!R!Q!,!-!S!R!-!.!T!S!.!/!U!T!/!0!V!U!0!1!W!V!1!2!X!W!2!3!Y!X!3!4!Z!Y!4!5![!Z!5!6!\![!6!7!]!\!7!8!^!]!8!9!_!^!9!:!`!_!:!;!a!`!;!!d!c!>!?!e!d!?!@!f!e!@!A!g!f!A!B!h!g!B!C!i!h!C!D!j!i!D!E!k!j!E!F!l!k!F!G!m!l!G!H!n!m!H!I!o!n!I!J!p!o!K!L!r!q!L!M!s!r!M!N!t!s!N!O!u!t!O!P!v!u!P!Q!w!v!Q!R!x!w!R!S!y!x!S!T!z!y!T!U!{!z!U!V!|!{!V!W!}!|!W!X!~!}!X!Y!!~!Y!Z!!!Z![!!![!\!!!\!]!!!]!^!!!^!_!!!_!`!!!`!a!!!a!b!!!b!c!!!c!d!!!d!e!!!e!f!!!f!g!!!g!h!!!h!i!!!i!j!!!j!k!!!k!l!!!l!m!!!m!n!!!n!o!!!o!p!!!q!r!!!r!s!!!s!t!!!t!u!!!u!v!!!v!w!!!w!x!!!x!y!!!y!z!!!z!{!!!{!|!!!|!}!!!}!~!!!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!""!!""!!""!!""!!""!!""!!""!!""!! " "!! " "!! " "!! " "!!" "!!""!!""!!""!!""!!""!!""!!""!!""!!""!!""!!""!!""!!""!!""!!""!!""!!""!! ""!!!" "!!""!"!!#"""!!$"#"!!%"$"!"&"%"""'"&"""("'""")"("""*")"""+"*""","+"""-","""."-" " "0"/" " "1"0" " "2"1" " "3"2" ""4"3"""5"4"""6"5"""7"6"""8"7"""9"8""":"9""";":"""<";"""="<""">"="""?">"""@"?"""A"@"""B"A"""C"B"""D"C"""E"D"" "F"E" "!"G"F"!"""H"G"""#"I"H"#"$"J"I"$"%"K"J"%"&"L"K"&"'"M"L"'"("N"M"(")"O"N")"*"P"O"*"+"Q"P"+","R"Q","-"S"R"-"."T"S"U"V"|"{"V"W"}"|"W"X"~"}"X"Y""~"Y"Z"""Z"["""["\"""\"]"""]"^"""^"_"""_"`"""`"a"""a"b"""b"c"""c"d"""d"e"""e"f"""f"g"""g"h"""h"i"""i"j"""j"k"""k"l"""l"m"""m"n"""n"o"""o"p"""p"q"""q"r"""r"s"""s"t"""t"u"""u"v"""v"w"""w"x"""x"y"""y"z"""{"|"""|"}"""}"~"""~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#"""##""##""##""##""##""##""##""##"" ##"" # #"" # #"" # #"" # #""# #""##""##""##""##""##""##""##""##""##""##""##""##""##""##""##""##"" ##""!# #"""#!#""##"#""$###""%#$#"#&#%###'#&###(#'###)#(###*#)###+#*###,#+###-#,###.#-## #/#.# # #0#/# # #1#0# # #2#1# # #3#2# ##4#3###5#4###6#5###7#6###8#7###:#9###;#:###<#;###=#<###>#=###?#>###@#?###A#@###B#A###C#B###D#C###E#D## #F#E# #!#G#F#!#"#H#G#"###I#H###$#J#I#$#%#K#J#%#&#L#K#&#'#M#L#'#(#N#M#(#)#O#N#)#*#P#O#*#+#Q#P#+#,#R#Q#,#-#S#R#-#.#T#S#.#/#U#T#/#0#V#U#0#1#W#V#1#2#X#W#2#3#Y#X#3#4#Z#Y#4#5#[#Z#5#6#\#[#6#7#]#\#7#8#^#]#9#:#`#_#:#;#a#`#;#<#b#a#<#=#c#b#=#>#d#c#>#?#e#d#?#@#f#e#@#A#g#f#A#B#h#g#B#C#i#h#C#D#j#i#D#E#k#j#E#F#l#k#F#G#m#l#G#H#n#m#H#I#o#n#I#J#p#o#J#K#q#p#K#L#r#q#L#M#s#r#M#N#t#s#N#O#u#t#O#P#v#u#P#Q#w#v#Q#R#x#w#R#S#y#x#S#T#z#y#T#U#{#z#U#V#|#{#V#W#}#|#W#X#~#}#X#Y##~#Y#Z###Z#[###[#\###\#]###]#^###_#`###`#a###a#b###b#c###c#d###d#e###e#f###f#g###g#h###h#i###i#j###j#k###k#l###l#m###m#n###n#o###o#p###p#q###q#r###r#s###s#t###t#u###u#v###v#w###w#x###x#y###y#z###z#{###{#|###|#}###}#~###~##################################################################################################################################################################################################################################################################################################################################$$##$$## $$##!$ $##"$!$###$"$##$$#$##%$$$#$&$%$$$'$&$$$($'$$$)$($$$*$)$$$+$*$$$,$+$$$-$,$$$.$-$$ $/$.$ $ $0$/$ $ $1$0$ $ $2$1$ $ $3$2$ $$4$3$$$5$4$$$6$5$$$7$6$$$8$7$$$9$8$$$:$9$$$;$:$$$<$;$$$=$<$$$>$=$$$?$>$$$@$?$$$A$@$$$B$A$$$D$C$$$E$D$$ $F$E$ $!$G$F$!$"$H$G$"$#$I$H$#$$$J$I$$$%$K$J$%$&$L$K$&$'$M$L$'$($N$M$($)$O$N$)$*$P$O$*$+$Q$P$+$,$R$Q$,$-$S$R$-$.$T$S$.$/$U$T$/$0$V$U$0$1$W$V$1$2$X$W$2$3$Y$X$3$4$Z$Y$4$5$[$Z$5$6$\$[$6$7$]$\$7$8$^$]$8$9$_$^$9$:$`$_$:$;$a$`$;$<$b$a$<$=$c$b$=$>$d$c$>$?$e$d$?$@$f$e$@$A$g$f$A$B$h$g$C$D$j$i$D$E$k$j$E$F$l$k$F$G$m$l$G$H$n$m$H$I$o$n$I$J$p$o$J$K$q$p$K$L$r$q$L$M$s$r$M$N$t$s$N$O$u$t$O$P$v$u$P$Q$w$v$Q$R$x$w$R$S$y$x$S$T$z$y$T$U${$z$U$V$|${$V$W$}$|$W$X$~$}$X$Y$$~$Y$Z$$$Z$[$$$[$\$$$\$]$$$]$^$$$^$_$$$_$`$$$`$a$$$a$b$$$b$c$$$c$d$$$d$e$$$e$f$$$f$g$$$g$h$$$i$j$$$j$k$$$k$l$$$l$m$$$m$n$$$n$o$$$o$p$$$p$q$$$q$r$$$r$s$$$s$t$$$t$u$$$u$v$$$v$w$$$w$x$$$x$y$$$y$z$$$z${$$${$|$$$|$}$$$}$~$$$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%%$$%%$$%%$$%%$$%%$$%%$$%%$$ %%$$ % %$$ % %$$ % %$$ % %$$% %$$%%$$%%$$%%$$%%$$%%$$%%$$%%$$%%$$%%$$%%$$%%$$%%$$%%$$%%$$%%$$%%$$%%$$ %%$$!% %$$"%!%$$#%"%$$$%#%$$%%$%$%&%%%%%(%'%%%)%(%%%*%)%%%+%*%%%,%+%%%-%,%%%.%-%% %/%.% % %0%/% % %1%0% % %2%1% % %3%2% %%4%3%%%5%4%%%6%5%%%7%6%%%8%7%%%9%8%%%:%9%%%;%:%%%<%;%%%=%<%%%>%=%%%?%>%%%@%?%%%A%@%%%B%A%%%C%B%%%D%C%%%E%D%% %F%E% %!%G%F%!%"%H%G%"%#%I%H%#%$%J%I%$%%%K%J%%%&%L%K%'%(%N%M%(%)%O%N%)%*%P%O%*%+%Q%P%+%,%R%Q%,%-%S%R%-%.%T%S%.%/%U%T%/%0%V%U%0%1%W%V%1%2%X%W%2%3%Y%X%3%4%Z%Y%4%5%[%Z%5%6%\%[%6%7%]%\%7%8%^%]%8%9%_%^%9%:%`%_%:%;%a%`%;%<%b%a%<%=%c%b%=%>%d%c%>%?%e%d%?%@%f%e%@%A%g%f%A%B%h%g%B%C%i%h%C%D%j%i%D%E%k%j%E%F%l%k%F%G%m%l%G%H%n%m%H%I%o%n%I%J%p%o%J%K%q%p%K%L%r%q%M%N%t%s%N%O%u%t%O%P%v%u%P%Q%w%v%Q%R%x%w%R%S%y%x%S%T%z%y%T%U%{%z%U%V%|%{%V%W%}%|%W%X%~%}%X%Y%%~%Y%Z%%%Z%[%%%[%\%%%\%]%%%]%^%%%^%_%%%_%`%%%`%a%%%a%b%%%b%c%%%c%d%%%d%e%%%e%f%%%f%g%%%g%h%%%h%i%%%i%j%%%j%k%%%k%l%%%l%m%%%m%n%%%n%o%%%o%p%%%p%q%%%q%r%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%&&%%&&%%&&%%&&%%&&%%&&%%&&%%&&%% &&%% & &%% & &%% & &%%& &%%&&%%&&%%&&%%&&%%&&%%&&%%&&%%&&%%&&%%&&%%&&%%&&%%&&%%&&%%&&%%&&%%&&%% &&%%!& &%%"&!&%%#&"&%%$&#&%%%&$&%&&&%&&&'&&&&&(&'&&&)&(&&&*&)&&&+&*&&&,&+&&&-&,&&&.&-&& &/&.& & &0&/& & &2&1& & &3&2& &&4&3&&&5&4&&&6&5&&&7&6&&&8&7&&&9&8&&&:&9&&&;&:&&&<&;&&&=&<&&&>&=&&&?&>&&&@&?&&&A&@&&&B&A&&&C&B&&&D&C&&&E&D&& &F&E& &!&G&F&!&"&H&G&"&#&I&H&#&$&J&I&$&%&K&J&%&&&L&K&&&'&M&L&'&(&N&M&(&)&O&N&)&*&P&O&*&+&Q&P&+&,&R&Q&,&-&S&R&-&.&T&S&.&/&U&T&/&0&V&U&1&2&X&W&2&3&Y&X&3&4&Z&Y&4&5&[&Z&5&6&\&[&6&7&]&\&7&8&^&]&8&9&_&^&9&:&`&_&:&;&a&`&;&<&b&a&<&=&c&b&=&>&d&c&>&?&e&d&?&@&f&e&@&A&g&f&A&B&h&g&B&C&i&h&C&D&j&i&D&E&k&j&E&F&l&k&F&G&m&l&G&H&n&m&H&I&o&n&I&J&p&o&J&K&q&p&K&L&r&q&L&M&s&r&M&N&t&s&N&O&u&t&O&P&v&u&P&Q&w&v&Q&R&x&w&R&S&y&x&S&T&z&y&T&U&{&z&U&V&|&{&W&X&~&}&X&Y&&~&Y&Z&&&Z&[&&&[&\&&&\&]&&&]&^&&&^&_&&&_&`&&&`&a&&&a&b&&&b&c&&&c&d&&&d&e&&&e&f&&&f&g&&&g&h&&&h&i&&&i&j&&&j&k&&&k&l&&&l&m&&&m&n&&&n&o&&&o&p&&&p&q&&&q&r&&&r&s&&&s&t&&&t&u&&&u&v&&&v&w&&&w&x&&&x&y&&&y&z&&&z&{&&&{&|&&&}&~&&&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&''&&''&&''&&''&&''&&''&&''&&''&& ''&& ' '&& ' '&& ' '&& ' '&&' '&&''&&''&&''&&''&&''&&''&&''&&''&&''&&''&&''&&''&&''&&''&&''&&''&& ''&&!' '&&"'!'&&#'"'&&$'#'&&%'$'&'&'%'''''&'''(''''')'('''*')'''+'*''','+'''-','''.'-'' '/'.' ' '0'/' ' '1'0' ' '2'1' ' '3'2' ''4'3'''5'4'''6'5'''7'6'''8'7'''9'8''':'9';'<'b'a'<'='c'b'='>'d'c'>'?'e'd'?'@'f'e'@'A'g'f'A'B'h'g'B'C'i'h'C'D'j'i'D'E'k'j'E'F'l'k'F'G'm'l'G'H'n'm'H'I'o'n'I'J'p'o'J'K'q'p'K'L'r'q'L'M's'r'M'N't's'N'O'u't'O'P'v'u'P'Q'w'v'Q'R'x'w'R'S'y'x'S'T'z'y'T'U'{'z'U'V'|'{'V'W'}'|'W'X'~'}'X'Y''~'Y'Z'''Z'['''['\'''\']''']'^'''^'_'''_'`'''a'b'''b'c'''c'd'''d'e'''e'f'''f'g'''g'h'''h'i'''i'j'''j'k'''k'l'''l'm'''m'n'''n'o'''o'p'''p'q'''q'r'''r's'''s't'''t'u'''u'v'''v'w'''w'x'''x'y'''y'z'''z'{'''{'|'''|'}'''}'~'''~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''('''((''((''((''((''((''((''((''(('' (('' ( ('' ( ('' ( ('' ( (''( (''((''((''((''((''((''((''((''((''((''((''((''((''((''((''((''(('' ((''!( (''"(!(''#("(''$(#(''%($('(&(%((('(&((((('((()(((((*()(((+(*(((,(+(((-(,(((.(-(( (/(.( ( (0(/( ( (1(0( ( (2(1( ( (3(2( ((4(3(((5(4(((6(5(((7(6(((8(7(((9(8(((:(9(((;(:(((<(;(((=(<(((>(=(((?(>(((@(?(((A(@(((B(A(((C(B(((D(C(( (F(E( (!(G(F(!("(H(G("(#(I(H(#($(J(I($(%(K(J(%(&(L(K(&('(M(L('(((N(M((()(O(N()(*(P(O(*(+(Q(P(+(,(R(Q(,(-(S(R(-(.(T(S(.(/(U(T(/(0(V(U(0(1(W(V(1(2(X(W(2(3(Y(X(3(4(Z(Y(4(5([(Z(5(6(\([(6(7(](\(7(8(^(](8(9(_(^(9(:(`(_(:(;(a(`(;(<(b(a(<(=(c(b(=(>(d(c(>(?(e(d(?(@(f(e(@(A(g(f(A(B(h(g(B(C(i(h(C(D(j(i(E(F(l(k(F(G(m(l(G(H(n(m(H(I(o(n(I(J(p(o(J(K(q(p(K(L(r(q(L(M(s(r(M(N(t(s(N(O(u(t(O(P(v(u(P(Q(w(v(Q(R(x(w(R(S(y(x(S(T(z(y(T(U({(z(U(V(|({(V(W(}(|(W(X(~(}(X(Y((~(Y(Z(((Z([((([(\(((\(](((](^(((^(_(((_(`(((`(a(((a(b(((b(c(((c(d(((d(e(((e(f(((f(g(((g(h(((h(i(((i(j(((k(l(((l(m(((m(n(((n(o(((o(p(((p(q(((q(r(((r(s(((s(t(((t(u(((u(v(((v(w(((w(x(((x(y(((y(z(((z({((({(|(((|(}(((}(~(((~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(())(())(())(())(( ))(( ) )(( ) )(( ) )(( ) )(() )(())(())(())(())(())(())(())(())(())(())(())(())(())(())(())(())(())(( ))((!) )((")!)((#)")(($)#)((%)$)()&)%)))')&)))()')))*)))))+)*))),)+)))-),))).)-)) )/).) ) )0)/) ) )1)0) ) )2)1) ) )3)2) ))4)3)))5)4)))6)5)))7)6)))8)7)))9)8))):)9)));):)))<);)))=)<)))>)=)))?)>)))@)?)))A)@)))B)A)))C)B)))D)C)))E)D)) )F)E) )!)G)F)!)")H)G)")#)I)H)#)$)J)I)$)%)K)J)%)&)L)K)&)')M)L)')()N)M)))*)P)O)*)+)Q)P)+),)R)Q),)-)S)R)-).)T)S).)/)U)T)/)0)V)U)0)1)W)V)1)2)X)W)2)3)Y)X)3)4)Z)Y)4)5)[)Z)5)6)\)[)6)7)])\)7)8)^)])8)9)_)^)9):)`)_):);)a)`);)<)b)a)<)=)c)b)=)>)d)c)>)?)e)d)?)@)f)e)@)A)g)f)A)B)h)g)B)C)i)h)C)D)j)i)D)E)k)j)E)F)l)k)F)G)m)l)G)H)n)m)H)I)o)n)I)J)p)o)J)K)q)p)K)L)r)q)L)M)s)r)M)N)t)s)O)P)v)u)P)Q)w)v)Q)R)x)w)R)S)y)x)S)T)z)y)T)U){)z)U)V)|){)V)W)})|)W)X)~)})X)Y))~)Y)Z)))Z)[)))[)\)))\)])))])^)))^)_)))_)`)))`)a)))a)b)))b)c)))c)d)))d)e)))e)f)))f)g)))g)h)))h)i)))i)j)))j)k)))k)l)))l)m)))m)n)))n)o)))o)p)))p)q)))q)r)))r)s)))s)t)))u)v)))v)w)))w)x)))x)y)))y)z)))z){))){)|)))|)})))})~)))~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*)))**))**))**))**))**))**))**))**)) **)) * *)) * *)) * *))* *))**))**))**))**))**))**))**))**))**))**))**))**))**))**))**))**))**)) **))!* *))"*!*))#*"*))$*#*))%*$*)*&*%***'*&***(*'***)*(*****)***+*****,*+***-*,***.*-** */*.* * *0*/* * *1*0* * *2*1* **4*3***5*4***6*5***7*6***8*7***9*8***:*9***;*:***<*;***=*<***>*=***?*>***@*?***A*@***B*A***C*B***D*C***E*D** *F*E* *!*G*F*!*"*H*G*"*#*I*H*#*$*J*I*$*%*K*J*%*&*L*K*&*'*M*L*'*(*N*M*(*)*O*N*)***P*O***+*Q*P*+*,*R*Q*,*-*S*R*-*.*T*S*.*/*U*T*/*0*V*U*0*1*W*V*1*2*X*W*3*4*Z*Y*4*5*[*Z*5*6*\*[*6*7*]*\*7*8*^*]*8*9*_*^*9*:*`*_*:*;*a*`*;*<*b*a*<*=*c*b*=*>*d*c*>*?*e*d*?*@*f*e*@*A*g*f*A*B*h*g*B*C*i*h*C*D*j*i*D*E*k*j*E*F*l*k*F*G*m*l*G*H*n*m*H*I*o*n*I*J*p*o*J*K*q*p*K*L*r*q*L*M*s*r*M*N*t*s*N*O*u*t*O*P*v*u*P*Q*w*v*Q*R*x*w*R*S*y*x*S*T*z*y*T*U*{*z*U*V*|*{*V*W*}*|*W*X*~*}*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+***++**++**++**++**++**++**++**++** ++** + +** + +** + +** + +**+ +**++**++**++**++**++**++**++**++**++**++**++**++**++**++**++**++** ++**!+ +**"+!+**#+"+**$+#+**%+$+*+&+%+++'+&+++(+'+++)+(+++*+)+++++*+++,+++++-+,+++.+-++ +/+.+ + +0+/+ + +1+0+ + +2+1+ + +3+2+ ++4+3+++5+4+++6+5+++7+6+++8+7+++9+8+++:+9+++;+:+++<+;+++>+=+++?+>+++@+?+++A+@+++B+A+++C+B+++D+C+++E+D++ +F+E+ +!+G+F+!+"+H+G+"+#+I+H+#+$+J+I+$+%+K+J+%+&+L+K+&+'+M+L+'+(+N+M+(+)+O+N+)+*+P+O+*+++Q+P+++,+R+Q+,+-+S+R+-+.+T+S+.+/+U+T+/+0+V+U+0+1+W+V+1+2+X+W+2+3+Y+X+3+4+Z+Y+4+5+[+Z+5+6+\+[+6+7+]+\+7+8+^+]+8+9+_+^+9+:+`+_+:+;+a+`+;+<+b+a+=+>+d+c+>+?+e+d+?+@+f+e+@+A+g+f+A+B+h+g+B+C+i+h+C+D+j+i+D+E+k+j+E+F+l+k+F+G+m+l+G+H+n+m+H+I+o+n+I+J+p+o+J+K+q+p+K+L+r+q+L+M+s+r+M+N+t+s+N+O+u+t+O+P+v+u+P+Q+w+v+Q+R+x+w+R+S+y+x+S+T+z+y+T+U+{+z+U+V+|+{+V+W+}+|+W+X+~+}+X+Y++~+Y+Z+++Z+[+++[+\+++\+]+++]+^+++^+_+++_+`+++`+a+++a+b+++c+d+++d+e+++e+f+++f+g+++g+h+++h+i+++i+j+++j+k+++k+l+++l+m+++m+n+++n+o+++o+p+++p+q+++q+r+++r+s+++s+t+++t+u+++u+v+++v+w+++w+x+++x+y+++y+z+++z+{+++{+|+++|+}+++}+~+++~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,+++,,++,,++,,++,,++,,++,,++,,++,,++ ,,++ , ,++ , ,++ , ,++ , ,++, ,++,,++,,++,,++,,++,,++,,++,,++,,++,,++,,++,,++,,++,,++,,++,,++,,++,,++ ,,!,",H,G,",#,I,H,#,$,J,I,$,%,K,J,%,&,L,K,&,',M,L,',(,N,M,(,),O,N,),*,P,O,*,+,Q,P,+,,,R,Q,,,-,S,R,-,.,T,S,.,/,U,T,/,0,V,U,0,1,W,V,1,2,X,W,2,3,Y,X,3,4,Z,Y,4,5,[,Z,5,6,\,[,6,7,],\,7,8,^,],8,9,_,^,9,:,`,_,:,;,a,`,;,<,b,a,<,=,c,b,=,>,d,c,>,?,e,d,?,@,f,e,@,A,g,f,A,B,h,g,B,C,i,h,C,D,j,i,D,E,k,j,E,F,l,k,G,H,n,m,H,I,o,n,I,J,p,o,J,K,q,p,K,L,r,q,L,M,s,r,M,N,t,s,N,O,u,t,O,P,v,u,P,Q,w,v,Q,R,x,w,R,S,y,x,S,T,z,y,T,U,{,z,U,V,|,{,V,W,},|,W,X,~,},X,Y,,~,Y,Z,,,Z,[,,,[,\,,,\,],,,],^,,,^,_,,,_,`,,,`,a,,,a,b,,,b,c,,,c,d,,,d,e,,,e,f,,,f,g,,,g,h,,,h,i,,,i,j,,,j,k,,,k,l,,,m,n,,,n,o,,,o,p,,,p,q,,,q,r,,,r,s,,,s,t,,,t,u,,,u,v,,,v,w,,,w,x,,,x,y,,,y,z,,,z,{,,,{,|,,,|,},,,},~,,,~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,--,,--,,--,,--,,--,,--,,--,, --,, - -,, - -,, - -,, - -,,- -,,--,,--,,--,,--,,--,,--,,--,,--,,--,,--,,--,,--,,--,,--,,--,,--,,--,, --,,!- -,,"-!-,,#-"-,,$-#-,,%-$-,-&-%---'-&---(-'---)-(---*-)---,-+-----,---.---- -/-.- - -0-/- - -1-0- - -2-1- - -3-2- --4-3---5-4---6-5---7-6---8-7---9-8---:-9---;-:---<-;---=-<--->-=---?->---@-?---A-@---B-A---C-B---D-C---E-D-- -F-E- -!-G-F-!-"-H-G-"-#-I-H-#-$-J-I-$-%-K-J-%-&-L-K-&-'-M-L-'-(-N-M-(-)-O-N-)-*-P-O-+-,-R-Q-,---S-R---.-T-S-.-/-U-T-/-0-V-U-0-1-W-V-1-2-X-W-2-3-Y-X-3-4-Z-Y-4-5-[-Z-5-6-\-[-6-7-]-\-7-8-^-]-8-9-_-^-9-:-`-_-:-;-a-`-;-<-b-a-<-=-c-b-=->-d-c->-?-e-d-?-@-f-e-@-A-g-f-A-B-h-g-B-C-i-h-C-D-j-i-D-E-k-j-E-F-l-k-F-G-m-l-G-H-n-m-H-I-o-n-I-J-p-o-J-K-q-p-K-L-r-q-L-M-s-r-M-N-t-s-N-O-u-t-O-P-v-u-Q-R-x-w-R-S-y-x-S-T-z-y-T-U-{-z-U-V-|-{-V-W-}-|-W-X-~-}-X-Y--~-Y-Z---Z-[---[-\---\-]---]-^---^-_---_-`---`-a---a-b---b-c---c-d---d-e---e-f---f-g---g-h---h-i---i-j---j-k---k-l---l-m---m-n---n-o---o-p---p-q---q-r---r-s---s-t---t-u---u-v---w-x---x-y---y-z---z-{---{-|---|-}---}-~---~------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.---..--..--..--..--..--..--..--..-- ..-- . .-- . .-- . .-- . .--. .--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..-- ..--!. .--".!.--#.".--$.#.--%.$.-.&.%...'.&...(.'...).(...*.)...+.*...,.+...-.,.....-.. ./... . .0./. . .1.0. . .2.1. . .3.2. ..4.3...6.5...7.6...8.7...9.8...:.9...;.:...<.;...=.<...>.=...?.>...@.?...A.@...B.A...C.B...D.C...E.D.. .F.E. .!.G.F.!.".H.G.".#.I.H.#.$.J.I.$.%.K.J.%.&.L.K.&.'.M.L.'.(.N.M.(.).O.N.).*.P.O.*.+.Q.P.+.,.R.Q.,.-.S.R.-...T.S.../.U.T./.0.V.U.0.1.W.V.1.2.X.W.2.3.Y.X.3.4.Z.Y.5.6.\.[.6.7.].\.7.8.^.].8.9._.^.9.:.`._.:.;.a.`.;.<.b.a.<.=.c.b.=.>.d.c.>.?.e.d.?.@.f.e.@.A.g.f.A.B.h.g.B.C.i.h.C.D.j.i.D.E.k.j.E.F.l.k.F.G.m.l.G.H.n.m.H.I.o.n.I.J.p.o.J.K.q.p.K.L.r.q.L.M.s.r.M.N.t.s.N.O.u.t.O.P.v.u.P.Q.w.v.Q.R.x.w.R.S.y.x.S.T.z.y.T.U.{.z.U.V.|.{.V.W.}.|.W.X.~.}.X.Y..~.Y.Z...[.\...\.]...].^...^._..._.`...`.a...a.b...b.c...c.d...d.e...e.f...f.g...g.h...h.i...i.j...j.k...k.l...l.m...m.n...n.o...o.p...p.q...q.r...r.s...s.t...t.u...u.v...v.w...w.x...x.y...y.z...z.{...{.|...|.}...}.~...~................................................................................................................................................................................................................................................................................................................................................................../...//..//..//..//..//..//..//..//.. //.. / /.. / /.. / /.. / /../ /..//..//..//..//..//..//..//..//..//..//..//..//..//..//..//..//.. //..!/ /.."/!/..#/"/..$/#/..%/$/./&/%///'/&///(/'///)/(///*/)///+/*///,/+///-/,///./-// ///./ / /0/// / /1/0/ / /2/1/ / /3/2/ //4/3///5/4///6/5///7/6///8/7///9/8///:/9///;/:////=///@/?///A/@///B/A///C/B///D/C///E/D// /F/E/ /!/G/F/!/"/H/G/"/#/I/H/#/$/J/I/$/%/K/J/%/&/L/K/&/'/M/L/'/(/N/M/(/)/O/N/)/*/P/O/*/+/Q/P/+/,/R/Q/,/-/S/R/-/./T/S/.///U/T///0/V/U/0/1/W/V/1/2/X/W/2/3/Y/X/3/4/Z/Y/4/5/[/Z/5/6/\/[/6/7/]/\/7/8/^/]/8/9/_/^/9/:/`/_/:/;/a/`/;//d/c/e/f///f/g///g/h///h/i///i/j///j/k///k/l///l/m///m/n///n/o///o/p///p/q///q/r///r/s///s/t///t/u///u/v///v/w///w/x///x/y///y/z///z/{///{/|///|/}///}/~///~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0///00//00//00//00//00//00//00//00// 00// 0 0// 0 0// 0 0// 0 0//0 0//00//00//00//00//00//00//00//00//00//00//00//00//00//00//00//00//00// 00//!0 0//"0!0//$0#0//%0$0/0&0%000'0&000(0'000)0(000*0)000+0*000,0+000-0,000.0-00 0/0.0 0 000/0 0 01000 0 02010 0 03020 00403000504000605000706000807000908000:09000;0:000<0;000=0<000>0=000?0>000@0?000A0@000B0A000C0B000D0C000E0D00 0F0E0 0!0G0F0!0"0H0G0#0$0J0I0$0%0K0J0%0&0L0K0&0'0M0L0'0(0N0M0(0)0O0N0)0*0P0O0*0+0Q0P0+0,0R0Q0,0-0S0R0-0.0T0S0.0/0U0T0/000V0U00010W0V01020X0W02030Y0X03040Z0Y04050[0Z05060\0[06070]0\07080^0]08090_0^090:0`0_0:0;0a0`0;0<0b0a0<0=0c0b0=0>0d0c0>0?0e0d0?0@0f0e0@0A0g0f0A0B0h0g0B0C0i0h0C0D0j0i0D0E0k0j0E0F0l0k0F0G0m0l0G0H0n0m0I0J0p0o0J0K0q0p0K0L0r0q0L0M0s0r0M0N0t0s0N0O0u0t0O0P0v0u0P0Q0w0v0Q0R0x0w0R0S0y0x0S0T0z0y0T0U0{0z0U0V0|0{0V0W0}0|0W0X0~0}0X0Y00~0Y0Z000Z0[000[0\000\0]000]0^000^0_000_0`000`0a000a0b000b0c000c0d000d0e000e0f000f0g000g0h000h0i000i0j000j0k000k0l000l0m000m0n000o0p000p0q000q0r000r0s000s0t000t0u000u0v000v0w000w0x000x0y000y0z000z0{000{0|000|0}000}0~000~00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000110011001100110011001111.1-11 1/1.1 1 101/1 1 11101 1 12111 1 13121 11413111514111615111716111817111918111:19111;1:111<1;111=1<111>1=111?1>111@1?111A1@111B1A111C1B111D1C111E1D11 1F1E1 1!1G1F1!1"1H1G1"1#1I1H1#1$1J1I1$1%1K1J1%1&1L1K1&1'1M1L1'1(1N1M1(1)1O1N1)1*1P1O1*1+1Q1P1+1,1R1Q1-1.1T1S1.1/1U1T1/101V1U10111W1V11121X1W12131Y1X13141Z1Y14151[1Z15161\1[16171]1\17181^1]18191_1^191:1`1_1:1;1a1`1;1<1b1a1<1=1c1b1=1>1d1c1>1?1e1d1?1@1f1e1@1A1g1f1A1B1h1g1B1C1i1h1C1D1j1i1D1E1k1j1E1F1l1k1F1G1m1l1G1H1n1m1H1I1o1n1I1J1p1o1J1K1q1p1K1L1r1q1L1M1s1r1M1N1t1s1N1O1u1t1O1P1v1u1P1Q1w1v1Q1R1x1w1S1T1z1y1T1U1{1z1U1V1|1{1V1W1}1|1W1X1~1}1X1Y11~1Y1Z111Z1[111[1\111\1]111]1^111^1_111_1`111`1a111a1b111b1c111c1d111d1e111e1f111f1g111g1h111h1i111i1j111j1k111k1l111l1m111m1n111n1o111o1p111p1q111q1r111r1s111s1t111t1u111u1v111v1w111w1x111y1z111z1{111{1|111|1}111}1~111~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211122112211221122112211221122112211 2211 2 211 2 211 2 211 2 2112 2112211221122112211221122112211221122112211221122112211221122112211 2211!2 211"2!211#2"211$2#211%2$212&2%222'2&222(2'222)2(222*2)222+2*222,2+222-2,222.2-22 2/2.2 2 202/2 2 21202 2 22212 2 23222 22423222524222625222827222928222:29222;2:222<2;222=2<222>2=222?2>222@2?222A2@222B2A222C2B222D2C222E2D22 2F2E2 2!2G2F2!2"2H2G2"2#2I2H2#2$2J2I2$2%2K2J2%2&2L2K2&2'2M2L2'2(2N2M2(2)2O2N2)2*2P2O2*2+2Q2P2+2,2R2Q2,2-2S2R2-2.2T2S2.2/2U2T2/202V2U20212W2V21222X2W22232Y2X23242Z2Y24252[2Z25262\2[27282^2]28292_2^292:2`2_2:2;2a2`2;2<2b2a2<2=2c2b2=2>2d2c2>2?2e2d2?2@2f2e2@2A2g2f2A2B2h2g2B2C2i2h2C2D2j2i2D2E2k2j2E2F2l2k2F2G2m2l2G2H2n2m2H2I2o2n2I2J2p2o2J2K2q2p2K2L2r2q2L2M2s2r2M2N2t2s2N2O2u2t2O2P2v2u2P2Q2w2v2Q2R2x2w2R2S2y2x2S2T2z2y2T2U2{2z2U2V2|2{2V2W2}2|2W2X2~2}2X2Y22~2Y2Z222Z2[222[2\222]2^222^2_222_2`222`2a222a2b222b2c222c2d222d2e222e2f222f2g222g2h222h2i222i2j222j2k222k2l222l2m222m2n222n2o222o2p222p2q222q2r222r2s222s2t222t2u222u2v222v2w222w2x222x2y222y2z222z2{222{2|222|2}222}2~222~22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322233223322332233223322332233223322 3322 3 322 3 322 3 322 3 3223 3223322332233223322332233223322332233223322332233223322332233223322 3322!3 322"3!322#3"322$3#322%3$323&3%333'3&333(3'333)3(333*3)333+3*333,3+333-3,333.3-33 3/3.3 3 303/3 3 31303 3 32313 3 33323 33433333534333635333736333837333938333:39333;3:333<3;333=3<333>3=333?3>333@3?333B3A333C3B333D3C333E3D33 3F3E3 3!3G3F3!3"3H3G3"3#3I3H3#3$3J3I3$3%3K3J3%3&3L3K3&3'3M3L3'3(3N3M3(3)3O3N3)3*3P3O3*3+3Q3P3+3,3R3Q3,3-3S3R3-3.3T3S3.3/3U3T3/303V3U30313W3V31323X3W32333Y3X33343Z3Y34353[3Z35363\3[36373]3\37383^3]38393_3^393:3`3_3:3;3a3`3;3<3b3a3<3=3c3b3=3>3d3c3>3?3e3d3?3@3f3e3A3B3h3g3B3C3i3h3C3D3j3i3D3E3k3j3E3F3l3k3F3G3m3l3G3H3n3m3H3I3o3n3I3J3p3o3J3K3q3p3K3L3r3q3L3M3s3r3M3N3t3s3N3O3u3t3O3P3v3u3P3Q3w3v3Q3R3x3w3R3S3y3x3S3T3z3y3T3U3{3z3U3V3|3{3V3W3}3|3W3X3~3}3X3Y33~3Y3Z333Z3[333[3\333\3]333]3^333^3_333_3`333`3a333a3b333b3c333c3d333d3e333e3f333g3h333h3i333i3j333j3k333k3l333l3m333m3n333n3o333o3p333p3q333q3r333r3s333s3t333t3u333u3v333v3w333w3x333x3y333y3z333z3{333{3|333|3}333}3~333~333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433344334433443344334433443344334433 4433 4 433 4 433 4 433 4 4334 43344334433443344334433443344334433443344334433443344334433443344334433 4433!4 433"4!433#4"433$4#434&4%444'4&444(4'444)4(444*4)444+4*444,4+444-4,444.4-44 4/4.4 4 404/4 4 41404 4 42414 4 43424 44443444544444645444746444847444948444:49444;4:444<4;444=4<444>4=444?4>444@4?444A4@444B4A444C4B444D4C444E4D44 4F4E4 4!4G4F4!4"4H4G4"4#4I4H4#4$4J4I4K4L4r4q4L4M4s4r4M4N4t4s4N4O4u4t4O4P4v4u4P4Q4w4v4Q4R4x4w4R4S4y4x4S4T4z4y4T4U4{4z4U4V4|4{4V4W4}4|4W4X4~4}4X4Y44~4Y4Z444Z4[444[4\444\4]444]4^444^4_444_4`444`4a444a4b444b4c444c4d444d4e444e4f444f4g444g4h444h4i444i4j444j4k444k4l444l4m444m4n444n4o444o4p444q4r444r4s444s4t444t4u444u4v444v4w444w4x444x4y444y4z444z4{444{4|444|4}444}4~444~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444544455445544554455445544554455445544 5 544 5 544 5 544 5 5445 54455445544554455445544554455445544554455445544554455445544554455445544 5544!5 544"5!544#5"544$5#544%5$545&5%555'5&555(5'555)5(555*5)555+5*555,5+555-5,555.5-5 5 505/5 5 51505 5 52515 5 53525 55453555554555655555756555857555958555:59555;5:555<5;555=5<555>5=555?5>555@5?555A5@555B5A555C5B555D5C555E5D55 5F5E5 5!5G5F5!5"5H5G5"5#5I5H5#5$5J5I5$5%5K5J5%5&5L5K5&5'5M5L5'5(5N5M5(5)5O5N5)5*5P5O5*5+5Q5P5+5,5R5Q5,5-5S5R5-5.5T5S5/505V5U50515W5V51525X5W52535Y5X53545Z5Y54555[5Z55565\5[56575]5\57585^5]58595_5^595:5`5_5:5;5a5`5;5<5b5a5<5=5c5b5=5>5d5c5>5?5e5d5?5@5f5e5@5A5g5f5A5B5h5g5B5C5i5h5C5D5j5i5D5E5k5j5E5F5l5k5F5G5m5l5G5H5n5m5H5I5o5n5I5J5p5o5J5K5q5p5K5L5r5q5L5M5s5r5M5N5t5s5N5O5u5t5O5P5v5u5P5Q5w5v5Q5R5x5w5R5S5y5x5S5T5z5y5U5V5|5{5V5W5}5|5W5X5~5}5X5Y55~5Y5Z555Z5[555[5\555\5]555]5^555^5_555_5`555`5a555a5b555b5c555c5d555d5e555e5f555f5g555g5h555h5i555i5j555j5k555k5l555l5m555m5n555n5o555o5p555p5q555q5r555r5s555s5t555t5u555u5v555v5w555w5x555x5y555y5z555{5|555|5}555}5~555~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555665566556655665566556655665566556655665566556655 6655!6 655"6!655#6"655$6#655%6$656&6%666'6&666(6'666)6(666*6)666+6*666,6+666-6,666.6-66 6/6.6 6 606/6 6 61606 6 62616 6 63626 66463666564666665666766666867666:69666;6:666<6;666=6<666>6=666?6>666@6?666A6@666B6A666C6B666D6C666E6D66 6F6E6 6!6G6F6!6"6H6G6"6#6I6H6#6$6J6I6$6%6K6J6%6&6L6K6&6'6M6L6'6(6N6M6(6)6O6N6)6*6P6O6*6+6Q6P6+6,6R6Q6,6-6S6R6-6.6T6S6.6/6U6T6/606V6U60616W6V61626X6W62636Y6X63646Z6Y64656[6Z65666\6[66676]6\67686^6]696:6`6_6:6;6a6`6;6<6b6a6<6=6c6b6=6>6d6c6>6?6e6d6?6@6f6e6@6A6g6f6A6B6h6g6B6C6i6h6C6D6j6i6D6E6k6j6E6F6l6k6F6G6m6l6G6H6n6m6H6I6o6n6I6J6p6o6J6K6q6p6K6L6r6q6L6M6s6r6M6N6t6s6N6O6u6t6O6P6v6u6P6Q6w6v6Q6R6x6w6R6S6y6x6S6T6z6y6T6U6{6z6U6V6|6{6V6W6}6|6W6X6~6}6X6Y66~6Y6Z666Z6[666[6\666\6]666]6^666_6`666`6a666a6b666b6c666c6d666d6e666e6f666f6g666g6h666h6i666i6j666j6k666k6l666l6m666m6n666n6o666o6p666p6q666q6r666r6s666s6t666t6u666u6v666v6w666w6x666x6y666y6z666z6{666{6|666|6}666}6~666~666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666766677667766776677667766776677667766 7766 7 766 7 766 7 766 7 7667 7667766776677667766776677667766776677667766776677667766776677667766 7766!7 766"7!766#7"766$7#766%7$767&7%777'7&777(7'777)7(777*7)777+7*777,7+777-7,777.7-77 7/7.7 7 707/7 7 71707 7 72717 7 73727 77473777574777675777776777877777978777:79777;7:777<7;777=7<777>7=777?7>777@7?777A7@777B7A777D7C777E7D77 7F7E7 7!7G7F7!7"7H7G7"7#7I7H7#7$7J7I7$7%7K7J7%7&7L7K7&7'7M7L7'7(7N7M7(7)7O7N7)7*7P7O7*7+7Q7P7+7,7R7Q7,7-7S7R7-7.7T7S7.7/7U7T7/707V7U70717W7V71727X7W72737Y7X73747Z7Y74757[7Z75767\7[76777]7\77787^7]78797_7^797:7`7_7:7;7a7`7;7<7b7a7<7=7c7b7=7>7d7c7>7?7e7d7?7@7f7e7@7A7g7f7A7B7h7g7C7D7j7i7D7E7k7j7E7F7l7k7F7G7m7l7G7H7n7m7H7I7o7n7I7J7p7o7J7K7q7p7K7L7r7q7L7M7s7r7M7N7t7s7N7O7u7t7O7P7v7u7P7Q7w7v7Q7R7x7w7R7S7y7x7S7T7z7y7T7U7{7z7U7V7|7{7V7W7}7|7W7X7~7}7X7Y77~7Y7Z777Z7[777[7\777\7]777]7^777^7_777_7`777`7a777a7b777b7c777c7d777d7e777e7f777f7g777g7h777]]+ attributes&[+vertexattributes&[]+pointattributes&[[[+scope&+public&+type&+numeric&+name&+P&+options&{&{&+string&+value&+ hpoint& }}][+!size&!+"storage&"+#fpreal32&#+$defaults&$[&!&"+%fpreal64&%+&values&&@?]&&[&!&"&#+'pagesize&'+(packing&(@!+)constantpageflags&)[@@?]+* rawpagedata&*@LR~8t>QT{6v">LtS1.>LtS1.>Zde,mv>tz)2a>Mㄾz8%c>х" S=RJ#h ^ŽK4 Efܽ,PпwBg=U=AӾ|((ž ʾ0`T;-־ =p}*.=ߨ=ß9-=,jx > ;ѿ!>Fhg G>PK7%oU]>m,5)Ux>C*>O. >.ý5/>j2M>+Z0ks>t}2g> |}/>Vq(c>D->0E.13?.@"7? ?65 ?ۼl;"?EEX >א,Q`U;o>VbR6>Лm\2\̗>,Dv/ϟ>**,jo>S䊾^(^20>{[V#L=" Y\7l ǽH-(PO6ǽm+.u8ܾe2ҼTӾ?㼾JRȾƾF<< ߺϾC=r7߾ֈ=F x= SR>x nB>vy]e>Z~⨅>HC*%aҚ> #2-&>t0>{Ͻ0;>rϹc4/>i4/>i4>7PQ.5>k,YC+>EiL*O>!'R>޽+?-JJ,+? ψ.?-GǼ., ?ސ0b?gYT5?H-B0f=A>#+^;z>ok*a7̬>IŁ35ߖ>W/<{>-).6>ꑾ{ =ֲRWݒ_ ۽y$C½+ T6Ca=Qܾ=;i>jq+B>o~}>K+<>,>f" U>$>,ν|%3>.'1g>^e)_>Fi-D.o> |*>r%E)bS>\1,x)L>}P(, ?0-T?Io5,7'?[['-?е)Z/?:7,/?8< h2){oU<3>fJo9$D>‡(7lC>A0B>tҕ{(`7>ԕ;#%S>4*h=捂ü O~UDh߬P^:f޾%Rdd=pξž@=pþq־>D>۴!:|(>6*>eネA>]:lc>"{>1B 43>W:ӭ>6-m>-a{&>C!E>ݽ- Jk>򋾽"">vb$mI>gP'>0P2%`>9\^&?`?)M?6( ?c4%%*?['p#15?$C:?6_ۛȿ8>V 4t>VWC1)Vg>&*s$>aA6%&Q=\Jxz<ʁk߼Ww۽3L#+gjm^@=BӾ|>gžM}Ҿ+/>,+c"by^>grF򾂌s>$åBq>o|> ɘ3Y>F _>ٛ,ƾ>4f5%2>9 >~!V> `+>Mr>?v߭<K?P?C2!?3 y ?.˚ mp?!M?L!e.?I Qh6;?m &@?wͥ {E?u.9X8>R=4 y>J2l>BN-TD>Ev&+=!;==sG@ʃ;݂iARe[R p;ڽNu':kBG R)o@޼d8u=Kܾ/">þ3Ǿyd>Xs;۾:>9nWWŕ>Brh{>hk>;5D>7>,vs0 B>j].Cq>ĘCFC>=y>>{ ?\߽5 hi ?aG~?@@?1U?0ZO?Ou?'"?I "?lP+?‪;?=>F?٘9I?  A}8i>?5v G>o1=G$>ાu.g >ES*n=hLc$4DU<K!bⅾuVcq__ F JKCnЂiLE=D侟=wϾ3j>qɾ8>籾Ѿӭ>ؾ>2"G>ҳAf>5 g>?p>I^ > Gw@>Xn+l? J?/߽M? $"? *'?LJ+=Յ)?3&D*?*ѼV>(?5*?lɼk ُ,?YD nf1?Qk= F79?H%sD?U亭}O?tֻɰ7Y8>Яb28=v/[=RN?-=`壾7n( f<)y#5V+u!v/﻽#Yc H(T;ݥ5V=/>O3ξ-|Fc>겾׬>0BV輾 5>𤾙ƾL*>֛̾ >~]־҃>#[ݾ>>=kj>WD^>=0E'x}?a0侰i ?Y I?߽b3$?nxa +?AHM1?E3ω3?`$8?lѼg5?"pwW9?uJ|s9?VƤ_8?h\FO8t<=857u=A𪾚02=󳣾~>+@p:T-$ '+HёUviW콄JVYu 'I {\Ip}n>/ϸOt>O6h_>Q؊;>RHžL>w,ž&>z8˾ɳ>[p35о ?UOԾ[?u;@gؾ ?.ھG?> ,վT?ԽzU׾m'.?56ݾN5?k1߾ =?qV7=bjD00g=5+P<l'uI|o!͍\h|ʽL `[R?`mט=Yc_>ҾDNJf>)ƾ8Nc>wԳW>鲾񴾢>hsa>Os ?L0 ?gba0?nDǾv?3:˾?T(̾;??aQξ#?p;f'?Eνa$ʾ}7?/z[˾@?.lMξH?8*̾+O?Ӿ;eR?Ӿ8S?&T뻱ԾtS?vPlҾLQ?ЗPv;%BQ?ɾL?jmNɆȾJ?n:xľWJ?G7='淾V0:~=HL-8A=y¦˜'2~9 $T?bV1}Ka(rt!#aFkĽF[ 8p۽ P/[=8(f暾2>Qw>۾Xn>6ž >c>᥾O[P>:=. ?ꀾT?{m?CQ }!?H0<P$?G5$|)?@,?ؽþ\2?Ƚc|7?ॽg ĭH?MSzw[)Q?S ()Z?~靱h`?h;tDj{`?FJO žfDi \ef?م/KTa<4Ս6=򛡾|9_]>1-5TL)>SDr 2M>81B.S=Z)v3=5%:Th!}PB$^t0 "< yJ^d-tH# y=O N>]ؾZ>þQ;1#>TԶ ɾ}>&0/hоl>a>ؾ5>Bgw>#r~I`꾶>m2> dZk>Hg!i>̴.?);? j޽E] ?,ﴽe/&?s`'+?ƫ6 /?"*a80?k˼M2.?֑ ¤1? W2?'5?d i=@8?߻X2C?(tN?݄7)(>H37=`e0P=Pe ,K&=w.9(Dz?,(M.R=?⇘:=?ǂe?? Iy;?D>?xIB?@P -jN?Csvs<Ƙ'>_4=l0H<@0)x+ "0$17S֋;9ؽWetK/iht9<%G6=_Ҿ,G>"@>ӫ>xt]>ڒX>I(þ?[3pMž?\Ⱦ?8}a/;??ONrϾT?~9}Ӿr?K%xվ0s?2Ӿ%?Bʽdžоw2?/BԾ|-:?nnؾ1zC?J[޾wI?;ZI?PVL? l徎IJ?h3~4޾ J?ھSI?2 ۾AC?س ھF?]CԾ K?nPʾ_q7L^ >+4ė=4X.eah=E#p(_El=CC_ >۾o{sw>FϾNl>ڔþA&R>>л:>بՆ>4۲H ?BD M?!l C?Z Oȅ)?X0žѢ?# tȾ ?6,˾@@#?|ʾ-*?N[ϽƾD7?Ё)ľXD?$EľK?Le˼ľ3T?/SþY?\ɾMY?;ȾX?Eʾ>U?j;¾V?1IS? oڱO?ܠ}P?d7=vS''zC($pD4!Qr^v_9XP5 0^5\1xjU͈p=oޑ#>e tx>Уྮ <>ʾ~7>T#>^( >(Jg?nIۏ?x$?^͎B$?O!6f#?*W-?b 1?#j&7?QƽD+":?OAF?Iut笾GQ?s(w.\?橘褾d??g?R;: e?c=<|Өe?~>@~ >Ͼb|>:Onc0>_ؤB`n ?RԕN}?U]yԬ#??qk2*?8_jki-?%Hrkf0?3)Yw-? 4鄾7?(L Q޾_Ԉo}>Eƾ7>賾}K>M{ա ?m?O*^3"?fT6,?|RD`1?E==Y5??&p=8?f?;?X&MED?1nhXH?4yM?tqoQM?ef.W?v?<́<"DBt?[;6Cq? /)ƾp>G9:Zv)4但p,Q񎾣$,2Our&[CV,UAfFRa EO)}ӽDʅsPSn<>*o辔ǏI`>fھxw}l> ʾzvgt>]vs(h%>w"gٲ?P㑾_C?'N#?`n4D/?|g^+d:?V+@?}bAyU@?l%! "A? #dA?UyxK?̵1)"eR?w5Y?Ƣ~\*tW??Z#a?l B"m?wx"\x?!Zƪ콵|?Ȳ:߽?<@}?<V|?_P<#z?nԍ:>38=4p<[.|3Z'M,HRR;&b@<< "zlv+pi0xף*⁾W/8~M= OC=J->mMr>VӾXl>d˾$NɆ> $xHJ>1J0>I?ԣB? FL33'?)-?qD:?iWC˽0A?Q*CDiXG?,PmuK?$N?!FaM?GܛS?" ½HX?+mzao_?_[ѽ^?YrW-봽p1g?ZXp4s?q`Sm}?se 5`Ȁ?j~;i?J ]})K=su}='$>9뾦}G>jG߾Kv>Ͼd$>(ȾzQ>z!8>쨶˪->褾3 L?dkV2 ?2ORH7/?W c`9?>4<BC?]H+QL?) (V;8}Q?Mޯ<֜Q?ݽw,-0/?(aC" ii# X:h6wNP|ƣ=l}Ё=iAv>UȀrf>$r*>v0ntXd>ؾ8/bC> yǾ3!NJ>B*b>+vn>l ?)#%?sex*?KO@U??X54E?46TUr=_?N@=.c? `H鳾58=q|1Xjz=ȩ.=6,u<)w; r%'-OV QwHocdOo "s sLn!)|< ="t־O){3>Yo>lG⨾=@>ⰾ>-ľ D>h'ž4a>ㇾ^ɾ>㘃Ͼ>+sվd?qsW{پߎ?$?H޾?g3ݾ9+?^, HU׾p*?O彎߾(`*?˅x!3?_xi8?gLm;?7zA?J<@A?ii=A?I/byD?H9/ト>?ǧoU?? lM/m8B}=ڢF20m=ᬾ.H✩" >7ܝ̧> >ﹾ>Ny^ ?3~rþf?V ž> ?2wRn˾m ?\E;?m{2ŖоY?ӾL?&ѾPc&?̽P;Z5?,IоQg=?ZӾF?@9zվM?d;&޾pM?TQ :Aܾ]O?fRzܾq@N?:5MپpM?.l'־mL?:77ѾcG?Q^ѾŕI?8;J?Tþ>y64p=J.3Ģ=i-W=ll(<'$FASd#oG( @nTB40fr _اyv=^UzA*>:Ut>F־y>}ľy>_1\l>`>J ?6?qkm!?R-?j7Y"?vľI"?nȾ}c(?/Ǿ+7/?̽'Yľ6?-L]G?Ee,tN?FTa_W?)Vu[?XK::[?;<Ѿ\?X;^¸Y?rbV-#SHR)(g Sz>޼ ]N=u[->'K|>!tW >dY; ڃ>=챾LJ> 拾+b>4L? hr?{? NiR%? i@|i$?+松(0? &گ3?d8 :?Ľ۱=?i`bD?yKQ?-|]?}[f?-Rj?`Of;nӞ:h?k_<3]g?KWuJl2հ~VT>ւkHz戾=UDg2M>Ȃ%yK>̾ۉ>RΕ?Y[ ?*!nxf;?xp#?iPmc-?vV I\:.?aCn\2?M0og$/?b#x9?.@ _?,>?̽,ԐJD?0"5]G?= AK?rIX?7%e?ʽu4n?O/* j:=r?%];zp?Gȓ6۾O_>MǾ^>Vo{R>zTiw ?^YkT?䁾vY n"?miN/9-?^EWF>945?jAQ+14?G-:N.i9?y/:?;$%/;qF?8ٽBKaJ?d:P?BFa*Q?8RW?VCV ud?JDip?–0Dw?Y쇻$y?|~c猾nl>پlؐ>;f >ۼ\$R>g^S> X?)&J#?t}-/?1?l<#r_9t>оe'>\ɾ}L0>K¾BC]>6Z7R:? 5Ga?kw*%? }y+? l$н7?wyV@? @>G?D#fJ?:DP?v\sjP?#޽6o V?GsiY?Tr-u`?0VĕZb?{Y#شf? ⫎ }q?nb+|?yՀ?';,u?TkdEx( 

+>uvI>o6or9>Ͼ^bf>KMȾ)P>0>ShK"K>2 *?`Bӵ?@ ׽.?S[{ 9?u`7JʼD?r"*NN?O<U?Wk=^T?&㽛|=W?<)V?Z+q >h4Xr20>K5gžS>&׾^ok>dľJ;>=j0>/M Y>Eh߽l?ɇt*?w,OR'?W=?F99C?2t4pk?W=ct?<1=P}?02Y<=[?=ݡ<>V?4<01=1l5"-P*T(Vsm":$ԽKYX F(A8ltLboa-cN>fZѾM> 俾1Ӟ>޲>QYnh>U'^>+ۣ苽c?śf} ?"?v*?c<& V2=RG?&ܦ=BpN?J=*W?~,>T_?ФĽ:>\?Vͯ#>5]?2g>9[?ewX>@`?Q_>lb?cx=Jg? >i?C>j?'C;K>$s?!gS{?韪u?h̼P7>M3=.b#c=(l`M`޾䨾ķv>ѾI,פ>þ%> >I20q>p ?聾ˇ?%kxG?JJQ=K?2^þ$?>Ⱦ ?5!ӯʾ,$?՛ɾ+?[pν2ƾ96?&¾oE?,bD=þ[hL?bǼT¾rU?|2_Z?7iǾY?};žvY?:,ǾyU?;uW?r6#fD<ꏱI4ȳƫ+`C5V'53|G$yʽ*"GsXe)@3dHt=b `Uq0y빼Xᖇp=Iw">畾x>w,W>"˾\vE>'^f>\S6cY>J_?‰ ,v?zUEq?Bb )$?8s>)#?M+JN.? 01?i48?MPƽ5:?Ǭ8E?'d{ثZQ?& d]?X7BJe?:zh?ʍ;d5f?t@<(65he?7<~H9a?C;&[da?Fv]?KL \? ޼Ⱦlt<|c<ᄒ:iӼZ47=*2j h? /v6]^i,B9.Gc(G},L"VN0odݳ|Hd k;jYH҆=DɇL{p>E.;ƣ>Ͼ훌> U> ?u~H?w #?Oo$hϷ*?>]Xg.?GtgUW1?38t<_-?&")r[7?i n?6/z{ p?[5<o?x<o?0D< {l?e;X;j?1 q+-f?݀_ʾ88F3<¾44vVm|.崽,o7-Al-SmqΩ*11[[ &!P@PGU5]' 10t*xԼþ=8쾀\=D>rjݾ >ƾEƃ#>yﲾ^`>g<֜zS?"WGmM?.XBw\ "?f6S=,?T'B҆2?=86:o4?'%98?* @;;?ID?3eafH?&tդN?6IQmw#N? bQW?>:cjc?Z*Np?V *~u?;^@r?Ja%ľ(>q1:򖽜Oi`5Su'-bX%$/ttDXVB/-)nb> ھrnu>˾qbN>L-c>leM@?~]^/?ƇMpn#?̂_1E0?hI'Ʌ;?4UW@?}0A@?[e)Y.B?A?^lޗ 7J?^U=R?j0޽Y?y_'X?"`eWa?<m?m$ X~x?~#5|?P-:ս~?l<* ~?<\}?F[Kv>rlҾk?>ʾ9Nd>~yF>u;\?q&h?C?3?1&?iq'-?pܽ9?Vb@?NBBrG?J*#\[K?4ճO?͙klIN?dT?̸ X?Haؽ9`?|Xbʽ_?2YĸBf?d!r?d> }? 3%Ȁ?dۭ;4@?<_;Bt?7<_+G?`c<9`9 \u5~/f6c)('}S%2"Ydi丽gu9ty)!x8~Z< Y~$|[=phņ{=V!$}->쾳}+I>2߾ {uB*>;kϾd}>tȾeQ1 >O86}>7+>~8?%?E/?^V9?=#Q(D?*FM?B;R?W|xOzrX>Xs_(>smp}^>h4پRb>ƾ\ Nx>*˭{(>F_aڎ>g{ ?fPr?}sj:)?O2>K??5OO.E?6q<sO?"ht=V?<:Nv=Z?(rM=3X?ɽO= jZ?=6kX?0?=`?Q B=]Kc?ռP1fމ@>Ծ}T&>+#T8>je,>6OT v>|kͽɚ>u?c%A?v9"?8zSגGH-?WZL;1uA?$[?TY>b \?ی]>*X?,gWR>:a?:=c?Po$&8= .h?*=@i?"> k? <;>gt?in<4 >]~?Ձ?V<?>ﶾN;}sy<C:{ė3s6-{+?Iڽ_q%F _YǶnf{p <q̄b=O @{J*%>-{ug%> \xS>Zھp+O.>mҾQo; 0>ʾ"g>Qgg>U潜>O&%>+-hv?#^?H<t!?zY$=Q",?7dG=S5??H=1G?3*=Q?Tr->W?սA>`?Y>Ūe?e>ze?'Z^v>'e?j ?h>S_?/R>a?,)ɼ&D>6b?{ 6>9f?.t:A>h? @d>Xj?;1c>Kqs?<az?R^¾A  @&A9 u>3c]qn) "߼$AIF< H1 =B R=0> Jm}(> _R>uZN´>C7z>pھШ"z>;Ҿv>>þٽ+ >D-ԶS>ۖKrpnF?2;?e5=!?uLm>=0?GB>[;? .e>6D?L4>iN?<@ X>Q?̽Ѓ>X?Z>_?'r>Qce?8f]>f?u3>h?( Z>]f?6лn>:&f?j9KŒ>b?߲>c?,<>e?*%g?1(p? <=͡>D_2?-m+荾h))En^F$;b„P6a֜/k~lk޽ Ix)㈽V {Pj^ G0r=l+ }(=fpx^=mNpb5>ݾ aZ>@̾LQ>FfA >V>]>_j̽?i;?8ʬ3'&? i7?3J8_;U9C?j:; =4J?,a=R?pp*=Y? ,=Z?r=kZ?=u[?܍}>=\?=pb?4ڔ=Tf?M/ҏ= j?'e =h?Eù=Hq?77r? ?hD_7kKN3=YYWuV+qYxH%QƭX>LD2$̆`B'z= sJ=KLu=z{Cnw=B>?pK0>H߾UHZиi>Iξ7C@>>*~>h?l>A>NFF>>Ѥs??4?K"?p#> U?PS>\;`?ʨ5>R`?>&j7>*ba?i#u?>y_?M\8>\?-Ƹ*>9a?zg>d? 0>ph?7,bn,>jg?ȸ=9>top?_N.Nv?F@?x<^>f I>կ+>q:͛9)u>\2ʽ"0+XoJX&?ՎHJ2p=== vTqlN>֢oWp>o߾0G >ؾ6*+>pҾ>ɾF->V:-5&4>벽>[dsO?ͭ>>9.? T=N#?q<=4?Ls=8?bm?v=E?mXq>LP?!qA>W?wʽn>P\?⡽hA{>$d?߄i>~f?eax>h?gŔ>ۧi?F >Mb?$b}>ic?<q>&{b?J;Lai>f?*Ñ;g}>Qe?8T;7>n?y<>%t?\<>žVC/"?B6Spܿ3-$wN%eP<rC]5=mʉY==s~G=5q8> +U aU>fGF>8/Kne^>)YB\>m⾎"p>$yվB@Ļ>zʾ7> 5%@{>L7>S}}n4?3B>tV=?lΩL>FF?@p>4>M?ҽ{K>P?:>W?*Iz >b?h=>d?fo*xO>Oe?dk>Cf?cM]o>d?P>c?./0b?SI<̂>G a?NOb? *<>bi?ꊷ"@%nBK=WJXȈ%38s>]+뉾`I"u",<BŅ={jT|= qn5>^],H1>LGFZ@f>fn8)y>⾪u7>ILᾓ OƓ>s~ >g̾ Z>cCM~X>S!>xɞw<> LH=?pi=?Yܕ>B?Z?+>!?j>U>;+? XD{>2?N1>'=?v8>4H?ӽ>N?c՗&>U?>>vt_?>KMg?KDP>V!c?>Sa?B>D_?#7q>Gp`?nw<>Ao]?S<>eZ?,X<>[??<_>E>T89Vc|.3z3*/-ڑC&vꏒ=58}=+ř8CF> i}c>O>2Z<4>baӗ˫>-徘Ŋ>rOܾTAĽ>;Ծm>¾+v>:r>T@6:>ۥf=f>>=?&Y=4?݀B/>?sP>f?N_6> $?N>#+?U5Z~>c4?~>̀A?սK>K?y>N?8[">~U?p Ѱ>_?0HN>;f?e,8?c?.h ;x>'_?#;Y>eZ?+;| >\?k\<R> W?%\R?;>#=Zx4E9fx8ax;6iot:1P0Öx)s;v^ q敾l,=Ħ%`>VtAw>$>.>T "v>o3>߾OGAs>wdɾ&>5xO>b!'>лH<W>z]-=܂>Ƨء=1*>H=L?m牾H">.$ ?Xm\>?~DO>:?tME>>b?y-M>zd?>D !?{*R>z,?]>q9?^z=>:C?bX|R?H?B ?%M?#PO ?WX?f< ?N_?t ?B^?/;U?`V?Q< ?U?,=3< ?ُT?a< ?M?< ?ؔ>N?k;.t7Aj3<0D*o$H!< !現=VNxSD>N@Vp>j>eϜ>=Wr>S۾ɾ>FǾnA=m>鴾̧=J>++L=>=9>ܤ4=ށ>puh=f>Wێ >v>i6>A?$5cw>G?QG;?>|?(5g>?So1>o?}Oz>?%>Q??ϽƂ>ܗ&?it?/?<|=y?@:?TB??@?j, ?Y>H?;)?zR?ES@J1-g>OKxcP>`F>D<Ȝ >߾`<>Uξ=>Z( >6>!^/>>(dmP>o>j0V>->zT>9K>X LN>>$!9e>>y{>?Vͩ>%? 4 >?$s>?e.>w ?+> ? >???낽Cw?6H%?LB/J"? /?6*?58?f(?'C?cFnn`>\Z.>JMؾ,=N>(Ǿ=v>(>>}|$]>͢>t՘>>X>n>9|$>H>A|Ċ>>cr} >Q>6s؜>>\)ؠ>>:+>?> >:> >7>W? >m%`Q?"?ͽn? ?^7B??Y]?L0>%??e/?F&?p6?X0?Ph,?3%?A? -5ɧԽd(֨l0D"=V(iߓH>IdXUY>>eE>Qݾ85=>Lվ$=k>¾=>N9F>A>>q>T+Z>>I4衭>0>^O>>=L>e>ɗv>ň>oo>Q> \ ܵ>#]>@zJ>/>(N>>[[?> Q?F>@?>ZUH?R>_MZ ??~3(?Y?!85??ּ>?r ?|;0D?o+?<A2CX5>-LL>Ht)kkY>m%"]p> O@~>q@[o>Ű`8y>vҔdx> ؼt>&=n>j^8=I|k>4=ua>Æxx=R>xӾ8>_6>UȾ>H>W>C=r>=x?<=臾?1={??O{aT?`d:\?= Y;j? f<8n?u!\;q?G:f p<༾-/>6'7Vg_>,yw>+&zyL~>bc J#i>r[>"f}@M>Y p}>?:u>k=o>p`=}e>9往=uO>).־hO>>R,>-lȾS>m?=WI>=ނ>^=Cc>z ?b*? 2k)? MX^n ?8'? 1?B߾qm9?o<~hE?*ܽ:xJI?m/ 7KF? IF?PfлfO? (]Z?d-1;e? HEy;l?^\V <`o?4<$w?^BS+>?!Sb>A7/u>#1yq݃>>+p;>"#V>>@. >um0>Z%7|>&=Nw>8=[Fk>j=YM>yN*O>1?&>Ҿ&>̓=迾U>}=\16><'>|F<[>üMh?S2{(8?}j|?8@zo\??64O%?(,?$ 3 3??$6?d+k;?>?A!5t8x C?i6(PE?7b@"-\E?TLL?W5V?p`A\]^?}v;`?75S;e9g?0:\;rk?2^n?!6>ڇBڼڦC>߇?2k>G8wS>0W>F(Bċ>"#Ǔ >U>o=S>Qx=Du> $=h>+Dк> u>Mw=[>) 6>R>Ubھ'>L=Ҿ4>+=ȾDd>}y; >սf? ?½h|M? $~ ?q ?,tQ2'?6f1e(?%MWl[,?,SQ0?1Vts8?XgV;hT@?{ /]A? 0 .E?τ4/M?(wpUMU?"sz?[?'C^?Ǿ3=c?ԾOƻh?s7ܾ`gk?0O>d@8I_>=uVڀ>7F8?>-C0ZQ=>(N-(7>|%> >;̜>jP$=_m># =w> =@g>-J>tF>GG>>R/H0>= f׾Z>-= BҾ(>OKT(>; ?w>ؽ&?jL8uq?^<'_c"?Ob%f&?ŅD(?xz'r'?e $'?۽`*?Rwl3?֓@B8?N;\N:% >6JW>Ĭ3@>)1.c->+q#Ba,ɓ>woXN>*W:Ƌ>G]<ȇ>#=!,r>a=(uR>6zi%>GQ>'O> `>߾f>j=r¾d><ɥ7>U¾ >&gQl>zi>kͽd9?97?|LÊ$a?ZX}vNs%?>N&?x._(?P<+?o;hѽw(?/M̽2?${6?`H#:?8\XSc>?ξ QA?3پTmDG?_<漃L?h| rxK?R? /T?] Z?p~ _]?>9/w>N3bv >=*+ԁ.!;>U#>ս|>Q'1]>B84-=m>ǁݳ=>> f3>A!>, =P>->\m>Rw=nо^> ᶾD>$Al>M\iRKRK>4QVjd>(>6w?pz?](‚~?j֬6!Z܉%?þidB'?˾b+7+?ξ6R*?XѾ 㽑4.?}ؾR͙0?ܾ95?wQ[8r 1>3kIR>-q 8>u%I$>vL뼼>_mBҁ*g> M<>i=K>z>>k@5_>|>~q>'˔=\0>R <!h>`CKLԾt>9fǾA>Sн3ཾ> >(Ǻf5>UnhjU?v8?>\[`?;T?߾; ?Rv徧(1v"?F⾖'?o&M &?zti.?JQTͽ*1?k5?ᆽv&:?c ?K7y@?$5"5C?R"??h%t׼1??Q-|\kD?L32҈D?L-<'>?(Oo69$Ylj>q:5}`>/0 \>(ޙQ>s#k>PD$ހ>{=g>=>9 \> >Wxr>=(>@v! > ռ`D辐>:mཱྀ>g߽]OҾE>ž8>V+>4ޘR ?/` ?׾Za?@ D6c?Ap!i?'A%?H U?R꽚"?]D5׽T$?DG.z,?Gg5j/?OAN26? L56?F%M8?-o6?0t.73?:%͉8?8lj3?84sk<0?w0$<81?GC>/9VZ> 40I>G0E >(X+3c>F2&֎>6 ݌<:>Űd=W>] Q*>w-4>~B>.>fF$a>΅=~j>X<5ݾ(>>V{yھ7>Mk,޾>*ʽϾ>0۽t>~1Y>Mᢾn> ݵ^+?־F?'6]?ho;:?]**_?cN?F /?5 .Խy?# i ?|WN'?!lm*?(&p;4-?:H/4/?m2LH''(-?f6,$?=>g(?:>#󄼺&?q)< a;'$!?}9+4!OD3Ӥ>1_#5>g.Z#>)*JٽW>"y& >bn, >w5="`>ړ=PU>҂3>>M`W>۹=>ҧ<^q>gۼ$⾚>K׾F(>:fNξuL>'uͥ>g>qE>ھ?ج>`w^?]V?" : ?[&e/@ ?Xit ?Y|/?߽2?]@]K?}f!q!?$& ?F(/XY"?16s+ ?-:{#? Bva?EE?S{?)D,?C?Ge<>5?gDS<?HBa<?Rm> 9 >>&]2QM>3\>-_>\>?A*k> !>w.&uv>€= ۀ>W}>+>k@H ~>8ur;s>l8e>H%)4#^>~j0L>Q`TܾB>DZ־+C>r_ȾQ+>侁~C>Wٝ=4X=N_= Yx=~_\_>^l9HVEi6j߼IaG p;鰼hcs-炾Kr 鑼n,ep?]:7>7fHB>N>v2U> l> .1@f>I>>WJ(^7v>F= !v>^6<7{>}v]p>?v>~:s|Ie>wc^^>K K>zgĐܾs;>=-ؾg7>|ƾ4>u۾ELz+=4e-=nA꾲@x=?\~k=xіl=  KG#8BG>>4Y>>31>`>?>c*qt>I=%>أ;\{>1bҽolj>5y YQx>E  Aq>-6>c>oN>Xj2nA>`׾ *>߳>Ѿ>6¾оG=u˾ǽx3=F.ݾ?x[= qlkCO3[F1ནk;Fv}G㚽NوmKdOvl;F]MRڤketx)hμeʿf]ľ~f#ro¾b:Wþ-^,.M:Ǿz>R7W>PK>Q3Xd><}>//k>>J&>&U\="ig>†>>yiR~> s>; Hg>V]*#X>3bnN><_Ɲm@>@~B">3oԾV=9žD˅=~׾lk=J^WtD5Q, ƃx[ۚJZ޽f@D!2~@8)O%0@]n0ё{;g<xۗJ>Jս4>i DfIU eSnc!/[$.}.̾j` ߼Dܾ*_]q)h^0ݾEZպM۾DVT㾼'Vur"ʏ>/3"!m>H}>h/y>=K$N>s>tݽr s|>HW ah>%/Y>0GC:9F>RA >>nb`i->2}޾d>P̾ī=غdky=;T[:9D^>qw>.>J= "ˍ>ڈ* z&z>촮 u>E-S Ig>\"#Q>@,$nF>!EoB5>`s㾅8>ZW Ҿrk=C+jѾ=r{¾ N=ű$M =بھ­$Ly4{ս] -D5 D~T\*Tsv9SVRz"?8ӭ&u14})g%3¾w/Sƾ(8=+оe8p{f<ø`=+DyoLȡW Iż06H MdIGR,`XA%Ļvq?<ֻ E#I񵷻֬w>V8>N>s/rY>Y=$*)ғ>Pr=F#|>_<_>JRL{>2f- y>kE 6Fr>/} U>:@>`R rH>ƋVn=ாM⾊F=0_о{Ѿ4F,%lqĮLs 9&u >ӺܼV?v(4=(<9y9_?)Q5"iD)8':+ =Ni;Z%D^? ӹ$w>pO6>G8=a/|>0<Ի* >|S&y> M #>{k B>ʽϼ& t>żюK>yls`|>B E~$X>9 M3 +>SÄ=e: }r=ž}پLU24۾uȾ찪 @ `0iO̊m |ǠSVn~j ~]0ξW6uM!718G MT&pHF)5ܽic-"+ sg/.r/˴X%dU/-521&;+N>.:$**@"'G-X:((( 3;qP+Zk4};20?P3nߧ.>|=5>o=,0>D=,ۘ>c<0'a>">X#XD>SAZX>긽w>&f 7 Lp>H|.T>n|g.|>~o"=2!::޾rP𾾊JϾڞԾ5,'8߾22dOL/\Vo%ڊbn✾#6O{]wl@ξKxA[־]MIx?+*K\I&"ýP>#̝"S7k$la !ј'> o:~u)0!4;4(# ;-.%I;4X$B}?8Q%2ZL9;q>|e3l>g=G.>=j-i^>*=ݴ)>"<&(>`E!T3ܼ(e!>>> >9AMT mO>2b>e<%r⾚i, ž*о־_P84kԾݭdG0ھi4ewݾ$<6!޾; ѝ Ci]8&wcŻ-bҾC2 "3@%L &)`&k*T۰9px7($ &]:v+5;W)aL\7< ,TgV*<:7m\::>y>MrYD#@>97*>9> 5^>=1>=,<4>f4=(!(>7>%~f>VSi>Dt^ ]#>ڶs#=;⓾a ?*O ; m+T B,@J>=c^m>66@s> #1j>* /VL>#:>}q++`>]uΛ<Ʉ>QU= > 1=x>{=x>F/=a>>&_5>۾_>P>ݾҾ->u=ߺ¾>n/=,>.<𵾰J>}ɪ~?.*cU?*D*?uǽLU?(꽫j!?D SCN!'?"Z,z*?T&~32?X/7%5? >8<;?A\c B?:P& qF?MVp濼F?Z>eP2L?jOT?t~ :X9y\?5#d r`?s(Fd?ag?ƾyƻqn?0>*C3M>t?Y@p>V8}c>_/M>Z+>%B̽*>#S Tx>&n=R>p1=ûm> >:o>Aj >zt>~X=%R>H>Nm>IGx>jh=ؾ0Y>m=mξ>ީ,EzP>gc,0 ?3T?7z ?Y'ㆾ!?/s ?)NTQ&?H^ :)%?8m](?%jx꽟\.? l6? S{2 =?52>?㊾G'D?1s_L?/.gU?$ҸP:Z?gȾx\ Y[?:ؾ̻:g`?mHg?),Ug?4r>];q+߃>5Rچ >0k0afo>CY*8+g>'"ǽ}>2f>R6<}>]^00=Wv> o=7t>i=\>k>a8>)J>=.۾[[><h=:ξoٰ><ѾS>KegʾT>rA4>Qe ? uğS?S/ru?p]h'?w~O^x(?&;(?AVk'?9r𽟚&?Z.ӽR$-? ݖ½pN3?VK17?-9ʵc9w>?R#N{A?zmlI?oMξ ޼P?w$P??O7ؽT?1UU: [?8:kO(]?[F?мa?J҇>89Vd>&3myD>h-HN>)%R!>Ei>6݌>&:k<)>⵶<`8>) ~ =Z>G5K>p?>Y7>%1>L{6:>l=9ؾ с>t|<}q*>"QM>uռg趾ZB>DRR^B>7U, >^?>w?]kބ??Œdf"?6;*&?5id( (?ȾmQ*?Av`ǽv")?{@H2?GǾLl4?Ͼ79an:?%ҾZ>?.ܾ(.2??쾈4 F?Mڼ8X>I2.mM>~,\Y+%>7$ƽ>sNB>)Z?<>ع<>qL=R^>=>6Y1>^?>nX>N>=U"q>L= Ӿs,>̫̼>D<C>usx"*>ޠ%ޥ>SE奄g?PJg?唁՘?ɂ?WY%?,оHC7'??پ-`*?־>=}*?.߾V-?Rֽr/?q꾜C5?)(a!;?W!2mX$;?WC?t ҃7F?U xC?F?"enJ?)>ȼK?(G?h>G?>p9Zrd> 4 )H>.->J&>לH1c>? @3>xT9<u>d=2> mI9>4>^s>d=D(>F=}>@ޛ >|$⾶>>9L[ؾs>?པj̾e>25 ƾ}0>4Wh>րB<?P܄!?鑽qr<?xҾO~?* 02?XsT\#+;?`7X1!?3H^$?ʥ轍/*?SX Wý/?j̘_3?IA f|7?Y9_3p9uYQu>4T >_0K>^6* >m$hU:i> @2<<>V=a>\|#i>> 8f>p> u>v=r><>GFRྺ>}DX(>eݾA$>ܸܽξ>vÿ~>Qoi'>;k?^b.T ?+D߾6:e ?Xqツ\@?,v{&6z?SM?%?5Q ?3νjj"?J c'?5U.v ,?0S9H3?p&}r4?*r_'5?}_26y1?>5m\/?.<41?C8VcE;q,?B7׼<(?27X7CIz>T3]_>/o>}+P>'4&>>%\i=g>tvI>iaU>>>>`>5=`5 >^m<>8"ɼHݾU> iVkپ :>qԽa ʾj>:`>d H>1VH >Ѓ¾čF?'5~?HXK??6 ?l T)I. ? ͣS)?w?rkܽr?U?݉#?.m%?*IZ8*?.2(F.(*?54&?:?1AݼH$?A-?[>B><7!g>#1t/>,L>-G>'T۽>j"^FǕ>DP0<}b>Hp=~M>k l> >E6b>=Φb><4L>pۼw>X,ݾ`>G 1Ӿ7>Kþ^><Q5>jž陾t>Q㾈!h> ly?y Qu?k >&?)?802f ? 1iK ?Ze=?Hg?BD#۵s?jh%Qܢ?>*-?J3RV? 9 S>?8@ K?GRgX?JK/H`?ΙH: ?K{8@=}CW>7Lǁ>C:[` >8 @t>>/ܽ>&(&>^,=>^>#N>P$> 6R>"R>Xn>='>N<ܨ>T2߫>=޽Oվ>F/žI>Dn T>>oݾ{T>4ً>ź t0?V~3_?1HO?ڵI5?"ـ?f&J? ? ,JuսW?0pƽ?2:UȀ ?#9챓k ?O;.` ?BXM?eL Nռ]?MUI?WMV};> P0F<->P .<>P?6IS;7>>fAHx?>@&Pc>6罅>,żۊ>د%5=By>@0Z=^C>0>:$>5D>=y کq>]p=k*>ń>hվs>ߤ:2ľ>-T>>ƾ">6ω/> C.eoˋ> ]>6=~O>r7h>!(3>k.)ð?4.J?]3,ֽa?5Ů>5->];Ƒ>s>pAA!>dIXeڼ[>L_tJ>.(Re>Rx:">"VC; >V\h;7`>^ f;>u^3˺>.>%m7>*=1W>.=҃->E=H=os(>ZpἍ>ד[>ͽ<^>+"vI>f=zc=Jy|\m[Y  E Љ!X[9߽ɦ*"}v, #$[SiǴ,RJ;K.'< 86G}"< @sVNJ;;@<DPyEV/ P*;\Lp"<O?=E7>dr=~k0۸>*{=,c>H;'>L0L#<(>?ʽ$ n>` 6EZr>(mT>om L:>  ^D=<9.=9bZ"κBBCi';F$" <-08>\-`>;&x>"&5>- j>IM<-|Kmw>RBA5=ƏF=j$ <@pnQPbAromoME،;>TȖٺZ!ܦ @锾 žJþȍpھyžx^K3㾸˾+RϾJ9I ЁԾ"83j b߾T"ϏL% . 7,3⽲,^Ծȷkt+Ѿ(튽-1.о+73˾]4;Ⱦ\i>1˾Eоo[ I̾M&<SL<Ӿɾ8L>y3s>6 ,ߏ>I'V'$~>g7i"d>KVZ/23>HM28=%؋ s=Ni»ᢾ46ݼګ꾁ý²ړھc}f˾dX˿~1иnvJ S&ddOվ4cR$!}t=Mm,/_k]^ ƾS[IþB"6 #Ⱦ_,ʾJ?cb+fþ#TԽ1)|4t[J9DZ輞?6R0Dո`Lἷz;Rϊ<;\y=ao=cbѾ=[l9%Q>#yz3xK>7 h,%>@@R"%0P>Zb vb@>2e.'>Zhdh >9r=+vKf== ;FŪxf-Ae\&Qğ⾺469Ծ$~俾ܛfJ%Ǿ%ױ޾@RKck qĹ6g]=TgC`a/I 6^"BCXp+ \#<0a27lؽ@;&'=\d}G(Bq|ļD򎔾"s0N@<V?zi<`s"=|g/%=m <0=rr1"=%zTW<;ù>z?0>Up&*3@>ˋ_#9*>חb !R#>6`: o'>Mkky> :2=҇ +w= @@<33!ro>뾆tپQ1 Ⱦի1{Y'[&˗ԃVƄfE_qqgXrGm͐Mgr)^; @yZ`)q$;\Ƒ)P|V2~s9KqlG#Br𙽽Ck0‘fDYQ.UK$WܼtO.Fv}ZKҬ l/^Ґ>ܦ@.)U^>X0$/>\]-##>na!4>q=B4u{ =+j=-3<g4Gt}jqk!Nо k7ҟ{:Yyz:ӾKmX)Oh"r 6nXesgF%` c}i2-W)[6&S\>)EjB!xE<. =LLQ/9㽼PQT#񣽌rQl]M8W-Ĥݼ2a0 h~6= 1˻>"m,*y>k*'> @#q_>oS6V "4>,7_p>^s<=w#|C=q~"~=b8;&\()J D:(뾋;*޾pI\Ǿ󟥾vłdqAu޾nr윾}DiZgcj@[Co-&kOR/hE@A9&,bk@;r KR6 mzQlϽ'齯6W뽽@XxȠ:/[\6sfnd#k.BZq` ;}s<;{焽o<*N=|傿Nͽ*⽾+w>& >b0_" ~>nJheF>=X3~%>cQ> r=1y3L "j= !h;a}M-BQ[Q꽶vIѾj ;tpƾ\Un^N0i"5Gfb\dAZO.KO>PEQs<`% 4GJ.Ў) :[NVCVHr"RJK2 VGɼ$1X*)[`w;sWgj<H4dp=F2uNo"=Hio[˽N/> 'h>h4&%>c%f7>n>4oK`=D+q 7=xlƾ)No:r̾$;å3k ?-rG >LfyL=H=84~==6֣q9>4(0ǫ>a/V+,(>OѲ%WFe> q r>fs{l=mE]n< q6]Ѻ{;A_F* sgfљODP̽ǎK[n%HDJ_ {/|[ۼE6/<FC h=p/J =&QL6=.սT>Sým]$>r=ya>>b鍽kp@>QDfn`D>n(r 6>nguT!>] z >RiK;m|>ΖNc?<ֵDo彦@ о9u4NG>O-.f>J> Ƚ#>H<>;>8>|ھXf>\>ОξE>AD>A奪>>^>>Y>ͥ>d>'>>>r>Ј1?>JP ?f̠>:e?F>1]Q?v>77,G$?>,?fV> 1?३>na4,?>b f5?,>}_K?]>]KEX?/Ś>G^?QƢ>4*V=c?j>VѼh?Ȓ>!#l?Q>><k?>{<^[l?0$><:sk?u>%xn㐾;)>E lˀ[39>d0eonP>3Eq>- >0(<>SB=m>Ӿd}>q{>p L>NF>$۵">>U>ӫ>h>!S>ih>82>s>;>Ցvq>C>Ŋ}?u>pp?Г> U?g>6.6k$?g>LT0(?>Ax35?$ߟ>ēٽg@?>ʽE?q>&jO?O>$2~A^?>>a2d?&x>j@[On?>&Yo?Ѓ>40ûn?>G\n}K<5p?~>ْuD%q->d2>` #F>SYz/6r>;e_Ç>)=`>bv=>m8+9>w>eɾӫ> ݟ>Զe>>vi">5>Գ.>Y>>B>>w>ה>To>>>x>}u ?~>[f?z}>zF?'>?:>>XIF/?>ɽ3:?[O>BH?Ru>LȘS?e>um9c?S>N5fj? >>/Vs?VC>փ缷v?YB>ۻ,8w?K>") Jls:Rɾ<=4e=, >$''B>W6T>V-Z>uh>9 ׽3Jv> H>=>=?P>>>؊S>-p>Ͼ~>}>42ž)>ˇ>󶾦ѳ>)}>:Ϣv>Bbr>旾 >e>Id>ͷ[>#?R^>%$f?!_>rE`,?le>n:wj?@k>$?}>µ.*?qk>ܽ 7?U>V2H?#B>tFW?c&>sL-wd?O>'~l?> t?A> $Ipx?B#>tw-x?e >Yd;.s?=;CRu?o >7;d{?p>"<{&y?[X}AQ׾2z),9>$yT> F\_>.4(;i> mq>)ս>( \Vټ>na\d<1>=>7ͱ>[v>J&߾ZK>v|>VپxZ>hΉ>ʾT>">u㳾>۟w>[2l>f>=>Y^>·2> Q>7T>}1N>`bjV>]K>>C?xF>! ?5A>\ ?F>Y*?i9>pܽC7?=.>({K? >`Y?S=S,d?'= c̼0o?3=Mμwp?†=_o?h=7n?x=m?V<#;5r?(!1AȇB>*|pP>s+&#RU^> !A,7t> tոLj>Ύ@ʺC>L=م>ЗP2 >kH>#eE>>־F>/><ȾBf>vT>0Mk>+y>ꪾ]>Rl>ٜB>>VR>sДA>*9> ?,>KJl ?-> tW ?p#>Z Y ? >/@)?B>"?o>oOM0? >V=?=YsL?=ʏZ?y=>b?j="h?1=fk?$:)3YU3>.Nf_F>*K>>&rkwi>F jʓn>-ؽUx>3ۼ ||>Ba=}{>8ܳ> ؀>=>}W>,ھV> >x>}DʾF>g>7@4>Q>6;s>p7>0됾-?p>If ? >ς+P ?>@{ ?=҉d=D?;=BI?=[4>#?=#}k1?$= Ye9?j̲=νJ?v=H!W?ne= B&^?go<uV`?)x9uZd?a g?${< i?"d<`p?pѽ2ЫТF>. ȏ}Q>*"cBd>r%bWTa>Sv!AHl>ʽo>5߽#s>.PL`kt>< vs>~kr=m>0=)g>R> _>8(۾LJ>J>MʾCm><>i>9$>PR4>=`ƍ?T=, ?.ݵ= ?&D=r ?.!=cZU?=UHT"?=X=3k*? = 38?|+=UtTK?aB3Z5> -8M>{)]>$kyɞr>0X,Zƽ0J>SHn}>;Xz>~º;t>i$=km>LQ=s&k>}Pώ=a>L=czL>uWϾ\F>,>:pžfQ> >>T=A>?d=䤓?x=؉?Ѱ<KD>e,6&ƞ:h>M-z,z> &ЅE>@b ]^>%Ēڂ>':m>X P+7~>B;Yt>t=ym>8=`b>T>\TH>bԾ~R>>;ƾ>=d9>ԩ=:>6= >A>WQ<>>S;#k>0p6㚍r}>1mӄ>#3+|8>"$>^b> B^>;;>z<*{>pCO=^x>,=Tf>R>D>H߾ Cf>">|CҾ>z=4I >X=dɲL>;4> tq?0fǰ?a|'?̽ ll ?p9N%?2 *{+?˓GV2?XG 3齣5?H3p>ZH9׳>C_h4>s}1>ky-Zp>6ƌ)M8>u #=@T;#cR t/tUC@]̽s ᄌn^g>>AlIk{>ZPQ>>9">-:",+޹>\N +D'>|˽,>d991S>ڍy2J>+{Q25z>8O-e>VF<)!>Rw](>G?u,?~)0-P ?伫.q?y)&?Ez^.#?0"?::x=Ѣl(=4>Yr:_ >nok/7>p0%ߋ>;Ύ-Kk>⓾ Y&T&>Ò"= ?&gIr[֝OhнT"?̟)i(\zX⾫nu<=Ҿ/=ȾѾ)==)Uhvg={`=L=2߯> R>`ZO>~F7">\c>0|NX>}C"{>.I">N佶">Mý$7>Ȧ$>k]M{(>'%* >rZ.ae&F>D7)>N*E?~?[+E?Ẽ+e'?=S&,1?::3$XX3?Q\;)3?e,\q9zX>ˎ`>7 !>|E"2h~>얾+);0>a"=y{jT=acRΘ=J> H Ȭླ vV=Ҿ*8j=Pž:Ծ\> '3>}K9M>yyH>㢾[g5V>ܠyu>]h>s6聮>$\S>V;6Ql>pjPĶ>1>:ݖ>Un>B!!ov>b{$>UZ!&c:>H2\#? 5J0'l?''?oۧ#O,?spf#08?40W@ؓd7Ro>‡`#4>gBk/tT[>70)B>aj0$=mV|Jhž6;8B>#4VGr>ߦ.T>oסt>+>Cc>K}j>%~dTt>)8dQ(>l <>!Ƭ >1}U>KH?d޹0?Y6T ?|I ?M91 ?& ?S}V?~,Ty?󼾽=/?"/=?{B?G=H?p`pƛ8>)38e>N61S>vV.2>2u'=UC#=ax=>kvg7Uq d!Kνq}|ŗҕj=$ܾ> ľ¾AQt>jԾ&ݗ>ͦxI[>`;W> ><;܉>8ES>ryH>~ZB>(FL+>'V">> P ?_ hh?R &?T9sс?bv0?F=R?xǼ-?ͼA ?&!E&?^]f,?LB:?>RG?Ï`L?e{ 骾9'a>q5).>2b >U"d.(9=1x"*G=5&@:̫!(AC)Ю ^  "' ^K%_b6,4_{=龕}>~׾$\>¾[¾H>f9jʾ*>Y"о>پ>}྄'>~43>6mt쾍?>}Zaᄆh>:EIr !O>.*?+{ ` ?ݽ ?\)&?t *?P;U+ S\/?C$o/?ͼXi-?F !1?6C m&2?!tO5?=fo8?6C?N??껒d&[7U(>f3= :0ޙ=6I,O&=uTT(臎^Ǿ.j>`櫾Q3>ɸc>bo9?>7?Ǿ>&厾̾/>PoԾ>-q˽ھ4>$Wݾ].>G@ev? 3>ྺ?9 ݾc?}羣'?ew4/?v5?Nb7?CcJTY=?E5?;?B(k=?wlJB?Uw德7N?$澮Ÿ5<*&>;U9=gֲؿ4ܲ=-05;e~>J- [>b6R>>>3G"o>g*ľ1?llGž8 ?[_bɾ3?Sc`;?PϾؕ?w9!!ԾD?$Oվ? YoӾ$?lCʽо V2?riվ9? q.ؾB?[^a߾H?H'SsBiI?nZyA侉K?Ck$@uI?޾wJ?m۾mH?.qZܾ1C?ٖ;۾|F?RoվҖK?f̾}H-7h>ݾD48=h].No=^.(p>u<ɣz%>YPLNHȴ~սI >EWb O=$"w> ھܧDx>ξuXa>nþ0 >0xp>lC>ZK ?߁2(?l8?fM(?1Lƾ?`MȾlj?0Ts˾"?tʾD*?^Ͻ?ƾR7??\<žD?YDTfžK?μ$Zž'T?"ДAľ5Y?ܸ(ʾX?Tqr;aʾCX?pʹ˾T?j;Kþ0U?Hea6R?T QZN?@O?dÅ<$;ȏx>irh> ʾ >bzHka!>Өq>듾,^?B‡!.?|wg?h\現W$?6ec#?_*YO-?]J 70?=N7?vƽ!9?m?,G? qr5/_Q?W(a&\? E8@;d?b:0`g? ;橾d??<ުI2`?;覾r`?kŞC[?=jZ?ӼZ <ȾA=<0oZ ;HYק 83+ _0V Vh.6`y+7D/(mH0'8`"B3X\s޽|Zvq2ݰc|fu% Wڃp{<bh=`_w>[>ξcj>+ NbT>nՇ}1 ?:[)v?^DR{#?|rm)?x bn,?IYnt/?3Zy{,?(Cw6?7ᒾ!=?sȽ&.;A?V0C?;BN?d*MfY?ALg?hnm?D Нo?L<<͉n?D<No?nF<;k?6;.\i?չExHd?4h >Bvغ>4;"<6->A+36=Z>=x+>)KX>C"x2>6 >8:+W>(=k>5= zt>$Ru>uD!>b8DA">&U >VvO߾W>þJ ;J>Ӿ]^><ܾ*[>Aqی>]B >!`7`>]rg>,]ar>o@x#M>`-+>v %g 'e>-vH`>/N=8ɢս!z=PE0=`N2ŗ*=$vX=_tBn=gjhM@1=%io׼J=Kg׼R=&k~=fmh|JXQ\=Ym$z=ubd=>1=e<0'>7/=>1=Z>,<>`]X>)c$H>*>#b>g=wm> 2%s>(>aTG.M> >=]Dܾ`>I ;->Nc>+LϾ)гw>۾\v(y>[o d|>YnBs>_!텾TrW>7OKE>m p#9(> 9!Y@ >zC'OgG4=0,a=D0W.=8= F,ǽzY=1Nᬽq)=UE*~ր@<]6$i e'2 |y6Hf~ļ!Ƽe3ἽUXXi1G|LGf΃P^b.l\Gt,;{ituݺ`>19<=>"5=+>F3>t>N-=O>F>$)R!b>6S>!'n>=v>L{q@>( 2>)Xv>}1r>:;m߾5c>`˾?׾Ae>ܾ.ξ4W>EF ¾TV>辳u]> 9{P>O8= *>B>'^>vp= X?=! %z8ɡ=c>\"5> >I0M>Vj>+i_>R> **b>$M=gp#p{z>8P>< >j,rQT>܇]pv>Yh>^.]>vǪ=Z>7Hھ@8N>lϾ(E>g׾]ƾC> ~gdO,>B>']&>G̎.= /=Y lh*5Q=9P =b:%<$sR#J1+ <@GG_~Qu˽YoGl[SsS YVr\1$\] c~ 1 om6cmt/FvDiP9 >F>|12sO><>- _>rX>*l>>%hw> :=[ <̀>s.>CB4 H~>ps>R"e>Lbte^>蓾&K>۾A>;j2־0B>N ɾgS-*>>@pj=ܻ7T=΄N8\=5 nx)=}:_6}7B>y>3T>k> .wf>c<>p3(v>= ʂ>?20\>\+@S4v>pbf>:az^>CV0K>Fb.ܾ;>b镾׾6>r̹yƾ">F۾p=8IѾ=# Qu=KJ,ġdkh=rY = P:<^)A`lceo%zR5>0)w8u(H>a>4JOZ>>'1!A`>@>*o}t> =XP%>|;d>uͽAZ> ؎x>jkI czq>7.$c>0oN>UWyDA> ؾ*>NҾ9>Uо=\˾!F=;ݾ?^U=+*<|˒p:u @{2AkT=2 d@H Q) %L!0U=I29̩x1fCʾڼ FZNjEF/9GBJ{KC_䗾_OuQwA-f]JQ;Tqe4\gh;CҼUHf9|žHrfQ kKþ bbXƻ3ž8^33jȾw$>Z7W>>#3=d>w}>//Mk>: >%a>M="Az>\Bׅ>DB?}>'nmr>~ "f>~,\\W>ʬ4%[M>: _ŀ@>zj">kҾ::= ž=X׾06ֽ>kܞD͌I-BSˑ Zj.;5_ܼݾ]8kFᾋb^Ll޾YV~=ݾ,T1K)侎U(7$uG>Z3k>{>߲.>z><=#J>p8;h<">X h{A>E㽨J{>}c|w rg>yX>kIVzF@E>Cq=>v`gE*>ֈ޾>}Ϊ˾6u=ⴺ帾w=;2<2HS̘0JbM ] ]5kkJ[&(:M@q0rCeh$9&(.v!uT0t2e"=7f09?Zhν俾-AX˾DE L־1LMS{徦oUdeS%S󜍻P󙹼KfAJ(λM-B@I FQm0 ̥>p93`>v>.>%=" >x1+RՂ>~ Cu>ƒE Ng>/ R>'*H>6@7Y6>tO_>9&okҾ=!ѾI#=V þb@=pֺH=>۾h, ;kE6M*HRsLs>D8Œ>t>0䡖>0=)+ړ>i=R$r>K< >1&>R1O{>r0 e=y>lKCr>Y潅h ؼU>d0@R@>R4>܉=q1⾻E:=dоѾF%\qzy׮`}ՙә=eb ]o 0p\oHQW~4¾0о}$ ־#0 I޾u-rRr/|潻񾊫2D 8lw*s=҂&a >s>Cܼ!?ȼ L=>< 38 4'L7 X:Af!V=y;$%>]V%>ڠ7vM=.><5> >00B>ˆi>+I6^>4!T>*ۅa>=5$ky>@$'>, ^>2Nx>:yΟqg>黾}o\> ߾_W>=ؾfN>оߺG>fھ9ž&E>$5G5>At> ܲ>lΝ{= S=/ l\.k=F#QOC=M_>E5<["9"@DJ0fvnV: Bzk$cG Һ%EO:I JY c[[(?3noYm%PHɷ]:F}d]"9 !+cnlǼFTct\6 wN:*w~ ;>9 >}>2IH>&>-`>Le>*u$h>*>' s>==t>;Nh&>_8 v>l|mk%t>u =Wqf>r9^>N :P>m盾ݾD>3վa$D>ǾU þ/>J.Y >VS!n= V*X=EJ1K!m=a/ Gw=%5i]i6ro>h?Q>]}pG{|yWsxwsuȫe r#e9}>7U@>>m2`gX>[l>-f>@>LA(ru>h=|V!z$>L5=ӧ>"T2>!F>BRx>~7se> Fl1]>,M>{Dkݾy;>xdؾ+5>ǹ,ǾG>پuĖ=nI= jz⨾=?; u#r=&ĕo=y %ꈾP[o<9'tgL>I%U݄*r06D B8ޗ.[B.Bjf,IMGO NhӽcxN\F̽}YNQhƩBURXQn٬WԀ_|a`4>ڀj_Sm?e=enҞ m5u$Gj$rdsL>8C>#>i3Y>섀>L1 a>G=>*Ju>=~#$.>8:aY>>=㽊iz>!fU Gw>p>8b>EqQDO>@>VHUԾ )>Au;>eƾϾ=Α̾?=tܾЬrp= Y=3<Ǐ < )Y&\j7 BFoRܽ!$(b*(0N:~|95\D71vG~5G'H ̐|K5H O q\8$[eh¼hMhd8afBd6AZw~_@u¾>g7CY>B>4G_>*>/6i>'>(f>҃=5#>Pml>P>'MYv>YٽT %k>E|#G\>R0;cQ>.eGYA>Ɖ!c&>椾I־>ž+=־m=.kj" {zm@\սj+E}6!a!2JX3)O)ݐUr/f2Qtw<;B\> 򣔾Ձ>TӽqQ?8BW,E#IB: eTjqH\^ 0ž;auؾ^Vx8ܾ_>]ܾ\>_ؾgV[Y&1V!F^d>2 p>~>Y/x>L|>q%c@>L3<">S!7>Zw˽z~>qފl>!^tF\>hf= EcJ>?*A>y].fu2>sTྡྷb>FƦ;`=ϹCs=Tξ:<y% 7:!g_(] h3Y  J^I<H>o`R$%3bZg/1Zžހ3z 쩾8 w`>uʽරBȾ->GYоFM@DS ߾(%Vx7T7qVU?Q S;:p-*KLu;?K7 Ļ`YRfʹʤ>Vu8\>"v>x.>1=!L>M <>(TafH>ǽ. lr>󽭾a f>*,y\.N>?#?>;PLz1>VgqCT>`ҾJ'=B';c=PŰo񽾜x=q<^=پm0]uw]sr?iY˽e !Tk}Wm&t$mYTE#q9a&4)Z* $Zy/|¾7n'ξP8Yf۾I !ʼNh8J@fJ`.B击- @3sFSNWJ !V8>9Ύ>2>0>,=(<>'|= q"E>ؼJ@ >?}h|>8t.y>0>r>&p߽^N2V> Tj@>YNN >xڌ꾁= xQke=QξYѾT2KMM\~aO޽= _f3* r k (w鄾VlT5# +Zɾh6#Ծ<$~;#4ACź$_ >B6?@>.=1/獖>gz=Z* >` `JD&x>JJ"z>w3 }> {a>T<?ʇ>Ttz>|&Y>E= /J0>] t=8[ =ľܾb۾ɾګ>꾿^OpExӎ+x@0{䇛سkWW ZKɾ tPC&MMX4j A{'Kt)ܽ~_- z b0(H0^W̅~?0𱬼"T3; .0d;"+Xk+C%-4:&r4'I;wR*5;.5T-f><5>@=lO1>gZ-=, ,> <''S>pG#E>bmԼB̘>tF@W?>~>[ ։ dn>&00 X>km(>Ӎ"=Pj߾I ξ#j-pԾD.NK辵ۚ}8꾴`UMW75HzοlPϾN[(D 3.(!) #5>%*朽c?#6;%zYZ"H&!HN::)')#`*'$Lř; -'&̄@3>=.y>D4|=B,j>n<(>p\;ě%Ğ>=$>ǿ >&-[Ngu>Z>BzL JN>v)g>Ԗ_h<諾`"þѾ ڽؾ=q;3־qIu۾}h9߾YuC⾹˟XдvP}u'!B{~cMϾrEߓ 6eB^y'U l:H0"TJֳ@Ւ8c}Z7$+oW7!F&y+Ԅc;)c #<,e[5 #~L&>`'F3>j yK>n4n>p #>LM'Z >ֲ>ؾ(z]>F>N<>>,vh>>Xy#>R><̩>>?>4> H=>w>蜾<>/>L>F>EuM ?>\9Y ?H>C?i>['5&?>(+k0? +>_ν>? >~aýI?>>ƧQ?t>}^? j>Kmg?^b>t/p?mc>Zr?̾i>]/r?s>o;9p?rb>B6u< _r?@w><Pt??">{#U#<><NIC>&=)OR>"Κgr>5saMֈ>Ͷ5C= >@!=]U>̴9>ǘ>Ҿ >R>OC>=>Zh>">Ѷ>ʄ>,>^z>򊛾>1k>>b>5C]?{j>jo ?ȹs>W-?c[u>??HK>}s?>"*?#(>ϽT7?s>ݸ;'G?`>5GT? J>[b?$=>6·k?>#>Fu?'<%>gx?->F5dx?B3>k7IM<1x?A><+u?L;?׾k9@ʾ=i5FC=y)fΝ)>w"VM>F N[>߷)5f>Fo>P@ɽNz>= 1km>T<>L'B=>2i𾴑>>侘(Q>X>־g>`>>ʾo}>X>η.P>Xy>)Ӡb>Dk>Ms>[[c>Z͉F>V>沂O>SW>a(?xS>MU<) ?iT>0+|?bU>&?]b> x)?V>ݽwb7?)G>ͰI?P%>ЌW?>9lc?>/ n? =FU =s?=0\]u?:4=N'#t?L=eٹr?G=;r?ĸ=Ԭ<[=|?9>!;?9g:BfӾGh<ۜ;t˾@==5ajVD>/\圾/=>%*$xxZ>"Hc=P[c>P.#ef>SgPr>mϩʽ/>[ y$>X="O>f='>,K<>߽>dԾbP>ˇ>kѾ-8c>>G>u>i>oq>D>_>tHU> S>̓>2\C>҃W?JA>(n?>>lH ?;>]?4>C ##?7}9>p,?W)>ؽg9?&>pL?d>*+KZ?B=Q7(c?V=43m?d=ʥn?F B=Qk?0d=>{Vl?<&;һ4&n?g:/:Er?eI;;~?9x2hAt->/ZK=D>)jxY>#YAo>o y>fMF%> X=0>ԁ/=_b>J7H>s>޾F>>˾e>V>>"T>~b>^Ѡ>A>:>)>՘'?F>-/l ?>rtk?M>_?5 >Z;>? >\##$? >2?{>_=?K=Ͻ!J?=ٗkZ?ڧ=./b?W,=A ~Ee? x<@9hvh?{M; 넻Ng?Jyak?50; s?K0+5? .>82LA>o,N>)";x Q>$"g{ f>wA'0j>Jpaq>J̓v> `;#`v>(`=t>8>.t> JH>[)i>a־jl>l[>i6>G>>C.>zZv>t>F> ?i>c? =삾: ?=i<?ֵ=$R@?L=>b%?=*d%0?=9S;?ᅤ=hN?S=$T?=gX?e2س}~->A0ݦ?N>3+{U>']n>%"ХBqw>{ͽyt> +Ƿv> ht>c `0M=k>`=*c>>h=X>Lپ3>w@>˾Ky>?1>y~>>Z`:>=Eę<?ń= ?ތv=??=m?lQm=޹V?&p=3:Iu?wd=>2_3+?+=c U9? <ޥνE??,<+ZN?K漋^J&M?KR7޼6M?`2U?"νP(;ZZ?;B"j?<RU^3}A*ыD`>o&PQxzGy>z.S>z}n>1.Cjs>3 #]|>HQu>='Q=zn>=h>:= Y>&پ>a=>ɾk>3>>=+쮾>%=mX>o?*= K?Dx<$;?OꁾH?[jf.?bXsV3 ?hk9G&?DT\0?dJ9?jxnE?.jօUJ?% GG?P@RrH?ez9zQ?c:\?J![M;Ug?".|;n??XJ;@q?3`}:@8Pc>U4&i>E+\LH{>Ȍ%->7$hԄ>6e߄> &P`>_~XO~>ҩ+=$u>3=8l>=MY>M+>6>Ҿ x>>P^4>=#X>$@=C>W%) ?Փ׼*?x{ei?嫎t_?*UUt#?˽\+-?0 13?*`^ :?`FT@?$ 6RD?%ӜF?-LobC?:Af˻N?'AHnU[W?suWl:_?}|(C:f?A# <{@i?s显.@E>O?>o>72{ʄ>/ʪU4>uL*8c&m>#Խ>j23>-i==oU>8~<=E> [=Ev>tz=Ov>Q=_>*>%>1*>ھ@f> > Ӿ>= ľ{>I=R>܌< >,K㫾C?2mnf^?7ڜ6?a[t?H8m !?P'?eX$,()?2!K/?B> 3?J:?bzKz4A?_[UD?hiмF?SptM?k~wU?[6[?"ze_?s{$=d?nƾAT h?;TP5n?7>\B-ϾSV>E>`fw>ǀ8֑$>/F>-W.d >fI&Ͻ->6Uμ>Y<‪<̀>=@i> Z#=t> =o>x>wQ>S^ C>{>H澃Ѝ>==DT=:о>8>N$4>а/ ?HZҽ]?J. -?+Ad2?gEpv#?ffDQC&?_xc4%?ir'? y罇,?)xw4?A;? p?=?d;D?|iL?'54*U?PžpWYX?Ծ%DqX?߾DXU;`?F뾩o#f?0h֋e?#=~Eɾ>1BtľrH>:!qe>3!>֑+F`>V%^&>lc>5#R>[$1> s~>D:$h@=Av>P=Nl>{$=bX>0/>3>nҾ4>2=5L{>=򑮾%>.= D>]<,>л=) ?cQU?0}ց ?qt?lýS>M$?׽,)ӓ-?.AZ |q3??3⽂9?k玽??+%n60 E?.(='G?fr0븼JC?ozDлaN?{J"{V?]t:^^?]ly?;d?G􊾂I<1i?Jڜ)<;m?& ;8p?B>UA[E>r"?ߠ0wp>#,7ӎ>y/+QhE>)g'KƉ>]#B˽As>jļ}>t?=T>L=>m =Dr>P=u>I-=9_>BF'>%>]Qپ>V>xҾ>=dľͪ>=һ>ߞ<#;>A 1$?] ]?΢dn?Mo錀n ?\8up1 ?FlQ'?(I.G )?'8k m.?sCsf#3?MD::?}Rn)A?&e| C?VnӼF?tmD|N?>b U?;㔾@[?_?^T̆ad?Ⱦc˻h?ϾY "0n?:>0tB)㽾E`X>=¬8U8Ð>~/?CeQ>O-d1b>&$׽u݊>%jּ8߇>h(h=li>'> }=s>b=um>$(>fO>lpD>>澟T>== ھm>O=$GѾɴ>@6<>?6X ?3׽mx>?k甾ܑ?Ar,!? LCo\$?5n.O&?F1&? '?U~ 佚+?U|YͲj4?bX\:?P_‡Fq=?;zD?bwL?*zDT?ɾ,`W?/׾\(W? h#A _?hp/e?fbHd?L>/":p/{>69Cd&>!5sݏ>.@V> (8>揽(>Rȉ>4Q<>:=t{>> 3ɷ=!e>(`>R>f >BL$>~往[>= ̾ߜ>$=ZhƾH>0?mľE>E}gⶾ{>*?M _y ?f3>&?pFlQz&?Rc.Xq&?,3(?馾d)?㧾۽3'?삣^SϽ0?5?-گZxf9?h^,gu??n)¾oD$}WB?ƾ H?L߾y,N?ڞM?uosS?K OX?& #[?Z C׼T_?'>f8s)>2ޮu>B+V}75>D$n6Ӕ>@aQ>8nsȌ>Ҵ<>X =Vy>Tlo=H>+>T2>ԑ;B>>]>N=M+о>!i)>kɼWB>e!dİ>*'>d۽I>T}֓?^GNj?]jwJ=?XY#??ö;'?Jd%*?Ⱦ *?Ⱦ,н+?ξ{1?Ҿ v+5?D۾d{:?W]ݾZ=?q6Ҏ@?b wfG?v>༜F?)`x\H?J ,N?K O?+0l޼SR?`R?,!>?-8iwU>'4?+h>>-*>o~$܋W>+~|] e>ZѺt>]Tµch\=Q>>vM">AO>^C >|e>"=Yc>Hzm<ھ4> ˼>ɾ>7h>\뻽˰Q>4"<>mƴ~>(ZE?GP? n5 ?Řž\Y|#?ھ̱?I%?5(Ԃ(?޾(?P徆\ *?8꾖轣.?ʽr4?Kݟ38?Aj:?y)]lA?FX0+E? B? PjC?N)pAjG?4 .G?_+dyA(C?{#:Z$E?[>9gTO> 5_>/1>'t‘>]!8Mr>,ϼą>^^%=\h>?='> J>>Ov>Z1=ʆ8>i"=>7g>HԦd>%sݾcW>\彮Ѿ|c>BȾ>Oᷲ>\ ?٣L] ?˾__?ھI_?)Y&e?R096\v>L4z>Ox0L>e+T>n%.Oߍ> 8=X>4*8>S^">N|[>x<>OŅg>^=p徔Ж>|<޾W)>(9Yپ:>[$%>x&ؾ>?b9ԽbǾI>M9>uu>iQ(?&;Pm?pa ?lc@6?ğ2.*r?$? a;?3޽z?ƽ"?ID—'?r`*?rK!9

{6HfТ>w`3 \>Hu/ >KV*E\ġ>&q'뫽R>%ƽ">Ws=Ry>W =]>շ>>X>M=xJ$>~ ߾>/v׾>ѽ/ɾ>y c>,Zt?>7~>>ϾL>i?¥Us?k9 ?R K+ ?$@[?Ng?~޽? =:?-hA#?!C"?-J&?4<.'|&?1 8u,P[ ?/?&KE?5CiP?dB6n?2Bro&:{>p3D>U/ؕ%B2>a15C>++>#hFO>w`v;>ֹc= GD> @-> >#!i>о=n59Q>0O;v>VK>'ҽK޾>I%о>٥awCE>DVT>]ξ<>w[>?y/?o9 UQi?BT?{.v6#?=`F ?Cf*?]ܽ?'f ?(Āh?ޥ.c=?p6X W?;8@P?C?W"?KƼZ?LD9% ?L;ko?LtY<M?JdT(<|?|L!<.?>>>V|ܪ>::[f>|=vGcj`>:>3c.>/gý|>$hנˆ>%=ٙN>O)>L> GS>F=[hs>= >p<$>2-ħ> Ծ>Dľۭ>2lf>ȏ4]>|œ1>Og>|)l>V8Za>%PLV>"`"V30?#?{* ?ŝ0Xݽ ?ư4н^ ?t43?O8"$?zfK׭ >Mx)>PU<;i>\RIE@Re*<>ϮSQ^;?>Wgf:>>R]3T>̣=.>s=s,&X>=")>c>;&c>;P%7>Y$!H>Qk+N>Fpj/~>A lO>c'>CHVM$} [Dj\<>k9z>R>k56&> =02Ҵ>W=\{, C>E=Ѽ(>S<$->,`*>Ѯ=>1 l>@Z '>(u;=Mv<簾~X\ ׾$罎 QȾ`_V- Iƾ}h[?ƾWʾx&ξj>:fpʾJ>O̅г`s:tl(A]\Jq  x ڄ  &H!C= .Yƨ$ U#a $*pU ;+͘ 1<.E, gbD<: 0;G= :r;h?>.L5C5ǹ&;>K<>5R>=1b>u=u+>=P']>:=t#>7H?>jŽ$†>FV˖p>@<~ 3>te=&xY=Aq!dR=/{>U;->N}@2&>kɽ#> 'kv>d6wc>FDn<>%U =G5=%=훾xJһr*K|m%znӾJ* 5rþ-SCeĹY6fǬlyl6ƾzƾfd8ؾѾP/S־u@5ھ(5#֓' -8꾮/I4'T̽,*'5Dp>j/>"Z*w:>h#&n">31#Jh> Oj=>v  >;=>wlݖi˾IѾbwP}&߾gþ axSSȾy_^!?ȾVܐ ;оdHŊ;׾3Bվ2"h7پJ')q ־)n0;,½-8ʾ!2ȾLd5Ś<:h2utBž4*F&dHG˾K:M, ¾6T6u>L41Ot>?(G)=>sE#g_>l P"K>^ YP5>ǜ=} ѝ,|=pXR yME-yEڲ4۾G?0寴]gѾjy^!þ苾[:f*GžRh۾4j1ی27yڄ巵Wq3 hf -R\eD^.=&uJ*puUX0H޽ 8EتL9M;^˼"@hXhG𕯾Ҵ;PI𨾸}2v1vO>9B)jh>&d$"f)>_3 R0>%d3o"> k8>qRR=dTo= EY䃾=dH/=Nk Sճ== p=vfp ==|,4.:ŵ>z1fS>M) nM>Y"6%/>^7##'>["^'.>9zl.! >KS= ZM u}=揾-L}=@^M =Mp< ᚚ߈3ָ>Cp<.Ֆ> m6@M(S0q>7R#%,;>>1["5%>O`F^!->,poߣ=fsW=x"@n%=E `oX<ϞӀYI\f= ߾hg" ƾ SxW2о nݏh&v} ޅjĶd$7kܻ_1MH*Y>*2LI8 ;c:sp*(D,$LZ]Qr} ͽ*U ?T&߽1M^mνvJrgl<Ľ}:vk@<חswQ\<'~t<:'s 6a<O2p"w>L~N9=>`+>(1p=u*d=~R=g WIO ٽ\BȽ1~ ^ھ]zfʾ4t-QVjRĦN"徫cj\& JVlUo&>CSH1*3| 6:=DA۽&) ]?O ׹ROĜ6SnX<ٿ0$-,0>0 6'4>XV5)${>BU =;>CZH>cT=pm =v7yzTDu=~|R!vzO{ zVKپGCs9ҾHlȾ.pwe7H:H[QHȾWR`yPV[@h뀾Q9m(S,[)r"@. C%9UCĽ,`Ak6JB di)4K˼twUB;u>Z^<3a̖2=hjLvl7U=/yRJIom=Bȼs=>Â|Ve=:d9f^=”;Vq[=)< PR{# }^S>CF#G~]>S*h>OR2 q>ӽ@>Ǡ ּ^>T{<>p%7^=y>|>#>0MbM>P>9ھ_[>h>(˾$>Y>Ѵ>mw>{>Yg>g>v_>ڇ`w>R>b>9O>yj4f>M>C*?UG>6#G?E>ݒIv?v5I>Y*?G?>2nZT7?ԟ3>4K?c>_R^Y?=..ed?=>e׼_Fo?)=Hڼq?X=e]zp?+{=ӆn?=v߆n?c=S;s?ү=<Ż|?F=h;?CIԾ8D = @;L=B0t}D>X)6kHT> ?%"H6_>-!7 'ts>ȗSk>o@ة">ǣ=l܆>%t >>=B>*>־?F>0]>Ⱦd>˃>׺~>y>~Ȩ>|m>EQ>qKU>l>R>>c?j0>0` ?4/>;sE?p'>iW ?I$>m,? >WU"?#>b.?tT>Ὁ=?g>}K|IM? =|Z?F=$b?0Lv=a>h?=Jxfk?=p^~g?<8zj?p!p?0+ N&;1lv?m8<~?>-;0?G4MD;۾` =;?qվO=R:gƾR=7V#>73얠440>`8/\>F>*}M>&e=j>Lhp>\Wlƽj`z>x~>Sŏ=)|>f>ϯ>)C"0@>Ɗ>ؾV>z>!Ǿ>i>󄺾b>MT>e>Y8>i^?>uixj ?>ߌ ?>xn?=VcFf?^i=G?#=2=#?=60R1?=E9?GL=2νJ?y[=(=/X?z=( r^?V&3<=B>#/pN>D*Qa>[&WV^>"Ol>E:JGn>P罦r>`Ult>A ܅:=t>s=Gn>h=3i>ܫ'>Z`>PھZP>K>Ⱦuk>=>U˰ >$>Ii >|O>dyp?cv=gw ?^=]* ?Q$=ir9 ?=4Xj?p=El#?Q=2}+? = 9?N06=hnDL?h<"<R?;F+R?2IW^S?@@W?&e*E:o_?E<~j?)< o?N:`3- 6>-ML>)pt[>4 %cD{$r>:=р> u6۽>)M{>Ҏdy>f Ƽ-t>b=m>u O=Fk>.^=F+a>u,X=0QO>tо}?>#1>HƾD> >V4Ļ>r=8A>a =(C?q,=v?<|`8?ʛ<(:>6Td>"-eUz>c%5E> h![:>!|Y>tr>QC 0 ~>a8 ;Mu> =Hn> ムܬ=Ld>Q%=0nK>mվI>$>TUǾYK>d=Up> =窾>-I=f>T<.ژ;?0N;Njӡ?gr?d?@m޾?0~g^c?D]o7 (?SXLi1?ͽs9?dp ZE?bfuH?k.SF?'~k&E?X"@KN?ݸ+~Y?p2x;J:yd?St:/l?XgT<n?<%m<=u?p-<~w?*.>jA9ğ6>?f>_7z>k@1_4q V>GI+:>$ (R>jɕ>3>M@\5:>n<#e|>zߛ=kx>/~Ώ=Xi>-R=I>¯ྰY>J >6Ҿq>=61>3k=o> r<`2{>BƾBC>Q?cm>L8:[>/nTN2>(05> $HR>c溼xЀ> "Hc=*H>A=S =i>>u>y=X>򾇗<>t>H۾>]=($Ծ>A=bɾ {>o:X>Wk6I ?xU2?̽-?#WE/ ?>P\r?oD4R&?A4'?8U*?g#YE罷0?0[íu7?54p}Zj??B؁0G}@?Wt9>E?r@$|?1M?Pɓ^hU?[騾ѻ[?)V6^?y̾F4b?Nپvǻ]h?W ^tj?RY> s?f`>V=|I>&65։F>0DY(>,j4>%̱>I;;>Nx;>J)~=n>j ?=uy> )=f>to>̠C>gH>>gʅ>h4=վܩ>= Ҿt>h<̾x>zcʷ6>%ʒ ?xݽӈ/?)s*? CJp#?Hjec&?i]B(? "'? \'?J׽*?X?'½2?iᗾ5re7?,=Y`Y9|>u`5Xϋ>1wvU>u(S C>I!D1ʽ0>T*G >*q9̋>+V@z<>#j2@=gMn>=UxM>-*>L>DE7>>޾Vi>4I=%S>=;Nx>L)>s >PF0n>ֽ9\?@#`D?gR'r?1_&p+z$?}HlA&?*,'?,YhD+?%˽r (?Oƽ2?1^:6?Mώ:? ƾ/Y??Ѿy%+m@?߾F?O+׼V'K?ϼJ?!SN A:R? H*S? ÔY?G@[? ݍ>'9~K>X3v+>c+0>[#̽/>!=΋>l|<>s<>\#=(k>=AI<>{cK5>d>tP>=]辭r>_P=Hо>>@Ҹ]>:>o,vV>gt̫>_G Z>v>^X.<?vZ=?Ґ+?ٮZ&?PhȾ@C#'?0ϾT+܏+?%Uоa**?Lվ'/?}ھ2ýA0?T1ྯ35?x澺_YGL|Ѿ>O?# ><9|ýH>+Bʎ>h9=է{>>V9>)kD>y=) g>d<ƵŁ>h;JwI>,ᆱ|>r>'dݾL^>:Yx|ξ*:>nľR>辮꼾j>T H>.+U>9QڈW> wF>ID^>)*.EJP>n!!2t>+N>1.w *>Fl+QhD>5ȕн`>/:n> Bs{*Ɓ>FXX=t> Ny1h>SUk bh>\lFR>_ a0H>}jz0o@>lۻ_$3>i3@>Ej$ƻW[>h1 ޗb>;/>dE5W>RBzx޽M>8`K>4,=>U%>3>V}NI>&1=Jq>ȷ;A Cb>S ̊>Q>jm ʢ>ǝᾹn>ʾ]ܾ >?ξ>@>t谬Ǣ>yg޿ԝ>̔ V>1zb> 4e@>_F%US>:/>G6>B(07I8>E+a=m> .u X>A7 ӽX>;>خ0N>>?>~HDtQ+0(>_Nl7'-I,>X>|\" >ygȅq?> k2/ n=~Li]9^G>%kv%J>iT(>UkP!>c@>&C>3<:j>FU4.>= G>,e>\>dK# .>>9Q>=M= x>#6;8> ja>յF >~*蓚>Ώ¾yc>̾о>߾HJ4>:龵p>B ӓM>*soX>z>Ect8>*C(=b>Dg*O;>.9#>+x>Bx/d潻>5󘿽I>SAx=KFq=Vy;=\`!:N=e?3 =C?jѼU=3}hz¼V=wkh Ҕ= iܷ׻\˞=^kxJ=rs֝Y =M>BN?xμ>e8%=qԧ>21Ҝ=>ce+Q>Rd>?':>__>`!^c>y=!h>H 6ٿK>~̌>tbߎ>ՠ[޾=>K;h>jJ¾탼 >ɾV=>`վ;> MHҗM>rhŽ>7yVi>YctW>qjL8>X>%I^=W.C,=,0>=7$v=CԽ*=FM*r=Vk֠<[OPՉ\:z<[>6'=?>F4T>h>r/Ҩ<>;>2(Yc>ˎ>'&Gl> =ny>qKtň>k )>Crŀ>z'?y>Ⱦq޾Nn>оF}Ӿ"ji>վ̾wd>$ݾ ¾_>/d>Jԣ \>=Ϻ@>?X*>3~;o>(xq5L=wY=q&/&7=խ>/5^3 >>T1/<>/'h>[+]>=V>+* `>9=o$?Wy>%ylo>݉`˄>`z? z>m;W f|g>\b]>WݾV>jk-ؾ{O>žоHH>޾5ľ+G>D[;>0_N>~ WZ/ >(Ō,i=6#= mC= R\=O@bR=NU ~&U9<߽.L'91EGQZ`N( @X{_`ؽL[2 !ZFD^1~^漖L⽇]ROcb}r"l|Ӽxs1נ^wȔC9z> >3`zA>a}>g-Xa>sg>%*p~f>^0>t'ap>cD=G >X<x>!-i !H>*r>E_f>ZWR^>{)R>כ4ݾtE>yԾD>Ǿ ľE3>޾rE>ƙ)Y{`=$Hɵ p=<jd= vvG=>/\-">77cBB F˽aJ{㽀^VV1;_CWA, /*ULnu!X!Q!X_VG\0S(^.7&Khggz1:avpMx K s[nk,XtIδrCef*s͜>7n>>>?K2rX>-n>s-1C>4(qu>K=r!w>sc=l > *,>H y>E|Hf>xj=.]>ZyM>F图ݾX;>[ؾB)7>8ɾ!>4վ?嵾:=X5=1&=$ez==}m <o}4YԻ+gi%%T|/KBS F591A M$N,PpHO*lֽDX^Oν=W Rd 9@>O>3W>€>1A_>;>)u>=#u>0к8&>΁>$/0fv>"@4@o>Z=:b>jIxQN> lN@>oģEӾ{)>>˾>ɾ4;q=aξ(=ܾ%3= T읾87 yX>ܒ>04[>^~>C/oi>;8>)o~>tx=\#A>tC6>զf0>ű[x>LϽ6o m>z 3%^>`r1zYS>{e B>7iy(>cuؾ_>D*ž럺=Ծ<4=D՗.Vobi1 eV~c^+0Ͻ|E(bIz `1(+)+vNY/q1s?F ֽL??b4dDEŶJ}3n>~>M/w>~>Pe&Q3>6l<"x>!>d>7FYp>huz^>*>3N>6<D>WNj񾞊6>]>Dξ=sF_Qz=ξ_Ν<^便TT(Ԣz%웽 f߽ZYp&GD8Yc;\%/ρ'/~)v>2y4d^8콞񨾌>Ž)Což*/HE˾ N4Tڔھ=Vj+ ŌT𨼃iVͻ8U:ハ#NN[MnRMkd'>J7>1>4>h>y2{>Ĝ=Y->^l=s^*&>jg<&>D޼p>bhl>;xz>ZS5i1 f8>w=ŕbt;6>.j=j1>=b,ɵ>Xt5='X>Wc;">գ>(۽+rHU{>00^<>;h1De=Ұ=PaN=l0)>=B->㐼['T6>b?5$1>d>L&mrh>Nx3U L>dx .=Rȅc=j=#D?G2̥>N☽`-+>-r'b=>φZ'3>00!i>CH>q>pl^=D='@w;|Ůྞ0 MP];E#HhQdkTwrS؃ʾb¾'tkݾžyu^+5fʾblX4װ;O PӾ>:޾y)w޾{&$#⾻x,"ݾmB++оm,ξu1YY̾lXG3ǾF7ƾj@ɾdBFξ LKVpȾE78>D2$>,$+>3%r>7T?]!4;^>R]U:8>>Ԝp=jАD ʀ=*Ѡ Ї *~t˭׽GDھ,"嘶̾Fd NNSH$\y:ۺϛ¾#-I?$־C֌rK龜`W"*!pev!c ¾X #GgD:33#ľr#+ƾ' r-˺׽h4l>)60|H9tռ]p?XE@:9nM<T7<<0T^XXU=kb1 =Be̾m=&P˽%2sf>2*>{Y$B>X\=y [:>ygS!>K,kZj|>HDp=G7=Hҕ: h;TLDNeh^@㭾9.WԾ%MD󠾓ƲgFKҾt iˌk0Z# V뉚Ng8R; #E/:$RRw ,HE2HJA923t;νA~ԤCe?yF4Dr~8E]1H>JS''xB>ƑZK$e0>aR"'#>["#.>kjP >=|uT =^=d\_r<Qu P׾^OGTƾqn`߮8ȖݲݾÛYODXqwp͋d:ih;`gC>)$||ҿ +rrl3IjI[{=5feOTC /*>+: (Hh>דUg$6>\"4#>yb!j>voz=+;tT=s삾 b=~ *<ˡ2xg.䑾-H .Ծ0oUo۾ᑾmETҾ9ㇾM<9L \7am惾 rh2UkNacH8'^?80^7R`}2P`9L|%@7.s#|Hg/sq nYOG!l9S; HDRK:zZ6dStih̽`6n,9U>g#(N>Ea9"|Ozt<>Z _>VrԖ=Vv.B=/~S(o}=!8<~ B_G};P꽢炾Tv95o V޾BRi ZqTɾy[~Q_m71bi?Dz cEr^3IYKpQ 'J;I Sk\/<&<<;3g#Q5AJ> 3MͽrRZ콸Wൽ Yb^e^,ix-8h#r^pllڻޗr;p~[<uԚNٚ<:uV,B>&^ݙ>&07"XC>MGB>W~?%>cu,j>rB?=8xJ Q=v6~aRh|n8 gn}f۾@-tTо8B\meƾmf jbE:fczd[ Ԛ/LVHpIׂ=sAMcpn(5v\$mK-D7.Tbӣ%;eݽ"1"B(4Fr3JN(p6JKX<1UfuYu><½aX1>k t(ٞ>@2&C>E`HV&B@>!uG =OBuF8=rK nZe=6q{s)<gdo(H=~#&6w߾jIkGپ:_^$ɾnK⨼f;43㖳G6EA.zs1"zmgj 4uč#f޽ǵch.(&Z2R[PO9&0ۼ:B8ShmqB>Fwk>*m0u{Z=mI=ݮ;pb~=m<螀s=uAOU/._H彳K z 9₾b ia=]荾F>߾XQF>]žgq>~$"b>l>} ?DŽRn? `R!?0gLHW3-?{P\SG0?CS?N9B0F5?%CԚ9?G;?c4 XJC?vsfG?n3qL??os-?L?0rmn/X?bV5փk/d?aY5zp?$Gt?9%@uw?!¾99NRQW23Ͻq+ nێ #x(z.E">lW© QK]Y7Mo{潰9ڂr03ߐپx2Պ>Ⱦ}n>Am>WDWk_?< cP? PV#?64 9.?Ic0U:?>V>?@0ztb>?1 h??: rCA?.罢&-M?~벽V)-q:S?1T^@`Y?TX0̒W?uP=,0a?++Fs(0n?P5[x? {?gW;NFk~?=<+ }|?7<57 m{?@<`by?^O6A&8d'ܥE6E$¡~4tN-zDR`ڇ']JaR"idp6bs7aŽ] ^N=[+= {i,>XN{Zn>/Ծ]k>^̾Pg>(K>/]E?8HW?U8%&?ɀw/?mr:?lqX۽A?CoG?Z /`*K?BM?"!r!L?-޽hR?Z۽W?,x_?HcffݽVX^?]J9c˽g? ɽ-:t?a٢}?&Q?2y;B*~?C<3?<}p?'Ð$)|tE>߾ye>ξd> ɾS6P,S>&¾6;w>5Q1?G5?ᙾ"?;͸.?uYvp8?@!@B?t-pwK?grO?UP-S<^P?EfS?jǼ S?Ҫ&[?HUZ@^?Lhoe?/61c?w4Wl?Qmw?f3#Y?!;#t$>M5jr_5>h~ml>־lb{>fȾ NE> {,>. +P>ߟq?HńvHv?u,?MZ!>?&4P} F?b3* qDu%-y@B |LooG>[@=CN=q(> /Tj68>׾[Yr>2ľ7vA0N>5>>\8ܽ>⚹l?SRp ? s-|"?ItFü2?Tj;`C? ; 0=BG?-헄=&?O?ʩ=\X?/"t=v.\?Bڽ=$[?xX1]>.\?Z?>7=a?FV=3~d?ZҲ=h?ۻ$=h?=m?#=?$`<$>ׁ?<3>i̳o9ZvBX90mM@lO0H4v#E)\̽"ŊTte-=Eyy^='/w:>8fL=,f?:B>SܾߓT>о,=z>8Ǿt%X'> 2>>:D>:Bo2?[횾GҼ?^r"?U*|mU?J ,>s:`?6NO>c?홍)S>Դd?X,c>]c?{#R>\?ӂ?>Oa?f̼0>$Qb?]O(6'>f?|7>g?XLFQ>l?-Z1t?M܇<5e>}?+`?sPڂ1?k.=Ngrl/>w].h> -辰JIq>ݾXD6p>_־$ >RξJ0 >X&޽–>=6> Ymm ?s@Vq?a~=$?l3D=u3?rE>ip;?`3q(>_D? {I%>iO?m꽂O>yT?F˽L}>.Y?M8W>Hb?aZ>טe?b>wg?y(;>i? >d?i '>d?bN>a?.<|>ud?>':<>kf?n }i?<9>^r?qľ[C> ?"I p5pإ;%+l8r.#F.L<E͉K{= tR=ȃz= :g 4>2/MQ ^>(\=P_c>+;F_>9Y>ϔ>NZk>rԾ>ȾM5>+YQ>^/>6<< ?-X!=?w= ?hZ>f,?,MBF>j6? X> @?8y>>I?L׽s>kK?BǢ>T?r}>:_?55>ge?h>4f?ük|> *e?X >fc?x;}>~b? <\>2a?/P^?<>*`?7p<>$e?bٸ<>k&>+3rӨ;N*lYc2, t 7%+Xk3#% ٺ<% c=J=k \ lP/ >>Yt3>~DFq>.5)>F9 M>ؾ|><־e֫>ǾNߦ >}loS>^I> PF<7>e]=o?:=?T>?4> ?q#a>X(?/Q/>U0?c(K>:?( >CG?nٽWM>N?> 2T?PB>]?M>;f?j9>@e?׻i->j@b?`R=>_?t:ۺ`>A^?o;(q>E]?-X?{<(>jX?OM<x>j=c K:nՉ84ع$8/&v'UTa=[ [e>\Wfrr>cJ >H)>Wd2iz>QNVF>;پE>cҾxq>ʾ\s>PMּ>饮 < f>} .=X>=?.=t?h}Xp?>?"lk_>?]>j"?sB >(?B* >;0??԰>˄=?νB>!G?K>`K?Bs^w>hR? $>l[??c?V-b?'e?I:n?D_?P|<>[?;>-Y??<<>ZV?J<=]?kP?,w.<> ='~5(>M =u/ >*O,>\&>wؽ#C>LNv>)a $Eb>6Gz9>_b =횈]+ʌ=9vYA=L8ݧl羶+x"Ҿ2-M¾8<偵ШliL蹾ٖGA8@Юk4 mPƾƾ$dPؾHѾPLĽվ@{Zwپ5EZN߾?';K P k;h(񾔵Ͻ-Zd'*޾[vYq0w߾Y'v5>EV/f{>b-y*sx>)e$t&>1C##-g>ux>/=#Cn<v䦾:f ޾c&ξP{DCYt y(8Ii:y#ʨcwѾ65߾¾\a]Ǿa \&Ⱦ0W ϾIC[־>67{Ӿ3Hb"׾#4)vվJ^Œ)2̾lĽ .ɾPC3AǾL58Ga;u.BֹľP8JHFʾ;&NEHp916N>X0sl>fo-(6A>eF#s]>4QI-I>Zc3>f}=Y,*}=ʞI0'X-$Vbկb2ܾ0kѾik'¾U#Uҭ!฾Hƾ9hBܾUb݌4pvAq*! PfL؆T\CMCb ".&Tj*뽾K1β޽M9[f9rO<^˼@ a;RH7T);"eQuW<<Y,P;1r>D(d>]e!&>`aW //>Bc}j#>wjO>\zb\\=`$=4 $|fS)ARC9ԐB?yZ,@0$PBa&qX'5$-AĈ30;6C"ؑKAU6&F怾d8HTz|->TZ<+Y=e`52=!l=qpA=vO%j =|Ǧ7 :P>u1M>L)N>Y=%/>]#nw*>ө[\":->_m T>l~y=B =*8 .<*[#v Y㾭:_Ѿ[A.A!e٩Al2hXվ섾)$vߏhv ^jqb ΟyCbr'}zD~H})%]p)O-8f %7/` @UZ+EWؽJXG^LQ_/Yw1M 1W8&۫qap# $.^>2686(q>tP#î>>G[!`%>7`iB!Z>q=tht6=ku.y\=^ Cdm;kg]DN* YN?33?G >9 |;|n7@d*WD!p2M"tn+R= eʽcU^Uܽ1^Bǽ;_h Pѿ: k瑽"{zlf,zO>T'Z>1֯"y>"?NW^>>~`>Mo 5=ve;=}'=s$R T<8D=Iまbֽ-+߾o0)},پZA y}ɾtB3jLe+c6A[8 T́0v#UYLo'BMRfb1r1Jn4:aB&K׽ :OEI CQHD? KX}½LZu^'_bRjUjgf\ l:5!uU(1),>7 T3'>Y5 %={>1VI!ff:>Ch[*ڈ>c=p 8/=?x Xm=y|(H׻czp+? {ؾysOԾrnHBlVɾqBfd[u` Z֪k$ɾ$*QdᄅD4ӹ>*>,['H>\WM'7L>Vy-!=j}u(ĉ=w/H=UF < NR8g聾5 }EHN*weiGj}پ]{ʾiASI耽Z˾kr)ാ -آgR(k} RF * tȽ>uK*b./9O9 u,B[<"2KVP=r:U(=ؽZ|=d`=#i>zzo%> f8p.*>^t+>h]Mx >ܥ |ί=;|8=X<=)j<Ղc=> .w:"5>wt5/>d /23>zG{)f>v[>i#=|E|K<̅& L!0[#^v4bqn`_c[޾xV,YվV放vDd¾<鸾},첾'lھ"INnD#a\.ߖM= ~~J lq*=ɼIz29+P</==@Ec= p!L=L:Q=νR>F5W 9>uJW[(R>⢍ dh^>K5Cki>: jlo#V>lʼMbq/=>I0iw'+>\C:{S#>vW< @t>/@>#t:G>OE9P>5Ak1e>7dyU(>N>&Qb[=t7uPS0;~34ٽiKp`w<TE9݈KپߘLAqѾ-88ξ[OQ -⾁xӑʝKE u_hz zs4x_E/cSKDsڧD (NL<o&W2F=ܶ@X=̬RB=nEC*S+>ὬGY@>ɽJW>OMGc>ouNOz>Sd?>WW#bXK>AYe{>kpl>rg>}yu0^>e3:yu[>[û%y~1tN>*]^>% zj"w>ym3>h?R>ҭmJ>ǒ 7PV|>GXDt>R5W=m>$:=Hi>0h=\>ھU<>h@>Hʾe>&>:"I>=p>ᾜ=!j#>xs<=&?O!<A?WL?dY?~ygeT ?̻¼9 &?ct'Q5a0?4Ƃ!9?íE?HBxx^J?ӽ΅zG?'I? GkQ?p:Qv\?m\;Xg?%+TjV;ի_>4Tz~>+L>g%o/'>mC@>B.\Q>lMqv> .ҼJC~>_=t>=l>R\a=[>{&>U:>ŠӾPx>~>.&>=H7>U=ʉ>Ъ<ǖ>Np9K ? =ԃ?)pz?r?VW"?a-,?(齎n ~h3?S<|9?PL 1A?q@I?:P[E?/A$[F?*>C?=־LO?D812W??RR:g`?w:7g?zU< i?Nv]5<ko?Vt9;r?E>@~H>oz>|\Oo>6K>?!0[b>*a,b>$۽e>^= ^B>̃J=:>CR3=>5 =]=w>Դ=9_>5#$>.>ھއ> >Ӿ @>hY=ƒþy>=q><ʷo> yzݑ?4V񎔾}d?LH?>yڽ_~):?4Qk0"?8O/'?g{G-w)?`/.~70?+:nFN4?ESl:?!FktnA?YE? b-L˼sF?l+_AM?RvûU?>ʍ@[?.*_?^~xc?tľBRһg?˾ѻn?4>B2S>>_Du>78=щ>/EN>],?')>&нy>J޼>&m<>#X=j>u >s>k".=wRs>6FQ=`Q>_IF>i>O徊>=s&ھɨ>>HY= о>Fj[>L0 ?̽˞? $͓ΰ?1+b ?o>q"?c]S&? an7%?ew9!(?Ls<-?Zt*5?%R;?*7.=?#D?G"L?(?*U?oMpX?о0Y?;ܾ[e*`?z辜@܈f?M{f?4z>D;螾lu>.#:H6>@5f-=>e/^d>D)&/!>*w z>=kƊ>PaA/$7=y>v :=@hn><=X>g{y>=/>c'P>=Ծ>l\E=ɾ>Hw<ϾZ> Ⱦ|>qm[|빾D>!? ?86 @? |el}t'?['?fI8(?yi3i'?[C)Id&?ͽ.?Zs74?!w8?fVJ??麾q"A?徾(I?Bվ"O?ՌN?׼S?(%Z?G {\? ڼ`?\>29O% ؎>B2Nw>},̥>YƘ>JM$H+>U~8>(+(E^>XLg<<>;=>  F=uO>f&>\:>}0:>L#>$K>g=kԾ />$; >@uB2>] r>hx>^x>1d?NN K'?xf? pY_"?;9T9'?eL& )?Xþ>^k*?BþHSɽ$*?Ǿ k2?U;!Z64?Sվ):?\ؾ]f>?؇3??b 󾤁avF??+.F?1 %H?  O?l}P?#U?;]U?"ܔ>$8 z>73(kܛ>,*)>2$˷؏>-D뎼b>@K;><8>b>2=W>QA+ >Fi*>6\6G>:>AZ>=Qpi><)'־>f/"þ>%8>Xr>nqF$>64?Vr^\?Nl9^?#l/r?徾̂[b$?"X־TA&?߾: +i*?ھm)?.wW,?Iݽ;/?!Ž n5?_[:?#zd:?VRS^3B?E 9F?;WچC?"7E?% OI?+$þ.iI?o)|*E?= FR{FF?>9kӜ>4$BD>[.FR >5&!Dl> 007>b>bɼO>x$=o>:9=->>+A>|P>UW tv>=S U>[6=>Pkظ>Рt}D>EN6۾>ZHϾ*>".^Ǿ֜>B_>k?d$Ў ?S3ľg!?^o׾KK?y-?it!0F?$5u?uq:$?#(?%?|ԙ.?2?NqF7?/*.p;?,o-??Q&dl8?U,+9?`o3,j=?7,Y.:?U1< 8?C.飳*:\>X5^' U)>No0P9N>e*`ԙ>u%> pJ=]>s! >>R.c> >o>t=_PY>.t(s#ݾa۱>WY?>X۾>֐νD˾ѽ>8\@>q6>kƛO5?VľEy?@eF ?btA@[?Tn( ?MRGp?0??Gt'L? ̽-"?_ Xy&?mfuU]+?o4[1?(&$L3?s,!3?A3 .?7ɔ?/?GN= ;.?19d;)?Or7Pj<&? 3a;073Jڡ>Z3x>y/ >F*Ƞp>q'S>&Ԇ>F=o>P TX=bLY>!~>|c>/$[>h=2* >l7<#<>B[.߾aҫ> :o\#ؾʰ>9~Խɾ >EG>@8Qα >. i{>BEɾBk>9m V?%V)Z`>"6Gw>Ѩs;_>Dz=_K> !> >F)qf>=>>?[<9>뼨 >/9Ž ߾ֺ>Ҿ>[±¾/>𳾊!>Ⱦuo>徿l>7y? ?O?\@[?B|3}?sSR ?ʜ?i5\ݽ?%?&h?,x`?ȵ4UZ?':?=?uA)?IPټ?MK;?9J;z?/LϘ< ?Hn< ?{]JR1<?>G7L>j3 >/]{M>r+$'>'j> P";ʚ>"B=l`^>GL>lC">?0' >sc>q={Ia>t9<߾^>'+qܾf#>3$۾C>`Žʾ>b"㽾N>>iB >-{*5>?޾~?]Ycv?7= ? 07(+?? S)?҈? Zٽ?dW6k?U$?Eg;'?,)^HC+?:1B2j+?4~O2Sd(?C9s1k ???%? -@v3,H!?K=r< ?<&+<?9W<;?>݇6tZ{&>m1(Uۥ>=,~> , פ>T&bB̽">%!W>`<~ >4+=O>a>>(n(]>=ȥr>>|<M쾾Μ>Kȼ>o<۾䶸>fҾȾ>G?S¾6(>sy:G>ڽm3R>2+\>Ε]|?r?S? >P ?M0 ?S ?U! j?>JH߽B5?h X'Rz?$]q?d(WTy?1WY?57 5?=a!c?Ei?ehIb`{A5?mG@8 ?Ifb< ?EoU< ?iGP3< ?N>in6d(KX>8:RA>̹7A>Z/m>@&nMܑ>r9=Bh>v: >J)>h N>>pl>z=H>?t>NL)־>,K{ƾ3>m}Y>ԢZ>V۾dB>tpڣ>n &v?*_?X!P|?o ?@8?  ?tt"cAs ?"(&Dҽ?v.z7?0 ?U)9ؘY ?:bri| ?Al'U?DJ5F?Mmy?ڡL7X>O(C<4k>#O7OeQt <@>©>r@f_wԫ>AKl>rAuVk>$8e>[-B7 E>K1%x6={{>J: =iD><`^2>&> =d q>&z=t>)<8>t pb>e hԾy>vz:Lľ>7} z>u¾b#>G-܉v>xrPe>} ]Q>Pj>``<>1!}~*>z'.z?$/b55?&3eܽ?)x6>6z:~>:I\>Ҹ?/>BsINּv0>DLr>#`P! >Re;x>iU;K>TH<1G>>[;;L>pH\C>>E^x >Ebk2><ܯ>3.>5+4>3#\=>]>l>7>*5>=i_>.=]7 >*eaH>ս#>`Z 2[>-پì>pž>%bټR>ܯݬ> c">#F l{O>&!qm>vvS>JZ%3@ >: >²(, 7>. >5acܽr>V'5Z>;/B>VB~FU>HDA >mLYaz>VQqw>|TdPM&>dqY'Q!>A[9>c9;w٩>If(:G>Va;lT> >Y,Ge}$>d=N~3>14E۽HN>*Ðh>\Q=]bt>:E > L>~1>_)>(y K>}=_O Sc>}=x> Ƶ>=d>Hܾw> Ǿ$>"þ<>;N>1B>' y >P N>FVf>R>o$MAfg>.$N(I0>5>m5eF<>D64۽1>:9豽>@ݔ >F%yo>H+Ǣ>TOԁϼ8>&R拼a?>YwcR>U^fO>ng`u998>kp:s>fh8>$Ff㼻C>}I>RHY>E>=>8ͽ+>7+l1.>4=}>;,>(9F>4A=>6>>o d[>UO=B{>NiDi0gO>$)޾F,>yϾ>oy¾>tb >&٩|>dnԪ>L?A>8 OUxؓ>9]>O>%F5Y>*ǿHn>J. 4>*F}>Æ2ƽ Æ>%9>HAL>lDQb>MH>)a_t>[Sj+v>g%\g>\._,6-

. iE5MO>}mK̻3@>[jinK>Fmiv'd>hTr>S>]F>F>B>39i?>Ė*@=D>,$T=9C>0A>=EPHk>ɷ=L9>%׽(P>DU˱E>{ ޾> ־>>|;M>@*W٦>yI Q>?<>Qh ٚ>/+mx> Od >s!N>a-sA>1*G5,}>a- `x>@^1H7Ke>8սd>#=\>@{玽EO>MENZL݃2>>.O|YJ7>X[:)>[+F>Ngfy`>gk#o]>oid/ >Vjr>j&Z)>Yj?(>>DCkz>0>ߔDw>BN5/܄=֓>i-=`>#*>h>*Q>΀={q>xh< |>\!Pr>~ R>Qϛ>X؋&>cľ>ؾ;_ҾEr>_jX¾>ė>w)ӓ> #>">о{OA>o"RpfM>mk ~Fیm>wn'.J>?#=.>^*w*>/ܽa>4Ŋ'l>]?o=`CIe=T*Y= hZ(ϸ=dn=i=ҼD=hc7=ijb'[(¢=Di;۰==jXqg=_r2ѿ=)>[@Ks>8zO,=>313= >* >[a>%7>B6=`wc>=s,h>v< R~>4ob8Ì>^񽸭7>Z XEU>_B>Fo3оg>l@pP>ž屾z>(!Ծ㥾c>~뾾ڇ>}W b>jw>oc>7f}C>T/RUJ>2#E,>@+,+>.4dT=5y=A&ֽ3{={K֔^=V#M=D[~e{=br!:<-i=< gr<ia:6< |qจQ=z_[=@v>2;X <]>J6}=>3=g>/2>,5> )[c>@M>mG&pi> ;=bn>"p>~ %>{zxv>hѯpm>M:¾ݾzv>ʾѾ r>˾ Ⱦʊr>.پDȿh>t微㧾9l>53e>c =N>I95> W>F4r>&jZO_=4({> =B) *=/[Z=6o佔<=~HDj<MO$%:'AS`fN\&qbtVfa&òL0eNC=d _O *Ihf A2joXF&yxIt{Pmq>>*>76+=C|>1˽=>H+>Ib>(|>> >;"xhc>=(j>[;P>~> 1f>knf><ݾc >̾an>X¾qش>ԑ˾e >>׾J{>F(`>-`Vϰy>pe @`>ryb]O>Q|l0>NZ>E&vI=/V,=1@=(8;=]uEFϽJq=NwK=+V.%L9,<˷>5ݪ=M>'4i>pi>-p.kE>[@>$(c>'>'/m>0=~т>Tڨ%> o'>\ʘV{>?u>l˾q߾j>ξ,վ=Ug>ܾbx;1]>3>¾>Z>Pv$:`>[`rW>.,6>0#>Ur)e >ERqqv=ҷY=$P;33=y#&2=ѯ) _<=6~7`=>y5>W>^0(D>i>+r^>S>*ya>(=1'$5yy>`9Q>f$ߑ>V{Gx>-yg>r D\>̷q0X>uؾX,N>3¾Pо'`G>dtپ=ž}mE>*봾4>b$@l>C3-՗j>dˍ@=r=*Q k}If=>s=#Qo;=2g=58<"!H0l:㽿-*UGCP=nYd꽿S[B]c=VYRJH]lt[\09cx(l0ļetrtJ w4 tV-Ew4ۼ!=> 9% >~T>21:I>>>ɟ-D_>Tc>T**h>(>&s>.=>˱;Ơ@)>;\;`| ->ֿyY:'t>u{f>)_^>PշO>ݾD>lƢQ־rD>Ǿ¾.>⾪? >"J \uw=8>^<kmM Nga",E=4-H%I'8AؽTK1PdVBv)#V`#2tT2' 5XSV'WX8?^m7?iE} ?qpn)Y}szs]~Cq.`4|&>ͳ7@>8>S2PW>H|l>-Zf>?>hA(u>==Y!f!>'=ք>ĩ2>YE'8x>"|5e>j%]>p>뾔L>^V=Zݾw;>ᗾؾ{46>湾VǾZ>.dھit=5`=9AnD=R6eq==eqz= Ii<*(4l5c;gDR%KUd0?DF8p-=XB}/Mr\Q/pNҽEdN˽Z&)Q-VQ@npWC*g}a=4jV2aVAmƨ&CnR82lE Ǟ wj4ݠ>8D>>(3NXY>>1`>*>>Q*a(u>v=!T$R>q:\F>Ὓ> bw>:cGp>mU8<ib>pj O>+k @>̥Ծ)>&|{ξ>~žϾ=̾ud2=ܾdssm=Em<VD; 1`Z6E E߽bW(ؘ)0Fd=nu9,.^Cw{GYE G `H^K &IēvOPs\8YD d#}hɘļgv^jf_Gdu\0l_?6þO>D27X>ڐ>E3`>K>{/ki>#>C'U>R|=~#> =Zq>F@gz>޷|$2v>\ڽ% j>k6$ \>(0%aQ>kdc,A>*ʉ群%> O־Bw=Sƾ-=׾=@. 48,_xs; z&[D ׽Dw !52Y4Ev)(W0OfNx< =N*O~>.Խ@p?ߩ*ԛ5 E# Iv-JT캾4o\b/ƾaK پ^wݾ^<dܾ][넺ؾU€V$RP龦>2"p>}>E/Sx>>+%><)"(>;̼!x>6н~>I jl>%[>> I>$@D@>]*ラ1>7hY>E;f=DRu=usξ2Jy<# y'^>}J h佼j Z> !E J$<>>b$3ЃM/5;1M?<3 k&7vseT>@4˽g6Bo5fȾVGVG]nѾcM S߾EUhjS[Q񾿙Ud}9Sb:)|K뽻GpK)hHR_j>88\>|v>D.j%>=!!He>5WCu>\½ r>4}f>*YN>k<}@> O31>Ur>_d>jҾ-=:;a= C{=1e: =پ | uϋv1ͽB U$M}:XTtdo̫ =Y0#"9yH&<4h/ *v(%z/5¾{8O:4^ξ8Nܾ<⽽—徇D*LXE aCTJȼe)&I.`jƑJúfBʅ(@~ӗE񻒇IUuT>28{>*.>ݗ0\J>0=(g>d |="[>:<:F>ڼ~>]<{|>[R y>1h.rGsr> ὂV>|0k@>+N/ >⌾]`=q=[}`=nξѾGG_լ= Vk5 Cꇾ k*K QvPG)V➾!5 7@,2@˾EX# Ծ#i*۾d-L=,08T9Sh3@F"R B@ݼP?n5 t?;$GACnc$>j@6k[>=0/S>NX=*>pL&̏>F# [>‚T 6~>켧 ʆ>J]9">a:T{>`6@yY>cG; 5/>&=XE= ľGܾ𕚼͌۾/ɾj-$J Gj,Y%Uz{>ylu Z5ʾ RᾍD+M龇g5ZtA'vf)]۽_-s U[0 [k0X 0.^ 2r;08/:xB#+v!x&-w:q'e40;Ӎ*5i;f-/r5Bƻ.Π>AT9= >4i#0>z>-I`>ATo>v+(`>u1>2'-p>=9 ߀>62=*> w l>37r> wQg>򝢾@뾈]>r*\qX>Pr޾PJK>Oо5C>fž ƾ;> >Hrz>SMf=X y=; "s3=xL.]=H(j<\4ƻY*̷i* 5AFd^QUC`zvHߗսܽ5U& QYB%"W勽C*YGOKYC([.z]/%NfdO+ pִ5yPtT{tn's3hcAgp>[8{8>>D1 [>2|>.a>C>(u>x=">=*DH>q>;N@ å{>}=+mj>8_> ܁ŧモR>ϙ:>>,KھN :>m:@ξ+>Ͼkf7> ϸ)=UCԝ=|j얾h=} G}'=f0 쁾İ<9pZU<}`Gݼ)$LSQ\`.)>a:0HAplPO&..7_!R--ֽRZQͽH3OUSe,wGSqQv"X|cla>;ikk3Ir!pPV(o"E>Lp *EVhkt">+>H8I@>>3U>x>.0pa>Q<>So)ypu>|=S"w>7};i4>dce h^>m>Js>?Kl> GZa>#̨{L>؃ʉr ?>B Ҿ*>:kǾe:>Ѿ{ž.=tվ¾z=J۾4y=lZM#=9c旾 < Gxm m,VN:6o U9&<)K佮00-cI85DD#IN\ZIo{eHv<ǽiЁCKK2כ~EcM)vyQӇZ'ljؒ7ehCmhjgȭ? j[⸼aiñ$|,@g흻%uaEڻπJ>E7nY>j>4[Y>> 30"g>/I>Md+u>\=ȍ% ̆>:p,>|.>>Qѽ\{>ȽMkq>'$:8i`>:$&"U>JiB>e,>펣<ܾQL >G Lþ=IDоo=*n龨"%<-?ιಆ~Ua1{E\< 3&rG) +p[A/p]h0q;T$?A-|w@pnڽK+At=]eEMbKJ|KRI~g$_nBk|Mc ɾ b?"9Ҿ` Ȋ־!`Ps8оZoѻxվ dZFپP>&5c>;>Q0p>9>)ك> N=":>٬N^"V>mIx'>cܽNu>3y kd>`#J/2T>l/OEϹM>hI>>w@L辜1'>tԾT=ʼ8=Wʾ=)).=:\ ۆ6  ,hӽ Z+ ]9B- W6fS&|({0 S 4U 5=:z: g }>ýcDMH~IH蕽eYþ PG`ҾFVDy 3 X,2[Xe5.WP}Q(5P;S'>0a5C ^>,y>c-3~>V=!!>ػ4 >gyQ>gq> `b>?]?VW)o9>NJ5>jo D!>e퐾׾TR=A쥾ƾ o=8Εo=?=־e軂8W1&&Ró&~ ŽeSӽr'1Ev̀bWVa5` V0$/P?K$)56$Y46,*ﶾ 1N>IB97ľ; Ҿc{<Ľx(ݾCe7 $kM*,pOP'ټ,.Od]N\G8ajgC`# @*F)ջM3T>:؂>d V>a/b>D>@'>>J=A݌>"!JdR>d t>C: n>' f>nؽK> EJ*>M\έ >.}=&4־ =tľh;@\<(߾TD^-E"T՞6E@R\v}^~)u>g}@,|SqP!+𝿾"@";]&fξً.-پ;A5{!5)b:B(m8cEXܼ wC  E|; 2@B:~9(d2; (:uA2;/zJ0Cf ;>>6>=00+>3'Q=h*0>Tx<(&p>jD5!>Qvi|>HtZG>_N\>_3lYv>彅]Q\>, j=>nQC>.Y=d@K<2qܾ ˾/qw֨;N]sʨz D ,cNB vKƹnC ־GԄț, 12I꾔)\Zᄡ*ܽ-%>{Iݻ4rmaYl5>g5ټiM9h;;D&4a;81"09D#4:25(k8;+:coM*>m6">M=06>(<0*K\>:d'>XY$J>lм}!Hu>`0>,I> "$y6s>pZR EW>i]~ >4B=骾<YϾnMվb¾wٽi9_7=F~wΊnE|DtA8Z jsҾ=``X۾b N%)<+T%[5" &뽅' j>'e!$(4o9'DcF*vT&9A!Y%`P:[(O'X(-)\/;+F+'/D3ʸ>=s/>I=i*XW>ix$Hg"Y>&Q>!,mF>ܽݹ>% |qjx>G,OH>Vohd>Fy<#G=<Ѿݵپgt54oܾ'Xj=ΛrvWILd9.xt'vFsr}f_ξ KJ羛(<*GN} V0VAR É[-Kn#"tMps8 r+}=[ )@.>:5>@>yq3:N> >2>?=,>_n=*=ʬ>Hy<"'<>`Y4>?A>L\S>]2s FC>2s~=zh򾎦Ͼiw[zҾh7]kU־ӆK~޾Bz#yYc<9v,vI Gto 4:g! 0^M#u%!GAgA#?߼ j$:fϻ)R;) j6<)[j<̂4>/ $;:9F:O^<@ ' C3.^RG>`Fģwݸ>=1|>3ֽ&>o)lcb>ng^d=t> >P>H0>w-> $H>l=Ӵ K`>3z=Z\x>L'y>#B>\Qؾ?ǧ>pƾ<>dǾn$>\cƨ&ߴ>Bї>VD ȴ>! ߀œ>4Cb3>,T6>^'p@v>I.t)] >L4:>3X]<>2jԽGݧ>8vK>F@]>nFbT>8)Hi>=-OCμD>Ry>зZaL>_Wƻ>Yi1G>l*+9y>gҋu>7f#һ`>>GUdNr>?>S,9Ҡ+wӺ >Lv{=N|>ȝ><>,B>=RD e>:<A>;Iނ>jK2>*:ݾӗ>$waξ>0ľ>oYS>]t,2>>RԈ7>K w>+^}>I7JR>"\2Aš>*bT>0A. g؏>4+wS5>%4Ͻ>T:ۯ>gB79 >vF2VV_v>M8/j>@T j>Mf\)lU>_rI>jN9D>/m?ݻ>5>|j*A>)j;λ[]>hk d>ί>E >wBb>ٴ8V٬>C,+œ=݇>%% >ү5>~`H>ٹ=~p>; ۳>T8=Ɗ>H^> g|>8>|ɾp۾>^;߬>U} l>oCZԬCc>,,M>!K a >01zݙ>:8ex>$tT">q. 0;71܁>s++o>&;/htY>˽7 fԽQkZ>H ?}wB>RDQu)>N$q=.>Wt>P\Ƭڣ >jgjhī>#k,F/=^iU>Ykᒻ>ÕizَOq>hkER>2> =k=>?W4=x>,Ԑ=>]>U#->r>\[|P>~~=pp>=` My>^#=:>5@F>HEt>ү9uG>þ=>;vо>.scѿ(w>4)k>uɠ=>3`p蓾>ue]jӐ>>L'{ƈ>P6)d>JMCd>xY* >> "?>+re>v]/>V5U콽F^>j@0L=J-=Vvp=*\G7=|ie =SYjѼp]=z|h}/=okCK=6i:ʻU=fk2=4s瞼=A>r?,mټOθ>ui8`'=>E1hZ=[>O+>NSd>'9>T>f!c>Tu={h> 䘽{7>vN>ln>Y޾c>dгh};ei>nƼU>ȾM>>.վ>𗾂>.>%5k>/zsZ>i .:>ksX<>$`I=w-M-x=N/gDe=l7pI=wCս=f(M6|=|V.]E=Q[l|S] #w:"$6F=Yå>F4>#>*/',;>Mk;> )"c>:/>&k>=6H>,&Ԉ>P& G>⎾4o>Zz>pǾo޾o>[_оӾlj>Ծ ̾ěf>uݾV`>xЬe>)mB^>Y سwB>,"+>ǔ񔁾>,=q*="$Zq=-&ղ<1=i'~/(b=b-Y%kt=6.f<4C}.<$Lx6x_16M=l>5 >>}1g:>g>+]>xV>0,*_>e=Ef$ay>Csi>cׄ>)z-$&{>ȁg>U+`u]>þܾ_V>\ؾSP>ƾٰоWH>gྴþ,G>"f?=>n}>n 3- >u=Z]4=) imps=}JSyc={@D(=ե'~<@.VZ*pHe9&1F|鴽MJ>paWv\ҽ[2Q/fgVaZ~ Ab޽\^$^߽dz]6cHvbi lKҼ0ys젼-.w>_80xu)22>H9$=f>|35?>I}>l-4`>Mh>[*e>l0>'p>=( ">P<W>;,F2 Yo>֌ԃr>͓+jf>@VF^>IZS>mݾF>&?FԾID>=ƾ|ľn4>5ݾP)>|$ =q) ʤ=S셾=` ZvV!= ~[O 7 +>>}>@2'Y>8o>-EMf>,D>W7(~pu>=چ!>Lm=T܃>Q_F>H ez>˃\g|D]>TsM>6>޾S;>rg$پ<7>##ʾ">Ծg]=򾪊\=$Ъ=5 ~=3@=G v??<j|D=0q|g_[[%uTcvs/ШB691pAO+"^N{Fq%Pֽk]_O*νV[R⧽MaR茽)SaeW<:tna@dyvkD_}nࡼv #n1Нn .'=[Tk) =>9NA>">3 V>QJ>02X_>F":>h)+v>={h#Y>˺~~">pCJ>i?(Rv>['n>>b>J`{,M>⌇P@>rӾ%*>X?˾>qʾI;=ξZ=Q*ܾ~622=Kvm=|qsH^< οG=(d([Jʽ'M|0 y0f",8(SvpDDZmI.ZRHV½bIW ?KjroPRPq8H\ d! ei렾Ti⛹%h0C g2eN:q]`8#$>n.7X>ɤ>r4ӿ[>zq>}/;6i>t:>)p}>= $>|Vo> R|>V򳽕 Kx>'Ͻ Xn>B @%_>1Z-S>e4B>&oFS(>پ.3>ľһQ=kԾ-<=sr0';6l!\68S^̽7FI 2){) -K0gq4<ކ%?0n>ֽOn@+D+9%J]dYT8ǵ ]4A9,a}\Ҿh_nGؾ_ ۾]h>վl=Xᚾ϶۾QX+M(⾦1]>ݽ34,@>B'2>$w/?"g~>^N<>``Ond>̚m/d=lv+R=|8%1=iYW w<0zh 6΀'ҽ}Fd۾02z_ӾSuǾqxڷgľh/#j2` \lW7 Px:R7PRm'H`@-Q1w)/6:FC_̽@{ONƧ OAkXj_j5̽A[qW`ɼUfKJj cmv;7ckvgxI<[37K<񁅿K;!=Gak3n:>``,ǫ>'X'o> g8% z>[v"F6>aak$>drm=p =jvwyJ=|n-P{)uv豽zھPݍt7׾E)m˾#vhjb-ZVU߮bR˾oLoI6DB<"Үf 6 n;!2]w#'WA,0ָ',(a9WƼ7x@r5>5@F}ż"*ATK,(SCU~؜<6,.\= nsckm=P-m1X=hNtpogE= r=H2 {=1)) =b;8 )=< n =~5N>s+hz> *'4>_XH'oU>w %A=<[j=Dtz`|n5=U ( {F}t(8ݒjd-(,֚O78<&tBx =ފ K=n=5S=mٽ ^X,w=]3_ >Lk\gR>ănI,>;.do/>üptx^>cӗw?>${E=\y;|B=g<[/=ʀ<タ4ˎ?+> ýr;u> p7>c |]4t>KF*E>*]v w>d3>v=`k'B=݁DG= OLǠ=5ݽ* Q>tϽGQ >l/8cUGA>t'H8YUV>IfasEe>LiΤu>C wQk>`>G޼o;C>4vB/>bºW{T+>%:l>}u9>vU:8>,@0m{>Rc2(!P>}v" =FB{;Gzý۳m*x0Sh⾬?IKݾA*@Ծ}6p5о0W7^hq<ܾQwg;' ~DSw` Ⱦj:-/ń,Z& ü<}(Ta<9&d0SK=?=" Es@a=zynB4>EEMJ>eɽId> ?$Lf>iULH>=HS@6>^w`a>wdAލ>̏| k>X피Fpjm>;'6xm>+x,d>9xi 9>42E5^W>"2̮>+0>$Fd*ؑ>7^P#)^>ΝmzYf>=s`l&="o Lab38X LdƧ;1b侶ds&پE8ޭоbн+ʾL.Ѱ߾BU@WwxA cZ#b ]r90CJC<|3/$>w=6Y& =C$5d0>B_:_^>.սCxA{ >RD*>[JPD>XxWPFI>pJM>]WP>&Qa>x bA >Cg> l>@ojx>>$l<,G:x><*k7p>U$ 4(><;.j,>c`)BXz>Djm$J>suPd>aoy98m|D.N>]6`z>Hv<+>u{?>x藽z@nO>8]=7g>AjR>qMvG 3>9IM_> V>7&Xy>żUZ>aX_B>hNJƳbD69O>R~@Q7>;k2Ǧ>UjQ.>k4)q>~3$J>H1~!,L=r<FENKB p"]<)fc 2Ps׽ |(EM$GF3oѾƾسqپ8𻧜ԨԘ`<쫾,#a;^`>uL"Y#>P4r"5>c& U>Yk/Du>"ڽ 0H>B)H1>f%.7P>~P7s>Ll"3,X>I3/>t8> cE=>/#aBl>NEd>@򼶨Jܑ>y =.R?h><Ջg1X_TJ8>^Y5S_>X61o>5j,5U>}x)f`>~]%t>P !#u|=1&mý4FNFڽ(Ii ۾w̾WG̾0$<)̻ ׾/>=g" =|f='=ye+M J>₾91>Qse:ta>KJ(u>0(,>Iy w6/ >\.>66>Jё4 ;>v]0r>,dt30 1>}-u>Z*(F>ʅ,>)HlQ/L?%04?F3 ??ռ:M7& ?(S~AU?]M1A\}=>o\8¯>k3$>W|c<0T> -v[r>/ )M7>]#(=vi;5fC ۽-eKKȽK쾒6aBk!*پ';;ȾDG=PJC>qr>BT3>6A?#.\> #(,<>eu,Y>˽`.̻>3>p(4$Sr48>1N_E,>Pz,)Q>d~'r>#wB,D?a2i-e ?Y#.mL? K@*A?$?>g .!T!?Q+]2?X!P:w?"i\X=t`>Lrj3:n> kVN7>I1P>Ռ$.t>?cҒѓ'x+>:ʣ=r^>]b н#b @+ro_-:%!H>b*>X6>A,|B>>L>^#W>?ݽ#>NLK%D>F%>%8*>)C$()m>L&i&>))r>-Pa+;?ñ:,?If:,N(?=4a& d0?\k%G 2?k;*-b2?~TR>$S,|>>$ᄇ>L<ܾ e,=f> ˾ =>5mX>*h>s*G> ">;㜾.Lf>[>Ru>}>ºt>{>ն t>p>%Άu>l>}z>n>iW >9>,%>`?>>-e? UX>? ns>?*>! ?Ĩ ?-?LK(??l8g"%?$?e޼]-,?0?;0?;?@;/1?L??:uJ>#l~bv>*8L2y>׾%=><¾QB=>85>>騣G{>I>蛾2>Q>I>>M>"><}>\>ʐpZ^>>>n>>Yo>P>3SQ>> o>Ϻ>66P ?y> ?M>y ?hP?뽕 ?c$?毽+? ?n%?+?$3?2+?Vk9?)U(?;s??4?:<1A?8?btUS!b>ne> r>cܾ= >/Ҿ=ؿ>*þ>M>$hV>6>d L>A>yx>:#>g>>̰>>"ʊm>%>礅>5>Tz>>d,>>H|>>y/Y>> ?@i>?NR>9K?>j})?*>«ǽ&?V>VB,?X??pU 9? ?@pB??` ϻTI?v ?w Z 0I^>0}fq>TO=z>!Ӿ s>9>c!ʾT9>>ҬM>ڷ>LL3>.>O7>X>B>Ai>9>">?'>Ԍ>7o>>g`>SO>Zd>EE> Wj>]>"I?%>I;?l>ʹ߽N!?>ϴǽ*?>()2?@>B=9?<>.y(@?}> )`L??qQ?y ?a<V?i?~H=_{X??<9=]??+=a?R?;s#i@4`>`>^焽9>>APv=׉>;վ>>>MȾh>}>}>R>2*;>K>롾Q>I>$>c>_>>^w˶>I>T?)>zO?/>a^?>E ?> C1J6?>xe \?̭>Y t??>?a>=׽ǡ.?Eݲ>{>?[^>d白 G?,>{a,J?h>/ƼM?>\T?)>H<~\?>cR!= a?%?ׁ6=^?3?==^c? ?<8g?t@2̾M<]ɾ 2k8žH;D|@I>>!n>( ৽d>8>­>־UW>=>ϾPt>>`b> >`e d>>†>>H՞g>>F>å>9?V>x?>{g@w?>X?ݴ>??&ǰ>_&$k ?>I"?>X|$?>߽H3?>֨J?yc>lXU?ާ>h'Y?^>lK+[?>\ޭ9`?> ;f?A >$'u=?vd?.>ɶ<m? ;>Ͼ|V<=ʾ!6n<.=M, ʮ"=<@%I~=N ї>eV#>ԓ<{7R>E/$j> 1Ž΁>'@tl >xT.>>o־y>Ca>ZȾŘ>OҤ>.һ_>>䭾>>۝nO>H>8הI>Ɨ>w|>̉>7>ZS>O ?f>qh.?_>h1Qk!?W#>6!&?=Ť>-?Q>7?>eC7?F>ܽ=(;?R>ͩUN?>ٺX? e>а]`?>|'1g?T)>ԼPi?>bIm?=>L_5u<m?>Ҵ+<;o?fUQQ:lϾdL6hžh=:1 =lZ*䉦I=v&$R>>>#ѻ.p&>@9Q3>O^zk[NK>q.s7m;o>e t)>a1<[>'f>L7>M׾dc> 0> >O>>;>1>'>䨾_&>}>t>V>+W > >(ת>}>hW>u>Jst ?$>X?>cA?E>3H&?G>Zd1?q>ͽ@?> ýJ?i=>˩fQ?h>y^?)m> Qfg?of>0 mp?g>iq?m>nVr?Hw> ,u{>I3 ַFd=.@=pT=*,>l$7>S>>1DHO>yp`0r>W.ZO>ӜNWD=e>Kh=>E<=>i>OоU>Wb>T/we>]ט>@g>8>kU2>΅>񨾾{>N{{>/ۚD>2l>:6>cd>Yf?;m>.o ?m u>^ W?t>l @B?>ڧ0?{>(@+?\>ͽ z7?>w>0gG?b>4aT?'O>]mb?vB>W8 zk?(>t_u?"*>b3x? x1>⻂x?K7> <M< \v?R8>$a$I<%{u?x"?S׾ԣ9ɾW=y5(忾[=)O)>CJ"ゾ8+L>lcNZ>X~*8Pe>:-] n> ȽRy> J};֏>"

6W=3>ǩ>>GQ>>V־dj>h>ɾ>pŅ>> y>$,>"m> >c> \> W>Mb?X>b=?wU>= ?,V>-y?hY>0p\?5f> ^L)?hX>\/ܽ_7? I>3I?"*>BW?i >@c?.>5 Mm?= &t? =o!^~u?=fWt?=xc9s?J==f;|s?{=j;G|?q>;O~?fw'BKԾx/D- y6?>FA)tk \>{!9d>R8!/of>qr>i˽$ځ>!h ռQ>dRI=>>dA=>D34;>>g:վ3PO>%[> Ҿc>6>þ>>뭾>1r>x8>F`>[]>U>䃾2>JF>&?C>om?B>G?f<>P?[7>`W va"?[f;>eo+?#+>ؽ*9??>ᔵL?&>2zBZ?X=46tc?;=K| n?=q=NKӿn?1pN=Nl?>6p=Ql?ߤ=ûbUn?. ;4Pr?mB;~?|<, ; 5??@ n?eޒk:f5r1B4hI0/^D),R>fSSa>JL>p4|>`ZO>,U]>B۾%y[>(þ c:I>O<Z`'=>Va<>ɤ4c=U>i=m>?.P=^?Q'5,> ?_6 h>Ù?k= >?!5>V?8]-B>a?>2?3>$?Ľ>1?|r>:?`zW ?_C? ?G?͇m?dhR?O:NJ?(dY?%;{? [?5;~? V?I[1od:T(6"<811ⴘٽN+{+9"{Ϟ=jE*E>66ok>Z ( Vm>4Ů!>~9F&X>޾64<^>^T;Co=Ș>% =>f/ͼ>:>#>Z><>>>oV})>9>0E$>B>w*D>A?doP>D- ?N/>, ?Z7+n>-#? -4l>._?BQw><{? .k>N?*н:_>S?m?F&?I?t.?Gb?9? ?B?!?eL?<-L$?ʼnQ?;["?T?< NgP`"0>*gҥ >ᄄѼeѷ>ܾ=ۼ>}˾K8=|>6">WjE>q=>f˝qd>$>ߑHq>>D܌On>>Ao>]>(:\s>Y>,e~Zb>h>V>Ea>.>?YN>$.?{\>(? >?^>N ?0ּ ??g?SX?(?E7$?`&?!I߼+?1?7&.?:U~|l>Wȍ>a澘Le>b׾an=O>tþ=>ʳ3>0>xw>^5>|i\>>򇋾>>jm>>{B>.p>Q>un2E>sX>Y>n>0>'>>N>Et ?6> t?>Pf ?O??Z?Ho?S ?%cb&?&T?~,2??C 9?Ca)?*;&=?65?vܱ<3_@?r9?<$D?#9?S<~*F?/e882j=3*$-ثDb(R=#na=tH>ՖCUi`>OAO Z>۾x=s>Ҿ;=>þ>Z>絾S> >} ~> o>T6>a1>JV>>퐾!>> :;->>Hx>?>wR>?P>a;>8>)H>[>**>R)>l?y>_D?>mm?3>έ?>!Ƚ-%?j>ds,?d?8U8?֧?тA??РH?p!?0sn8`pU4,?޽00[?Bn)w"X c> V>Ora>॥=me>Ӿa>R>Iɾ.c7>>ϽJ>>*/>_>M >>?>i>)>>QYd>ia>n>K>jö>q >h>(>XXq>>Jm>.2?&>r"?>(?=>l߽!?->bɽ1)?>&m2?l>՛8?n(>~uz??$?(7K??hpyQ??=r<%4U?V?;#=TX?d?3=]?cQ?Q4i(_>|KPƀ>`;:h> 𾐄=T>Ծ=>Z>EȾh>NK>ދ!> >ɪ >3>X>!@>ɒ>ξ>>а>Y~>>@>>Z xL>IW>o_?P>wDJ ?!>/[?rE>Q&?>l ?6#>Ȇ7f?y}>?ֽWbts F?G*>s`>I?}>=/M?E>WT?Q>_8<\??-=`?<?6=^?w ?\=Rb?̉ ?O<@f?@̾f ;A5ɾf9j8-ž'b<А2@2K=--u=X( &=%U x>yL>yr>y bu>m=>Lyc~>߰>eԾ\>댫>;$av> >N>뇲>^>:>&ϦH >ح>ݞQ)>>"Y?ٞ>Ʌo ?iZ>^u?>>g?m>V>Y?>Z>?>$Ʈ?>sCP!?#o>n$?4>ཱ3?>F2J?T>2rT?h>mX? >u-ŐZ?۴>p^?>ʭ*;9e?,>I=f?e>= c?>g=g?>SY$v >6}^oP>Y%Xi>bx ɽ> غ >*:> >׾t>kk>ɾ֔>D>J>">l->>u>F>Ĕ?>>C6e>k?>?>σt ?%>"gi? >Qu!?C}>"6k&?}>7-?~>, S7?0>$|"5?">g߽9?۟>N>M?>X?'%>%]8`?]> "2f?ؕ>XFۼDi?E>n?>@7<_l?ѥ><o?$X@;Ͼ_\7ž=1+X=*=%aЁ>`4"" G'>mg4>YEjK>;F8o>d 3d>S<ػ>[_)> >e5־ml>E >v\>أ>=->9>٭>ƞ>v$>Ù>s0 >>-ʝ[f>R!>r ^<>5>*Ф>M}>s .?#>XJ?>=W ?>>'?\>bJ2?|x>Hͽw@?/P>sŽI?/Ҍ>DkP?>2v"]?q>Tf?cAj>*3To? k>|q?!r>>q?|>8G<p?Pl>h 7<8s?J>5}$͒5>G;<4V4;>KXQL>{…"r>Mdw>z5N5=Y>Hn=iܔ> w龰\=> ř>4;>!>8g>X>1hi>>絾 >N>UZ3>2}>Wꚾf\>]m>>b&f>Y?vXo>V_ph ?Nw>0LX?u>y@W?>>P?->E,?u>ʽ8?i~>/HG?0f>KN`xT?h+S> bmc?uG>d4~Kk?X->l:u?C.>gw?~6>̻^x?W;>.HP<~]v?=>]`<|v?J>0<u?8<ƾ޽F8þ6¾ƼN2)cɻt.+$='6˩1=@#,қl>TA"n`>/ZV>25B:>`0=mܺ>p־y9>H>ȾJf>>]J>>*X3ר>>ࣾ!>->U>6Ź>放8|>>.U>iB>%?jl>Az??]>Opf׻?F>XH84 ?>2)?J>E| b?S?> r?>:gc ?~>ؽx@/?V>R x@?>)⚽H?>XkjL?b>"6D]O?]d>U?><ٯ]?">'=a?N?L-=Ve_??h+ =Td?Q ?e<h?f}@ a;`Հ&F>T.}&l> )O>n#< >>ͩ>پS>H>>Ͼcu>s>=>>\䳾>7`>EC>;Q>vh9>䲧>|>!>e{ ?H>&|" ?->& gD ? >yX?>,;AW?s>"""?>4$?ͬ>k%?e>0߽ø2?.<>UcJ?;> m_V?f]>]Z?Cz>l]&i]?ۮ>a?j>PR:7Zg?Z> Y=e? >p8Ͼre%;ɾX06=V,I=q$`Թ>Qi>>|T->qR>*>m>"! n>9O;*܏>%=Ȓ>-վ}>^>}ž5j>ˤ>+B>ĥ>P>TZ>7]>=>n>E>>%6>@ߍ>ޘ>|%?F>/fj?>*P ?>AM5(?">M,?Oy>sw8?Ĥ>͂뽘9?R>4'ؽgO?>"Y?܏>L ]Qqa?>I*h?6܎>-i?!>tn?d>>&cEZ#ou&>(~3>- ii$K>ټB3jn>uچ>n8<Ր>A >m>5qپ9Z>*>=d:~>t>ڿ>_>𳮾y3>E> }>"E>>8>c+>(>@>X<>#4b>P>v ?H&> Y׾?)>5E̐?>[%?ݬ>s&0?>ν >?iȒ>½J? >gӈQ?$>y_?ݶg>Iеg?p_>"--sq?a>5r?:g>?r?cp> ,;έp?2I`>CjǍ3<u?OS#;LPԾ%8/ʾ#=1.4B?Es=U.J_i=)R0 >#Ѳ~>>LE>5::T>/jq>MCmE>88=~>}m=>[Y8>v>Ӿ`>ٚ>M>Jۗ>hrh>>#>i>rl>;z>/>j>f >Ra>RH?Nhi>3o. ?^r>wV+?Qt>L;??-M>4?g+>թ8*?݆>kн6?p>ݷ-G?^>-.HT?H>X6c?9>X6k? >~URu? >x?l+>Wx?B1>A<v?d3>;>z"PN>N@Lm\>#)g>/\o>Ts˽{>M =*$B>i| =8>n>*>^Q>z4>.׾~f>Ύ>;B˾H0>>) >x>f9x>k>B>c>EM>V>b>#V>"a?R>y< ?S>*? T>?F_>S g)?tT>c߽'7?pF>O/I?0#>ZV?~>l8Kd?=;n?=Zs?U=&u?2=rvPs?YE=i8(r?+=^;^r?=i<9|?s=;I?_B]Ӿd0/}C,<>*`zxX>,#2@[b>24W%e>`tq>epdͽg&>-Nng>4d=A>=x>k;>D>FԾP>j>)Ͼf>>Jl>*>BZ>q>4F6>$_>~h>nQ>M:>B>[?@>jn?<>I  ?9>H`?^2>Ş k{#?_7>{ +?(>ؽ9?Jq>C7M?>ߐZ?r=qg5c?K=il?[=!n?;:="'pk?Z=An2Hl?<ԻLn?DML:5s?99J;m~?;k99;? LFaھG=XA8վRm=e=E@ʾ=f8!>2vzi,>i/uD>)>xX>)#1Dn>(5|axy> Nסּ>m >=yp>=>9,E>>޾X G>ʃ>+̾c>׀>S>u>xl>b>~S>r@>Ó ^>(>xE?H>|* ?">Q!u? > ,_?><?J>U%*%?; >22?H>Vg?k?:;MKs?? 95>&h0>y1ޜA>ɺ,O>?)vXuR>w$ܿd(&f>1'Cj>*kε0mq>g&57u> `;;Hv>Dn=Ts>%b>r>FF>g>.׾6i>fuY>.l¾>.F>ڭA>[->!閾*>f>mÐq_ ?V>?E=ZkA ?ʣ=k?K-=TSS?y=Ȯ?,%?=m+/?ű=j;? =ȵM?dF=2S?^DP8<o?xIg|<(t?gp2->]/ᦾLsN>+{lT>Nc' (o>!Aw>M!{>B'Ľu>sRv>i. ^t> 0"MfI=k>rO=c>=^X>2dپC2>9?>cʾ+@x>/>;>Y>;+ >=~]?G0}=ώ^ ?g=}Q6?=l?g`=dUk?=G?pW=rg0+?t=69?Vy< ν8E?BO;-N?EKL?Y$ڼL?^u U?ս`#;u,[?dcB;mpj?C;+V< o?kY8;Dr?$<~?^DEn<)?IW472V>+Qb>& uy>/->6~ꊵ>Ydl> }>PۻV,u>iK="Bn>3=Rh>p˹=sX>ؾR> ]<>ەɾn> >] 2 >==G>&=bf>"=??`N<oec?/䁾IX?μWf&?`Ǽ*V\ ?'Ay91'?U.D0?'9?qc bE?|\:^J?dh ]G? {G?-\Q? rI:[?ӱ"n;g?SZ2;m?L;x8q?4(dbW 9R(>ɉ>1tX>>t-_>M> )Iq>9=B#F~>L7=g׆>Pj]5O> D }>wVm!3q> {a>}a X><侗D>XھJ >>@YvxվՉ;>D3ɾ^5>=~,az=ƻɓ<=w`ɈV9= 0y,8>>J> 3,R>%f>P>. i>ѓ8>3z(6 w>= ɂ>ع7<U> L>?&t>taD.Ig>X(l3_>nEhK>U*Rܾ9=>v_zԾ1>-ZþN>ؾyH=2tt1=޾ ӟ=<Ϣ}5C=oSC*<| ]ɜ;C~y\漟;^_D$"LTs0;iU8/2B>1 G:KN8gkJChνprIfL2]oOˇoRR荽 X$u##c"Ejξ1l" ldkhV(&f]P>i7dO>@׍>|47Z>a>ԑ0e>:B>*Qt>U=4&f>`';`#>G>QQ>E1#~{>pսY`s>Y3 b>~\e\Q>tEbB>a䗾v߾+>%ھ|>M̾)=>ʾKl=ᾛ"=s07<]&_#k[7F0ro '_3$ m)W&20Z:y Xr5CF#І7BڽHEd둾E(T1K0Oq< _pH_- e]$gFӼ ȾcR<ξscջTȾX_/H;|\:Fо >"7Z>4>]2hh>p>"T.s>h=#ƈ>!<" >(e`>F;Ry>5 m>zdKU%zZ>+,xS>L;G>ԫc~ 8>޾p>^Xʾ6=?j¾춾v=D۾͕<ql8U m½bVh@% 3&E~.'j9!@o[0&;݄8aՔ,7\p9p1< ٽ. >=dRE˜G=>|/RXqҫǾX,&۾[.˼9Z20Y \N=㾄UD6Q(<3re>p>,^>װ=d">=>`Dz0!-ȋ>\hzH>^Tv>i'p Db>e+-S>ASU\=>nELyk$6>>p .i">uC@۾>򮪾9ɾN=`4渾#{=rȾb޸<4پ+?KQc߅&Ke RuD0&ao 6QHPOH.WaPu$?ُy,(,+衾E.&W=G2Q`B7WҺ>^=ֽǾ>"3ѾFD},ᾑM:ϴp>x^f>Nj.Ơ>1>)$QQ>8<ʊ>cj >$f,# \}>Zӽ w k> iT[>m~W>P&97?>i >^wNvh > X۾̙=(>;!=;Ǿ7?Q>G=\e0>r=v)GV>#=,%R>C!#>v/;>:-YS{8>q>1kMt>^3 =W>B7%p>>4eY>i>4=3ո)<׾iϾ,$꾎쾾r}~іIH >7{T^fΓε IUð7̾ <{|۾'*޾"㾨,7P-u/ ?fR7"Bjl :*Sa:Ӽ< wq^BW@9 +<޿s5 #H):2: 5:l$94:'F<{9O&8>5r>s=I/Z>8<-* >bE&>޼$<*>kK[! g>3ʖ>PW)XC>`Ѯ){>n QX>ZEQF6)>cU= '=)žѾscQ׾Až忽e"ޯ~; Zh`5O[롾B4qrKe Ծ ZaisྡྷMz((4 >s_=f/e>«O=*ϛ>f<8&T>∼R!0>Vٔ>aNUսdυ>pq Ho>B {I>/l>vayQ=pd4V߾pHоD׾9达#E(߾THZ w,)< UjvzK,oȾ++^ӾRLB.>}CO)ͧ2&xZ f2 `qE--XV*|[l<7!:p)nد;i) Ѵ;p(m!-2<{/- >;t5L o: !VM)>C>I3ި>R=ϡ/4>=1E>+.`=-+h>(,=C)ͨ>C<]&,z>d՗"q͞>5ۧmz>|w >6 P>d"=3<Ʈn$p==NžtQо7}о'b1aϾ>1>LվPZ׾;ΖC,ؾn۾憾v(g{3Y]۾k8JA 7/Snl> VVU[콋8r8oT;,ؔmW"v*C$P~u'f;<)M#<'Al M9>>72>U=u]/>i=)c>=)&r>{ 1͠>ғ> F>8B,ʃ><[>>2V0 l>4w5'=ȕ.j(CCdj/:iIɠ6Zp=Ю>H05>t?>26>g>+]>SU>8*~z_>=Q$ 0y>p$dt>爽}j>Ft|>YA*i>`D@>]> Ⱦ ܾlU>ľYؾ}?R>U?ȾоYI>q 復"¾`kH> oB>R@뤾c!>IǕj >" J==8 o@=3Tw=xLB~@=6})x<,t-%{ |8dbv̼}?Fd䳽gkLM G@VQEƽf[#)e齤Z8AFٽ^+ڼ_ܽ]ė׼fVbd&ὋkҼܽt<|xw},44>X9=>U4YR:>}>V-&H`>y!l>+P+mc>[/0>'fp>=Ad f>4$ޗ >ER;q>Nϔ'g>x98 ^>L*V>XCܾ,G>LJӾ\AD>ƾ #ž~{6>Dl޾3J>%t=y?9=c:ي= 8|uS(=[QW<O HƠ!<(U ;5r+!pi,6:\ @u'TCjH܃޽Ucrp X9+HV`v1Y I~XHb<)d]L+.Ng3!pk@(s6S0`tμixqrR~'m>7>=>ލ>H12>Y>u>-_Dd>DE>8(!u>2=T!>v={LZ>U׽[3%s>Lz> lag>K<]>悾) $O>"޾m<>\7پ8>A˾%>"LҾuW> &:="ۤI=(O={iv~=ف ą<jHxi rfOs%HTdo.sA Ĕ9j2$(oA| Nl/BPbֽYPhϽVTWRW6J1R;ϋ[W;}m8bP>4crkN) o]|4Yo>޺@o@,?JkP0)Q'>8TA>9e>Y3FV>~>0_>R;>$g)fu>="sB>3, >~ >z2&u>.ߚRn>$ZBZb>d܀JyOM>#K~⾌?>*kҾ(~*> Zɾ>h˾˾\=!Ѿ ¾a=۾ Ԯ=Aן==QfK<8 ۣUQhLuANLg&5R0R=%P%y82 p&M`Dh'I7PHƽDd|Jv7V퀾lL4OPlx啾 \Gds'ySe*_6ϩib&6i~Ifg&wfnahu ٺ趕> 7FZ>L>w4TJ[>> 0gh>@>*"{>f~=h$ۈ> Peۈ>O>y+Oy>.ʽCEo> e2X`>3M|T>g kB>;6*>4iھ>x¾=8Ҿb0{T=뾫X-;_ 87s2S_NĽGt F)2$n)g-G/n;yp?vU?ٽ傘f@ɗDGGJ1ud S+񲾐^.}8]EbI漵ξ`"s4־ `7lOھCq^{ ԾXY᣸`پ4Y/2ݵ޾h>_%4rk>=3>X:0(s>>F'e;>y="0k>x! >ӫ>K*"s>޿uzNa>k,O7Q>22I>[R9>kl>QMϾ=%=%K;O8v=Vt5?vD ̆fڽnZ ^ E4D G9YY%,/wngD3N ZX527@8;>hĽʵ8DƑ¾oH|ǾMOZ:־gV9 ty 7;[>z>?C.s>x=!{>&>NpU>Ԭ~Ip>6#c>Z{:&J>L6;>Q*'2>TLi-辀!>tվ>=(ƾ =F춾g=z0T=վQq&/2Id>̉` ~̆t%loxLR'k^ ya-Ƈ$KA> 5'.V7Jாv+)3e0,UC77jɾ :h־\;3ŽI6C5M" JM?׼S6(M#vKMhxEv A s *F+3L?${K>t:_>nF>/ˑ>:=S'’>wu=2 h>d}<)B>  >{(bx>Y%-jt>xd: l>콒^DR>2! 3>GP$>eO徘P=H-ھK=xȾeϾA;e|&.Z(Y9LNyؙ(# 爾f+x}e8{ia⓾=e~SR1*¾!"/ϾDz%;wӾ .ݾ{3 5h_:y,TBX Dn޼3 :AC B;m>d;0b8=F):M:_xv@;5k B8D"/>06>µ=0M>0=*꒑>F;1R&r>L]">S.|>x%u> U1݅> +{v>:_&]>kc3 :>֣vؼp >nDә=x,0;e&ܾ˾{19P eѽ磥+7nhWwm뒾3g껧$ P=hIsھē^I`. 龨_ Sv G(Sv*h۽.^UR-鏭:6 H2t"3I 2ʼ46;>3-;s/LY$/@:l$A4;)/8D;f.-c8", >"6!0>?$=2X1> <P+ ˔>(N%q$E>tӼ >އݽ>G@@>3|TaAn>5-Y>8acV>q!=<󫾏7;oϾ䅽rEվ<「d֬s?t#l}=ͅ՞:.vA[+wzkо^^xnھ@M⾝q>9'|R!(? /$ծ G[&^'Z%> c{(T$u$@x@##TI; )Q%F'!'ā;8,gx)U><2z(i6P(-MK7>%^32>&ֻ=[/>L=ֻ*ן>v굻g#B>ѼH!>Y7eBvߘ>νj>n|>z#Ee-J>xo_>7 <⾘%Ҿֿپx9~ھ<~T޾7(pOЌ`Z$wp>뾥m|v<)s3azϾuK龆 O2P6>*-?4-L>WA)NZ>+:%|]q>nD >?>jj'>nFclz>YMmx>  Lͼ}!t>Ċ =m>>H=tk>}=9a>|=-P>Ѿ;>Ik4>DǾP@>T>ں[>`=ԔT>Ԝ=\? T5=l?$<=|?Ϡ?x.=Jo־N=jD;&A >ɚt6 !b>,my>%G> ! >-Ȁ>xkh> }>BF;u>fܪu= o>$=d>%i=ZM>Gվ D>f(>Ǿ:>H=ODԻ>ḥ= R>T=YZ>Q>hBRc1>>w?d>&79 6x>@1su>Y+5U$!Ї>^뮆>@\>@@iă>1&p;|>T=qx>@=j>t=hK> FT>`#>EҾN>g7=翾^>t=t>D2/<{멾z>޼=d?? J? FO|L ?ڋnt?\xOj%?(w,?͙H 2?cq>6?-2c=?l\7=B?l8[(F?aB.{E?V tL?3Y#U?rtHDrF3^?aң:W`?,;f? C;Y1k?{qFn?3>BC>?蠳3k>u8INLȅ>/U>H(o.>#Z\>n>dk=C>}8n}=V u>V 1=ʈi>>u>_=w Z>8> w>-۾3H>z=mӾ>=Ⱦ>qȰ;+q>(| ?q=˜k?Fƽ8d-?ABi{ ?C?@re?@0wQy&?UP;<2$(?\Qj+?UT)齞0?JX5x+8?ʐl~??g/@?ꁾwE?-ꀼEhM?>s)u'vU?t̥Ȼ[?{^?ɾ?mc?־#'Sh?fi޾]8j?T>-?-`><*N>6FSK>f0"xU]>(-6w>Dl%罽m>>C'<>OQ=,m>Q {=!x>$ M=>f>'8> !E>#8G>F>#> =w־/u>%$=,Ҿj>(f5< ̾>.>hZ2 ?ڽSt?XӒT?@#?fodV&?i]C(?%:'?o'?5ؽ*? 3? ҕ7?4ڗѴ^:p*+%>6 >2X>^)Q'>>l"7۽>%AGڮ>h ֋>\jBod/=+p>U^=0O>4e*>)hP>A ,>->M߾}g>?X=zn>H;r)>@>6 jt>y-"> ҽ M/?H Ï?O? = r,E%?'#+L&?2).,s(?H۰,+?]L1νY(?{]ʽj2?ZŴFyi6?ľ$l:?þIT>?оbt"@?ܾ F?\Z߼$L?09¼K?hR? 6T?~I>4Y?Zev*\?C>9r3>Z3q=w*>"N+/9>#ҽw>=*'z>nуE<ҕ>fV&=l>=><>Lsِ5> >d;O>8>辩o>Vb=ϾLמ>\ʷ>^ޭ|>-n٪'1>B]g|> ^l >2:򛾯?ڞsNf'?n0?+AqGZ%?6ƾB'?e;R<+_+?NϾ('T*?^WӾ'.?|پ8'ý0?X޾ѥ5?_%|H?+5AL?}"tM?"ӭҼ4O?/0dcM? />v84s>93&pLH>-`u >>`%IJ~>, ɼ+>ʣ?ύ>uP<>3=\K>;`>/>Xb>=U,s>:=tm>g<辛9>hվ>ʱ5ɾ|>ҽL>%=>4[*ﺾK>qxi?ԕ]j?ί$vB?;\9UW{?-g:K ?徲(+!?D8Za&?n @&?L.?,̽P0?WQ5?)M솽%9?3 -I??B?_>?h&H޼D??-D?2ĆD?N.R>?\(3)O< @?q̜>]9Zݦ>56>/,8ܽ>4)L~>#'jUJ>Zٻr>nx=zi>%=>s% ]> >=s>d=7>к怔>Єʼ=4>|߾ >RཌѾ>u ž>|ZI>?La냾 ?پ,[?-0CQ?6*y!x?Lv]? ?pz}齗5"?;ֽ$?:6,?NW/?rmIES6?!t16?&%4V8?l.e6?F1#h2?:8|͛7?88?2?ޝ4z{ 9~Vy>36p>dp0hB>T+q(>D&$aiǏ>. m<>jht=dX># @>_8>0>1=>>CY`>=eq><=#޾xw>Hjھ?Ƭ>.ݾ>Ƚllξ>}߽Lf>4tG>V>0aBt?`׾>Wx?O\E?:Nv:Y?rV*y<??.? j?M Խ?G _m ?h _&?z[n*?n&S@^,?x/Q4.?-3\f*8,?7f#?TR>s꼦'?>~<%?"4|E$>w1l#H>=.Q>Q*Abƣ>D&>s<>ʥ>F()=9Z>|p=T>NM>x>W>=o8><=;r>ؼT*>$`׾'>齱|Ͼ\3>R,s>jĻ>঳&>ܾ ?c>c?U:?S ;Ę ?/ ?Jb ?-[|\?޽[?I?ʮ!d ?%#N?m/BY"?26,J?P:{?C?Eی.?DT(?%H`<?9E4<֏?2!Csc<?ý'ۂn >Po}O>v%)h> ʽ>@^3>G2>EN>׾as>[>}hʾ>u>%<>Hg>~ծԄ>ޡ>v,ʴ>./>8>a>>=@>젊?R>Cy ?>g'?>Qo!?>36V&?[>$i-?٥>+h7?.Z>fqL4?y>?9?>wJ M?>w~zX?ɓ>q>\_?[> Le?ۜ>UܼUi?m>-w,n?џ>Ć>]<{m?3z>'!cwN2'>cUɎ4>qkK> @9o>- 𢌽>Omg>l>վo>> {ƨ>A3>"?$>~۠>w>Q> 8>>d>>W>>m>;8>3>-> t ,? )>X9s?“>Z=!?a>7"'?ל>e2?՜>=ν@?6>6ƽI?kX>9؝P?J>]u]?*s>JV"Vf?>l> -4Qo?l>պp?&|t>H仆8q?~>7< p?X!o>m<&p?>U <{s?xH::;Ӿаw$^7Ⱦ<7=2@k=KP.ȅ=G+,* >$ 5>HW:>(MK>8}#q>PZ=e$d>cn2=f>p~=æ>D;>>1;>r>!->> 淾 &>t>:>>L>H1>KK>o>D>>!g> 눾-?4p>6p?w ?DCx>X{?Qiv>*A`?>[ޝ?>P-?m+>&ʽ{8?a>G?g>7xT?u:U>cc?H>.t4Zk?.> u?0>w?8>һx?L'<>M/<^u?5.>uQ<[v?;?>t_v)H"ThL>RK Z>lԺ)b> g xo>vlx> _9h>r=>6X=Ӌ>0x>>3侥S>g>QԾ݆q>y>zȾb>_>E>z>M^>n>=>&c>9>9X>]s?BZ>1,d?X>yg?Yu ?IY>r1S?^>fs?0l>4 q)?\>ٽt7?IL>CI?3> W?>DXAd?+ >URyl?=j2t?="jv?LX>Z9iv?=+9s?^|=h;s?#=!:; |?8>;|?خ>aB|7վ4<:;:==4 >, Ɯ$z@>'1p=n[> :ue>k g>rct>hhc>7><=ֈ>=H >?4>p>T־cP>j><վEc>L>}žkP>Zp>s>>t>W>{a>}>RW>>TJ>?G>[o>iF>cD<?`C?>?:>> !?L>>m<+?c.>|eֽo8?>V L?>FZ?w=3.jd?=5ſNn?=Eio?Sc=K5m?!=3EIm?|4=Yɻ)n?Nה24>,e-c6F><(,nY>H#x#<.q> uսU}>bk>=>ħe==>ypJ>v]>۾4C>->RȾh> >Pח>1w>hϠ>ѵf>_k>F>'_>.->T^3?>y7 ?>]vw ?T>^ ?+>6?M>{x#?> z2?>>?jd=ŽxK?e=3=,[?4=*b?gE=󮉼ݲe?)<|i?=h=Ӿ=j 8ľ >/6Ck+>!2L =>-#qH>o*-sM>%lf>V% r#7j>ieFF:s>xeWx> sR4=y>XrQ+>[y>"n<P>3o>bҾ({>B`>p>HL>:>1>?b> ?4 >L ?=.f\ ?=Jfa?Z=O"?=i94%?0=,):51?={:?p=Ď@QM?|y=%kU?'=Bv TZ?v<8<[?>׺U*a?8)ټ/:}d?S-2)h+20>0J(dO>-dZ>(z'k>3# Hep>dGo'rt>&Oir>J|ɽu>"/>t>V >z@*=>Ee>>[>X۾a4>@D>HV̾>6>FTܠ>>>oq>H=H?ן=ˋ7 ?=TRչ ?=qL7?r=jOZ*?@_=JVj ?.n=|4|p*?4T= u9?r⎽0fP?%qFUL3/N?BPO?BZ'5V?2;\[?w㽎;Zj?)6 y H/򖧾M>E)Ώ#]>6%zt>9WD8>HͳJ7>aQl>/4 w.{>ڷ<it>YM=Am>e=^>`ܾ:>WB>7˾La>z>eJ>=7>P=1b\>/V=ҕ?(<{?P;zyX?"+b?#RU? Pt9$?J[0?,LQ9?Zg nFE?y`pJ?*G?LmI?YBR?w0:\??(;h?~';en?d?<;q?xXw9<y?BtP@<)}?+e=\GvѾ#=D@˾B+><Y> 5w\;z>+GV$> &/7Q>Y㳃>>:kڣ>_>{~>#<Ht>{R=@Qm>Ƚbw=]>b1>=>z0Ծ2n>;4 >¾L0>=8b>t^m=r>4=t𢾘;>@;}/?:OL ?]0ɲ?~Wp1?bX]"?rr1+?ܽ (13?轴f9? $eY?B?1GE?!> F?V'`٭-D?}5vȻVP?L>9L2X?#Gij?a?oZ:]fh?}Iwq <5j?'Б;<-q?4Σ;qs?CD>֡@yiIK>=z0m>)6'q>0fن>*k.8>#Zݽ>>t _>5<>4= >i4 S==x>i"=p`>H>2>O۾>h>5Ӿ>[=qþ&>q+=ir>K@ |`?~ 9&~? QR?dͽ?j!?"PNi'?Ё-Y*?[(: 1?V3/,L4?3?xǗ1:?rB jA?TS`397F?YV¼%F?}Dg:f>L?nT?t d,\?7W`?޳_a d?cng?}Ⱦn??]]][[&&&&&++accel&+&{&{&&&+,vector&,}}][&!&"&#&$[&!&"&%&&@]&&[&!&"&#&'&*@C@!/E@RԈE@RԈT@= *g@@;hտdz@(z=ˇ\|@=>M]j@(<=[?35@@Xƽ'@;?`{N@`=*yW@LzHT@0RdRH@wdy=@Yh}6@m@1(@Ǻsf@2>@¿N@%@y̿ÖR@Q˿ٙz6?Ϳ+f΋?TLϿfឿ\?Կ ?Rӿ7?PοKH?Y׿J刺N?ڿ~?a&ݿ礪?F)?v'?翽Y;?Fj&p?]D`?ES?2+ῃ^X?&ڿe5h?9ѿ_Yw?C@P\h;ON@.] ^X@Pݼ@@e@8 տu@0X@8ӚVHQ@XedE@Y yP=@_EȇH4@쯿&@,d˷@ʿ@0ٿ0e@޿U?gݿ#2w?]c߿in1?&ݿZ暿2I?Fܿ坿 ?cڿF+ͥ?ž׿LS?$׿te?$׿te?׿~1?6gc??~.?꿐CTs?꿯vn`?+p翲FqA?&翛(?*b'!?Ôǰ,?- ؿ3f:?"6@)$@@ȓ݆)R@Tf\c@;Lпt@)u;S@.U< p@|V޿tk8?ܿ^=?9YP@҂xRQ@ȸsqb@8Fƿhu@ȝBy}@ Lzi R@2=>n@c?f*@b/@ ?*…X@ <_@RMG@翿jq1@ۿ8w!@㿚az@Jl@ndAI @ԇ @ڈ}@ {F?vu~.?Cr?^mǚ^?I1?&x₩W|?|?m'1?sP?D&^?d n{?lV2u?꿼X?Wd&>?+*Р?A خ> >ױi>K VҴE>V@xu"ܿa@8C&k@B'zz@0ļT5Cg@[;)41}@ =k/?wm@l<l?IP:@͹&@)@U]M@W=?qd@SdİBUxP@׿jb$+@by uc@N}- @J ?r }d?J_?(UyG?` $t?H F5\_? ?TXC?U3Ԑ?tІ?hvx>+>r3;>]e@Y:Boh@pv0zq@ Y|@0~G,@>.Aw@Gi?Rd@@G?dMA@]'Y"@?tX@ <9?FѾd@92I!/j?pC򣿙%? ¥o? hpW?PTSF??!4:2?2SlߡbP!?9B??™4?db?d!$?(+d=?q Ȱ>u1H>&迲U>}-Xyd>ap@ȧE2Jv@ ;x@ѯz@oa;Z >ut@W۾e@V>PX#Z@gDx&>@-l|@AC?9N??rv?6?x?'ro?dD?BS?f?F4HH? d.0?ͬ"?.<?xT? *>~V>{W>꿈0E>ϧw> ;~_>g񲿸c>UbT>xx=/lb>Q)tC#>w@0PH.׎x@';v> vx@+]<"3>Ut@`M<e?Uh@=䡼?2U@'=@RL@H3=4@"@;;@?H]@ %ۃ>sT5y>M̟j>x'+a>返%d>\Ґ>3Zp~>JEMf>Ա-y>X-i3>R9v> fx =]u@\x=;u@p <Ν ?s@h<P?4o@5=D?d@3=?#Z@p@ }><*&@n4&@NP8@@??*g@ Yݾk@a'&RK@mJw&@μBȰ@H"?R'0p?%% )e?n 蚑?4?CiÖ?.?q#㒿|*?)2꓿M&?J7i? =qM?btً>ƓQ=> +>bOI>}~}M>j^ >:̫p=C꿲DTH=$鿱Ǣv=xf=XPmKm=ߔ$ԥ=17*=|=?Hu@ 꼀>w@@k>au@L5:9 c?"q@`bj<캟?1i@ j<8S?[@;v@ǿN@`F@ @ŽwH@?&3sl@YXg@ؿ,: >@^ ~nR6@!&{?#)}z?\+Z?)NC c?u#09 h?ؓ1>ΓA>FE1>1>>sļG>tn㞿>ΛPU> g@>Bc럿Y=HNJ=&;"6螿ЊfꨟGlȼuH ʬt3gPbJvTΎ^0Rle@{̽u@9?Lv@кOZ9?o@`an@a9H0qa@Ĵ߿#e߾U?>@% +ɋ@͉& P?.j?82|ٮn?/ LJ ?e+>#$?S>D 甿8,>bU Y>#hP >Hq=> >.>ą죞=K>m^M=xaN==B$_Л⿼y h,ۿd*ܜ5؎ٿ&| /ۿ+7#5:MӱCRcZh'nje,b)&w@׼?, ?40kS@X+FZ@pD&iE"@7 Ou @>?ua@4^ $[@MS@^ e&@.t@3iw@œpy@ w@D<ؘ$?p@<&?N`@*0=?cN@0 = @&@[A6@?\t0[@EA>ʾҏf@j&h rV@ҿb54:@C[@NvU?ܸ[{P?U mk^?lؘ? ?FIh'?=Nm?JFf?v%X?7?2IB ?#*s?>I7>ΚLT>_a{X>4c0->07>Vxt>8@S>٬R{>7鱿>6An>V㶿 7> u%>gv@H5;Y$w@Hu@p<3?d%s@<@Vw?e@(+=?R@]==B@ɥD@sB=`@@lc<2YE@&?@3a@ @e@i]2dP@4vGct(@(>5@i!Y?k%eͦ??w$蓿=u?ZG"Y?Ӗ LSX?+R?_oH?\ϗx+?.˜*?LR1㞿C?nꖣ/>8 1dr>i ќ>.B0s>gh䝿r'_>n2̒d>YBZf]>,|쿟$mG> +>󿥡4C!>D}}=>w 굿/>|)=?º=u@k>+v@菺J?%s@`<Чc?o@=?Xe@,='?4\@)=™> >❿ > ߟB>?}!Y>SO >|JQH*=j[)4={Ty=RyOˍJ=c翕#<=*s(<3XX`ӑkw@;?Wt@o;0?`p@X<.?Ŝe@[<|?T@#L@_LI@#@]@LL@s? fBn@4>˾La@u ǀ6@ۢW|\@$f?U+n?l.zRw?+PC\?%舿 ? |P$>,)&>>@>vU> ۓ٠>^B b> G%>8J[= ݠa;t?쿛[0 袿i^5ܿ+,k ޿6:Ῑ u% .m½Z M &I 4HmfLa* i@<|?s0q@`W`<ő?a^@W0=~p?PQ@i=@H;@= )@w@X4=D@?; ZX@?lh@ >Ѐ߼yl@N>N `@2ֿ-.C@MK@8+>Jؖ?1 kW?N\3XM5.=г>%h=7!$3=hɼ[7N`Q =Q (ů=R<=f<[0.ɽ199\\?ٿsxTԿNu|p׿بdoڿVBp|v俱{t(tחkTɫz_@Z;su?N@=]@(/@>SF*@+ @~&>ƐD@@b+>hH@A?b+>msT@)?>z_@ ?=i@VK>$Kn@XaZcp@\獿$W\@'Y TC!@A(6FLW?Z:mix?7Xg?_1uPM_>4,r3/=|%@AL}OR]E$ZoHBBNp"2'K"q Xb}{M"+4G&ؿ࠿z,1'ѿ.T}ͿTпU U!Կtr޿2ؿjo濸#:ھ{wijZ\`@PΩ:?Q@>D;aL@iWE@P =\%@&@=H6@:@\S>F@@#=_O@O?1=+\@L?Ad@LN?bp@@v]>죾̖s@H >!ml@HJ*9@,*_RP?؝:gU}?8򐆿r>?1b>X((ȓ'hO%dY@4RnJyƮ8Xb־I͜-߾k rb-b,U վDd %%r`YzR8jƾY7C(˾{޿墿#2пI}˿k$qǿ[˿n)bп!0qٿDzJrT@?F@Xs@ &%'Ҿdq@ĚR[@+5y%@b7+^K?]<${Ѝ?=9 ?pI6z8>*.q!#,ᒿ "w|n&þZp?" ` șm ΜsURuE(ơu j᡿X7p䢿|?Oݱ u> ӿIǿfapkÿ #Ŀ,@+x̿YBտ-2&4@ H=*)@+@ =TV0@@z=:SI@?=:)]@?H=bd@I?{Mi@'?pؼӝq@> ܽdr@so]d@:ǿ̾ Q@k +H;@&Z&$B @:8 _k1"'k£2N5㍿L'R }1!Fh染IcX>ݗ{=-S:>f0I꿴'c[(h$ю4ۿI*/̿ߍ}.#Le51jsVLp3)ƨ/ /ɾ@4gǿäw=zq7@p"=3t@H:Sq@"Ҿۢİn@ <kua@пs=O@b i)@h&U1`@e3mRM?2B@3sL?(D~uB?!Bh>zM=cT\e3b׆Ϩ)G䍿<HF@P.xlir%IƤehMy?\cgPqNLٸRH<@@&,@ț7@@<K@@=3^Z@?`"y:>Ar1Nh&T 4ޖp^W53k jzs*Łe`˔^ғ""8ݿ |4ڿZ蛿F@uԿUʠk<տa. [ѿZ|(klп4`K˿ޤbʿ\n0ſ{YYi͛fDSit@ @^!= g$@n@;hC@?} e@h@@J0!K@ʀjn&@,W@3"@?f&B?V$u NOh??!7OF[F?ֱ v/J?ت>?,u> EfH>DX{>Ss)lH> 6>&ᅮ2-,>{(TZۢ'> \,><=Y7y=;>Z9(>tGiO= 2@X̄;Z_u@:ټ+ >w@i->ܾt@;<_?>$p@<?LWf@P=?>[@8f<,@M@ +@G$@<D@D?(nj@Pdpck@z>IH@iQsu @Ro?')?)Vs? 'ig?W"2$?V?ޫ2k> ڡ>EY> >6>Zc>5S O>]-ʒ.=T>B=H{"=s濧B = !#`6w@*߻)?9s@;`ƍ?Mn@_<<?-_@<{"@S@L@j?@ {C/@T@PvY@K?Lo@ymM|w^`@"R99@pR@@ %`@[?,k&?r/w?,5d–F?$(U/>k]"Le>8y֒+l>x+a>:9^>>rt|v>0 a~ m> V=>IU~O>%v=V[V(*Ǣo㿑LܿO!׽gܿ3@޿ .3C *fr 0M'J 1932\q^@g =1?b@H&=|?aiM@Ҋ=/@q7@ =_)@A!@E=@L<@|?,=R@: ?l3=-^@d?<[xj@lx>Pm@B$U齓@d@̿ -cG@Au7c@/nM?4(k?s4鱃9?"4>>d /9b>g'-W=u %a^.HgҔ]ۘƪf;tw wM.:ʙ/=7#eݡѽmˢmᅯRMV ŁFֿt͢Ȋҿ'*տ3pؿ7#ۇwͯ"0T34~y18o,t(a@?S@p=-{?MY4@d=%@ó@&>,?@ ?52>BmM@?DF(>įS@?XG=$_@sV?%=qi@G>(Lټn@0K=Mq@T#Tp$ӫe@@wJ.@w[.Eq?9k?S]/󉿩C!>+ǐE:kP%'(IH>֫{ӕ.AJꅤloⱜ< n~0z6tS0Fu8 ,ܓ4fݢx疾||$rڿ +IžVп)*FѾ̿^%ľ|οʾ\\ҿɾ)ٿ(0ϾVνN꾑*uh_@ z?Q@-@ۄC@DS@?ʝYT?V6*}?"s9SO>||3ލ=>( 腜%5&?AHiu PƾS45 bvb ]' `PJi&$Fþ靿<ʾnݾ9e'Yܾ(޿nѾ󾙁ѿ)7ɿ$OǿMlȿOοտaz ݿ2`I@N}Ӄ/s@ɾľA&o@D䳿$U@r;`@MB8y̐>1uL|$}.Uо9m( 4ҐCG($s˕Ξ!Rq!I埿j$T0䡿} D'= \|l5 ;տ磿Uɿ~顿֌x¿tlA¿אtA0ɿ"l"=ҿU, _,@ώ=n6@@lS=g@@|*@=R@l?=b@?=k@v?𖳼r@0E4!ƽ>p@6`@}ݾ.G@ >g0@/,I@?kq?Dx/0?5B̆~~>¢; *?2{)V)^݋{课)YWki_:w0 B@; 2UMzȕ.Z"~OBFe qBL&UO9鿓W0{i/>m*]9^ۿnX9Ϳ@}6OL¿t2!8 [":?_9{::ZƿuA\<@ѹ"@'@0D==<@m @(=R@?>=Cc@G)?=t@W?<CΤн3񌿟9'Y/$vR 'Wp䨓"V+]ho|(ʗ"rL t翗`^yzj濴 1{w࿊qhxڟh_޿sDYfZܿ&CMWֿZ2K?Կי6VJѿѥ W_ĿZBFSt$Uj׹WdCޡI^Unȩ0Y7@`&@&@?л=@#@pP{\>>^: d3p2u)4pM/?j`m4nUf}>1U忚m5,ٿL!kؿ@׈ѿ/j(Uпy˿Q"zxT˿աkǿ]kgiĿ4TtiMÿtK oȩtUqp+\q(yaq@BY{@B־(_w@eDa2Eg@tA׾1d`@&]@~ |;#>@p-hO @\?wX ?HnGF")?E߯>^-@6m+l;ѓ73h4mk,{Lz"|hp?46P=d^#t G5ѿHBF|?]㗿N+̎&_Fc?~xnʣcw@1!?Mht@L;.?hp@0`(Ɛ>4>SC>Ss> ܛ!~>& b[>8~>>6ij|=;r%¢X㿎$TܿUZo&ݿ"c򟨿w۷EZѽ0Qh8ZU0SDnYE1+6Nvf@ đl@_w.2b@ֿS4C@ܐ@r+K?j2kU5?346?3>ć.ŒoQ>&K=3!핒DU<  .֙7F=%= 5B>=7ֱ= a<﫡0qD(6Vͽ0)?W|&.h:ؿ 9 |ĽӿD*yt׿^zMڿ=z.}6{سʐ\Ӟâk`@3ݸ?P@a=d'@70@2>)@@ @$)>pkD@&@p.>2I@?$+>CT@t? >.^@*1?0=Ai@jv>Cn@.dj>}p@샿_y_@\*:W 5#@vm5K?;\mpKs?<68QE?0ѭI>,؎BR"Կ:z|Wݿ<)¾$߳[W߾!$aA#`@貼?ZQ@:[@DE@<ڛ@P)@="4@@X >2D@ @=FP@?#=V\@d?NOPd@y}c?ƒAp@i?> Ȧs@ysSk@{x-ڂ8@>.*'T8?R9]}?8 PI>1>(qƓt%d5boE͗&1LxZ|Z.۾ ȱ< Ę( cھ6~n.vT˾- {Ͼ޿Cfdgп̡6H˿&-ǿC/a\ʿ+-Ͽ7׿8C,۶<*@R@k:?vC@A@v?; L@tN?_z8s@(|}Ѿp@JZJ?[@tW75"@On8_?=lz ?{>Hr?6ܾK<1>\.jD#R{\ NȾWlIA# HEȗFFuIw4mD}0XQ fso:뿽:fG]⿄Φ XԿ *ȿ1Aÿ %¿Φu%ÿTW`˿ή_Կ(c(2@X=,@9(@4=k3@ @0=* L@N? =^@:t?p.=|e@?H;۳j@U? üq@Pl=Vս`r@,{cc@˿'h;O@׃p7@E':Cs @Ke=in?D$Oxƍ?~>B7j>}@; 187^%&(&H~*G$+h)`*J= 5LQIͣNLUBq E @m8@0d=~kt@7p@Eem@A5(_@ ׿1ܓL@E cM'@ w%x/g@x4ZRg?O_@Bds.X?"D TD?BŃYm>g=),3w)`ׇmP-cQ^:ᖿ©k5wYJm:ns`w(Sr=ymsljd:Ξt` ׵w:O޿%uFKٿ,yG>#ٿM 5TҿN|ĿͤL)L 뤿POVtsRI讫OrnTTt;@p @*@9@@d{:\YntZ2ߚ&ߛxV39VZʙl؇zMn[rS (P7HhܿfJ4-ڿ6Jӿ#N}AԿ+gϿ_foT~ϿFAc\ʿh^dbyɿHpO.ſfkթ Zkbȭ稿ikl1mPvk@;cG@q?A<)\@?v<= o@D\?(<v@@?P-{z@CGz@5t@Iro{o@)ٳ־_@hN1|>@&@#[@d:{}?FBꑿc?=-E s?@LNL;[m4 #0 -$ >{! iRh3αtP] 1ӿԓǿpĿ엿ŎV¿uGſТ9bq'|쪿lƁwڸʫaT Y폅~52yØ @/J>8@(?(v=*[@ދ?PO=so@^>=v@j\=8u@M?;=:s@9E^Qf@ f=@)1F\ @I3QY@bAh?J03vb?@~Km`U>G2ƅmvLHB{t@,Y=MQp@@=5f@2ĺ`P=s_@D9]QL@K&69 o&@&8ݟ5 @E;??yNXK|f?OzZ@?NiJAI>GF xA0A 9Ujf6D%N I- #p>篿ٿj0H<ǿėq}୿Ӯ] pkřCDw9qRK GAa ʝsP,*G$X(O(RNNe0'⩿ Mౢ8.@ݼ 3@@;V?H@c?0<.a@iq?@o;Ȅe@ ?h)o@"?ܺ{@F=A{@a>H!lp@ N@OFϒE-@M N(@;5 a.? *?~L?|'DɐV?ZA7~o=:7;Y퟿򒨾85k*LU0]`Ȗ f}buK^] b㓿GŅ4ֿ ~܈CӿLmͿ):ʿٟ房)oȿ#Ob!ƿɨ y<ſvs(#u{&2)〿%>%zrzمw^٧A1 |B@@<#L@ A?8\=d@k?}= r@uf>0=8w@ºp@Wu@4 ;HIq@JQ@Ph4ᾖR@@ "(?:@o y7~:@f6L^?.EF.?H8˓?Ffr&=?Sh +;n( 3?>|@u*&h > є*jgdCՍBӕ)˔ڿIdͿ0ty|K灏#q'd ȏ]u#_d渿"T?jËFhᨿ3O۲Qژ|R]Ǒp.] Sb+FfO%@(}91@ ?@^=eV@q?=_Xl@`qN>(>=v@pu= u@['6$=o@1?gd=m@׼`(N@8Z-@AB o?H9V{p?Lfb̗6?FM9l>J"zT6=!EPFh1>}7,7(~w w0͕ 姿@䤿T߿,u[nʿ͡bjƳsE0ĠX펤) -qȚ,򠿱l^h𛿐?[mwjoicڦ֣+h6ǝ杝hn!@Z3@L?9&={T@?u=q@_=~w@Zq=Ya@Ć7=5_@ 7 4A@5ɽ29@A%0?J ¾?tF@پ? KL7?`ReD~?N.^ 䯿RJܗ.Cyÿ?Ul[ ׿8¥ſe յ23 t=B `R.Tb7f|@N<:m@< V@B |^H@-낐`#&@PDF-?ZTD$?[WaI~2?~VeKh6?UU4K1>z2JV3pľ>xw;4㊿NV|N)S"[]AQ0sʿ֎B{ӿ翞`ؿ ѿY]׿ $ǿ𛿃п`˿y6@ÿ;|֗鴼Iꙿ؂~ uĚ堿f{on􅁿/jv樂 ʅ @b?;Sd#J@D@?!2<X@w#`?h߈=u@"k=8 t@2;KS@hY\V7@$@RWQ@dRMݴ?MVx龜ԏ?Y`&3?U= 9=ESwiSؽ!RhrI9ʆPG=<c^12'ړ%JBֳkɌoȿE7ؿQFmݿ ٿF/ɿ=lwa̹eH6`ڿzDοxHB*Ŀ\vyeϿ?ovObxX%R]S!_գmaΧ:gofnOlݒ9|njTv)z$˿3@̻QM@?MuViLAgr]o,G=O'{@6_=p-n@%@<\@@"WN?$M?#\o?qB^v>Y<-(ߗ;JVtYO2sކ1%L&!5ȿDп֋~*ܿt忦 K,g^@,X߿.h%[#4@ ןn |þB#Gym`>}/߿42""ҿa-%ɿ.(X׼M(wHa*ۜUp( .Af+c*s¿<*1KʿP~o?[n@ F?`k85=Foz@@^\u=|@Ri=05o@J=F@ S@ֽ8??ajn?>,ag+=M*,`>MeMٞ+LPjn9տn!Y}T ΅¢J7H:Ցx]Д8R  l뿳f ҿL❿P%15 쌿W X椿5 Np. (g>3, \wGA;Ҥ&_?, ߠ4߿ҿ6y 5.ʿ TyvEHǷr׶D4͵/)秿 b }'ʿ?}:f@5e?J;w<x@ v=O}@9[w =y@2Ͽș9k@%Фb{?@2^ 뇾jC?dpv*>(%]f3"mo;f`$<{翬 *YD 8c׿1̿ $y?2På80`Ŀyc8K}Yn*fAPUjΊ A٧ l< 8v@,P<{@%yx;(|@c̿Ԯhl@ 1=X,&@eV?!8`J=rT$@8 5fz?пh?U -ο䈿d6lyMyEkiDAUyZ\ޕ6읿7ꕿ&x)ŦC.̧|WH7\ܝ Cܟ@g + J3 :H lof0_ :;#r%4كYsd衿Zٿ LТǿa6!|g7񪾐_H91,ʹ8+, L@^im?@GT6Hϼ*@gGI+@U3| @Hk|;??x|<3g8?:vz n=|<ч! >Yv:O B'^ĵ0ڼnYSƾ пdKstϽ&\Gv/;:&hHѽlFP>_7g5?|ŕZc+c??L"u? tx?5hk|?O?q?.&r?01 jo?]Yv?1s?}꿨.?gC㿝?*hCۿ?)ɛп{?箿Ŀx$?aԶ뮋?9yH q?חH[?l?S?{P L tgJG@d:@1`<(@$T =4@h= ? {v_x6R o ʚ1~TBK㿷I!5,6*JD+B߿ v>JL MD>YG?zN;;zW?[Ҕ0N?_L'?>Q?fͣ?}1?iMī Wa?x?v&pݡ?N?Ȩ^߿? ۿPX?"ү9ҿ,?*_8пF'?pǿ$?l3e???~~?ԕ?m?ů=?&zx(@:(@ Lm=@\k=A?Ol=´?lv=&?1y``p==t`6<|Ro%so=8 "O3rMiH-2FVѿ2NiF"tmQܴp>cIR??)Hƿ:'x?ԦC3?,?RT)ދ?ӕ1_?- k?'H?fJ?D墿bs?XϤ/Pa?ᯧ0v?ӿv?EC̿? ʿ6?ʯ#*ǿ:?>$?qfTٸݢ?v&RbԐ?5 ^?<bLT?~" ?Ñ21y@)LPo<,@v_f^=VH?u転=.?lwA= >7p=R=PuC%S`^-}fz+Teབ52`þ2@4:c)W@bJo^TԼ5Rn9LR ?N.|g_Fzt?|ֺ9D?l1?O\!v???+ ?-,?3~W?&EUr?+4jF?ܿ?@eԿ ?%B˿ ?4g?}ҪOm͸??5?ELt?R?i?`E+L? М}?ܯTV=̼V(@V<?i|=?/?oPm%=`?mxO=.q>~u=5=y!l̮`֐iRJo2r9;rg#_u/<߿4KJ@|Y;>ܤfO&R?i?Dɇ?*k19J?t)7?.~f?p$?[?܏W?B⿆D?ҙVο?FĿ?&軿K?c?@?D0D(?󞩿Ǻ?4p.?(A?ש{b?Ч?$op?^7yc? >#u3?׮3spU p?h\9c?rM ;$zK<#t-\cޫlQ>cǿA;+d9@"P ^:0v[eY.* ?]tK?jsj:[?Ǘ.7?lP- ?!L}?ώ?`lI ?_wb?wwٿK?ÿ?UtBV4/{zp m_ߟ'k8ȽdfſX9 "ć~ZKZX#KA>^>]}RN?x5?B㖿D,T׼?4\Y%??\?2#?2) ;?]ҿ?A?)?lƲ?b6h?L=?~p?7^ ?\͢u V?.I?){tL?naI?@&TX?ΡoBC?E9~?K#m.V??a/@2?_<AGm8T?x< >;}8=`W &ysRB޷vp鼵PYq AiYKtd5*?wZ\LZ7 β_Bk>/(Zu?s?fG?Ve#9>?}:1P?}7?v;?x. /e@Xq@l"#ӿH?$廿{?]|4?*u8?̈́ϐ?;f?Ny#p4f?ф ?]}2?>s}?iܝd`?:4P'?g=J=?򼡿R0#~?)?-?8쥿# 7?#FF!?$lptpG@)J,]?@8BuO?#Gb?*jE?m6?5X*%?=6 ?/" ;?žj ?qmm?o,$۾?,~Ծ8?n%;'?PRо?~1Ͼ8t2 ?Mxfizh<Np=U{@<>#v|@Ԃ;iֿ[)潺8&k>P׾a;Lv|e,E?.@S?XMRBF?d .9?qN f@J ^ @t*M1@VcQ(@1~@#Sl @\ɏwLX@ q:t}@֓0q@J땿(N?ŗ-f?mDz2?ɘ#"? 4E?y{4?=֛s5?9ԝ I?_Ǿl?:TU*?^?9b9?uY?S,?y]f,Йc=fCpU`$=Rܿ =P|_d=gRndw\=7t2?`1@F?.@~07?U'@HY? @Zw?|@J ?j'@Vэ? @ ٖ?@ ?)?Ɲ0X?E?"(%?/?JbS?6?Ě? ???%Ҝ$?C?L?>?ԣ|?_?S? 8?|ϙ?Zi?ɒ?? ? ?f*?I8?jj?B?`(? N=AOM%h=3[4=hώ @=;~tm?<=pJ@|7J})ȅ4@|C@gnB,SG@f{ ʽ=@"jyx>7@< ?E7@0 #?.1@ԑJ?r)@s?gl? @o9܄?@Y̘?D @2m]? @ܚP??Zv??ej?$?>aT??`7??y=?Ξ?Ӎ?h?؟t ?!? N8?0?bȢ??6y}?n?͝??qE\?W˙??K^? ?.?\q;?f 0%E=JNBiX=0U=ĦA@/A>6@MnF?++@K?#@|#?@k?@vjڴ?d@L??t??_?r?꠿X? 1?M?dܹ?i3?I?o?bϸ?2??+W?¨?m1V?=sv`b?F=d%?¼E@νc/C@0RL/[/8@{w?@{PoK@R/~Q@VA6H>N@iq?@/ ?4@Иi?&@+G?p@0ӝ!?x@ȟ6?<@&7?'?lH}?=?$l?$?^\B??3Ϡe?澾?`J?^?N/0A?-? A??ե ?Tt?D{?@?ͤr?j?d{ 9?x??;?v?T?:C??cȱ?j?/?Z?д89?e??A<d]9k= @z3_?4=(mH? ԧ=\@s4$@@"%2@͚pRF@׿iG@x׿P@2@S@@YWM@|zS+>*C@k^ ?6@p?)@Sؗ? @qƠb?@`?db @Ip? ?y"?+??_?(?e?)~M???2?G?䛿L??P}?ѧ???;? ;?G??t???8l?n?(잿?lWk?X`?g?%HJ~?/j?^M?h?=?\_?DZ?3t_?f?Tֿzb bGc@1 :@[yO QA@4+7(L@D,oV̿T@PveS@Pzl eT@b[HнI@ ݉?B@z>U?u}.@zdS?"@'O.?@t?/h@Tz?9?z.?<?@Wə?W?P?g?+?5?aww??6k?u?-?N)?U?.?..?B?K,? m? ?X? h?W?П? xW?V?D3S?aX1 ?F?pZ?HD??B?ǰ9?e>?Z05?;/p8(x=7|X?=Gtø?E=e@S?@JS=B\.? <Áb,W?8d`&@X1 ?@C QV@K#[@1ķd M@J(?VN7@JdO?'@j|2?@ $?0@~?Bo?Uk#?V?.$k@Vθ?1/b@Ɯ?U yF@Ք?u?=?Ln?Z?gL?LB?ٝF?E?%ĝ?~o?ʇ6I?RV?ߤ4~?λI?ޘ8,?SB?B#?B?f ?@7??7?0.?;?e@)?P)B?%?]T? ??_%?F!?3><%=/w/?~>ps ? >e?!>VW?'=zR?`==g9?Hd=0j?@༰@V0@x5ڽc!R@ʻ>]@`qzT@U$>7@qX,?W$@$q?Q@&D??R@>?4\ @?f< @D?DH @ޒ?]N @?$)@\?VB@B?+g@?f?Px? ?c?BݝVQ?G?lN?,+>?A]0??5?b=?(3?8pV?"?zV??%?b?胩?U?쫿c>?p?PJ[?7 ?-????@秼@iV=y ?p=hwX?@=*t?J=jn}?A@HW?(@9t,S?@Q??NJ @2?y䒿{@?)@f=?cU#@2m?a@?bʕ@?Ȓ3@Ԧ?  @ gt?q @>ab?ݻ@7Q?,?@@?ś?g3? ?(?A*?!??a?ZC?C?p?? e??^`^|?>N?>Z°]?>O? :>($<yQg%?@XV?| @?&a @?<@$?3Ҙ-@ϝ?S@dc?eVM@?BDP@tk?fB @ U?E#@ԹH?@Bu?D> ?q>)ᨿ?>6F?$>,?> ?ů>z?x>,&?ï>޲?fc#vP5!sQy>/˼y{? a'zK?W-v%?|l5@)Y,@p'5Z@h[Ϳ4[f@fhžu_Y@*)'?:@;G?""@l`C?,e@8ze@@v @u?aH@?#E@"?C6@*B?@9?N@cf?@+S?r @4*A?@p9?P᜿Q}@%f?@>NW?>XꤿS?8> Dl?j>?Zn>}B ?EX>'-k|?i>gl? >j?>s?_>?? t8b=^-d@Laab]RQͿr=?eqJ=Mi3 X4"vF[{Q맒p=pشRG>SuHHa?뿇 8 r?{3/ƒ?p*)??u|.?< +?*ӻJk?xI?Ut f?ߡpp?}ܿ?п,?zʿ߸?Mjÿ:?6pt?#Nǩ?y/&W?%?C瞿?:orl?ﰿ?OѰWK5ͼ@$Mj^<@ui0U=枢?Btrl= O?wl=R]>!ir5~=*]9ſuiMX @\)HGb<$?$߲*5>t!H%KVD>BbwRh5?n>E&?du'9<?+x-ҭ?aq?&ƚ? ³?M"? c?rbv?ojܿ?[Pbӿ2?#ο ?Ψkƿr?BWz<?h?!^,P˷?}Dت?A#?쫿"Q~?{`%d?K0?iȬ}A?ܯ9Cbɼ# @bw;i/lr^zLͿp@^nT;U wգ6mп+GPdY~?{ Jam? kX#A/?hp6֯?|т&~޻?ԟk5?#?H?O$eRs?dy?#Qn-|@׻$f[uPI O6m02~jH̩^UY`|C_e9Y.K=q[,ej?_ٳ?=?73+ ?댿.7/ꐶ?R'pa?VkE?́15.?7 ?J:俙?̿t?EKȵV)?6x󨫿?3?\?WJ?C+s?Ħv?u%?Kԩ^?wyz?VYcz?GZ?k6T?=jI?TrA?ڭGfZ?Ҥw*;;&? }2<~=xPƇ:G6p g8cjн,'hS=ǿ6,8./rܿiQ# Yپ?a6_C?u0L?,ꈿ`5Ͱ?EГI.[?.:!&??$~ ģ?Z?8cڡ俞?t;eǿ:?⎿?S&H?a'&B?8L'?=P=L?垿X,?V?Z} ?=) jv0?4fH?vksQc?3GO?pjx6/?֤q*?kN?9& ?9E3s`ɣy{8r=(H{<>yT1/mFY^LFݽ/=O8ٍܾ^.Tqbs_\?T!RU?+E?G`: ?[3?|cwC?k<*?JF{G@*Ɔ|@zފʿBT@|dS @:?/ ?hf?pϗƆ?⚙x?=ʒzs?ЛDr?ǘkbN!?ǜ@OR/?"/n?> F?3D/4?90a?ڳ u@=J>:xX]=T6>7jzT=:~3`G]``? ;?_}d6'@x  @Fÿ @#TBg @$n?؞)\?埿#u6?6R(?\?Y=@辬?s?`< 羢? |opu|Xx=0>yЏM=\z =`d!sP&1b+"c? Jb8K?iUR?SZXaA3?(`5G?y!B1?ȝ6Er@鸇x@003ɿ @͎~@PRU @2Na@=`F@lu>D@=tF? ;?0AHR?r7? H&V? ?(J]?*tY?"T? Ӿ?{Ǿ6?Isns?? :?+HP-v?>K{)s@0?,x6>v{<)>| C"@?8|a?k%M @ p Sb@j񀿂@s趿@|)ȁ@j_`Q@l7 @ *5& @%<]@ ?@㑿Z[d?z\?8Qy?RҽѾE?=-??.!"V?៿a>YG?[B.2?|?s)R!ս&$?񃯿?ʻvͨ8&?MƶWuZ2?ܹrdYUk?v[iq1?NuogGs_?ZN?9;bh@g^@u@)@ۿ@ ő@KW@6Î0@Ցg"@ٕ.$Y @–Zݗ@ 6eoj2@@Ծ?r:~*?fkR?N`"?+0+s"?إDD9?7!0c?2׽% ?Z)w?!c?~F;?lW0zV#?@I zUfe?pӥx?Mo'f?`ޒb`m@=gK9G@@ܽ%f@![XTg@z踾V1%V@`]V?EA@9F[?*-@~XV?0 @Yu?`@X+ @?CB@:e?!@?g@? 1(@Xx?r^ћ@]?:(@H?gj@70?1, @Kh0?(9Fy @M ?ZXI@>UҠ@8>4@>:aL?Z>}$?>d7?>^&?hX>.??7>3Pq?H_>ZS?w^>?l?.a>?P>]k?d>e=My?Ky0?(W;2s?̞1@%>l@8a>@>0 )@';z>n]!@5>g7?hq >8p?#!=|?-=%?=q?=(?&=ֳ?03= _l??5Z@Z{Wb?Z@@0a$#?2&@6M7@@D7o"@?Q@x ? J @֞?ח6#@iKx?s`J#@iT?f @B?[,o@_? }i@>"~a@?ﱞW@>:ln @>x@>$񘿬@>)>jm@4E>ͧf@ >ä@@=|a@]=F @8<2}(i?v (U@g?M@_?0@4\7H?@X @=?(m/@Sr?|/!@s?Dž&@I?MZ&@!Y?|X%@8:?⑿$@?wOP!@ E?RҒ@>ɩ@ݤ>L t@a>m政@osY>J@T.F>ԗ @H>I| @T=?Bo@ˍ=h^%g@/:kF@X 8@N:﫿$w٭9?'$)?Qn?Bs?y?F%=71`N %@>fz#@%L>M@=>h@=}j+@d<@ԼES@u E@S]Ҝ; @!@ܮݳr@'@8>I묿&@<܀﫿@4?}dN?}_ɾV?[Kc?M棭H[?TM®?g|宿?&3@lO=I)Y@\e=տ`@=4b@@(=ob@q=鯿h@WS=8Ƀm@v8{}m@tG\Z>NCf@3?#D@=YŢ?m'@19@ @UE @?\|k#*@ƍ?₿-@$?֏T+@>PR'@%{>] #@,>%#%@_>Ş$@pT#@=壽W롿!@< t@M6f@c@ث-⤿\} @b}@Mfr@Ǿ @sP ?{eZ?x ?yP?Mǫ?پd? c˾u\#?-?T5?k/@Y=1SP@$9=`@ =*hc@=6d@=Z2kl@|=Rm@ 0=ٳx'm@a=,b@(+OT?-A=@p$?]@R/]@?\h)@K?6h;G.@˳{?tD0@_?v`2@M>b/@pMv>{+@j=:䘿)@s堽'@`#%"HdW"@˜@<:PP@ kɾ8@Z\پœu @$ @t'y@_V ?D&9_?O?K9(?Pbw??lNi ?S]?r^U?;Jt?48b?`@ӖE@@!=#-R@pJ?= a@܋=Mҿh@e~=En@4=b3n@< Nvm@ռ1=Ga@"&B&a?oH@|?&@ !@&?HD:,@v?2nS X5@k?xp<@?rބ:@ψ>tZ7@ >sAs3@U0: j,@!4!'XS&@ Ԓs!@zPv@tݾYG@< @!@(aki?-?2\?)8(|?3r9?82?=R?-b?fM>L?{8k?*褿?&1.?XT Ӷ?\ ꫭ/?Ε@#O1JN+@ෲ}=:7F@; ^@@򍿐;@F=XbM?Wz?NNN)?H=,?D%;?IEm߱?@ϸ?gDEoj?^< @мMLB&@Ѽt=E@vU<& k1f@m=:Ŀ-q@o=ifeu@h:w@H<7@c'q@`硾\0?M@о?ȇ&@\ 6@4@@"@?W5)4@k? +c1A@7?K;B@ˍ>>?@7@y5J>G/@L86%@JپPqX8@8@D唿M@9!/@N\̒ @ f#@Nvʖ ?t,2?|<?$wMG?s+0?H,wI ? ?Sxȡ?me"?gˤA*?9h^?_B%?L[꯿ H??༛ P@gSχB)@͎8W@ !=Tv@p@$Y=­r@ =@? =Tn@H?e@R1? 21@@ @%0@s?v3@ V?I7JJ=@B[?FXD@"?FsE@K>6GA@ ZT*l9@^?[2߰5@0YDž`1@h)@J}/PY!@IL#uu@pbѓ`@9r5 @x+?z蟿p?fn??T?:u?"srS?(2jh7?4Ǝ;%/?Xwh1? 懿{ץ꟫?f^fΫ?I?Qy ?uo2.E홿 NNW3)Q䜜=:N >WCU>Gzp>GP]a>MgWQr>jᢿPݿOy>% ؿd^>+|տ?V>ӿ~>>׿EH>鱿rlٿo1\m@XPͼ*g@Κ:W@TλdK@0,0z:@? J'@b~NCnJ@bt?"kp@S4c>ZԾ\j{Q 3zvǿ&;hG.ËJs|1j'd0>4@0 R㈿N4.,o.,0E /hx%1rT)ýiE" ¼> ~;+P6Z=/Bz=H! y=5>7Z>蠿qG>\P>F՝⿳>y׿g>4Q ֿ >/}ֿ>׿>ؔڿP>JۿQx>qܿ7*@D?h@{[Կi`a@;V@٬<O@_-#==9@ I(\=`@MI<@`Ov?B*m`ǽ4 D|Kl H¿2!BL$ ߇t3%[ւp2'0df3MDcAh5! ˆ760Ig Q3%}듿k1}%[ڱ!.F<'<;=|q"pu>xdrҹ=\InH>jEb{:>REd>-fh>u_ Gc>}c⿶>qDڿz>G п9>jPο3O>$U'Ϳ>69~пp>R-7ҿ>wֿ>2uڿύ i@ƿc@ sT_-?'oC&[NP(q *-? 3~d&n#뿙UO_,p1Бp{^7)G1c:-7&2{4.eY<0m=랿}-ܲ=X]($>_[}#z\>nZ>*c"j>ӣ|!֩> q 6>iO7>$?AÞWJB?kٿ(`?yhпc?R?ϿM,?أο?ӿx%?㐭ӿK?a п?ǸO׿ +lOc@ڿ \@?8&& >H0nŽ>7>Ч >ZǦ ?z⠿#?CD￷?@߿%?п%e4?U;Ͽ >?:ҿt??䩿/~ֿ D?[׿>O?a4pпI?ذaƿ;4?Vǯ|oſ̽E8[[@aѼ@U@0{<ٔC@3A=J~/@O=~.@Q\ײ=3?hL=⧼?tx"=~>erqv?ƾ^H@* MJh.M|>jY.<̿q3P?070rPz"n:^ƾD8iGؖd 5A>A0М> (n,n>LL*>9& >,iD?=O?6?-3:?(&?ՠq/?'D߿=?vԿNE?ʎ5пR?VB׿1T?ԿUZ?fͯpl̿]c?^hĿ[?R뻸\?-im5(ȿu X@H+L@jpiD@1gmRcb0Ը>"pn,~>8L*^r?`H (?5${L*?= pI'?4Q$?ᢿ,,?b l[6?yʡq;?rV*kC?ON࿒[O?9}!ڿ2Y?vTп}2^?MϿy7e?̿q?:)[y?USԸ+k?'Qw}j?|Ϫ\iQ@08r@D@*G 4@F0<@UQh@89>HN.?Еt^)Bv.?̜<&6+?>${??祿Du';??M?S袿8' N?J _O?>'xU?xڣ"e?7s-Hs? 6ʼ*@mwIm%S@5X n@lLQ?y@;4>?zx@z*-viK=\ſAV{=۾yڿgIc(s+'lWn{˿J>}0틿K= كDp ?d(J4^H?puپ*L m?!C?rŗ΃?BJQ?訿`.ҙ?dHV?+dP ~?ڥ?֦&?Lԧ :?]'?l׿i?Q`ο2?KOH¿$2? (>xw{Tdlx^h _mW@K)J=l( lkNRb3&~wDmJN>Vz/E"1?%/N9te? /%?}x '&^?Nu&?afྥ?Ri[$?~kO N?)Х  ?y(<ƥ?w&￧?%/޿Z?{ٿ?.]пN? rϿ?d2ƿߜ? 使{?Ҡ=9G?ǣ ?¯; #?dȞeq?%okH0@ !@P'=@4`@k=?`mw=f?w\=p0?w8#x=@%o@;pUkt7M4iT2GLR"M;S(L#"R*ypR-L]1rQTR̝>@] IP?f9}?&}K3?kC~+g?Aɏ&8?:RN?C U?/C??qa?񡿸(1ŷ?tj?{?ҿT?}%a˿?J΄ǿۖ? Lſ8?驼??ҭ竿К?0fN? gF?u|A+?v&cE8@ߕeuD@@8tUW@.-\le@fп`t@ D<N[~@{A=~Qgv@2-5y?8@SQ"@R?޾Q@=H,*Z@ KP@e^Q@CG@flh;@#<D2@A(݉'@Mˡ]$@ʿ"d@ 5ؿUW@R?xʌٙ?x㿇%~?߿Լ? h ?ݿ<3^e?ڿM&?ٿ?Wٿ-?Rk޿Ƈ?v[?w?' ۩[n?‘翟$V?Op<<8?%?Lῑ8?)俜8Y?ؿk &?@@"=- A@옽ޜ Z@xOh@x @Gx@пP]+@{B$;*r@"\۞?<@\@8@?v8U@=^V^@n!XI 2J@v}c&8@ſL8p+@Eտ3vV@ֿF1wZ@gݿ8@߿%@ 迿O @nx?-,X?d"?代&?@a?zo 7o?g.Ӣ{?&͍?mD߿e?޿b?᭿?Z܂,v?Xf?t E?\#?\?}&޿>߿p4>R@9|>bmX@ Tyڿfpd@G:.bx@x}`ɹ@ܣi"CQ@;*>faq@@X<#?1@ +@?\aDrb@K LNI@0,eT4@u~@͕z@zz0 @b@4-@ d)?|X??\_?(ԙ~?x"ie/?Whō?K(`?GWwlu?uˉ`yr?!K4y?I迓&чn?li?4)^1Q?P'B8?SA?Ťu>m翝ݯ >[hu>oMrB> 2[@\BͿnOb@X{m@H銿0{@~ݼf@;`w={@=E?lc@Gu]?#O8@ l *@>@5 M@:b?hic@%9X@ѿ[o)1@+,xu@+@V ?n_ 9&?+ 쩎9v?r. y'=?aY 7?ؚ?:b{M&?ӊ N{?cU?t.p=y?scfa?:wN?1G?<8??K8?𿧣F:?o:?U#?n?b>Į>hU6>翎P>j@hG=Ln@P9vnt@ut6,|@U;xz@y/>+?f-n@ܮ?Aa@0`VG?0;@T &@ܹ?6Q~[@=>;׾e@X9?#U@ɿV7@T|6?@.?1Bv?Όu?Z '?pΓo?|,0? =?D8?agř?U?b?墿BH?*jb,?aߢ?⠿?$=?zwl ? 9?έޯ?"~%/?ku4T>  t>I걿>jmSz>x(浿`"G>@s@u |w@贼5y@&P&W)x@·=ƾf@d, NW@ҿ6$:@lg\a@&!uw?%?"{? ѝ?艿3}?B?rbR?*v!(p?z.j?d{TQZ?}?8?FP!?yCx2?>,z.V>5{>鿈$M>5MU>ĩt$>-uD >k`ɮ8f>%>P{^>϶q<>X>Jw@?iv@0=~@d@,tȲ +V>sߜۖ>y)nr{>U>#Oqh> ZYn>S6}g> }vQ>Zt3><9컬D)>{}E>w>XUp1=.U =u@X >u@:?Ns@Y>UpP>7>N1 ]_>nw>fV~=ꔪ=᜿w=翜O1!]=DNo}\=Ĩ7=WuƏuz>zd٣>j+->;iꜿ2>>r {g>SK G.)>G'"m^=͠u;쿑i żPGҗ}_?ܿۢ :޿ɥN^ۧu=鿠3og H{ս8B|6!|k_W!Ol@}=(@)!@l=1A@F@78V@?!h@ >Мl@kAf`@~.ԿC@fn.@*@JX:?{1jY[?"3避JA?H2-f">S-̤>_%()k=!s`=drrlW7*qsX=w P=t(n=4ў:=`DlС@½1E5jUٿseԿ⤤ixؿ!h>ۿbgEi02\o0iH฿3QթX_@;3?M@ Z=@a0@}>L)@U @rr$>D@ @Z)>H@?+>T@?>s_@Np?=i@>h=CNn@ &m_o@,㝾&"[@ B @u6L7?Zx:>n.x?7U`$r?k1m>G,G鍿VR=%XU:u΍U*7X\o@D@τS[{3c Eq])@xʬScۣNQr2{[v翼P슢׿렿=ѿ/ƲT+οH]w6ѿ?ߧg&ԿhE޿w \Vxؾ9R a=ٸ)P =UX8=Gp*j=P=hmH I;,Os >D0p"ü?Wξg3Q!@ &!@g&3 82@D6ſ7@2IY|6@FcS3@z.2@R/@Սy#̾*@ noj%@>#@zꗿB@@t=@Au>@W*>i@ ?Ϙ@8?B @3%?@N7?R?/29?)?䤿 4?2L?2e[>??LlA?1\?E?p? V.L?#?('G?E?j5A?U?xL?<}?ի&F??u1=?/[Wl>k0l>xJq2 ?a3?Zվ<@@6:@5ư :@Tӈ";@PjI9@-U2z.s8@ޖ2 6@|3̽-2@wڇT=.@@Ė,$ '@lc4>#@Qņ>n @>@L?@%@6܀'?5]@皿J/?h@eR#@?ak@O? @HqRS?R?+diFU?h?2ңa?? cJb?a?6ʑd??iuj?(?mk??u)3d?v?ñop?=?бi??谿]?g?K߲b]?L$<^!V26=M+G=N'Rп=:b( >=3l ?=Ui??8?f'@'l @D@q;xW>C@d3 B@Eо̐A@LRB ݾl?@^E`U<@lv18@Z (2@+>(P=*@Tx%>q&@݋>9$@T ?"@۪~?G@!O( 1?{@Ơk@?p@ݧHR?? @^Am?#@Dk=t??٦Fu?c|?7?#?8t^{?Z?h&X|? ?WP4?z?~΂??ɭ?c?K?^?GP??:|?C?s z?̣??~6= N#ƞ=ΚI ܬ=^Y 7ܿ.=X`6'=vqߐO?=iqf?(eL=7B@K0DG@&aLPF@< G@A/4G@BlTvD@ dZ8@@XlΑS8@zȀ;>ee3@1⊿> .@|_>D-@ܙʤ?t(@: c8?J: @zxd?h~@ܥs?a@zW l?Y @?Z@KS??j(Y?0?s}ގ?*?ŢG?D?ʳM??̈́?Թ?ȥ???,@U?nz?󧩿k?(L?調 B?d?\43[?õ?Wj??Ҏ??i0?h h=}/E,=R|ؿ@o=`N`f=oa=x u0J?'A^<2@='?@7&ÿF@l-(F@B"F3^J@@\o:J@ ^V'I@~`}B@1~,H:@V >1@Y=]?I.@N%9?S'@)uZ?Ή @Cw?Ʃ@ᢿW?@좿8?nt @֔E?(x@F$(?(?}?W?֛?c?ԟ?M?nę?.??|?c?.?`??꥿6?ַ?o.?*?=婿k??ɩ?N?HUi?V/?? ??e P=L^h=[J[,@g=?i%H=t[}!? :o<ol@paM)5@5^JC@0nмC@ſJ@58 kK@RV_(K@ԧa8)vF@8|dD=@0qв>8@ ?7@Qy ?71@ػK?x)@P\m? @c?Q?@L`? @ޚ h? @lo?mA@>6@dfI?*@s6?<#@֏ME?4@!͝n?VV@롿??y??s?x?g8??̠???d?Wn??g>"?>_?u9?=.?Oe?2~?` b??ǟvA?$?( ? 2?}?'8?sT/?җ?StǬ?*?߰M?$F?4鶿I?+@-<4Pp1=pZۃBΙ=w$ţ>=u諞?ǡ=(b8@ټUD@HjֱB@RW3-99@? ?@y8AK@fvׯQ@)C"7M@8:l>;?@w ?r4@ŖVl?x[&@3ќ@?9|@ޝ-?n@쟿7?@>5?[?7E?:0?J6 ?k?V#J?C*?Vu?C½?x ?f?Ո?I?9?!A?ϥi?^?v<;?!?Ȥ?l?S??Z?E?j~??kJ? ?"ҧE?Ņ?W?a ?дi?;?ڟj?X0ξ@)n=rzmd?H=l˻?ܞ=YA[@82!&@\Ei#4@:;G@ԿH@ԿP@;5_S@[ L@}">>C@PB?6@ 陿ip?.*@k?"@W?Z響r?9V?`?7R??E? ?C?ү?@?w̰$B?=?v?'#F={]?\ž=>`tZ%?O=c?8d==[Nw?Uz-@]>S;,@Whs ?h)@y)?x!@2 B\?"@Qh?/@wި|?L~ @|?sP@اy?P?a{h?G?pߌ? ?)??ZݢG?Y~?/R??.$+?h?fG?N??!?ple??4IȈ?eN?Bs͆?ɜ?ԯoF??dlJ?GY=.@(4=SǞ=yn\Yp=7l=qt9[? =^h/@?dA@ӸF@T4G@3(1,vI@=x"oiJ@T74H@`'PB@?{$;@>|2@ϑK?-@{w37?el'@cn]V?T !@rkht?9@ï?k@W?G; @?@۲?6?z@??H??a??Rz?M?:?P?J?y?%0?#?e??㧿?,?Dӑ?b?ҥ0??qG?v?Q?H?ҳ۞?^l=N䏠=FZ188Ɵ=h+'ǖ=Y9t>=;r@ Cƌ*X5@ڹVD@nrpD@ LKJ@ 4m犿K@S2'|K@`fVF@vzڛս0>@~> 6@'UV?5@y9>%?0@,}&I?D*)@SZ_k?'] @ ?@p_e֐?{@p?% @Xxi?w?꘿ϣ?>?iRW??L??W??y`??f?٪?xi?Z?4V? ?ir3?]?B`?P#?5\?㣜?X@?K?m娿?,?)Vܝ?aR?j9 ¬?޳ Q=>N} k=oV+4H=jҖ!ھ=uMs?=ɶhl@V+R1!)@>CX8*@q0>,9@;WiNI@Z9lL@?{LL@fYپI@N n;_ G@_eM>DA@~>8@p=?׃,@y?%@M?@4Rs? @)+2?@j??.O?4?A"%1?Z{?gn?p?A??t?4?Lļ?h?h?B?+䤿?Q?[a?;?֯? ,?DCj??wt?{َ?@,%??⪿??l??}?h϶d7? `P=эwXɉ?C=f~l?6QI@\NzB@/3>.5@󞩾 [=@پ ]K@eAQ@N<_<_O@cx:g@@rM?5@ؕE`?j'@捜n?@!@߿j.>@WI H@T޿N@20x%zT@|MKnS@x@eHR@!0 G@>LM?bA@@ 2W?.@?@Ibʵ? }@{ަ? @8钿l?z?0yY??Mۓ??唿?a?O—? h??-???Hᘿ?s?zt??&ɚ ? ?4A?0r?%]?\?M휿?Y?(q?Z?V %?6U? ,?I?,窿M?\RH?4?wD?,а?(C? "o?ņkk<tցG=|/o>}p=|F/?p%i=N]xꗰ?ȧ= hx0?<^?Q. Wez?@Jd #@@sa4>@!yU@^GyZ@B9PMnO@7O?H9@(fK?(@"~s?c@z?X@\^?V!??B?])xd??՘K@T?)i@qn?؝E???c?S靿1?S?G&?xX?X "?0s?t(3?(KZ?eߩ?EK?ɞ?D?d?F?Lţ+?,;?W,?J2?,^W?F.?F?/)?0?$?k쯿u?'?ҿ?87L>$7=`w&?$>$t?* >ig?>Xp!?=IkP,7?Њ=ieǦ?I=jlx ?`hqU'-@8ʽ&@P@ӄaʿD]@<EU@z2#>J;@ HR,?uf&@9o ?\@p?>?r?@?@?nК @?W@Vu @f? , @LJ?mL|@ v?2oB@b?X㘿g@?Л?y?5?h?$*V?:J?:3?%@?fV?d7?t"?Z 6?qz9?b&?n?H?JeL\?с?|7?-?/I??ƶ?5ͬl1?7 ?`?5?BE?]qU=ޙy?03=vYvz]?P<=zs,?8i=j ?pux ?>6=Q?n>t?(M=)<]z >?k7?x.?yŚh?M?T=? k?"?>x?V[>駿X?>U?r>W.?>p?-4>Xk?>}Fa?gy>S(?>ݲ?#@j@>ƿ c@ <,4T@/c<`eJ@#';2B@?|;Ó'@*K"_@7a[?n)8= xT)оrn3ῖ`r+`{H3â1K>蠿&>FI>Gr>\ݿ$#>{kӿF~>^ҿ3G>㢿 ҿ>=Jտ >Ϋyտv_>4:ֿ2>Kaڿhii@]ȿc@xc<_U@<T=C@Ó|r5>uHP.>4ƕ$h>O`t >j?hR>FOe>뜿qj>ٿ!?l пݳ?J;{Ϳz?̿?(/,п ?@ѿz?Lӿ9?^Qڿ(Dg@¿MKb@ޅ@f;fGE@%?<&@ڢ[;k~?dh%Ǽ?!]pA=Q?6ft׻@ ?oP.ќG|W(ITD.X4, G /Z1B쿞KI3.rԿ\f0@x07=X :vg唿{7a{*3> Eۜ0G=R.R=a<)7E>KP#c>7>I> >, g>ۣm ?`Y0?n49?7^%.տFz&?ﺟοٞ%?Kп=#?%ҿm+?241Կw:?̯տ-?=̿ ? οN䭿s.a@ @ h-GV@V&H=蜿`.N>=>tM,> &Ƴ>8Ra>hͫ]<>Ω?sb |?oJV"?)vW/$?/%/?zҿ=?kο#H?qӿG?Fyֿ\R?3ԿZ?챿^οU?fdJ?T}/Z@=od .T@W G@.0<3@V;/=(@FPܧ=6@c=J?TtPv=A?r Lv)2OQIտh4zо ~l0#6%2BV0fϿM4ٝʎ8Ϧh!;k89f-=TQ3>m.>"2*5>;H(?7&S?l(w?HHx?:8?Ln$? 6\(?ʡmB .?ݠB"5?tL߿F? dDֿ^M?_iп/W?y3ҿBRZ?Yпa?6AYĿmj?χ>`?b6c? #1:ӿ@3G1U@0'J@ P.<@W6v?<ل+@v1Gж=a@NETlW= @Zx2=& @DoxF=q?ӷwW08ھ+ (!+*NJ3H6nkg>?!Bauo;bP>ٹħ2>ӓ$-1n>3)?( ?sW$.?aq-.?ⵢ6<6? Y;? 'A?o6.I?7 /ͻQ?!_?4W.pf?Cӿ)g?IпAn?ƿD[y? n澿Ӏ?j~t?I;u?7jpFO@U0i@@]10̼ /@YJ@;rn@4S;} @ip|u >#x0O~cA8z$Uicؿ3sI`g$$3H1|k؋7߅WvF5r+EO>~m;j?^뒿U.]K?N>%QS?1""?I?q!Z?a\P?#]Y?i4ه[?8o~a?TG7`?*! B|?I% х?U޿N?!`PԿĊ?hR]ʿ?^uP3?&?6,?E΃?' X@jzLI@@E?@+0@M7HzhVw.z#sqRXRbWBľ ؿJ+ $9p=:d 6 Jp-0VsGvH掿cZL>EFi?bjzzul10s^gɿLE޾ {n%42vQd8NJh'u 2N֚?qڒ=_t?w4ţ=">pMr(|=^!Xܼ"ӿF[\ѿO+7V86p>N[ <95;7_,SSt=neR?fwF9m?惿`8 ?m 3 ۙ?N&?M? G?ܒk?~P?kbj?}x?6 T?`ؿqP?OWͿ"?6ɿjf?%?=b ?1ի"c+?1"?BǤ#?ӯPǜɭ?)ޮ?Ȍ+?#6X9pNż_@yP`MD+er=1.5.fm;zl;M,> -) Cix%/t!+F7,' fGEW3>_lR@?Rk*D?8q8=^? ud,в?P?VE?~'X?^Vb/?ےv?lFjݿ?ҿ?b:̿?5Bɿ?襨zĿR?gD?-v^ ?ܡ+j3?;B6?9H ?Ъ̍׺?)O?OʁQR?g>z?ꮯ )|) T8@T_<<@?R( S= @Nj=s?qn=?Rxxv0=fh?{x< Sf=AxFt }"z<[sIҿ,Hо;3 4ih"P:kUuO I=$È K!?tlq r=5XӿoY0}׿~LRA#-O("<6IA k[:(f'`eS &oǺRb ?O9F r?B7ݧ? I2V{?% ?ϯEͰ?0f0?ᑿ?-?%rz?1rH?n?׿3?ö̿w?o>ǿ[?bU?ٓA?+ ?1㬿C?]?0~&5?s=BZ1?+&K?#ꈿN:(ü(@cQf>rz=2hh;*LW) *>%/m!b)8&)ݵ rKH װD@UXO>`,RA?jP.E?&bp8tӟ?Du15,&I?]BF?g? _U?Sō0k7?A쿒?򈘿{ڿ?De%Ͽ?SIRȿt?٧ǿr?jDhÿ?,CX?'쪿ݽ?Bd1P ?b詿<>i`oWNjbſ vG\EG K(k˾y.L}<ͤIBVO>5RHeG?҅ E|T?n8t>\j?&|2?$2?Z٧E?-M g?Zy\%p?揿p{7N?^Ϳoj?%L?|trr?Dب?z6tٟ?2d?\NV?gd"DZ??? ?=^?|)?1p n?MoV=?w^b(?F©`ob?w=Yb@?iqT;6k?|唍>'|@?;:@r9.dl4AkfhV?/^6H?͕-m/x? *~??$y#0? ѫ?혿G(?Цv\p?O;ڿs? d-5?f閿pǬ[?FE 6r^ؓ~<^nw?t^HM?`~c'84?Ö.M?ڰĖPE?26?t,_B ?`nj?jD ܿ?t*?č ?hҖ;?7Kލ#?<{c=P3eW{=fy <@e\ͿZ;Ko<fivU4_^B+H"_(?U#`Sz?'Blu?8>7?^Mև/?\Lu?]kz,@(X@^وKۿX@{`a3.@^}@+䂎N?=QVvu?6}Z?Zx,?`xR=d7>"yL\=\Clu=;k4=Tǣ-R[<=!X,8Lܟ]Zaރ2_X>IA0[P]?ƒY3Nƍ?7bJDв?m,I79{?Y'?x>!T+?U@8翍 @%. @Hf @*{:@e[@F\Uc@onQ=??蘿ZK?')iOM?iO?*eBr?m띿m.kl?Yoޥ?, >?0K ?Jt`?-t?X>?ݾ?Һeݾ`?dOtozO=,X{5/ğ6 a -rE-*Cdm|~E=ucu/?|KZꞵ?DAv?kb^D!B @rbf@YȃPI쿡@TI]@'ن^{J@ؗ?~>2x?Wߠ?RZq?hpx? 1;8ӣ?PXQY2%?)bu`?}Fji?a5Yr?Մ%?(@R{?x9<h=0 S?d>秿?>dR?x;>qӬc?_ >SiS@?4e>Y~?>JZN?귮>'N??>1ಿF?Qĉ^qv(޽؁!a$y>ͼ{m? dszXs?`v?+ؼlo@uZ*@6wX@ȼ\'ؿL@4>*f?>̤?>?d>^u?>YҶ?޲>Ghc?:>޴?>j@?䓆>0?Ӳ>$?0ف>i H?!Hf{Gr?n@ш @=?ǕpM@?h1@?w@??@#i? b}@MlS?嚿"1@;?j@)?䖝v@ "?T|@>? ] @X7>:$W@X'>_ 6@$>\@>񨿫@>f+?8o>鑪c?*>䃫q?J!> M|9?->⌮Q?7>հ/b?K6>vt ?>?"C?`k5tLG?p?RS@߈?=@ =v?@gi@"@* @-{?u@(h?Z\ @)F?48"@vs? @9V?顿@I*?޿dS@R?|@? g\@?dʟ*@>} @I >hj@G>/i@y>D^*@"8>ݘ@D3>꧿I@_C=κi@Q=6,?!=\Y?=sڭ)?fxY=a?*Y=,+?`< ?ڱBGz@LA>&8@B<>8v@?Ϩ>x @K>%@I>b)@4%><1?t@zU=>@U=Q^@R;]K @=Gg(?88;X?F'!]S?•la?L;c[?8뜽pk?,|xә???=p^@ X=~RN9@ å=l|"FN@=pW@5d=á^a^@xN=sʿ 8i@z}I -g@b: N>V@Fؾ.ۂ?P:H@?*@n;?vf@bSp@< ?J-b @ ?2sC&@w?VG)@ |?H勿'@hL?I+&@#?ˎ%@+ ?J"@O>թ@q>꒿%S@=A>4@<>0@O=NǗd@O>X @z=@X?ur%@N>ch$@ȗ>,vc#@P)=9\@T@Շ̮@ 롿@5ע@=^E @D @K᥿H@'|@͡H"?þW?z_& =?•ȾI=?9侾ц?T/?w݂ ?/f48?1@@=,@U@\9=[tE_@=8MKb@T=j-`@t_=i@X=,nm@8Vdm@:2=a@@TZ?;@f1?d@GC:@>?Fc*#@ ? w8+@}?8@f.@O'?.@д>\P(@%y}> $&@w}d>֛S3@H>.@V=e@I I?PK@7?@Ա?<@j+D>H6@gĊ=8-3@ ?ˑ*@vÒ#@Y@-Ҿ՝@*ꔗT@@`\K@)ۛĭ?3}ԛs? 8#?=?JF?,C?I?J(b?GO?,>䒡?q6/4~?a6|:@~< @2@Dꔿ9,@ͮ$@ҽ@Xܾ"@XOi@ @R2@\SJR딿@`].QZ?Ze\p?Kh}^?2jqڙ&?^crLE? e͊?-d ?\ݞ״?Rp&?lOPڈ?J`U ӱ?M#Ǵ?QR&,$? 9zjc@0ؿX\P]@;K D@[4G{=U@^,M<X?+h?j?n;?ss?%ke]]敿wN5BnZC0( J_.Uu/ݿPaP0{73Qeɍ'U:IT}7M.ԛV3u붝n0Px=2C.&R= = ,)=>ҫ%K>;Jk>η@z>}ct*L>|A ?&P?EQ?o]="?,hѿ(<2?0fϿ'd<,zr?YϾ8 JAuL-}&l,.Cοx؃(3ût 7;Jy+:ξ&8ޔ}4Q+>Yj/>Z ,*9>Ο*W>ҤC'>O>YL?+L?B Sxp? MZK%?G[m.?߿Pux׿EmR?٬WտAY?;οa?pƿ+[?7qZ?حp 'ǿ@z!X@r*$M@ٶ!'E@0[<1@ɫ;<`)@Pr=@Yh'=@q8؍=?x6=u?m:FOE[h5'>DA(0ܿb{5I{u;Mڌܿ?f^|d;:>rz0Τ>ߖ,w>)G!?8' ?=K$o'?xeD'?ԔzV:"?y(?)E; S4?y9?76k@?\ХRL?DZؿW??ѿn]?11п;Cc? ̿Io?H(w?Nrj?BӮh?sguR@Y`E@^(sG6@8D<@@.O<15@ay<=rW?תdH =?';tX8>V86!g>W.%?>$) '?&lC)?a꡿P$;?(5L9?:Q~I?WÔJ?6x cM?4}S?㣿]7b?즿޸o?dѪlDv?`ؿFu?>:`Ͽz?P?d?_$Lv?髿͋g}?Ů>70+K@JPC?@6Wͼv>*@[iIm7{@Wh@pal:5ؽ?>y V<?XJzԼ`<{M@YȼVvTcS]֐2'OVzӾ=ڿ0J#4(O`?ֿVzp16=?Ֆ7+h?ҙ "{?~~S̀??ܨ{?c+|? "w?g0_Ȟ?{?&xHR?s[? ²hٿW?Ͽ?r¿ ?I *?_d?N2?6y祿Щ?!_zsPF@YLau7@'8p/<m"@\W`J-=jM@yjh#=:?9s < ?{S(B>{<頽8򽗈x "D;o]xwO0ջ>oB%e$NO;!4ͿӾvr\B;02LNo>8oUF(?[9g^?zdP0qN?c )k'n:??C=?8?٠ 2?A6,@>ݦ?ЧQ?癩{%?̼߿?㪿hGڿ1?Iѿ߾?&nпV?g^ǿ'ś?Er??ՉFT?e@9?Fp'iA?Þ?~E[Ξ-S#@M?=@_Xm=Z_?J%m|="?HvXf=?xu=0p4r@;L+8mH/*X0kҵY% K`~OJ)u+Z):#qPIEIjrr&R>VӆxuIKG??Z::L}?غҤ2H ?2,Ν?Pa*?:}?֖ p?9׺?jٝ:׸? KL̶?7͵?R`S?ǩ -ӿԮ?ͪ˿?K!ɿ?Iƿ?; l(~?r?El֬-?LF?3s.%?:N:쯪?JIP1^Y@L0i<&@-g_=?2u=qg?#wǞ=>qZ=e!hvXx=4jl+3ZS( n&V5j72>!m,|#ľ> 0#ܿ(LXNϟY0> kNU[?|_jQC:؊?wlH8 ?uD(jѸ?F~]H{?ꄿg?  ?(?x6_߿2%?w˿Q? q:?Ѧ˸P?䨨Gf?ꦿL?/5?=㬿?ԩ IUF?5٨>?;x~|? 5 ?۩#|t? ֩v?s*?qSpnIY@f?ga$:]?k;u<3yz Mq]1Olَl%`^ Vӿ5iɵ8# {ŔCq=6q>mv_(~Z!?tH ?֐D58!?#h5d?}+`s?CVC ?4ܐa?;;?Φ4￲?6{ ׿?ؙ>Ts?Y*iU ?A?;m|?ܤ?)9Ҝ?ć?4͹?lI? 7#o?}mq? f4?†b?TMTJ?ɵLN?-NvLc`ɑe?NEtS?!}O;5> 3{Mtx|mHkiս,pf) Zȿ8'x2#ZL°`r Y2A^" ?~ BP?"Wj6.?,"?{ŕ$j ?\?8T ,X?V?WGMe迢?bϿ?8ߐ̳?I鐿fg?)Ǜ?뙿F$?T՞9?eFM?ꢿц6?|4s,?-? vbp?_\B?Z@ ? Z7> @>>V@ ;> @1ƦS>@^)R>n?s[>?ȫ3h>k?(>>.?ª>?L9e>?᫿?^?K?ӎ?dسO>k?߸9>`IlOۊGj@<^M}Ty=TQ,3t=/1ۿ(s=D^HUoլ_?1@b?)8So @f ['G )@U0/@1KbĿ3@Hf/@\Uq82-@\f辐)@6YuqK(@Vå&@``]Z"@Y&/@Խ^@<"\@7,=#@P:>@y>*@,> @,]c>f@*ΨP>T@la(>G?P?iW?쬿t]?h?﫿*?c?Hz ??S??VԬ"??Wݰ ?2?/??R2*?9??d<\ T=P=<=*G%ޟ+=M{=>j}(olrf>,`m8?(<;PM@PlN"X#@*0@;\̿T7@1BbVż5@ZB2@'zm 0@~t5/@O0ξV'@ ֆ?^N$@aݽ @50Knb@6pZԗ=J@} _G>@Tf>q@fAH?K!@sd1?4 @ ⩿[?@wR$?m@ޣ5?B?"ΨK,?l^?0$3?>?n8?S?l:?w?DʥZA?8?qȁ>?#?%:? ?ylc>??=?S?Zٶ7?o\=>ο LNň= <6=S.Mu ~>nP5> m Q=r6W?(ff?}@}N@;a$L3@;/տ|@9@DP<9@@kct8@Zt7ly7@AE(6@ڦl$1@ vůĦ.@:Hg(@A<"@JXR^2>x@樗J>R@pb?#=@3#!?c%@П'?V@Ğ 6?"| @.%{B?@9M?Z?hğL?(0?A;&W?B? nQ[??Wi^?pg?ޞc?C?zic??0^?o?wcsd??UP`a??&㱿YW??5T?7R <ڇ{U<l= k8=dF¿>+d]>l5>V=G?@gWҾ>@ aO:<@n6\7@\鄿S>)4@V tt,@bf> %@ng>~!@?!@#o?e@?d*?Ԕ@=:?X\@`u D? @'( T?@j??k?~$?z,t?4?g}`v??G xw?\J?Jp{??~?h?${?}?UB?p?:zz?? wx?1?r?`?p&yz?w;0y=& =[&>%L6=tY4D0:=g^A,=qRc?R=]7?YD\?@_eiJF@)2)z'F@<E@)~K2߾rE@zYU^Ǿ^D@`&a8?@ʔl>k9@ؿzvҰ=2@.\Χ>U,@t:2> +@iȖM ?}*@L֝ p?8"@ŸvV?OU@ޤEa?:@Ur?@Ie?m@n까?ws?*(3??󦤿]???x???夿0n?k?䡦 ?&?֩F1??d??᫿*?;\?yt?[?Ů??IDF?4Q?8? O=;L|?=SR쿼C=PW[Q=jd%H=+tX,?I=*l,@[$7 -D@|ZG@j%hG@-&I@2h=qI@SIY6>H@"Ob >"C@h,y2^O<@0NU>&3@o>D{-@k4?(@靠M?!@ !q?^@B?Ź?@+NU?x4 @ ?@ak??ݠ@??rzJ?q?:՗?b? ϔ??F7? ?7s?h?{ߔ?j?ߖ`?"?EDh??I ?DI?1܏?"?gl?# ?@;O=lt@8x,$6@W׶$uE@QE@b̬V=J@2bE,K@R&K@8^]"G@}wkr13?@Oz,>f5@?E?\<5@OӍtc&?/@ÔlG?(@k?3 @&hI?@ʙKݎ?k@t,?j@]G?Ԩ@x?+?ǘ#`?F?ęsϨ?J?}Ƙ̥??c4w&??ۼ?F?h_?޿?qժ??n?&?h?͒?Ѕ?zY??ڥ??u?w?< 훣?Xl?%o?\ cU=M{0t={Uxα=~jΠ+Ȗ=Iu}?t. ,@77n7.@:@]&پ G&I@p!UL@`0Ft L@h ׾I@@r8VF@gdl`>A@a~>8@+7?-@q<r?o%@g{?m@-? @h)?-@76?TV?Ȁ?T?tHT??4?'?0[HW?6?͚P,?k?d$?$?dC=?q?w?Ī?᤿6??2Jx?ܖ?>?F?ˡ?3?& }?+?N `M?͛?J\?x?ж׼?$M <KZH6=}Yx/x=Rn=h=@0̘5+AŻ@,7/~3@ <@=;׾^=K@R>ѩ|>Q@|:?FO@x_d)nA@<爿j8 ?o7@__@S?5(@<]J?|@/ D?@0}ʬ?@????"N?C?rg?l?>?j?(7 ? ?DX?5?J?ݣ?? ?#?V???}*?? ??yFP?]?5JCU?ȃ?X4?zn?.ҭ*??$#?w?v?? P<\)T Ve=Ov(?={q?a=Yb&@2>U@ア-)*@ B?@޾HD@ 㿬L@%\~IS@8PQt6N@|yt=A@"?7@Gkh?f)@pd?U@6~ ?@? @`z7>@Dhz&J?wY2?`2dne?N]R!@4<1P@;hNe@9}ھǾV@ !:?6@DL:?@>h@?@{X@@绉x @?s@^t?U?~> Rq?>Ч?T>fg?5>TC?Lۗ>D?{>}ˮ?-̏>]? >h?Ȏ>ݭ?C-tq@z#?z#v?Pwɺ?n^@@7cX_@`@[FP@0yWf@7TVg@g,_W@ʢ UM?N@>G"@>v1R@ N>C? >!+?<&>?8>EQ?ԓ+>׳?SH>@z0?Q>ư&?Q>0?G@>> 6?*>dw*A?:%v?<m=?XN=(a"%@[=<@%,N@xL h@S;'Nh@ȽJf@[ľ>ddW@&/ /f?*F@d4|m?Q(@<a2?@@?-(P@$? s@A?1s8:"@|?-: @]\?롿@6?tϞ@:&?tZ@? G@?'< @R>ht% @>b@>a P@> @X>n{@qX>P*@> {? ='箿?U={n~?G=?5U?S=C~)?<=Ʊ.?Ί=78? o=)??0=b?fM=5+V#@ha=90@,=?-E@=d:OT@[ ="0g@+h@pr=( b@ؾg ?xYX@L1q?=@("?Q@l#Oko@j@PnB@2?tփ@? w!@?#@)l@E>+ |@)>(`: @> @P>G\@͇>=@l5>zx@ڲ= \@f=v٪@r4=Cݫ]@6 ;3e?:߈"x?J;!ȬR0?$ai?RO M?yʉA?dE~?%?@ <`V?@f=oUu+@@c=k2?\D@P= ZdN@4=A\@=пGi@ظix#$g@ncOF>nT@O.?٦K@?-@ ;?@hW @*?jv@r?Syo"@2?&3(@Ƃ?Sy&@U?ᐿh&@u0?'t%@|?&!@>PN@'>@]پ>hv@w>e@v3>▿@5>񗿈 @(>᛿@B =)a:@~a:=RP~@7$W@섽{@{9&?½U?8tA@ ?qdꍭJ,?>A'Y?'W?xX=?O @6=XK?@v=IY@z=տW]@=˿Vd@/= Hf@|;홿 l@_j.k@8G.z[@?Hn?vU@@=ݍm&@#>0 ,$@>6<'#@L>~@%=?@PƦ; @xo@,AΞ~@I'"@Y @%Va@ 2n@dR6@f7q@EOH?vi? EK{w?Vx?kеj?&5.K? ی9ޮ.?1@D=χ+Y@ =ۿ^@ =$ c@=0`@=h@ׁ=km@dHl@(bMm>d@p@6??@3 D ?N&$@:7 @@ZF @g?^o+@?Ҭ|-@?5#?ŐC,@ݷ>'@u>Rk$@Zw>,W%@xS=Ϟj%@ #@ѽ$za@iN"SF@wOFj@0qz@Fg䬢h* @̾:y@8ξkBd7@w߾Y&S@z??.? 9Cv?CӪ?ᾤg?VӾr?.Ҿͮ?`s¾Bf?B-@&= 5L@E=m#_@Xv=οfd@$=խ8e@=l@Xs=j(Ln@=f Jl@x =6 d@8C?K@@|?b@*%@?%?|b,@ r?[.@?p*2@V? aJ4@,P>|*2@dM>T+@[ =D*@ģҽTf(@DCp*w"@Ns(@N~@dҾ@b@-U8p @"WC@X=@A^,?4. ?%% VHZ?Q ?rاu?X&!f?( l$?{ I?Bç̋?I2¾?JN?@kܼPHϭ:@ b@6"U]?H@}?'@Y2@&y@Z@I+@q??W6@bb?w=@?TP*<@`[>͊l6@M=M3@yp+@nQ;!!%@s1@~ǾJd@=]𕿪@8  @O!bD@-w?2 ?xR6~.?==e0P?:Pl?PT?OIz?AE J~+?D)M?ʎ<з?/o?,,0 ? d?]#f6?r@(ZgI*@Լ;DF@j ;>!M`@<"aj@ؼ=ap@`瀇 t@tCu@pdP~+f@_?dK@$?= @%nj@ ?vJ1@`?>Z8@n\? =@C>h~:@=p2@ɽFޒl,@s%@r@&Ҿo@4)_@qͶW @ )C@n?[U@ر?ksFmn?gKpoȸ?gK@ ƽNA%@~ƼԨ=lC@;h"c@D=iѿDq@ =e>;dt@XXCu@P =:Uo@u&?L@Z1Ǿ ?֕#@ @n@.3\%@"?UB4@ύ?]2B@.3?@)z)C@4)>&@@Ž:9@ަE0@qo '@f:޾ @"k ޒ>@(ꑿ:@4DFؑ@B[>> @z*l~aI@w}j嘿?P}X+C?΀ob+?h~M ?{j_6?Pٞ2?D5~?+]`*?:WvC}ǭ?nDҥQG?vo~$?d8 ?l_֯?_@p47@K@3>,H@@X=lN@?k=n]@=Y?"Ye@%?\Lp@b>-8}s@ G0%0Ív6= )k3$1V1uҌѣ ѩuξ\p־ ·׾ ze:ƾckʫǝQҞDܙx5=ƾݿ,D߾"ϿTF˿ǿfb羞<̿d3-m5$夓j""˹ ݾM e Ĕ~vܚ"{Y 衿8kعGâ**vUmTӿ>tuǿ Ŀ~ :r¿,ʦ,4ƿM=οH׿'PY% 7@-=#@C1@a=7)@X@=wE@my?~= ^X@? ʋ=,"`@-? nf@kK?& Υp@¡>xs@YQWPf@FYþpJW@񿫛 ]'@@%pOB @?%Dv)?^ B'ư>!:ȅ!;1|舿[Kq'_gL$wǧ!!: c*Y:%0BJ`B+-Â7PޘD955ej~)nN `"9]%M.ٿiX*=̿**ޣj%.uryJ/ H˨_*##.1tɿ񬱿7;b4@/=9-@@:@h==8K@{?=NY@N?w=k@ν>\ŏ=;t@<<s@\Ix~[p@p&d@4DVU@ )@# /_@r2ZaRѫ?o@Nt?uDk{ =?C|ͱh>^=P$x7T3a)0߾@lґrM \e–w'gb&SEq癿>s;/h웿5=`GM2*NU.뜿E @|<ڿiBuܿK+Mѿ8f(Fۢÿ:ED6c񴤿I,?L*u9G%̰=P Q=@P༜<@B-@_ 6@ @=I@J*?ȍ=vZ@Ӿ?0<k@34?&f8?zCLh?$B򘿼y>u: c1{Uן${6ŇڕgPCvU$j3ܗz ]>M}忌dr|D3߿0Rڿ|Gr!,տġ ֿ8xӿ@X@dTҿK4 \K˿&v_I Ϳ؆kſ!ϵd׹M{eܭuufwQjfne@$@ =@ @`l<S@?pR =8i@J?,L񽽤}@O}>J_!{@?8=3w@D# LGpnCu@<؃=L#s@Qr%=k@p+h=g@b:BM@:ijq0@9&־g@Hh8L0Pp>Fv=jt?苿Zo6849L'3rVih9|\fPncܿPi<ȿ;[fРИk'svmRGf>P?^NIʢsե Ĝ"ޛ泦vyxaV^ꢿgα'W:š޳0@p;m7@0?=U@k?ӕ=Tp@0 =|z@M(=c@|0<0a@T9 YE@Q#9Fw/@^AdFz@NG?1O]d?`MI ֵ?sS0=?M_$GsdH<M& ;z4y##uc4%ӓØhp鵿 P(A@%ȿo#(ٙpɿֿ¿Wſnسۅ()I 4uxp8`ȏ\4QsV:ė̛Ε֊[Y]Ц<꫿_<Kd+eziմ`M-菿絿\9a@ +;@vq?|/U fdz>J( }¥~;Z̆sV1B)夕eDD˛/QR0Ϙ!̿!hbj^׿(^ݿCпӔyܿ,ÿӐտѯ8sпeᘿ=ſ"QyWBV) ?(?f@ ?@,?Rr@?ğ5@\>vߝ @0>RG@>@7k@@s>Ң&e@U`4>а@.>;@> =a^@=:ZE?]=[s\l?fz=έ B??=D?pD:=A!?\< o?~Y@+>=@> ŗ@5֥>c|օ @>+@>zN@R!>[@j=@,=W@Gu? @A??]?? ?Ȣk3?t ?Vx2?e3O7? )? =J^}@(aV={P<3=@ =&bO@̏=EyX@\=s ( _@E=ueƿZai@ 2KEg@=. F>V@ cվR??H@5+?*@(;&?@3S@t?:ae @y>?_@1>Ra@>>呿Ȉ@A*>Q@=B藿k@>в ( @(=n@;4T@^;z@kvμ@ƺR@qY3#?%3v(?dL,c?%^}?rj[M?eRhzj?*4&K?F}@d==_@P?؝B@yT?_%@:"W@̒@*ECc@?4J]Z)@b?t,@F?o+@?J(@i8>Or%@4J>췕$@牒>薿U^#@=Zh@p\z@wx$ x@ z@;o@fXG񸣿;@iC> @ޏ_@@Zs&@UWHv@ ^?;ɾđ?W¾H1?08̾MK?̿n?+h?䝾5.?-H;>?1@=,vU@<={]P_@ =*\-1a@T1=L`@t=$j@ =@col@`D)#m@< ,j=b@VOU?N:@ O7?(5@zCW@ ?eT#@4? y|+@݊}?w.@Ln(?ܑi}.@>ҖB#)@n>B&@d>B'@+=͜&@.ŽK#@2)@Sꢿ\e@Պ$ H@ATt @jξŇ6$ @hܾ@@羈#Ӿ@L1(z@s?I dP?8?B ^8s?LLu?\?ᾴɫi&?`QЄ?ھGa??)@ <9XZI@@=H0]@=>޿֌d@t=ܳe@=t.l@=rn@=ɞl@`J'3=Db@Vw&R?#4E@վ?@ @j?XK0@W?u0@/z?q5@?p6@A>84*k4@=>D 0"/@@?^<@,n:>W,$N6@'Az=2@^*@5|"#@zeFS@eӾRĔ\}@WvK)@˜O@l+j?:4ؼ\?H9ڂ?9>IB?HPG!&?"D?MRKFh?:KB? Ht6?>qO q?74*R?J/8ԧ?+ Ʃ99?/®=?\@pI,(@Gm@yS2?RJ@hb?*$@u.@ @(Y]+@?~Jk4@r?)\B@d7?=v0C@7>̤=@@)_7w:@/Nb3@P#+@|龳"@Ꮏd@6~3*@G@*@dkL @8yKN@郿]5O?΃u?n ן5?oig ~?7̞y?Q5?gf|˲?Kt@6\?]j~*[?yc?t劫?(j|?#eJ^?1=@``K@P_D!@‰~E@@d;dž>@59̊7@0hӾ2@7f.@91k)@lv;j @Pbbޓ@htҙFp @b!@ቿ4?ÍF`?d:?kG?hǙ 6@4nl?MH@EQ?ȃ[vI@-?k{I@ 0?BsBJ@=76C@3(9@&R󗿗z,@9h2%@dqz* xVD$׾vs1FHVWۿKU{ C45J,m,+#ǝ<\FҋNL->g@JV4? 27e?\4*ٿXD?SRҿ?0˿k?+?ZYƷ?)汿;?帮lZ?¯k?Ν0t?@N2O<"$@N0 G=I@h=z?oYY=?Xw=(@?w{m;Da>Z{v M [at龿9D#k~8@B"tTͭ6ӊܺtMx[Ɉ*L ?萿x>IpU?K 5~?8ff-U?ґg$#I;?:Y"ª?Yᘿ~?N ?5&D?II?',ܪ?U꿰r?êVQڿm?.MѿӨ?RͿ?[>}̿mզ?Wb?늭X뺿~?Is@=kTP ]`DĿ-\ܝͿ"S -zpw;=UEL v8jR(^R8_YnR!>nGph?Pf8@ {rK=w.&dm;:HNH}ƽ@(LQ3%-lr#2>8!F1G8<G݌W%>_R>?[lD؂?2r8?3.vP-$?خ,?GXty?ĉA P?=?쒿mc?FʗęT?ֿO?(衿Ͽx?ئ^˿?@*3ſ?Ũf2?}PqH?uê+? B?:??{t?,Pҿn?}6?R z?Qb6?u?M~wu0?æGR_?i~?Pl?Rjۓ?S􇿅?\ut ?tq%?lhr?:s5fm}?F(^a 7?8oW;}?{\۹+<>r|*z*tp> Ջbxm8HV7gޫiLZ#Θ Ȝ VA~v֏MPuvZ2V^XByZB?f9,? -0v ?FȐ,Z?SJ%?T;J?RQ p ?tñv?5Z޿E?ƿ?>*1?WJaۧM?WF\23?x̧=Ҙx?tť̿0?Ŗ?H+?9;h?x}"Sq T~j4cͽvٱ0f.п$Q 5`ɿ]f"Ul \H;_ha?fk^Ihک?xZ6 ֳ?'D.?_Ñ:U?Sjx?0 ½?ebM?^m%? ㋿$ÿP ?$L?6?*ʑM?x5U%?E嘿v?-?r윿I?2T{Ŀ?q*rx? /cP?KN͇? {BJ?)@/ M?O$5G?ٖ2f?櫿}f?ٱi.(t`B=L>|h \=)\{< y;,AcgP ȿFE`xY=/>y= S]w}=6!ls=WQR??8[c?'O0M$?!YB>?$~G9ȴ?Sz):?o{"O?@㪈뿗 @ VJ @nܝ @Dz?@Jkl@ZF@" Y?֙|R?4'R?VJU?WvIl?1>?v"L #h?y|6?^ ?-GQ?,{"?ӆIQ?򬿅I?񲿷bF?˯,1tl{x<h>y>E=0hM{=\:7uIJ?p휿 r?!P?! 9?ߢȾS?lB?wCV?ˮ:.?UI?sGfqp`1?w&>gu|R =Nu<%7Y,6āWY Hp`ؾeod]eY?|]$Rt?q4^CT?PlO((y@|b"@Kr|@:΀ ؿn@{@ol0u@凿NO @p:=@E'*@"5@!e  ?򊖿:H?8\3X?񥖿j P ?慙7*?@[ks? ۾ ?v?^O?"eߓ?h׀l?uʣrk\?VQr87z?箿L0_?Pn8Mz ?b' (vM<>Gnx U-= >Ԍy0gc=a3yx~M=6پ}pj1=V0T-V`0F(9pz6eEd)a=Fg`H?XR?d]Bj?n\`8&?xTf$?$`h@ 5i @Cο@&&@8xZP @ f|@V +K@9Õ߉B@:8B??0ԗ3>n ?ݩC0?:뛿=H}?/~+?e!v?\ ?$e`?܇TG5?9Kܾ~?|ξ?zaN@¾T?5S+? ?广tsSy?x;c&>x`=<->|j<ʪ}1F?Ml-^?"_{#x@Ym @}k@1[ù@ }@W*#V@{w:J @(h*|7 @!څ1@鏿 @<9? v2?n6?>ΕW>޾Ag?0$ʾ&5?`Qʿ^|gNX?3 bjZ?9;=Q@)_:4 @ue@iŃ࿮@ \@H֪Ru1@55.@ ?#V@:A`( @4pr@3y&G.W@"<=?.DȾS?딿#E?$^H^?@r?7Z*?kե77? 夿8z?ݧv?ZW3?b߻ ?'nJu@<ƾWo@F=PTX.=!0=?s-"V7B4riBe?sվKT@M*z* @B.Q@?Z5F `@ qs%@܂6"'"@*;@~N@ ցe@/gPq@Bg⾎7 @%aھ4 @ ľ@Sv@לm䃾Y)@np0@{ѡ#?8I:Х?a!å ? Qs?g*\+ni?\ Z>?\+wl>x?A>Y?ҷ%v>eTkr(|>ʉsP=M ?SĢ$=?(ӹC> ?+u>D?F8>?E"6Ɣ>?H >?WqǴ>S?iz>N??0>?vԷ>84m0ێ=>#q<o`>y<6KN]35*ƽ:XRmlHc> ,n#1?Bf?8*+ ;@Y a+@htҿ?0@|Z'-@Dqo;b1*@񀿹&@&@,ľm"@d=7bT@Q>X@?vy?@7,+0@M!ꮔ< @uu=v@gK> @WN&k>d@y>@¢Ő>3@d:y>~?fHW>&2?A̩T>Ce? g>d?WP>?5>Q??6?티>A?dϳv>3?t 2>dk.x4n<+Kdu[5=* ?ĉ=#jp=KXP0/noZ?