diff --git a/otls/biome_define.1.0.hda/INDEX__SECTION b/otls/biome_define.1.0.hda/INDEX__SECTION index 47890e587..976755757 100644 --- a/otls/biome_define.1.0.hda/INDEX__SECTION +++ b/otls/biome_define.1.0.hda/INDEX__SECTION @@ -10,5 +10,5 @@ Inputs: 0 to 1 Subnet: true Python: false Empty: false -Modified: Thu Aug 22 11:45:39 2024 +Modified: Fri Jan 24 14:07:43 2025 diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.createtimes b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.createtimes index 14ef2c003..d9a5098b6 100644 --- a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.createtimes +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.createtimes @@ -1,8 +1,52 @@ { + "hdaroot/biome_color.def":1737393399, + "hdaroot/extractcentroid2.def":1737565779, + "hdaroot/visualize_temperature_in_c.def":1706731957, + "hdaroot/Biome_Regions_ObjMerge.def":1737566582, + "hdaroot/merge10.def":1706817160, + "hdaroot/Biome_Regions1.def":1706817083, + "hdaroot/Viz_Temperature.def":1737566894, + "hdaroot/Viz_Precipitation.def":1737566894, + "hdaroot/Prim_Piece.def":1737564983, + "hdaroot/merge7.def":1736958643, + "hdaroot/Preferences_Graph1.def":1737038395, + "hdaroot/Biome_Marker.def":1706827205, + "hdaroot/move_in_z.def":1706826956, + "hdaroot/copytopoints4.def":1736958243, + "hdaroot/Centroid.def":1737565173, + "hdaroot/Axis_Labels1.def":1706817157, + "hdaroot/line5.def":1736958595, + "hdaroot/centroid_group.def":1737565539, + "hdaroot/output1.def":1737494270, + "hdaroot/attribfromparm1.def":1719499103, + "hdaroot/output0.def":1681162951, + "hdaroot/shrink_regions.def":1706740013, + "hdaroot/merge8.def":1737494873, + "hdaroot/merge13.def":1737564873, + "hdaroot/biome_name.def":1706743753, + "hdaroot/foreach_begin4.def":1706739129, + "hdaroot/Biome_Name_Font.def":1706826928, + "hdaroot/move_labels_forward.def":1706744532, + "hdaroot/merge9.def":1706731759, + "hdaroot/Biome_Data.def":1737747841, "hdaroot/merge1.def":1720115725, - "hdaroot/clean_attributes.def":1720118358, + "hdaroot/font_precipitation.def":1706743478, "hdaroot/vector_into_float.def":1719943890, - "hdaroot/output0.def":1681162951, - "hdaroot.def":1724341467, - "hdaroot/attribfromparm1.def":1719499103 + "hdaroot/blast1.def":1737565582, + "hdaroot/set_temp_and_precipitation.def":1706743095, + "hdaroot/foreach_end4.def":1706739129, + "hdaroot/merge12.def":1737038428, + "hdaroot/extractcentroid1.def":1737564776, + "hdaroot/add1.def":1737487500, + "hdaroot/line4.def":1736958595, + "hdaroot/transform_center.def":1736958951, + "hdaroot.def":1737749202, + "hdaroot/promote_biome_to_prim.def":1706741049, + "hdaroot/visualize_precipitation_in_cm.def":1706731957, + "hdaroot/Labels.def":1737565738, + "hdaroot/clean_attributes.def":1720118358, + "hdaroot/creat_polys1.def":1706739394, + "hdaroot/random_color_from_biome.def":1706730044, + "hdaroot/font_temp.def":1706743478, + "hdaroot/promote_Cd_to_prim.def":1706741266 } diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.houdini_versions b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.houdini_versions index 0ecb3112b..6899a4086 100644 --- a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.houdini_versions +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.houdini_versions @@ -1,9 +1,47 @@ { - "values":["20.5.332" + "values":["20.5.370" ], "indexes":{ - "hdaroot/output0.userdata":0, "hdaroot/merge1.userdata":0, - "hdaroot/attribfromparm1.userdata":0 + "hdaroot/Biome_Regions_ObjMerge.userdata":0, + "hdaroot/output1.userdata":0, + "hdaroot/Preferences_Graph1.userdata":0, + "hdaroot/font_temp.userdata":0, + "hdaroot/Biome_Data.userdata":0, + "hdaroot/add1.userdata":0, + "hdaroot/line4.userdata":0, + "hdaroot/merge8.userdata":0, + "hdaroot/Viz_Temperature.userdata":0, + "hdaroot/merge10.userdata":0, + "hdaroot/output0.userdata":0, + "hdaroot/merge9.userdata":0, + "hdaroot/Biome_Regions1.userdata":0, + "hdaroot/line5.userdata":0, + "hdaroot/attribfromparm1.userdata":0, + "hdaroot/move_labels_forward.userdata":0, + "hdaroot/move_in_z.userdata":0, + "hdaroot/foreach_begin4.userdata":0, + "hdaroot/extractcentroid2.userdata":0, + "hdaroot/centroid_group.userdata":0, + "hdaroot/Centroid.userdata":0, + "hdaroot/Labels.userdata":0, + "hdaroot/foreach_end4.userdata":0, + "hdaroot/extractcentroid1.userdata":0, + "hdaroot/Prim_Piece.userdata":0, + "hdaroot/merge13.userdata":0, + "hdaroot/merge12.userdata":0, + "hdaroot/promote_biome_to_prim.userdata":0, + "hdaroot/Biome_Name_Font.userdata":0, + "hdaroot/shrink_regions.userdata":0, + "hdaroot/transform_center.userdata":0, + "hdaroot/font_precipitation.userdata":0, + "hdaroot/Viz_Precipitation.userdata":0, + "hdaroot/promote_Cd_to_prim.userdata":0, + "hdaroot/Biome_Marker.userdata":0, + "hdaroot/Axis_Labels1.userdata":0, + "hdaroot/blast1.userdata":0, + "hdaroot/copytopoints4.userdata":0, + "hdaroot/merge7.userdata":0, + "hdaroot/biome_name.userdata":0 } } diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.mime b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.mime index 2f8711daa..5f6a60a0a 100644 --- a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.mime +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.mime @@ -32,9 +32,9 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -4.05392 0.601634 +position -48.1913 83.7797 connectornextid 0 -flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputforview 4294967295 outputsNamed3 { } @@ -64,6 +64,10 @@ Content-Type: text/plain "___Version___":{ "type":"string", "value":"" + }, + "wirestyle":{ + "type":"string", + "value":"rounded" } } @@ -566,7 +570,7 @@ sopflags sopflags = comment "" position 1.5 0.85 connectornextid 2 -flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" @@ -621,16 +625,3896 @@ Content-Type: text/plain } } +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Name_Font.init" +Content-Type: text/plain + +type = font +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Name_Font.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 44.5249 -2.56693 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Name_Font.spareparmdef" +Content-Type: text/plain + + parm { + name "type" + baseparm + label "Primitive Type" + export all + } + parm { + name "file" + baseparm + label "Font" + export all + } + parm { + name "text" + baseparm + label "Text" + export all + } + parm { + name "halign" + baseparm + label "Horizontal Alignment" + export none + } + parm { + name "valign" + baseparm + label "Vertical Alignment" + export none + } + parm { + name "use_descender" + baseparm + label "Include Descender in Vertical Alignment" + export none + } + parm { + name "t" + baseparm + label "Origin" + export none + } + parm { + name "r" + baseparm + label "Rotate" + export none + } + parm { + name "s" + baseparm + label "Scale" + export none + } + parm { + name "tracking" + baseparm + label "Tracking" + export none + } + parm { + name "fontsize" + baseparm + label "Font Size" + export all + } + parm { + name "oblique" + baseparm + label "Oblique Angle" + export none + } + parm { + name "lod" + baseparm + label "Level of Detail" + export none + } + parm { + name "autokern" + baseparm + label "Automatic Kerning" + export none + } + parm { + name "hole" + baseparm + label "Hole Faces" + export none + } + parm { + name "addattrib" + baseparm + label "Add Text Attributes" + export none + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoints(-1)" + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Name_Font.chn" +Content-Type: text/plain + +{ + channel tx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "centroid(-1, D_X)" } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "bbox(-1, D_YMAX)+1" } + } + channel tz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "centroid(-1, D_Z)" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Name_Font.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +file [ 0 locks=0 ] ( "Lato Bold" ) +text [ 0 locks=0 ] ( `chs(\"../biomename\")` ) +halign [ 0 locks=0 ] ( "center" ) +valign [ 0 locks=0 ] ( "middle" ) +use_descender [ 0 locks=0 ] ( "off" ) +t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 ) +tracking [ 0 locks=0 ] ( 0 0 ) +fontsize [ 0 locks=0 ] ( 1 ) +oblique [ 0 locks=0 ] ( 0 ) +lod [ 0 locks=0 ] ( 1 ) +autokern [ 0 locks=0 ] ( "on" ) +hole [ 0 locks=0 ] ( "on" ) +addattrib [ 0 locks=0 ] ( "off" ) +spare_input0 [ 0 locks=0 ] ( ../copytopoints4 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Name_Font.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_in_z.init" +Content-Type: text/plain + +type = xform +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_in_z.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 42.5481 -4.67533 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge8 1 1 "input1" +} +inputs +{ +0 merge8 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_in_z.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0.01 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +movepivot [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_in_z.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Marker.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Marker.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 42.5481 -6.93433 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 biome_color 1 1 "input1" +} +inputs +{ +0 biome_color 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Marker.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Marker.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/copytopoints4.init" +Content-Type: text/plain + +type = copytopoints::2.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/copytopoints4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 40.5713 -0.98563 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 merge7 2 1 "input1" +1 add1 0 1 "input2" +} +inputs +{ +0 merge7 0 1 +1 add1 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 1 0.65 0.1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/copytopoints4.parm" +Content-Type: text/plain + +{ +version 0.8 +sourcegroup [ 0 locks=0 ] ( "" ) +sourcegrouptype [ 0 locks=0 ] ( "guess" ) +targetgroup [ 0 locks=0 ] ( "" ) +useidattrib [ 0 locks=0 ] ( "off" ) +idattrib [ 0 locks=0 ] ( name ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( "full" ) +transform [ 0 locks=0 ] ( "on" ) +useimplicitn [ 0 locks=0 ] ( "on" ) +resettargetattribs [ 0 locks=0 ] ( 0 ) +targetattribs [ 0 locks=0 ] ( 3 ) +useapply1 [ 0 locks=0 ] ( "on" ) +applyto1 [ 0 locks=0 ] ( "points" ) +applymethod1 [ 0 locks=0 ] ( "copy" ) +applyattribs1 [ 0 locks=0 ] ( *,^v,^Alpha,^N,^up,^pscale,^scale,^orient,^rot,^pivot,^trans,^transform ) +useapply2 [ 0 locks=0 ] ( "on" ) +applyto2 [ 0 locks=0 ] ( "points" ) +applymethod2 [ 0 locks=0 ] ( "mult" ) +applyattribs2 [ 0 locks=0 ] ( Alpha ) +useapply3 [ 0 locks=0 ] ( "on" ) +applyto3 [ 0 locks=0 ] ( "points" ) +applymethod3 [ 0 locks=0 ] ( "add" ) +applyattribs3 [ 0 locks=0 ] ( v ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/copytopoints4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line4.init" +Content-Type: text/plain + +type = line +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 37.7473 1.87577 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line4.chn" +Content-Type: text/plain + +{ + channel originy { + lefttype = extend + righttype = extend + default = -0.5 + flags = 0 + segment { length = 0 value = -0.5 -0.5 expr = -ch(\"dist\")/2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line4.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +origin [ 8 locks=0 ] ( 0 [ originy 0 ] 0 ) +dir [ 0 locks=0 ] ( 0 1 0 ) +dist [ 0 locks=0 ] ( 5 ) +points [ 0 locks=0 ] ( 2 ) +order [ 0 locks=0 ] ( 4 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line5.init" +Content-Type: text/plain + +type = line +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 40.0065 1.42397 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line5.chn" +Content-Type: text/plain + +{ + channel originx { + lefttype = extend + righttype = extend + default = -0.5 + flags = 0 + segment { length = 0 value = -0.5 -0.5 expr = -ch(\"dist\")/2 } + } + channel dist { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../line4/dist\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line5.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +origin [ 8 locks=0 ] ( [ originx 0 ] 0 0 ) +dir [ 0 locks=0 ] ( 1 0 0 ) +dist [ 8 locks=0 ] ( [ dist 1 ] ) +points [ 0 locks=0 ] ( 2 ) +order [ 0 locks=0 ] ( 4 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge7.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge7.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 38.8769 0.44507 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 line4 0 1 "input1" +1 line5 0 1 "input2" +} +inputs +{ +0 line4 0 1 +1 line5 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge7.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge7.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_center.init" +Content-Type: text/plain + +type = xform +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_center.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 40.5713 -2.11513 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 copytopoints4 2 1 "input1" +} +inputs +{ +0 copytopoints4 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 1 0.529 0.624 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_center.chn" +Content-Type: text/plain + +{ + 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 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_center.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( 0 0 0 ) +r [ 0 locks=7 ] ( 0 0 0 ) +s [ 0 locks=7 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 8 locks=0 ] ( [ px 0 ] [ py 0 ] [ pz 0 ] ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +movepivot [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_center.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_color.init" +Content-Type: text/plain + +type = color +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_color.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 42.5481 -5.80483 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 move_in_z 1 1 "input1" +} +inputs +{ +0 move_in_z 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_color.chn" +Content-Type: text/plain + +{ + channel colorr { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../biomecolorr\") } + } + channel colorg { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../biomecolorg\") } + } + channel colorb { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../biomecolorb\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_color.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +deleteallcolorattribs [ 0 locks=0 ] ( "off" ) +enable [ 0 locks=0 ] ( "on" ) +class [ 0 locks=0 ] ( 2 ) +colortype [ 0 locks=0 ] ( 0 ) +color [ 8 locks=0 ] ( [ colorr 1 ] [ colorg 1 ] [ colorb 1 ] ) +seed [ 0 locks=0 ] ( 0 ) +rampattribute [ 0 locks=0 ] ( "" ) +ramprange [ 0 locks=0 ] ( 0 1 ) +ramp [ 0 locks=0 ] ( 2 ) +ramp1pos [ 0 locks=0 ] ( 0 ) +ramp1c [ 0 locks=0 ] ( 0 0 0 ) +ramp1interp [ 0 locks=0 ] ( "linear" ) +ramp2pos [ 0 locks=0 ] ( 1 ) +ramp2c [ 0 locks=0 ] ( 1 1 1 ) +ramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_color.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"sop_color" + }, + "wirestyle":{ + "type":"string", + "value":"rounded" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/add1.init" +Content-Type: text/plain + +type = add +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/add1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 42.2657 -0.0067296 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/add1.chn" +Content-Type: text/plain + +{ + channel pt0x { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../tempaverage\") } + } + channel pt0y { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../precaverage\")*.01 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/add1.parm" +Content-Type: text/plain + +{ +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" ) +prim0 [ 0 locks=0 ] ( "" ) +closed0 [ 0 locks=0 ] ( "off" ) +usept0 [ 0 locks=0 ] ( "on" ) +pt0 [ 8 locks=0 ] ( [ pt0x 0 ] [ pt0y 0 ] 0 ) +weight0 [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/add1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/output1.init" +Content-Type: text/plain + +type = output +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/output1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 25.2584 -13.2264 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 merge12 2 1 "input1" +} +inputs +{ +0 merge12 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/output1.parm" +Content-Type: text/plain + +{ +version 0.8 +outputidx [ 0 locks=0 ] ( -1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/output1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge8.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge8.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 42.5481 -3.54583 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +2 transform_center 1 1 "input1" +0 Biome_Name_Font 0 1 "input2" +} +inputs +{ +0 transform_center 0 1 +1 Biome_Name_Font 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge8.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge8.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/random_color_from_biome.init" +Content-Type: text/plain + +type = color +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/random_color_from_biome.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 31.6029 9.23495 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 Biome_Data 1 1 "input1" +} +inputs +{ +0 Biome_Data 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/random_color_from_biome.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +deleteallcolorattribs [ 0 locks=0 ] ( "off" ) +enable [ 0 locks=0 ] ( "on" ) +class [ 0 locks=0 ] ( 2 ) +colortype [ 0 locks=0 ] ( 4 ) +color [ 0 locks=0 ] ( 1 1 1 ) +seed [ 0 locks=0 ] ( 3.64 ) +rampattribute [ 0 locks=0 ] ( biome ) +ramprange [ 0 locks=0 ] ( 0 1 ) +ramp [ 0 locks=0 ] ( 2 ) +ramp1pos [ 0 locks=0 ] ( 0 ) +ramp1c [ 0 locks=0 ] ( 1 0 0 ) +ramp1interp [ 0 locks=0 ] ( "linear" ) +ramp2pos [ 0 locks=0 ] ( 1 ) +ramp2c [ 0 locks=0 ] ( 1 1 1 ) +ramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/random_color_from_biome.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"sop_color" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge9.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge9.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 35.933 -8.69573 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +2 Axis_Labels1 1 1 "input1" +1 Biome_Regions1 1 1 "input2" +4 Biome_Marker 1 1 "input3" +} +inputs +{ +0 Axis_Labels1 0 1 +1 Biome_Regions1 0 1 +2 Biome_Marker 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge9.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge9.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_end4.init" +Content-Type: text/plain + +type = block_end +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_end4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 33.0149 -4.55421 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge13 2 1 "input1" +} +inputs +{ +0 merge13 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_end4.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "pieces" ) +method [ 0 locks=0 ] ( "merge" ) +iterations [ 0 locks=0 ] ( 10 ) +startvalue [ 0 locks=0 ] ( 1 ) +increment [ 0 locks=0 ] ( 1 ) +class [ 0 locks=0 ] ( "point" ) +useattrib [ 0 locks=0 ] ( "on" ) +attrib [ 8 locks=0 autoscope=1 autosel=4294967295 ] ( biome ) +usemaxiter [ 0 locks=0 ] ( "off" ) +maxiter [ 0 locks=0 ] ( 10 ) +blockpath [ 0 locks=0 ] ( ../foreach_begin4 ) +templatepath [ 0 locks=0 ] ( ../foreach_begin4 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_end4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_begin4.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_begin4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 31.6029 8.10545 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 random_color_from_biome 1 1 "input1" +} +inputs +{ +0 random_color_from_biome 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_begin4.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "piece" ) +blockpath [ 0 locks=0 ] ( ../foreach_end4 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +createmetablock [ 0 locks=0 ] ( 0 ) +label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_begin4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/creat_polys1.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/creat_polys1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 31.6029 6.97595 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_begin4 1 1 "input1" +} +inputs +{ +0 foreach_begin4 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/creat_polys1.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "detail" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "int pts[] = expandpointgroup(0,\"\"); +i[]@pts = pts; +int prim = addprim(0,\"poly\", @pts);" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/creat_polys1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/shrink_regions.init" +Content-Type: text/plain + +type = polyexpand2d +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/shrink_regions.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 31.6029 5.84645 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 creat_polys1 1 1 "input1" +} +inputs +{ +0 creat_polys1 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/shrink_regions.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +planepossrc [ 0 locks=0 ] ( "fitplane" ) +planeorigin [ 0 locks=0 ] ( 0 0 0 ) +planedist [ 0 locks=0 ] ( 0 ) +planenormal [ 0 locks=0 ] ( 0 1 0 ) +output [ 0 locks=0 ] ( "curves" ) +offset [ 0 locks=0 ] ( 0.1 ) +divs [ 0 locks=0 ] ( 1 ) +sidedetermination [ 0 locks=0 ] ( "simplereach" ) +outputinside [ 0 locks=0 ] ( "on" ) +outputoutside [ 0 locks=0 ] ( "off" ) +keepinput [ 0 locks=0 ] ( "off" ) +omitendcaps [ 0 locks=0 ] ( "off" ) +localattribssection [ 0 locks=0 ] ( 0 ) +uselocalinsidescale [ 0 locks=0 ] ( "off" ) +localinsidescale [ 0 locks=0 ] ( offsetscale ) +uselocaloutsidescale [ 0 locks=0 ] ( "off" ) +localoutsidescale [ 0 locks=0 ] ( offsetscale ) +newg [ 0 locks=0 ] ( "off" ) +insidegroup [ 0 locks=0 ] ( inside ) +outsidegroup [ 0 locks=0 ] ( outside ) +doedgedistattrib [ 0 locks=0 ] ( "off" ) +edgedistattrib [ 0 locks=0 ] ( edgedist ) +doedgespeedattrib [ 0 locks=0 ] ( "off" ) +edgespeedattrib [ 0 locks=0 ] ( edgespeed ) +coincidencetol [ 0 locks=0 ] ( 0.003 ) +parallelismtol [ 0 locks=0 ] ( 0.01 ) +skeletonfailure [ 0 locks=0 ] ( "error" ) +cacheskeleton [ 0 locks=0 ] ( "on" ) +updatenmls [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/shrink_regions.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_biome_to_prim.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_biome_to_prim.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 31.6029 4.71695 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 shrink_regions 1 1 "input1" +} +inputs +{ +0 shrink_regions 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_biome_to_prim.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 0 locks=0 ] ( biome ) +inclass [ 0 locks=0 ] ( "point" ) +outclass [ 0 locks=0 ] ( "primitive" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( "mean" ) +useoutname [ 0 locks=0 ] ( "off" ) +outname [ 0 locks=0 ] ( "" ) +deletein [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_biome_to_prim.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_Cd_to_prim.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_Cd_to_prim.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 31.6029 3.58745 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 promote_biome_to_prim 1 1 "input1" +} +inputs +{ +0 promote_biome_to_prim 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_Cd_to_prim.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 0 locks=0 ] ( Cd ) +inclass [ 0 locks=0 ] ( "point" ) +outclass [ 0 locks=0 ] ( "primitive" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( "mean" ) +useoutname [ 0 locks=0 ] ( "off" ) +outname [ 0 locks=0 ] ( "" ) +deletein [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_Cd_to_prim.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/set_temp_and_precipitation.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/set_temp_and_precipitation.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 52.6657 -4.67537 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 extractcentroid2 1 1 "input1" +} +inputs +{ +0 extractcentroid2 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/set_temp_and_precipitation.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@temperature = @P.x;//Average Annual Temperature (Celsius) +@precipitation = @P.y*100;//Annual Precipitation (mm)" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/set_temp_and_precipitation.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_precipitation_in_cm.init" +Content-Type: text/plain + +type = visualize +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_precipitation_in_cm.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 52.6657 -5.80483 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 set_temp_and_precipitation 1 1 "input1" +} +inputs +{ +0 set_temp_and_precipitation 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_precipitation_in_cm.spareparmdef" +Content-Type: text/plain + + parm { + name "setvisualizers" + baseparm + label "Update Visualizers" + export none + } + parm { + name "clearvisualizers" + baseparm + label "Clear Incoming Visualizers" + export none + } + parm { + name "wireframe" + baseparm + label "Wireframe" + export none + } + parm { + name "lit" + baseparm + label "Lighting" + export none + } + parm { + name "xray" + baseparm + label "X-Ray" + export none + } + parm { + name "setcuspangle" + baseparm + label "Set Cusp Angle" + nolabel + joinnext + export none + } + parm { + name "cuspangle" + baseparm + label "Cusp Angle" + export none + } + parm { + name "showpoints" + baseparm + label "Show Points" + export none + } + parm { + name "spherepoints" + baseparm + label "Points as Spheres" + export none + } + parm { + name "spriteblend" + baseparm + label "Sprite Blending" + export none + } + parm { + name "setspritecutoff" + baseparm + label "Set Sprite Cutoff" + nolabel + joinnext + export none + } + parm { + name "spritecutoff" + baseparm + label "Sprite Cutoff" + export none + } + parm { + name "node_vis_enabled" + label "Visualization Enabled" + type toggle + invisible + default { "1" } + } + multiparm { + name "num_visualizers" + label "Visualizers" + invisible + default 0 + parmtag { "multistartoffset" "0" } + + parm { + name "vis_active#" + label "Active #" + type toggle + invisible + default { "0" } + } + parm { + name "vis_data#" + label "Raw Data #" + type string + invisible + nolabel + default { "" } + parmtag { "editor" "1" } + } + } + + parm { + name "shadeopencurves" + baseparm + label "Shade Open Curves" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_precipitation_in_cm.parm" +Content-Type: text/plain + +{ +version 0.8 +setvisualizers [ 0 locks=0 ] ( "on" ) +clearvisualizers [ 0 locks=0 ] ( "off" ) +wireframe [ 0 locks=0 ] ( "nochange" ) +shadeopencurves [ 0 locks=0 ] ( "nochange" ) +lit [ 0 locks=0 ] ( "nochange" ) +xray [ 0 locks=0 ] ( "nochange" ) +setcuspangle [ 0 locks=0 ] ( "off" ) +cuspangle [ 0 locks=0 ] ( 60 ) +showpoints [ 0 locks=0 ] ( "nochange" ) +spherepoints [ 0 locks=0 ] ( "nochange" ) +spriteblend [ 0 locks=0 ] ( "nochange" ) +setspritecutoff [ 0 locks=0 ] ( "off" ) +spritecutoff [ 0 locks=0 ] ( 0.5 ) +node_vis_enabled [ 0 locks=0 ] ( "on" ) +num_visualizers [ 0 locks=0 ] ( 1 ) +vis_active0 [ 0 locks=0 ] ( "on" ) +vis_data0 [ 0 locks=0 ] ( "{ + \"flags\":{ + \"type\":\"int\", + \"value\":27 + }, + \"icon\":{ + \"type\":\"string\", + \"value\":\"VIEW_visualization_color\" + }, + \"label\":{ + \"type\":\"string\", + \"value\":\"Color 1\" + }, + \"name\":{ + \"type\":\"string\", + \"value\":\"vis_color_1\" + }, + \"parameters\":{ + \"type\":\"string\", + \"value\":\"{\\nversion 0.8\\nstyle\\t[ 0\\tlocks=0 ]\\t(\\t\\\"text\\\"\\t)\\nclass\\t[ 0\\tlocks=0 ]\\t(\\t\\\"auto\\\"\\t)\\nattrib\\t[ 0\\tlocks=0 ]\\t(\\tprecipitation\\t)\\nvisibility\\t[ 0\\tlocks=0 ]\\t(\\t\\\"always\\\"\\t)\\ndecorradius\\t[ 0\\tlocks=0 ]\\t(\\t0.5\\t)\\ngroup\\t[ 0\\tlocks=0 ]\\t(\\t\\\"\\\"\\t)\\npointsize\\t[ 0\\tlocks=0 ]\\t(\\t3\\t)\\nlengthscale\\t[ 0\\tlocks=0 ]\\t(\\t1\\t)\\nunitlength\\t[ 0\\tlocks=0 ]\\t(\\t1\\t)\\nnormalize\\t[ 0\\tlocks=0 ]\\t(\\t\\\"off\\\"\\t)\\narrowheads\\t[ 0\\tlocks=0 ]\\t(\\t\\\"off\\\"\\t)\\nvectorcoloring\\t[ 0\\tlocks=0 ]\\t(\\t\\\"fixed\\\"\\t)\\ncolorattrib\\t[ 0\\tlocks=0 ]\\t(\\tCd\\t)\\nramptype\\t[ 0\\tlocks=0 ]\\t(\\t\\\"false\\\"\\t)\\ncolorramp\\t[ 0\\tlocks=0 ]\\t(\\t5\\t)\\nrangespec\\t[ 0\\tlocks=0 ]\\t(\\t\\\"center-width\\\"\\t)\\nminscalar\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\nmaxscalar\\t[ 0\\tlocks=0 ]\\t(\\t10\\t)\\ncenterscalar\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\nwidthscalar\\t[ 0\\tlocks=0 ]\\t(\\t2\\t)\\nclamptype\\t[ 0\\tlocks=0 ]\\t(\\t\\\"edge\\\"\\t)\\ntreatasscalar\\t[ 0\\tlocks=0 ]\\t(\\t\\\"on\\\"\\t)\\nusing\\t[ 0\\tlocks=0 ]\\t(\\t\\\"length\\\"\\t)\\ncomponent\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\nrefvec\\t[ 0\\tlocks=0 ]\\t(\\t0\\t1\\t0\\t)\\nmarkercolor\\t[ 0\\tlocks=0 ]\\t(\\t1\\t1\\t0\\t1\\t)\\ntrail\\t[ 0\\tlocks=0 ]\\t(\\t1\\t1\\t0\\t0.5\\t)\\ntextcolor\\t[ 0\\tlocks=0 ]\\t(\\t0.25\\t0.75\\t0.75\\t)\\nfontsize\\t[ 0\\tlocks=0 ]\\t(\\t\\\"guidefont\\\"\\t)\\nxcolor\\t[ 0\\tlocks=0 ]\\t(\\t1\\t0\\t0\\t1\\t)\\nycolor\\t[ 0\\tlocks=0 ]\\t(\\t0\\t1\\t0\\t1\\t)\\nzcolor\\t[ 0\\tlocks=0 ]\\t(\\t0\\t0\\t1\\t1\\t)\\ncolorramp1pos\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\ncolorramp1c\\t[ 0\\tlocks=0 ]\\t(\\t0.20000000298023224\\t0\\t1\\t)\\ncolorramp1interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp2pos\\t[ 0\\tlocks=0 ]\\t(\\t0.25\\t)\\ncolorramp2c\\t[ 0\\tlocks=0 ]\\t(\\t0\\t0.8500000238418579\\t1\\t)\\ncolorramp2interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp3pos\\t[ 0\\tlocks=0 ]\\t(\\t0.5\\t)\\ncolorramp3c\\t[ 0\\tlocks=0 ]\\t(\\t0\\t1\\t0.10000000149011612\\t)\\ncolorramp3interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp4pos\\t[ 0\\tlocks=0 ]\\t(\\t0.75\\t)\\ncolorramp4c\\t[ 0\\tlocks=0 ]\\t(\\t0.949999988079071\\t1\\t0\\t)\\ncolorramp4interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp5pos\\t[ 0\\tlocks=0 ]\\t(\\t1\\t)\\ncolorramp5c\\t[ 0\\tlocks=0 ]\\t(\\t1\\t0\\t0\\t)\\ncolorramp5interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\n}\\n\" + }, + \"scope\":{ + \"type\":\"int\", + \"value\":0 + }, + \"type\":{ + \"type\":\"string\", + \"value\":\"vis_marker\" + } +} +" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_precipitation_in_cm.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_temperature_in_c.init" +Content-Type: text/plain + +type = visualize +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_temperature_in_c.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 49.4181 -5.80483 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 set_temp_and_precipitation 1 1 "input1" +} +inputs +{ +0 set_temp_and_precipitation 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_temperature_in_c.spareparmdef" +Content-Type: text/plain + + parm { + name "setvisualizers" + baseparm + label "Update Visualizers" + export none + } + parm { + name "clearvisualizers" + baseparm + label "Clear Incoming Visualizers" + export none + } + parm { + name "wireframe" + baseparm + label "Wireframe" + export none + } + parm { + name "lit" + baseparm + label "Lighting" + export none + } + parm { + name "xray" + baseparm + label "X-Ray" + export none + } + parm { + name "setcuspangle" + baseparm + label "Set Cusp Angle" + nolabel + joinnext + export none + } + parm { + name "cuspangle" + baseparm + label "Cusp Angle" + export none + } + parm { + name "showpoints" + baseparm + label "Show Points" + export none + } + parm { + name "spherepoints" + baseparm + label "Points as Spheres" + export none + } + parm { + name "spriteblend" + baseparm + label "Sprite Blending" + export none + } + parm { + name "setspritecutoff" + baseparm + label "Set Sprite Cutoff" + nolabel + joinnext + export none + } + parm { + name "spritecutoff" + baseparm + label "Sprite Cutoff" + export none + } + parm { + name "node_vis_enabled" + label "Visualization Enabled" + type toggle + invisible + default { "1" } + } + multiparm { + name "num_visualizers" + label "Visualizers" + invisible + default 0 + parmtag { "multistartoffset" "0" } + + parm { + name "vis_active#" + label "Active #" + type toggle + invisible + default { "0" } + } + parm { + name "vis_data#" + label "Raw Data #" + type string + invisible + nolabel + default { "" } + parmtag { "editor" "1" } + } + } + + parm { + name "shadeopencurves" + baseparm + label "Shade Open Curves" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_temperature_in_c.parm" +Content-Type: text/plain + +{ +version 0.8 +setvisualizers [ 0 locks=0 ] ( "on" ) +clearvisualizers [ 0 locks=0 ] ( "off" ) +wireframe [ 0 locks=0 ] ( "nochange" ) +shadeopencurves [ 0 locks=0 ] ( "nochange" ) +lit [ 0 locks=0 ] ( "nochange" ) +xray [ 0 locks=0 ] ( "nochange" ) +setcuspangle [ 0 locks=0 ] ( "off" ) +cuspangle [ 0 locks=0 ] ( 60 ) +showpoints [ 0 locks=0 ] ( "nochange" ) +spherepoints [ 0 locks=0 ] ( "nochange" ) +spriteblend [ 0 locks=0 ] ( "nochange" ) +setspritecutoff [ 0 locks=0 ] ( "off" ) +spritecutoff [ 0 locks=0 ] ( 0.5 ) +node_vis_enabled [ 0 locks=0 ] ( "on" ) +num_visualizers [ 0 locks=0 ] ( 1 ) +vis_active0 [ 0 locks=0 ] ( "on" ) +vis_data0 [ 0 locks=0 ] ( "{ + \"flags\":{ + \"type\":\"int\", + \"value\":27 + }, + \"icon\":{ + \"type\":\"string\", + \"value\":\"VIEW_visualization_color\" + }, + \"label\":{ + \"type\":\"string\", + \"value\":\"Color 1\" + }, + \"name\":{ + \"type\":\"string\", + \"value\":\"vis_color_1\" + }, + \"parameters\":{ + \"type\":\"string\", + \"value\":\"{\\nversion 0.8\\nstyle\\t[ 0\\tlocks=0 ]\\t(\\t\\\"text\\\"\\t)\\nclass\\t[ 0\\tlocks=0 ]\\t(\\t\\\"auto\\\"\\t)\\nattrib\\t[ 0\\tlocks=0 ]\\t(\\ttemperature\\t)\\nvisibility\\t[ 0\\tlocks=0 ]\\t(\\t\\\"always\\\"\\t)\\ndecorradius\\t[ 0\\tlocks=0 ]\\t(\\t0.5\\t)\\ngroup\\t[ 0\\tlocks=0 ]\\t(\\t\\\"\\\"\\t)\\npointsize\\t[ 0\\tlocks=0 ]\\t(\\t3\\t)\\nlengthscale\\t[ 0\\tlocks=0 ]\\t(\\t1\\t)\\nunitlength\\t[ 0\\tlocks=0 ]\\t(\\t1\\t)\\nnormalize\\t[ 0\\tlocks=0 ]\\t(\\t\\\"off\\\"\\t)\\narrowheads\\t[ 0\\tlocks=0 ]\\t(\\t\\\"off\\\"\\t)\\nvectorcoloring\\t[ 0\\tlocks=0 ]\\t(\\t\\\"fixed\\\"\\t)\\ncolorattrib\\t[ 0\\tlocks=0 ]\\t(\\tCd\\t)\\nramptype\\t[ 0\\tlocks=0 ]\\t(\\t\\\"false\\\"\\t)\\ncolorramp\\t[ 0\\tlocks=0 ]\\t(\\t5\\t)\\nrangespec\\t[ 0\\tlocks=0 ]\\t(\\t\\\"center-width\\\"\\t)\\nminscalar\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\nmaxscalar\\t[ 0\\tlocks=0 ]\\t(\\t10\\t)\\ncenterscalar\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\nwidthscalar\\t[ 0\\tlocks=0 ]\\t(\\t2\\t)\\nclamptype\\t[ 0\\tlocks=0 ]\\t(\\t\\\"edge\\\"\\t)\\ntreatasscalar\\t[ 0\\tlocks=0 ]\\t(\\t\\\"on\\\"\\t)\\nusing\\t[ 0\\tlocks=0 ]\\t(\\t\\\"length\\\"\\t)\\ncomponent\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\nrefvec\\t[ 0\\tlocks=0 ]\\t(\\t0\\t1\\t0\\t)\\nmarkercolor\\t[ 0\\tlocks=0 ]\\t(\\t1\\t1\\t0\\t1\\t)\\ntrail\\t[ 0\\tlocks=0 ]\\t(\\t1\\t1\\t0\\t0.5\\t)\\ntextcolor\\t[ 0\\tlocks=0 ]\\t(\\t0.25\\t0.75\\t0.75\\t)\\nfontsize\\t[ 0\\tlocks=0 ]\\t(\\t\\\"guidefont\\\"\\t)\\nxcolor\\t[ 0\\tlocks=0 ]\\t(\\t1\\t0\\t0\\t1\\t)\\nycolor\\t[ 0\\tlocks=0 ]\\t(\\t0\\t1\\t0\\t1\\t)\\nzcolor\\t[ 0\\tlocks=0 ]\\t(\\t0\\t0\\t1\\t1\\t)\\ncolorramp1pos\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\ncolorramp1c\\t[ 0\\tlocks=0 ]\\t(\\t0.20000000298023224\\t0\\t1\\t)\\ncolorramp1interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp2pos\\t[ 0\\tlocks=0 ]\\t(\\t0.25\\t)\\ncolorramp2c\\t[ 0\\tlocks=0 ]\\t(\\t0\\t0.8500000238418579\\t1\\t)\\ncolorramp2interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp3pos\\t[ 0\\tlocks=0 ]\\t(\\t0.5\\t)\\ncolorramp3c\\t[ 0\\tlocks=0 ]\\t(\\t0\\t1\\t0.10000000149011612\\t)\\ncolorramp3interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp4pos\\t[ 0\\tlocks=0 ]\\t(\\t0.75\\t)\\ncolorramp4c\\t[ 0\\tlocks=0 ]\\t(\\t0.949999988079071\\t1\\t0\\t)\\ncolorramp4interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp5pos\\t[ 0\\tlocks=0 ]\\t(\\t1\\t)\\ncolorramp5c\\t[ 0\\tlocks=0 ]\\t(\\t1\\t0\\t0\\t)\\ncolorramp5interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\n}\\n\" + }, + \"scope\":{ + \"type\":\"int\", + \"value\":0 + }, + \"type\":{ + \"type\":\"string\", + \"value\":\"vis_marker\" + } +} +" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_temperature_in_c.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_temp.init" +Content-Type: text/plain + +type = font +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_temp.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 24.1288 -4.25301 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_temp.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +file [ 0 locks=0 ] ( "Lato Bold" ) +text [ 0 locks=0 ] ( "Average Annual Temperature" ) +halign [ 0 locks=0 ] ( "center" ) +valign [ 0 locks=0 ] ( "middle" ) +use_descender [ 0 locks=0 ] ( "off" ) +t [ 0 locks=0 ] ( 6.99355411529541 -3.40964674949646 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 2.3580249089742846 2.3580249089742846 ) +tracking [ 0 locks=0 ] ( 0 0 ) +fontsize [ 0 locks=0 ] ( 0.75 ) +oblique [ 0 locks=0 ] ( 0 ) +lod [ 0 locks=0 ] ( 1 ) +autokern [ 0 locks=0 ] ( "on" ) +hole [ 0 locks=0 ] ( "on" ) +addattrib [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_temp.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions1.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 33.0149 -6.81323 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_end4 1 1 "input1" +} +inputs +{ +0 foreach_end4 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions1.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Axis_Labels1.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Axis_Labels1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 25.2584 -6.81323 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge10 1 1 "input1" +} +inputs +{ +0 merge10 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Axis_Labels1.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Axis_Labels1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge10.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge10.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 25.2584 -5.68373 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 font_temp 0 1 "input1" +2 font_precipitation 0 1 "input2" +} +inputs +{ +0 font_temp 0 1 +1 font_precipitation 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge10.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge10.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Preferences_Graph1.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Preferences_Graph1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 35.9342 -9.81593 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge9 0 1 "input1" +} +inputs +{ +0 merge9 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Preferences_Graph1.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Preferences_Graph1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge12.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge12.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 25.2573 -11.6107 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +1 Preferences_Graph1 1 1 "input1" +} +inputs +{ +0 Preferences_Graph1 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge12.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge12.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid1.init" +Content-Type: text/plain + +type = extractcentroid +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 31.6029 2.45795 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 promote_Cd_to_prim 1 1 "input1" +} +inputs +{ +0 promote_Cd_to_prim 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid1.parm" +Content-Type: text/plain + +{ +version 0.8 +partitiontype [ 0 locks=0 ] ( "pieces" ) +pieceattrib [ 0 locks=0 ] ( biome ) +class [ 0 locks=0 ] ( "prim" ) +method [ 0 locks=0 ] ( "com" ) +output [ 0 locks=0 ] ( "points" ) +centroidattrib [ 0 locks=0 ] ( centroid ) +transferattributes [ 0 locks=0 ] ( "" ) +transfergroups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_name.init" +Content-Type: text/plain + +type = font +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_name.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 31.6029 0.26499 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_name.spareparmdef" +Content-Type: text/plain + + parm { + name "type" + baseparm + label "Primitive Type" + export all + } + parm { + name "file" + baseparm + label "Font" + export all + } + parm { + name "text" + baseparm + label "Text" + export all + } + parm { + name "halign" + baseparm + label "Horizontal Alignment" + export none + } + parm { + name "valign" + baseparm + label "Vertical Alignment" + export none + } + parm { + name "use_descender" + baseparm + label "Include Descender in Vertical Alignment" + export none + } + parm { + name "t" + baseparm + label "Origin" + export none + } + parm { + name "r" + baseparm + label "Rotate" + export none + } + parm { + name "s" + baseparm + label "Scale" + export none + } + parm { + name "tracking" + baseparm + label "Tracking" + export none + } + parm { + name "fontsize" + baseparm + label "Font Size" + export all + } + parm { + name "oblique" + baseparm + label "Oblique Angle" + export none + } + parm { + name "lod" + baseparm + label "Level of Detail" + export none + } + parm { + name "autokern" + baseparm + label "Automatic Kerning" + export none + } + parm { + name "hole" + baseparm + label "Hole Faces" + export none + } + parm { + name "addattrib" + baseparm + label "Add Text Attributes" + export none + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoints(-1)" + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_name.chn" +Content-Type: text/plain + +{ + channel tx { + lefttype = extend + righttype = extend + default = -0.50000001490116119 + flags = 0 + segment { length = 0 value = -0.50000001490116119 -0.50000001490116119 expr = "centroid(-1, D_X)" } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "centroid(-1, D_Y)" } + } + channel tz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "centroid(-1, D_Z)" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_name.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +file [ 0 locks=0 ] ( "Lato Bold" ) +text [ 0 locks=0 ] ( "`points(-1, 0, \"biome\")`" ) +halign [ 0 locks=0 ] ( "center" ) +valign [ 0 locks=0 ] ( "middle" ) +use_descender [ 0 locks=0 ] ( "off" ) +t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 ) +tracking [ 0 locks=0 ] ( 0 0 ) +fontsize [ 0 locks=0 ] ( 0.55 ) +oblique [ 0 locks=0 ] ( 0 ) +lod [ 0 locks=0 ] ( 1 ) +autokern [ 0 locks=0 ] ( "on" ) +hole [ 0 locks=0 ] ( "on" ) +addattrib [ 0 locks=0 ] ( "off" ) +spare_input0 [ 0 locks=0 ] ( ../Centroid ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_name.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge13.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge13.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 33.0149 -3.42471 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 Labels 1 1 "input1" +1 Prim_Piece 1 1 "input2" +} +inputs +{ +0 Labels 0 1 +1 Prim_Piece 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge13.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge13.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Prim_Piece.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Prim_Piece.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 34.9116 -1.99401 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 centroid_group 1 1 "input1" +} +inputs +{ +0 centroid_group 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Prim_Piece.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Prim_Piece.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Centroid.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Centroid.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 31.6029 1.32845 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 extractcentroid1 1 1 "input1" +} +inputs +{ +0 extractcentroid1 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Centroid.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Centroid.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_labels_forward.init" +Content-Type: text/plain + +type = xform +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_labels_forward.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 31.6029 -0.86451 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 biome_name 0 1 "input1" +} +inputs +{ +0 biome_name 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_labels_forward.parm" +Content-Type: text/plain + +{ +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.01 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +movepivot [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_labels_forward.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/centroid_group.init" +Content-Type: text/plain + +type = groupcreate +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/centroid_group.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 34.9116 -0.86451 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 promote_Cd_to_prim 1 1 "input1" +} +inputs +{ +0 promote_Cd_to_prim 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/centroid_group.parm" +Content-Type: text/plain + +{ +version 0.8 +groupname [ 0 locks=0 ] ( centroids ) +grouptype [ 0 locks=0 ] ( "point" ) +mergeop [ 0 locks=0 ] ( "replace" ) +folder0 [ 0 locks=0 ] ( 0 ) +groupbase [ 0 locks=0 ] ( "on" ) +basegroup [ 0 locks=0 ] ( "" ) +ordered [ 0 locks=0 ] ( "off" ) +geotype [ 0 locks=0 ] ( "all" ) +switcher3 [ 0 locks=0 ] ( 0 ) +groupbounding [ 0 locks=0 ] ( "off" ) +boundtype [ 0 locks=0 ] ( "usebbox" ) +size [ 0 locks=0 ] ( 1 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +initbounds [ 0 locks=0 ] ( 0 ) +includenotwhollycontained [ 0 locks=0 ] ( "off" ) +iso [ 0 locks=0 ] ( 0 ) +invertvolume [ 0 locks=0 ] ( "off" ) +switcher4 [ 0 locks=0 ] ( 0 ) +groupnormal [ 0 locks=0 ] ( "off" ) +camerapath [ 0 locks=0 ] ( "" ) +nonplanar [ 0 locks=0 ] ( "off" ) +nonplanartol [ 0 locks=0 ] ( 0.001 ) +dir [ 0 locks=0 ] ( 0 0 1 ) +angle [ 0 locks=0 ] ( 180 ) +oppositenormals [ 0 locks=0 ] ( "off" ) +switcher5 [ 0 locks=0 ] ( 0 ) +groupedges [ 0 locks=0 ] ( "off" ) +dominedgeangle [ 0 locks=0 ] ( "off" ) +minedgeangle [ 0 locks=0 ] ( 20 ) +domaxedgeangle [ 0 locks=0 ] ( "off" ) +maxedgeangle [ 0 locks=0 ] ( 20 ) +edgeanglebetweenedges [ 0 locks=0 ] ( "off" ) +dominedgelen [ 0 locks=0 ] ( "off" ) +minedgelen [ 0 locks=0 ] ( 0 ) +domaxedgelen [ 0 locks=0 ] ( "off" ) +maxedgelen [ 0 locks=0 ] ( 0 ) +dodepth [ 0 locks=0 ] ( "off" ) +edgestep [ 0 locks=0 ] ( 0 ) +edgeptgrp [ 0 locks=0 ] ( 0 ) +unshared [ 0 locks=0 ] ( "off" ) +boundarygroups [ 0 locks=0 ] ( "off" ) +switcher6 [ 0 locks=0 ] ( 0 ) +grouprandom [ 0 locks=0 ] ( "off" ) +globalseed [ 0 locks=0 ] ( 1 ) +useseedattrib [ 0 locks=0 ] ( "off" ) +seedattrib [ 0 locks=0 ] ( id ) +percent [ 0 locks=0 ] ( 50 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/centroid_group.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/blast1.init" +Content-Type: text/plain + +type = blast +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/blast1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 52.6657 -2.41637 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 Biome_Regions_ObjMerge 0 1 "input1" +} +inputs +{ +0 Biome_Regions_ObjMerge 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/blast1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( centroids ) +grouptype [ 0 locks=0 ] ( "guess" ) +computenorms [ 0 locks=0 ] ( "off" ) +negate [ 0 locks=0 ] ( "on" ) +fillhole [ 0 locks=0 ] ( "off" ) +removegrp [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/blast1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Labels.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Labels.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 31.6029 -1.99401 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 move_labels_forward 1 1 "input1" +} +inputs +{ +0 move_labels_forward 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Labels.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Labels.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid2.init" +Content-Type: text/plain + +type = extractcentroid +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 52.6657 -3.54587 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 blast1 1 1 "input1" +} +inputs +{ +0 blast1 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid2.parm" +Content-Type: text/plain + +{ +version 0.8 +partitiontype [ 0 locks=0 ] ( "pieces" ) +pieceattrib [ 0 locks=0 ] ( biome ) +class [ 0 locks=0 ] ( "prim" ) +method [ 0 locks=0 ] ( "com" ) +output [ 0 locks=0 ] ( "points" ) +centroidattrib [ 0 locks=0 ] ( centroid ) +transferattributes [ 0 locks=0 ] ( biome ) +transfergroups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions_ObjMerge.init" +Content-Type: text/plain + +type = object_merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions_ObjMerge.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 52.6657 -1.28687 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions_ObjMerge.parm" +Content-Type: text/plain + +{ +version 0.8 +numobj [ 0 locks=0 ] ( 1 ) +_separator [ 0 locks=0 ] ( ) +xformtype [ 0 locks=0 ] ( "object" ) +xformpath [ 0 locks=0 ] ( "" ) +invertxform [ 0 locks=0 ] ( "off" ) +createptgroups [ 0 locks=0 ] ( "off" ) +ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) +createprimgroups [ 0 locks=0 ] ( "off" ) +primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) +verbosegroups [ 0 locks=0 ] ( "off" ) +suffixfirstgroup [ 0 locks=0 ] ( "on" ) +createptstring [ 0 locks=0 ] ( "off" ) +createprimstring [ 0 locks=0 ] ( "off" ) +pathattrib [ 0 locks=0 ] ( objname ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( "full" ) +addpath [ 0 locks=0 ] ( "on" ) +enable1 [ 0 locks=0 ] ( "on" ) +objpath1 [ 0 locks=0 ] ( ../Biome_Regions1 ) +group1 [ 0 locks=0 ] ( "" ) +expand1 [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions_ObjMerge.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Precipitation.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Precipitation.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 52.6657 -6.93433 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 visualize_precipitation_in_cm 1 1 "input1" +} +inputs +{ +0 visualize_precipitation_in_cm 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Precipitation.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Precipitation.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Temperature.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Temperature.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 49.4181 -6.93433 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 visualize_temperature_in_c 1 1 "input1" +} +inputs +{ +0 visualize_temperature_in_c 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Temperature.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Temperature.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Data.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Data.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 31.6029 10.3163 +connectornextid 0 +flags = lock hard model on template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Data.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Data.data" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +f05TSmJbKwALZmlsZXZlcnNpb24mACsBCDIwLjUuMzcwJgErAghoYXNpbmRleCYCMSsDCnBvaW50Y291bnQmAxFqKwQLdmVydGV4Y291bnQmBBEAKwUOcHJpbWl0aXZlY291bnQmBREAKwYEaW5mbyYGeysHCGhvc3RuYW1lJgc= +KwgJQmFpbGV5c1BDJggrCQRkYXRlJgkrChMyMDI1LTAxLTI0IDE0OjA3OjQzJgorCwZhcnRpc3QmCysMBkJhaWxleSYMKw0Ic29mdHdhcmUmDSsOEEhvdWRpbmkgMjAuNS4zNzAmDisPBmJvdW5kcyYPQBkGI9t1wUa26kEGgZU= +PScxMUIAAAAAAAAAACsQEWF0dHJpYnV0ZV9zdW1tYXJ5JhAnUSAgICAgMyBwb2ludCBhdHRyaWJ1dGVzOglQLCBiaW9tZSwgbWVyZ2VkX2Jpb21lCiAgICAgMSBnbG9iYWwgYXR0cmlidXRlczoJdmFybWFwCn0rEQh0b3BvbG8= +Z3kmEVsrEghwb2ludHJlZiYSWysTB2luZGljZXMmE0ASAF1dKxQKYXR0cmlidXRlcyYUWysVD3BvaW50YXR0cmlidXRlcyYVW1tbKxYFc2NvcGUmFisXBnB1YmxpYyYXKxgEdHlwZSYYKxkHbnVtZXJpYyYZKxoEbmFtZSYaKxs= +AVAmGyscB29wdGlvbnMmHHsmGHsmGCsdBnN0cmluZyYdKx4FdmFsdWUmHisfBXBvaW50Jh99fV1bKyAEc2l6ZSYgEQMrIQdzdG9yYWdlJiErIghmcHJlYWwzMiYiKyMIZGVmYXVsdHMmI1smIBEBJiErJAhmcHJlYWw2NCYkKyU= +BnZhbHVlcyYlQBoBAAAAAAAAAABdJiVbJiARAyYhJiIrJghwYWdlc2l6ZSYmEgAEKycLcmF3cGFnZWRhdGEmJ0AZ8j4BRrbqQawcWj4AAAAAN4lfQR+Faz4AAAAAnu91Qe583z8AAAAAexSMQWQ7q0AAAAAASgzBQZHt4EAAAAA= +AI2X2EH8qQdBAAAAAOxR50G0yB5BAAAAAKab6UGiRapAAAAAAEa26kGsHFo+AAAAADeJX0EfhWs+AAAAAMdLG8EGgZU9AAAAANNN8sBkO18/AAAAAEa2j0AQWElAAAAAAHsUjEFkO6tAAAAAAJ7vdUHufN8/AAAAADeJX0EfhWs= +PgAAAAB7FIxBZDurQAAAAABGto9AEFhJQAAAAADTTfLAZDtfPwAAAADHSxvBBoGVPQAAAADn+9XA/KkBQAAAAACq8XK/IbB6QAAAAACiRUZAaJGpQAAAAAA5tORAjZf6QAAAAADXoyJBoBoZQQAAAAAhsF5B16MyQQAAAAAMApU= +QYcWS0EAAAAAc2iRQQ4t/kAAAAAAexSMQWQ7q0AAAAAADAKVQYcWS0EAAAAAIbBeQdejMkEAAAAA16MiQaAaGUEAAAAAObTkQI2X+kAAAAAAokVGQGiRqUAAAAAAqvFyvyGwekAAAAAA9P2EP2q8pEAAAAAAd77/P+5810AAAAA= +AH9qHEDD9RpBAAAAAFCNR0CwcoJBAAAAAKJFjkAOLZNBAAAAAIlB+EBxPaJBAAAAAPLSSUGF67FBAAAAAI/ClUG8dLxBAAAAAJMYlUEMApNBAAAAAAwClUGHFktBAAAAAKrxcr8hsHpAAAAAAOf71cD8qQFAAAAAANejjMD8qRM= +QQAAAADRIoPAI9srQQAAAACoxsu/qvFgQQAAAADn+2k/jZeLQQAAAADD9YRA5/ugQQAAAABQjUdAsHKCQQAAAAB/ahxAw/UaQQAAAAB3vv8/7nzXQAAAAAD0/YQ/arykQAAAAACq8XK/IbB6QAAAAACPwpVBvHS8QQAAAADy0kk= +QYXrsUEAAAAAiUH4QHE9okEAAAAAokWOQA4tk0EAAAAAUI1HQLBygkEAAAAAw/WEQOf7oEEAAAAAvHR7QXNo6kEAAAAAhxahQaYbB0IAAAAA0SKbQSlc6UEAAAAAj8KVQbx0vEEAAAAAj8KVQbx0vEEAAAAA0SKbQSlc6UEAAAA= +AIcWoUGmGwdCAAAAAFg5skEp3BtCAAAAAEoMvkFYuS1CAAAAAI2XwUGmmzBCAAAAAEa2xUEnMTFCAAAAAARWzUH2KCtCAAAAAArX0EFKjCRCAAAAAN9P20GoxgVCAAAAAA4t3kF9P99BAAAAAAiszUGF681BAAAAAFTjrUHdJME= +QQAAAACPwpVBvHS8QQAAAAB7FIxBZDurQAAAAABzaJFBDi3+QAAAAAAMApVBhxZLQQAAAACTGJVBDAKTQQAAAACPwpVBvHS8QQAAAABU461B3STBQQAAAAAIrM1BhevNQQAAAAAOLd5BfT/fQQAAAAAQWONBvp+ZQQAAAADsUec= +QbTIHkEAAAAAjZfYQfypB0EAAAAASgzBQZHt4EAAAAAAexSMQWQ7q0AAAAAA5/vVwPypAUAAAAAABFYOwUoMAj8AAAAAx0sbwQaBlT0AAAAArBxWwQ4tsj4AAAAAI9t1wZHtfD8AAAAA1Xhzwb6f2j8AAAAAz/cFwVyPqkAAAAA= +ANEig8Aj2ytBAAAAAKjGy7+q8WBBAAAAANEig8Aj2ytBAAAAANejjMD8qRNBAAAAAOf71cD8qQFAAAAAAF1dXVtbJhYmFyYYJh0mGisoBWJpb21lJigmHHt9XVsmIBEBJiErKQVpbnQzMiYpKyoHc3RyaW5ncyYqWysrElN1YnQ= +cm9waWNhbCBkZXNlcnQmKyssGlRlbXBlcmF0ZSBncmFzc2xhbmQgZGVzZXJ0JiwrLRJXb29kbGFuZCBzaHJ1YmxhbmQmLSsuEFRlbXBlcmF0ZSBmb3Jlc3QmLisvDUJvcmVhbCBmb3Jlc3QmLyswFVRlbXBlcmF0ZSByYWluIGY= +b3Jlc3QmMCsxFFRyb3BpY2FsIHJhaW4gZm9yZXN0JjErMhdUcm9waWNhbCBmb3Jlc3Qgc2F2YW5uYSYyKzMGVHVuZHJhJjNdJhNbJiARASYhJikmJhIABCYnQBNqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= +AAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAA= +AAMAAAADAAAAAwAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAA= +AAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAA= +AAgAAABdXV1bWyYWJhcmGCYdJhorNAxtZXJnZWRfYmlvbWUmNCYce31dWyYgEQEmISYpJipbKzULU3VidHJvcGljYWwmNSs2CVRlbXBlcmF0ZSY2KzcNTWVkaXRlcnJhbmVhbiY3KzgGQm9yZWFsJjgrOQhUcm9waWNhbCY5JjM= +XSYTWyYgEQEmISYpJiYSAAQmJ0ATagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgA= +AAACAAAAAgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAABAAAAAQA= +AAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAA= +AAAEAAAABAAAAAQAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAABdXV1dKzoQZ2xvYmFsYXR0cmlidXRlcyY6W1tbJhYmFyYYJh0mGis7BnZhcm1hcCY7Jhx7KzwOYmxvYjpzdHJpbmc= +c2V0Jjx7JhgrPQRib29sJj0mHjF9fV1bJiARAiYhJikmKlsrPg5iaW9tZSAtPiBCSU9NRSY+Kz8cbWVyZ2VkX2Jpb21lIC0+IE1FUkdFRF9CSU9NRSY/XSYTWyYgEQImISYpJiYSAAQrQBFjb25zdGFudHBhZ2VmbGFncyZAW0A= +EAEBAAAAXSYnQBMCAAAAAAEAAABdXV1dXStBCnByaW1pdGl2ZXMmQVtdJwVpbmRleFsnDmludGVnZXJlbnRyaWVze30nDXN0cmluZ2VudHJpZXN7fScRaW50ZWdlcmtleWVudGlyZXN7fScQc3RyaW5na2V5ZW50cmllc3t9XSc= +DWluZGV4cG9zaXRpb24UZgAAAAAAAABd + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Data.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_precipitation.init" +Content-Type: text/plain + +type = font +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_precipitation.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 26.6428 -4.25301 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_precipitation.chn" +Content-Type: text/plain + +{ + channel fontsize { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../font_temp/fontsize\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_precipitation.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +file [ 0 locks=0 ] ( "Lato Bold" ) +text [ 0 locks=0 ] ( "Annual Precipitation" ) +halign [ 0 locks=0 ] ( "center" ) +valign [ 0 locks=0 ] ( "middle" ) +use_descender [ 0 locks=0 ] ( "off" ) +t [ 0 locks=0 ] ( -17.32447910308838 20.726564645767212 0 ) +r [ 0 locks=0 ] ( 0 0 90 ) +s [ 0 locks=0 ] ( 2.3580249089742846 2.3580249089742846 ) +tracking [ 0 locks=0 ] ( 0 0 ) +fontsize [ 8 locks=0 ] ( [ fontsize 1 ] ) +oblique [ 0 locks=0 ] ( 0 ) +lod [ 0 locks=0 ] ( 1 ) +autokern [ 0 locks=0 ] ( "on" ) +hole [ 0 locks=0 ] ( "on" ) +addattrib [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_precipitation.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot.order" Content-Type: text/plain -5 +49 output0 attribfromparm1 vector_into_float merge1 clean_attributes +Biome_Name_Font +move_in_z +Biome_Marker +copytopoints4 +line4 +line5 +merge7 +transform_center +biome_color +add1 +output1 +merge8 +random_color_from_biome +merge9 +foreach_end4 +foreach_begin4 +creat_polys1 +shrink_regions +promote_biome_to_prim +promote_Cd_to_prim +set_temp_and_precipitation +visualize_precipitation_in_cm +visualize_temperature_in_c +font_temp +Biome_Regions1 +Axis_Labels1 +merge10 +Preferences_Graph1 +merge12 +extractcentroid1 +biome_name +merge13 +Prim_Piece +Centroid +move_labels_forward +centroid_group +blast1 +Labels +extractcentroid2 +Biome_Regions_ObjMerge +Viz_Precipitation +Viz_Temperature +Biome_Data +font_precipitation --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot.net" diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.modtimes b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.modtimes index 016b70d00..dd323bf10 100644 --- a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.modtimes +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Contents.dir/Contents.modtimes @@ -1,8 +1,52 @@ { - "hdaroot/merge1.def":1724063778, - "hdaroot/clean_attributes.def":1724063787, - "hdaroot/vector_into_float.def":1724063788, - "hdaroot/output0.def":1724063784, - "hdaroot.def":1724341526, - "hdaroot/attribfromparm1.def":1724063790 + "hdaroot/biome_color.def":1737748283, + "hdaroot/extractcentroid2.def":1737748283, + "hdaroot/visualize_temperature_in_c.def":1737748283, + "hdaroot/Biome_Regions_ObjMerge.def":1737748283, + "hdaroot/merge10.def":1737748283, + "hdaroot/Biome_Regions1.def":1737748283, + "hdaroot/Viz_Temperature.def":1737748283, + "hdaroot/Viz_Precipitation.def":1737748283, + "hdaroot/Prim_Piece.def":1737748283, + "hdaroot/merge7.def":1737748283, + "hdaroot/Preferences_Graph1.def":1737748283, + "hdaroot/Biome_Marker.def":1737748283, + "hdaroot/move_in_z.def":1737748283, + "hdaroot/copytopoints4.def":1737748283, + "hdaroot/Centroid.def":1737748283, + "hdaroot/Axis_Labels1.def":1737748283, + "hdaroot/line5.def":1737748283, + "hdaroot/centroid_group.def":1737748283, + "hdaroot/output1.def":1737748283, + "hdaroot/attribfromparm1.def":1737748283, + "hdaroot/output0.def":1737748283, + "hdaroot/shrink_regions.def":1737748283, + "hdaroot/merge8.def":1737748283, + "hdaroot/merge13.def":1737748283, + "hdaroot/biome_name.def":1737748856, + "hdaroot/foreach_begin4.def":1737749245, + "hdaroot/Biome_Name_Font.def":1737748283, + "hdaroot/move_labels_forward.def":1737748283, + "hdaroot/merge9.def":1737748283, + "hdaroot/Biome_Data.def":1737748283, + "hdaroot/merge1.def":1737748283, + "hdaroot/font_precipitation.def":1737748283, + "hdaroot/vector_into_float.def":1737748283, + "hdaroot/blast1.def":1737748283, + "hdaroot/set_temp_and_precipitation.def":1737748283, + "hdaroot/foreach_end4.def":1737748283, + "hdaroot/merge12.def":1737748283, + "hdaroot/extractcentroid1.def":1737748283, + "hdaroot/add1.def":1737748283, + "hdaroot/line4.def":1737748283, + "hdaroot/transform_center.def":1737748283, + "hdaroot.def":1737749211, + "hdaroot/promote_biome_to_prim.def":1737748283, + "hdaroot/visualize_precipitation_in_cm.def":1737748283, + "hdaroot/Labels.def":1737748283, + "hdaroot/clean_attributes.def":1737748283, + "hdaroot/creat_polys1.def":1737748283, + "hdaroot/random_color_from_biome.def":1737748283, + "hdaroot/font_temp.def":1737748283, + "hdaroot/promote_Cd_to_prim.def":1737748283 } diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/CreateScript b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/CreateScript index ea9a0906c..fe10be21e 100644 --- a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/CreateScript +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/CreateScript @@ -12,3 +12,4 @@ endif # Node $arg1 (labs::Sop/biome_define::1.0) opexprlanguage -s hscript $arg1 opuserdata -n '___Version___' -v '' $arg1 +opuserdata -n 'wirestyle' -v 'rounded' $arg1 diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/DefaultState b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/DefaultState new file mode 100644 index 000000000..1ab847a47 --- /dev/null +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/DefaultState @@ -0,0 +1 @@ +labs::biome_define::1.0 \ No newline at end of file diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/DialogScript b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/DialogScript index 5c9c59a07..c51923a63 100644 --- a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/DialogScript +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/DialogScript @@ -3,7 +3,7 @@ { name labs::biome_define::1.0 script labs::adjust_biome_settings::1.0 - label "Labs Biome Define" + label "Labs Biome Define (Alpha)" help { "" diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ExtraFileOptions b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ExtraFileOptions index 22b3b72a4..fc044f873 100644 --- a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ExtraFileOptions +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ExtraFileOptions @@ -1,7 +1,7 @@ { "OnCreated/Cursor":{ "type":"intarray", - "value":[20,1] + "value":[19,30] }, "OnCreated/IsExpr":{ "type":"bool", @@ -18,5 +18,113 @@ "OnCreated/Source":{ "type":"string", "value":"" + }, + "OnLoaded/Cursor":{ + "type":"intarray", + "value":[4,1] + }, + "OnLoaded/IsExpr":{ + "type":"bool", + "value":false + }, + "OnLoaded/IsPython":{ + "type":"bool", + "value":true + }, + "OnLoaded/IsScript":{ + "type":"bool", + "value":true + }, + "OnLoaded/Source":{ + "type":"string", + "value":"" + }, + "ViewerStateInstall/Cursor":{ + "type":"intarray", + "value":[0,0] + }, + "ViewerStateInstall/IsPython":{ + "type":"bool", + "value":true + }, + "ViewerStateInstall/IsScript":{ + "type":"bool", + "value":true + }, + "ViewerStateInstall/IsViewerState":{ + "type":"bool", + "value":true + }, + "ViewerStateInstall/Source":{ + "type":"string", + "value":"" + }, + "ViewerStateModule/CodeGenInput":{ + "type":"string", + "value":"{\n\t\"state_name\":\"labs::biome_define::1.0\",\n\t\"state_label\":\"Labs::biome define::1.0\",\n\t\"state_descr\":\"Labs::biome define::1.0\",\n\t\"state_icon\":\"$HH/config/Icons\",\n\t\"state_debug_menu\":0,\n\t\"state_sample\":2,\n\t\"state_handler_indices\":[]\n}\n" + }, + "ViewerStateModule/Cursor":{ + "type":"intarray", + "value":[27,1] + }, + "ViewerStateModule/IsPython":{ + "type":"bool", + "value":true + }, + "ViewerStateModule/IsScript":{ + "type":"bool", + "value":true + }, + "ViewerStateModule/IsViewerState":{ + "type":"bool", + "value":true + }, + "ViewerStateModule/Source":{ + "type":"string", + "value":"" + }, + "ViewerStateName.orig/Cursor":{ + "type":"intarray", + "value":[0,0] + }, + "ViewerStateName.orig/IsExpr":{ + "type":"bool", + "value":false + }, + "ViewerStateName.orig/IsPython":{ + "type":"bool", + "value":true + }, + "ViewerStateName.orig/IsScript":{ + "type":"bool", + "value":true + }, + "ViewerStateName.orig/IsViewerState":{ + "type":"bool", + "value":false + }, + "ViewerStateName.orig/Source":{ + "type":"string", + "value":"" + }, + "ViewerStateUninstall/Cursor":{ + "type":"intarray", + "value":[0,0] + }, + "ViewerStateUninstall/IsPython":{ + "type":"bool", + "value":true + }, + "ViewerStateUninstall/IsScript":{ + "type":"bool", + "value":true + }, + "ViewerStateUninstall/IsViewerState":{ + "type":"bool", + "value":true + }, + "ViewerStateUninstall/Source":{ + "type":"string", + "value":"" } } diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/OnCreated b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/OnCreated index e0b0882cb..b07b86c03 100644 --- a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/OnCreated +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/OnCreated @@ -16,4 +16,4 @@ colorr.set(hou.hmath.rand(seed*51)) colorg.set(hou.hmath.rand(seed*152)) colorb.set(hou.hmath.rand(seed*60)) - +node.setOutputForViewFlag(-1) diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/OnLoaded b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/OnLoaded new file mode 100644 index 000000000..c27e0f04e --- /dev/null +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/OnLoaded @@ -0,0 +1,4 @@ + +node = kwargs['node'] +#set -1 output to show biome visualization +node.setOutputForViewFlag(-1) \ No newline at end of file diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Sections.list b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Sections.list index 5ef6f1f6d..7e7be8738 100644 --- a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Sections.list +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/Sections.list @@ -7,5 +7,11 @@ TypePropertiesOptions TypePropertiesOptions Tools.shelf Tools.shelf Help Help IconSVG IconSVG +DefaultState DefaultState +ViewerStateModule ViewerStateModule +ViewerStateInstall ViewerStateInstall +ViewerStateUninstall ViewerStateUninstall OnCreated OnCreated +OnLoaded OnLoaded +ViewerStateName.orig ViewerStateName.orig ExtraFileOptions ExtraFileOptions diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ViewerStateInstall b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ViewerStateInstall new file mode 100644 index 000000000..3a8ded640 --- /dev/null +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ViewerStateInstall @@ -0,0 +1 @@ +__import__('viewerstate.utils', fromlist=[None]).register_pystate_embedded(kwargs['type']) \ No newline at end of file diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ViewerStateModule b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ViewerStateModule new file mode 100644 index 000000000..f53875425 --- /dev/null +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ViewerStateModule @@ -0,0 +1,81 @@ +""" +State: Labs::biome define::1.0 +State type: labs::biome_define::1.0 +Description: Labs::biome define::1.0 +Author: Bailey +Date Created: January 21, 2025 - 15:22:39 +""" + +# Usage: Make sure to add 6 float parameters to the node: +# newparameter, newparameter2, newparameter3, newparameter4, newparameter5, newparameter6. +# Select node and hit enter in the viewer. + +import hou +import viewerstate.utils as su + +class State(object): + def __init__(self, state_name, scene_viewer): + self.state_name = state_name + self.scene_viewer = scene_viewer + + self.xform_handle = hou.Handle(self.scene_viewer, "Xform") + + + def onEnter(self, kwargs): + self.xform_handle.show(True) + self.xform_handle.update() + self.xform_handle.disableParms(["sx", "sy", "sz", "rx", "ry", "rz", "tz"]) + + def onHandleToState(self, kwargs): + """ Used with bound dynamic handles to implement the state + action when a handle is modified. + """ + node = kwargs["node"] + handle = kwargs["handle"] + parms = kwargs["parms"] + mod_parms = kwargs["mod_parms"] + prev_parms = kwargs["prev_parms"] + ui_event = kwargs["ui_event"] + node.parm("tempaverage").set(parms["tx"]) + node.parm("precaverage").set(parms["ty"]*100.0) + + + def onStateToHandle(self, kwargs): + """ Used with bound dynamic handles to implement the handle + action when a state node parm is modified. + """ + + handle = kwargs["handle"] + parms = kwargs["parms"] + node = kwargs["node"] + + if handle == self.xform_handle.name(): + # this will control the distance handle with the vector handle + parms["tx"] = node.evalParm("tempaverage") + parms["ty"] = node.evalParm("precaverage")*.01 + + + + +def createViewerStateTemplate(): + """ Mandatory entry point to create and return the viewer state + template to register. """ + + state_typename = kwargs["type"].definition().sections()["DefaultState"].contents() + state_label = "Labs::biome define::1.0" + state_cat = hou.sopNodeTypeCategory() + + template = hou.ViewerStateTemplate(state_typename, state_label, state_cat) + template.bindFactory(State) + template.bindIcon(kwargs["type"].icon()) + + + # bind a static handle to node parameters. + template.bindHandle( "xform", "Xform") + + + + + + + return template diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ViewerStateName.orig b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ViewerStateName.orig new file mode 100644 index 000000000..1ab847a47 --- /dev/null +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ViewerStateName.orig @@ -0,0 +1 @@ +labs::biome_define::1.0 \ No newline at end of file diff --git a/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ViewerStateUninstall b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ViewerStateUninstall new file mode 100644 index 000000000..4b7789482 --- /dev/null +++ b/otls/biome_define.1.0.hda/labs_8_8Sop_1biome__define_8_81.0/ViewerStateUninstall @@ -0,0 +1 @@ +__import__('viewerstate.utils', fromlist=[None]).unregister_pystate_embedded(kwargs['type']) \ No newline at end of file diff --git a/otls/biome_plant_define.1.0.hda/INDEX__SECTION b/otls/biome_plant_define.1.0.hda/INDEX__SECTION index 8d5970497..5c3474fea 100644 --- a/otls/biome_plant_define.1.0.hda/INDEX__SECTION +++ b/otls/biome_plant_define.1.0.hda/INDEX__SECTION @@ -4,11 +4,11 @@ Path: oplib:/labs::Sop/biome_plant_define::1.0?labs::Sop/biome_plant_def Icon: opdef:/labs::Sop/biome_plant_define::1.0?IconSVG Table: Sop License: -Extra: inputcolors='1 "RGB 0.700195 0.700195 0.700195" ' outputcolors='1 "RGB 0.700195 0.700195 0.700195" ' +Extra: guide=GUIDES inputcolors='1 "RGB 0.700195 0.700195 0.700195" ' outputcolors='1 "RGB 0.700195 0.700195 0.700195" ' User: Inputs: 0 to 1 Subnet: true Python: false Empty: false -Modified: Wed Dec 11 16:06:49 2024 +Modified: Fri Jan 24 14:06:33 2025 diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.createtimes b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.createtimes index 5684139f9..2e882ff2d 100644 --- a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.createtimes +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.createtimes @@ -1,10 +1,80 @@ { - "hdaroot/get_raw_string_for_relative_file_path.def":1721924729, - "hdaroot/vector_into_float.def":1719943890, + "hdaroot/Plant_Inventory.def":1737037954, + "hdaroot/grid_handle.def":1736957330, "hdaroot/output0.def":1709075630, - "hdaroot.def":1724100431, - "hdaroot/missing_or_invalid_mesh_msg.def":1721924729, + "hdaroot/output1.def":1737036661, + "hdaroot/merge6.def":1706731759, + "hdaroot/attribfromparm1.def":1719955153, + "hdaroot/get_raw_string_for_relative_file_path.def":1721924729, + "hdaroot/Preferences_Graph.def":1737038395, + "hdaroot.def":1736797079, + "hdaroot/color_trunk.def":1736970506, + "hdaroot/promote_biome_to_prim.def":1706741049, + "hdaroot/merge5.def":1706826953, + "hdaroot/Biome_Regions.def":1706817083, + "hdaroot/Axis_Labels.def":1706817157, + "hdaroot/Biome_Data.def":1737749176, + "hdaroot/instance_plants_compilable/attribcreate1.def":1624392873, + "hdaroot/instance_plants_compilable.def":1736970124, + "hdaroot/merge1.def":1737564873, + "hdaroot/instance_plants_compilable/OUT.def":1624391000, + "hdaroot/blast1.def":1737565582, "hdaroot/merge_with_previous_plant.def":1709078931, + "hdaroot/Labels.def":1737565738, + "hdaroot/move_in_z.def":1706826956, + "hdaroot/merge7.def":1736958643, + "hdaroot/promote_Cd_to_prim.def":1706741266, + "hdaroot/creat_polys.def":1706739394, + "hdaroot/trunk_handle.def":1736970414, + "hdaroot/shrink_regions.def":1706740013, + "hdaroot/Viz_Temperature.def":1737566894, + "hdaroot/instance_plants_compilable/object_merge.def":1624390502, + "hdaroot/visualize_precipitation_in_cm.def":1706731957, + "hdaroot/color_bounds.def":1736970506, + "hdaroot/visualize_temperature_in_c.def":1706731957, + "hdaroot/line4.def":1736958595, + "hdaroot/create_single_meshvariant.def":1721924729, + "hdaroot/Viz_Precipitation.def":1737566894, + "hdaroot/Prim_Piece.def":1737564983, + "hdaroot/centroid_group.def":1737565539, + "hdaroot/foreach_begin1.def":1706739129, + "hdaroot/extractcentroid2.def":1737565779, + "hdaroot/Centroid.def":1737565173, + "hdaroot/biome_name.def":1706743753, + "hdaroot/instance_plants_compilable/switch2.def":1624390434, + "hdaroot/plant_name.def":1706826928, + "hdaroot/foreach_end1.def":1706739129, + "hdaroot/font_precipitation.def":1706743478, + "hdaroot/carve1.def":1706826873, + "hdaroot/cross_preference_handle.def":1737487500, + "hdaroot/plant_color.def":1737393399, + "hdaroot/instance_plants_compilable/POINTS.def":1624390118, + "hdaroot/move_labels_forward.def":1706744532, + "hdaroot/font_temp.def":1706743478, + "hdaroot/line5.def":1736958595, + "hdaroot/ZOO_PLANT_TYPES.def":1721149234, + "hdaroot/instance_plants_compilable/foreach_begin2.def":1624392145, + "hdaroot/bounds_handle.def":1736970414, + "hdaroot/instance_plants_compilable/foreach_end2.def":1624392145, + "hdaroot/extractcentroid1.def":1737564776, + "hdaroot/instance_plants_compilable/file.def":1624390497, + "hdaroot/transform_to_center.def":1721152726, + "hdaroot/missing_or_invalid_mesh_msg.def":1721924729, + "hdaroot/copytopoints4.def":1736958243, + "hdaroot/transform_right_of_graph.def":1737039272, + "hdaroot/vector_into_float.def":1719943890, + "hdaroot/instance_plants_compilable/foreach_count1.def":1624392145, + "hdaroot/set_temp_and_precipitation.def":1706743095, + "hdaroot/merge8.def":1737038428, + "hdaroot/zoo_grid_of_every_mesh.def":1721144157, + "hdaroot/merge4.def":1706817160, + "hdaroot/merge2.def":1736970666, + "hdaroot/GUIDES.def":1736972936, + "hdaroot/instance_plants_compilable/get_path.def":1624392290, + "hdaroot/random_color_from_biome.def":1706730044, "hdaroot/attribdelete2.def":1720029356, - "hdaroot/attribfromparm1.def":1719955153 + "hdaroot/Biome_Regions_ObjMerge.def":1737566582, + "hdaroot/copytopoints1.def":1736970389, + "hdaroot/Plant_Handle.def":1706827205, + "hdaroot/instance_plants_compilable/copytopoints1.def":1624389997 } diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.houdini_versions b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.houdini_versions index 4b462ca35..f40ec0a0e 100644 --- a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.houdini_versions +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.houdini_versions @@ -2,8 +2,66 @@ "values":["20.5.370" ], "indexes":{ - "hdaroot/output0.userdata":0, + "hdaroot/foreach_end1.userdata":0, + "hdaroot/font_precipitation.userdata":0, + "hdaroot/instance_plants_compilable/foreach_end2.userdata":0, + "hdaroot/bounds_handle.userdata":0, + "hdaroot/Biome_Regions_ObjMerge.userdata":0, + "hdaroot/Centroid.userdata":0, + "hdaroot/foreach_begin1.userdata":0, + "hdaroot/instance_plants_compilable/file.userdata":0, "hdaroot/merge_with_previous_plant.userdata":0, - "hdaroot/attribfromparm1.userdata":0 + "hdaroot/transform_to_center.userdata":0, + "hdaroot/font_temp.userdata":0, + "hdaroot/Plant_Inventory.userdata":0, + "hdaroot/plant_name.userdata":0, + "hdaroot/copytopoints4.userdata":0, + "hdaroot/Preferences_Graph.userdata":0, + "hdaroot/output0.userdata":0, + "hdaroot/trunk_handle.userdata":0, + "hdaroot/Labels.userdata":0, + "hdaroot/instance_plants_compilable/object_merge.userdata":0, + "hdaroot/move_in_z.userdata":0, + "hdaroot/Biome_Regions.userdata":0, + "hdaroot/Prim_Piece.userdata":0, + "hdaroot/Viz_Precipitation.userdata":0, + "hdaroot/attribfromparm1.userdata":0, + "hdaroot/instance_plants_compilable/switch2.userdata":0, + "hdaroot/merge7.userdata":0, + "hdaroot/grid_handle.userdata":0, + "hdaroot/merge4.userdata":0, + "hdaroot/Plant_Handle.userdata":0, + "hdaroot/line5.userdata":0, + "hdaroot/merge6.userdata":0, + "hdaroot/instance_plants_compilable/foreach_count1.userdata":0, + "hdaroot/copytopoints1.userdata":0, + "hdaroot/ZOO_PLANT_TYPES.userdata":0, + "hdaroot/Biome_Data.userdata":0, + "hdaroot/move_labels_forward.userdata":0, + "hdaroot/shrink_regions.userdata":0, + "hdaroot/instance_plants_compilable/attribcreate1.userdata":0, + "hdaroot/centroid_group.userdata":0, + "hdaroot/transform_right_of_graph.userdata":0, + "hdaroot/cross_preference_handle.userdata":0, + "hdaroot/output1.userdata":0, + "hdaroot/merge8.userdata":0, + "hdaroot/biome_name.userdata":0, + "hdaroot/Axis_Labels.userdata":0, + "hdaroot/promote_biome_to_prim.userdata":0, + "hdaroot/merge1.userdata":0, + "hdaroot/blast1.userdata":0, + "hdaroot/merge2.userdata":0, + "hdaroot/carve1.userdata":0, + "hdaroot/GUIDES.userdata":0, + "hdaroot/extractcentroid1.userdata":0, + "hdaroot/instance_plants_compilable/POINTS.userdata":0, + "hdaroot/instance_plants_compilable/copytopoints1.userdata":0, + "hdaroot/extractcentroid2.userdata":0, + "hdaroot/instance_plants_compilable/OUT.userdata":0, + "hdaroot/line4.userdata":0, + "hdaroot/merge5.userdata":0, + "hdaroot/promote_Cd_to_prim.userdata":0, + "hdaroot/instance_plants_compilable/foreach_begin2.userdata":0, + "hdaroot/Viz_Temperature.userdata":0 } } diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.mime b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.mime index 4f71a3143..aded1caa6 100644 --- a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.mime +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.mime @@ -32,20 +32,18 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -51.7936 77.878 -connectornextid 2 -flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on +position -48.9994 82.2703 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputforview 4294967295 outputsNamed3 { -0 "output1" +1 "output1" } inputsNamed3 { -1 Birch1 0 1 "input1" } inputs { -0 Birch1 0 1 } stat { @@ -54,7 +52,7 @@ stat author Bailey@BaileysPC access 0777 } -color UT_Color RGB 0.839 0.839 0.839 +color UT_Color RGB 0.475 0.812 0.204 delscript "" exprlanguage hscript end @@ -79,7 +77,7 @@ Content-Disposition: attachment; filename="hdaroot.inp" Content-Type: text/plain 1 -0 -4.3740275858186468 -6.8443500117003921 2 0 __NO_OWNER_NETWORK_BOX__ "DEFAULT" +0 -2.6871999999999998 -6.5139499820470821 2 0 __NO_OWNER_NETWORK_BOX__ "DEFAULT" --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot/output0.init" @@ -94,7 +92,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -1.8872 -10.1451 +position -1.8872 -9.07415 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 @@ -154,7 +152,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -1.8872 -9.01565 +position -1.8872 -7.94465 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 @@ -215,7 +213,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -1.0872 -3.49015 +position -1.0872 -2.44775 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 @@ -286,7 +284,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -1.0902 -4.54573 +position -1.0872 -3.57725 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 @@ -609,7 +607,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -1.09065 -5.5993 +position -1.0872 -4.70675 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 @@ -679,9 +677,9 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -1.0902 -6.65488 +position -1.0872 -5.83625 connectornextid 2 -flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" @@ -778,7 +776,8 @@ for (int i = 1; i <= numvariations; i++) } } -" ) +s@newstring = newpath; +i@totalpts = npoints(s@newstring);" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) @@ -818,9 +817,9 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -1.0902 -7.70946 +position -1.0872 -6.96575 connectornextid 2 -flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" @@ -900,11 +899,6828 @@ Content-Type: text/plain } } +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/create_single_meshvariant.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/create_single_meshvariant.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 17.1055 -7.93061 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 get_raw_string_for_relative_file_path 1 1 "input1" +} +inputs +{ +0 get_raw_string_for_relative_file_path 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.475 0.812 0.204 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/create_single_meshvariant.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "// If the reference is of file type, assign the filemeshdeadvariant to the meshvariant. +// Having a mesh variant AND file mesh variant is helpful in plant define UI so there are +// different browsing methods for node paths or file paths, but it confuses things within +// plant scatter. So we combine them into one meshvariant. + +int numvariations; +string filepath; +string deadfilepath; + +if(isvalidindex(d@plant_definition, \"variants\")) +{ + numvariations = d@plant_definition[\"variants\"]; +} + +for (int i = 1; i <= numvariations; i++) +{ + + if(d@plant_definition[\"reftype\" + itoa(i)] == 0) + { + filepath = d@plant_definition[\"absfilemeshvariant\" + itoa(i)]; + d@plant_definition[\"meshvariant\" + itoa(i)] = filepath; + + deadfilepath = d@plant_definition[\"absfilemeshdeadvariant\" + itoa(i)]; + d@plant_definition[\"meshdeadvariant\" + itoa(i)] = deadfilepath; + } + removeindex(d@plant_definition, \"reftype\" + itoa(i)); + removeindex(d@plant_definition, \"filemeshvariant\" + itoa(i)); + removeindex(d@plant_definition, \"filemeshdeadvariant\" + itoa(i)); + removeindex(d@plant_definition, \"absfilemeshvariant\" + itoa(i)); + removeindex(d@plant_definition, \"absfilemeshdeadvariant\" + itoa(i)); +} +" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/create_single_meshvariant.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/ZOO_PLANT_TYPES.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/ZOO_PLANT_TYPES.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 17.1085 -8.87584 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 create_single_meshvariant 1 1 "input1" +} +inputs +{ +0 create_single_meshvariant 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/ZOO_PLANT_TYPES.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/ZOO_PLANT_TYPES.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_to_center.init" +Content-Type: text/plain + +type = xform +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_to_center.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 17.1085 -11.0012 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 zoo_grid_of_every_mesh 1 1 "input1" +} +inputs +{ +0 zoo_grid_of_every_mesh 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_to_center.chn" +Content-Type: text/plain + +{ + channel tx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 value = 37.686466217041016 37.686466217041016 expr = "-centroid(0, D_X)" } + } + channel tz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "-centroid(0, D_Z)" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_to_center.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "trs" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( [ tx 0 ] 0 [ tz 0 ] ) +r [ 0 locks=0 ] ( 0 90 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 1 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +movepivot [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_to_center.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/zoo_grid_of_every_mesh.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/zoo_grid_of_every_mesh.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 17.1055 -10.1087 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.475 0.812 0.204 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/zoo_grid_of_every_mesh.spareparmdef" +Content-Type: text/plain + + group { + name "folder1" + label "Code" + + parm { + name "group" + baseparm + label "Group" + export none + bindselector uvselect "Modify Attribs" + "Select the geometry to affect and press Enter to complete." + 0 1 0xffffffff 0 grouptype 0 + } + parm { + name "grouptype" + baseparm + label "Group Type" + export none + } + parm { + name "class" + baseparm + label "Run Over" + export none + } + parm { + name "vex_numcount" + baseparm + label "Number Count" + export none + } + parm { + name "vex_threadjobsize" + baseparm + label "Thread Job Size" + export none + } + groupsimple { + name "folder_generatedparms_snippet" + label "Generated Channel Parameters" + grouptag { "group_type" "simple" } + grouptag { "sidefx::look" "blank" } + + parm { + name "meshpath" + label "Meshpath" + type string + default { "" } + } + parm { + name "spacing" + label "Spacing" + type float + default { "0" } + range { 0 1 } + } + } + + parm { + name "snippet" + baseparm + label "VEXpression" + export all + } + parm { + name "exportlist" + baseparm + label "Attributes to Create" + export none + } + parm { + name "vex_strict" + baseparm + label "Enforce Prototypes" + export none + } + } + + group { + name "folder1_1" + label "Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindname#" + baseparm + label "Attribute Name" + export none + } + parm { + name "bindparm#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "groupautobind" + baseparm + label "Autobind Groups by Name" + export none + } + multiparm { + name "groupbindings" + label "Group Bindings" + baseparm + default 0 + parmtag { "autoscope" "0000000000000000" } + parmtag { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + export none + } + } + + parm { + name "vex_cwdpath" + baseparm + label "Evaluation Node Path" + export none + } + parm { + name "vex_outputmask" + baseparm + label "Export Parameters" + export none + } + parm { + name "vex_updatenmls" + baseparm + label "Update Normals If Displaced" + export none + } + parm { + name "vex_matchattrib" + baseparm + label "Attribute to Match" + export none + } + parm { + name "vex_inplace" + baseparm + label "Compute Results In Place" + export none + } + parm { + name "vex_selectiongroup" + baseparm + label "Output Selection Group" + export none + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + } + + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoints(-1)" + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/zoo_grid_of_every_mesh.chn" +Content-Type: text/plain + +{ + channel spacing { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../radius\")*4 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/zoo_grid_of_every_mesh.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "detail" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( " +// Creates a grid of points to represent the inventory +// of input plant mesh variants alongside their +// dead variants. They are given their positions and +// attributes needed to visualize the points. + + +int numvariations = 0; +string meshpath; +string deadmeshpath; +vector pos; +int pts[] = expandpointgroup(-1, \"\"); +float agemin = 0; +int newpt; +float radius; +float trunkradius; +float spacing = chf('spacing'); +d@plant_definition; +s@plant_name; + +foreach(int pt; pts) +{ + d@plant_definition = point(-1, \"plant_definition\", pt); + s@plant_name = point(-1, \"plant_name\", pt); + + if(isvalidindex(d@plant_definition, \"variants\")) + { + numvariations = d@plant_definition[\"variants\"]; + } + + for (int i = 1; i <= numvariations; i++) + { + if(isvalidindex(d@plant_definition, \"meshvariant\" + itoa(i))) + { + meshpath = d@plant_definition[\"meshvariant\" + itoa(i)]; + } + if(isvalidindex(d@plant_definition, \"meshdeadvariant\" + itoa(i))) + { + deadmeshpath = d@plant_definition[\"meshdeadvariant\" + itoa(i)]; + } + + // if this is object-level geometry to be instanced, + // prepend op: to the full path so the instance node + // can differentiate between a file path and a node path + if(startswith(opfullpath(meshpath), \"/obj\")) + { + meshpath = \"op:\" + opfullpath(meshpath); + } + if(startswith(opfullpath(deadmeshpath), \"/obj\")) + { + deadmeshpath = \"op:\" + opfullpath(deadmeshpath); + } + + if(isvalidindex(d@plant_definition, \"agemin\" + itoa(i))) + { + agemin = d@plant_definition[\"agemin\" + itoa(i)]; + } + if(isvalidindex(d@plant_definition, \"radius\")) + { + radius = d@plant_definition[\"radius\"]; + } + if(isvalidindex(d@plant_definition, \"trunkradius\")) + { + trunkradius = d@plant_definition[\"trunkradius\"]; + } + + + //set attributes for live mesh + pos = set(pt * spacing, 0.0, (i - 1) * spacing * .5); + newpt = addpoint(0, pos); + setpointattrib(0, chs(\"meshpath\"), newpt, meshpath,\"set\"); + setpointattrib(0, \"pscale\", newpt, 1.0, \"set\"); + setpointattrib(0, \"_bps_viability\", newpt, 1,\"set\"); + setpointattrib(0, \"plant_definition\", newpt, d@plant_definition, \"set\"); + setpointattrib(0, \"plant_name\", newpt, s@plant_name, \"set\"); + setpointattrib(0, \"_bps_age\", newpt, agemin, \"set\"); + setpointattrib(0, \"_bps_radius\", newpt, radius, \"set\"); + setpointattrib(0, \"_bps_trunkradius\", newpt, trunkradius, \"set\"); + + //set attributes for dead mesh + pos = set(pt * spacing + .5 * spacing, 0.0, (i - 1) * spacing * .5); + newpt = addpoint(0, pos); + setpointattrib(0, chs(\"meshpath\"), newpt, deadmeshpath, \"set\"); + setpointattrib(0, \"pscale\", newpt, 1.0, \"set\"); + setpointattrib(0, \"_bps_viability\", newpt, 1, \"set\"); + setpointattrib(0, \"plant_definition\", newpt, d@plant_definition, \"set\"); + setpointattrib(0, \"plant_name\", newpt, s@plant_name, \"set\"); + setpointattrib(0, \"_bps_age\", newpt, agemin, \"set\"); + setpointattrib(0, \"_bps_radius\", newpt, radius, \"set\"); + setpointattrib(0, \"_bps_trunkradius\", newpt, trunkradius, \"set\"); + } + +} + +" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +folder1 [ 0 locks=0 ] ( 0 0 ) +folder_generatedparms_snippet [ 0 locks=0 ] ( 0 ) +meshpath [ 0 locks=0 ] ( _bps_mesh_path ) +spacing [ 8 locks=0 ] ( [ spacing 0 ] ) +spare_input0 [ 0 locks=0 ] ( ../ZOO_PLANT_TYPES ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/zoo_grid_of_every_mesh.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable.init" +Content-Type: text/plain + +type = instance +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 17.1085 -13.0013 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 transform_right_of_graph 1 1 "input1" +} +inputs +{ +0 transform_right_of_graph 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +instanceattrib [ 0 locks=0 ] ( _bps_mesh_path ) +viewportlod [ 0 locks=0 ] ( "full" ) +packexpanded [ 0 locks=0 ] ( "off" ) +usetransform [ 0 locks=0 ] ( "off" ) +reload [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "wirestyle":{ + "type":"string", + "value":"rounded" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable.inp" +Content-Type: text/plain + +1 +0 -7.0104689972700927 9.7242338197717064 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/copytopoints1.init" +Content-Type: text/plain + +type = copytopoints::2.0 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/copytopoints1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -6.24142 -2.4923 +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 on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 foreach_end2 1 1 "input1" +1 POINTS 1 1 "input2" +} +inputs +{ +0 foreach_end2 0 1 +1 POINTS 0 1 +} +stat +{ + create -1 + modify -1 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 1 0.65 0.1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/copytopoints1.parm" +Content-Type: text/plain + +{ +version 0.8 +sourcegroup [ 0 locks=0 ] ( "" ) +sourcegrouptype [ 0 locks=0 ] ( "guess" ) +targetgroup [ 0 locks=0 ] ( `chs(\"../group\")` ) +useidattrib [ 0 locks=0 ] ( "on" ) +idattrib [ 0 locks=0 ] ( `chs(\"../instanceattrib\")` ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( "full" ) +transform [ 0 locks=0 ] ( "on" ) +useimplicitn [ 0 locks=0 ] ( "on" ) +resettargetattribs [ 0 locks=0 ] ( 0 ) +targetattribs [ 0 locks=0 ] ( 1 ) +useapply1 [ 0 locks=0 ] ( "on" ) +applyto1 [ 0 locks=0 ] ( "points" ) +applymethod1 [ 0 locks=0 ] ( "copy" ) +applyattribs1 [ 0 locks=0 ] ( * ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/copytopoints1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/POINTS.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/POINTS.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.01047 8.24968 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create -1 + modify -1 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/POINTS.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/POINTS.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/switch2.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/switch2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.36208 2.45523 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 file 0 1 "input1" +2 object_merge 0 1 "input2" +} +inputs +{ +0 file 0 1 +1 object_merge 0 1 +} +stat +{ + create -1 + modify -1 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/switch2.spareparmdef" +Content-Type: text/plain + + parm { + name "input" + baseparm + label "Select Input" + export all + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoints(-1)" + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/switch2.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "strcmp(substr(details(-1, \"__path\"), 0, 3), \"op:\") == 0" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/switch2.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 0 ] ) +spare_input0 [ 0 locks=0 ] ( ../get_path ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/switch2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/file.init" +Content-Type: text/plain + +type = file +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/file.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.7496 4.16538 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.9 0.8 0.55 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/file.spareparmdef" +Content-Type: text/plain + + parm { + name "filemode" + baseparm + label "File Mode" + export none + } + parm { + name "file" + baseparm + label "Geometry File" + export all + } + parm { + name "reload" + baseparm + label "Reload Geometry" + export none + } + parm { + name "objpattern" + baseparm + label "Object Mask" + export none + } + parm { + name "geodatapath" + baseparm + label "Geometry Data Path" + export none + } + parm { + name "missingframe" + baseparm + label "Missing Frame" + export none + } + parm { + name "loadtype" + baseparm + label "Load" + export none + } + parm { + name "packedviewedit" + baseparm + label "Display Packed As" + export none + } + parm { + name "viewportlod" + baseparm + label "Display As" + export none + } + parm { + name "packexpanded" + baseparm + label "Pack Using Expanded/Absolute File Path" + export none + } + parm { + name "delayload" + baseparm + label "Delay Load Geometry" + export none + } + parm { + name "mkpath" + baseparm + label "Create Intermediate Directories" + export none + } + parm { + name "cachesize" + baseparm + label "Cache Frames" + export none + } + parm { + name "prefetch" + baseparm + label "Pre-fetch Geometry" + export none + } + parm { + name "f" + baseparm + label "Frame Range" + export none + } + parm { + name "index" + baseparm + label "Sequence Index" + export none + } + parm { + name "wrap" + baseparm + label "Wrap Mode" + export none + } + parm { + name "retry" + baseparm + label "Save/Load Retries" + export none + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoints(-1)" + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/file.chn" +Content-Type: text/plain + +{ + channel index { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $FF-ch(\"f1\") } + } + channel reload { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../reload\") } + } + channel viewportlod { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../viewportlod\") } + } + channel packexpanded { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../packexpanded\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/file.parm" +Content-Type: text/plain + +{ +version 0.8 +filemode [ 0 locks=0 ] ( "read" ) +file [ 0 locks=0 ] ( "`details(-1, \"__path\")`" ) +reload [ 0 locks=0 ] ( [ reload 0 ] ) +objpattern [ 0 locks=0 ] ( * ) +geodatapath [ 0 locks=0 ] ( "" ) +missingframe [ 0 locks=0 ] ( "empty" ) +loadtype [ 0 locks=0 ] ( "delayed" ) +packedviewedit [ 0 locks=0 ] ( "unchanged" ) +viewportlod [ 0 locks=0 ] ( [ viewportlod 2 ] ) +packexpanded [ 0 locks=0 ] ( [ packexpanded 1 ] ) +delayload [ 0 locks=0 ] ( "off" ) +mkpath [ 0 locks=0 ] ( "on" ) +cachesize [ 0 locks=0 ] ( 0 ) +prefetch [ 0 locks=0 ] ( "off" ) +f [ 0 locks=0 ] ( 1 24 ) +index [ 0 locks=0 ] ( [ index 0 ] ) +wrap [ 0 locks=0 ] ( "cycle" ) +retry [ 0 locks=0 ] ( 0 ) +spare_input0 [ 0 locks=0 ] ( ../get_path ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/file.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/object_merge.init" +Content-Type: text/plain + +type = object_merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/object_merge.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.23248 3.43413 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/object_merge.spareparmdef" +Content-Type: text/plain + + multiparm { + name "numobj" + label "Number of Objects" + baseparm + default 1 + + parm { + name "enable#" + baseparm + label "Enable Merge #" + export none + } + parm { + name "objpath#" + baseparm + label "Object #" + export none + } + parm { + name "group#" + baseparm + label "Group #" + export none + } + parm { + name "expand#" + baseparm + label "Expand Group #" + export none + } + } + + parm { + name "_separator" + baseparm + label "" + export none + } + parm { + name "xformtype" + baseparm + label "Transform" + export none + } + parm { + name "xformpath" + baseparm + label "Transform Object" + export none + } + parm { + name "invertxform" + baseparm + label "Invert Transform" + export none + } + parm { + name "createptgroups" + baseparm + label "Create Point Groups" + export none + } + parm { + name "ptgroupprefix" + baseparm + label "Point Group Prefix" + export none + } + parm { + name "createprimgroups" + baseparm + label "Create Primitive Groups" + export none + } + parm { + name "primgroupprefix" + baseparm + label "Primitive Group Prefix" + export none + } + parm { + name "verbosegroups" + baseparm + label "Verbose Group Names" + export none + } + parm { + name "suffixfirstgroup" + baseparm + label "Add Suffix to First Group" + export none + } + parm { + name "createptstring" + baseparm + label "Create Per-Point Path" + export none + } + parm { + name "createprimstring" + baseparm + label "Create Per-Primitive Path" + export none + } + parm { + name "pathattrib" + baseparm + label "Path Attribute" + export none + } + parm { + name "pack" + baseparm + label "Pack Geometry Before Merging" + export none + } + parm { + name "pivot" + baseparm + label "Pivot Location" + export none + } + parm { + name "viewportlod" + baseparm + label "Display As" + export none + } + parm { + name "addpath" + baseparm + label "Add Path Attribute" + export none + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoints(-1)" + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/object_merge.chn" +Content-Type: text/plain + +{ + channel xformtype { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 accel = 0.33333333333333331 0.33333333333333331 expr = "if(ch(\"../usetransform\"), 1, 0)" } + } + channel viewportlod { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../viewportlod\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/object_merge.parm" +Content-Type: text/plain + +{ +version 0.8 +numobj [ 0 locks=0 ] ( 1 ) +_separator [ 0 locks=0 ] ( ) +xformtype [ 0 locks=0 ] ( [ xformtype 2 ] ) +xformpath [ 0 locks=0 ] ( "" ) +invertxform [ 0 locks=0 ] ( "off" ) +createptgroups [ 0 locks=0 ] ( "off" ) +ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) +createprimgroups [ 0 locks=0 ] ( "off" ) +primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) +verbosegroups [ 0 locks=0 ] ( "off" ) +suffixfirstgroup [ 0 locks=0 ] ( "on" ) +createptstring [ 0 locks=0 ] ( "off" ) +createprimstring [ 0 locks=0 ] ( "off" ) +pathattrib [ 0 locks=0 ] ( objname ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( [ viewportlod 0 ] ) +addpath [ 0 locks=0 ] ( "on" ) +enable1 [ 0 locks=0 ] ( "on" ) +objpath1 [ 0 locks=0 ] ( "`details(-1, \"__path\")`" ) +group1 [ 0 locks=0 ] ( "" ) +expand1 [ 0 locks=0 ] ( "off" ) +spare_input0 [ 0 locks=0 ] ( ../get_path ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/object_merge.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/OUT.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/OUT.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -6.24142 -3.6218 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 copytopoints1 2 1 "input1" +} +inputs +{ +0 copytopoints1 0 1 +} +stat +{ + create -1 + modify -1 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/OUT.parm" +Content-Type: text/plain + +{ +version 0.8 +outputidx [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/OUT.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_end2.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_end2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.4901 0.34923 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 attribcreate1 1 1 "input1" +} +inputs +{ +0 attribcreate1 0 1 +} +stat +{ + create -1 + modify -1 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_end2.spareparmdef" +Content-Type: text/plain + + parm { + name "itermethod" + baseparm + label "Iteration Method" + export none + } + parm { + name "method" + baseparm + label "Gather Method" + export none + } + parm { + name "iterations" + baseparm + label "Iterations" + export none + } + parm { + name "startvalue" + baseparm + label "Start Value" + export none + } + parm { + name "increment" + baseparm + label "Increment" + export none + } + parm { + name "class" + baseparm + label "Piece Elements" + export none + } + parm { + name "useattrib" + baseparm + label "Piece Attribute" + joinnext + export none + } + parm { + name "attrib" + baseparm + label "Piece Attribute" + export none + } + parm { + name "usemaxiter" + baseparm + label "Max Iterations" + joinnext + export none + } + parm { + name "maxiter" + baseparm + label "Max Iterations" + export none + } + parm { + name "blockpath" + baseparm + label "Default Block Path" + export none + } + parm { + name "templatepath" + baseparm + label "Piece Block Path" + export none + } + parm { + name "resetcookpass" + baseparm + label "Reset Cached Pass" + export none + } + parm { + name "dosinglepass" + baseparm + label "Do Single Pass" + joinnext + export none + } + parm { + name "singlepass" + baseparm + label "Single Pass" + export none + } + parm { + name "stopcondition" + baseparm + label "Stop Condition" + export none + } + parm { + name "multithread" + baseparm + label "Multithread when Compiled" + export none + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoints(-1)" + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_end2.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = "nuniquevals(-1, D_POINT, chs(\"../instanceattrib\"))" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_end2.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "count" ) +method [ 0 locks=0 ] ( "merge" ) +iterations [ 0 locks=0 ] ( [ iterations 10 ] ) +startvalue [ 0 locks=0 ] ( 1 ) +increment [ 0 locks=0 ] ( 1 ) +class [ 0 locks=0 ] ( "point" ) +useattrib [ 0 locks=0 ] ( "on" ) +attrib [ 0 locks=0 ] ( "" ) +usemaxiter [ 0 locks=0 ] ( "off" ) +maxiter [ 0 locks=0 ] ( 10 ) +blockpath [ 0 locks=0 ] ( ../foreach_begin2 ) +templatepath [ 0 locks=0 ] ( ../foreach_begin2 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "off" ) +spare_input0 [ 0 locks=0 ] ( ../POINTS ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_end2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_begin2.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_begin2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -13.4307 3.92808 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_begin2.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "input" ) +blockpath [ 0 locks=0 ] ( ../foreach_end2 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +createmetablock [ 0 locks=0 ] ( 0 ) +label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_begin2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_count1.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_count1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.11367 6.67723 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_count1.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "metadata" ) +blockpath [ 0 locks=0 ] ( ../foreach_end2 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +createmetablock [ 0 locks=0 ] ( 0 ) +label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/foreach_count1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/get_path.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/get_path.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.11827 5.45196 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 foreach_count1 0 1 "input1" +1 POINTS 1 1 "input2" +} +inputs +{ +0 foreach_count1 0 1 +1 POINTS 0 1 +} +stat +{ + create -1 + modify -1 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/get_path.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "detail" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "s@__path = uniqueval(1, \"point\", chs(\"../instanceattrib\"), i@iteration);" ) +exportlist [ 0 locks=0 ] ( __path ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/get_path.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/attribcreate1.init" +Content-Type: text/plain + +type = attribcreate::2.0 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/attribcreate1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.36553 1.47676 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch2 1 1 "input1" +} +inputs +{ +0 switch2 0 1 +} +stat +{ + create -1 + modify -1 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/attribcreate1.spareparmdef" +Content-Type: text/plain + + parm { + name "group" + baseparm + label "Group" + export all + bindselector uveditselect "Create Attributes" + "Select the geometry for which to create attribute and press Enter to complete." + 0 1 0xffffffff 1 grouptype 0 + } + parm { + name "grouptype" + baseparm + label "Group Type" + export all + } + parm { + name "encodenames" + baseparm + label "Encode Invalid Attribute Names" + export none + } + multiparm { + name "numattr" + label "Number of Attributes" + baseparm + default 1 + + parm { + name "enable#" + baseparm + label "Enable" + nolabel + joinnext + export none + } + parm { + name "name#" + baseparm + label "Name" + export none + } + parm { + name "existing#" + baseparm + label "Existing Name" + export none + } + parm { + name "createvarmap#" + baseparm + label "Create Variable Mapping" + nolabel + joinnext + export none + } + parm { + name "varname#" + baseparm + label "Local Variable" + export none + } + parm { + name "class#" + baseparm + label "Class" + joinnext + export none + } + parm { + name "savetoinfo#" + baseparm + label "Save to Info Block" + export none + } + parm { + name "type#" + baseparm + label "Type" + joinnext + export none + } + parm { + name "typeinfo#" + baseparm + label "Type Qualifier" + nolabel + export none + } + parm { + name "precision#" + baseparm + label "Precision" + export none + } + parm { + name "size#" + baseparm + label "Size" + export none + } + parm { + name "default#v" + baseparm + label "Default" + export none + } + parm { + name "writevalues#" + baseparm + label "Write Values" + joinnext + export none + } + parm { + name "uselocal#" + baseparm + label "Allow Local Vars" + export none + } + parm { + name "value#v" + baseparm + label "Value" + export none + } + parm { + name "string#" + baseparm + label "String" + export none + } + parm { + name "numattr_spacerparm#" + baseparm + label "Spacer" + export none + } + } + + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoints(-1)" + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/attribcreate1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +encodenames [ 0 locks=0 ] ( "off" ) +numattr [ 0 locks=0 ] ( 1 ) +enable1 [ 0 locks=0 ] ( "on" ) +name1 [ 0 locks=0 ] ( `chs(\"../instanceattrib\")` ) +existing1 [ 0 locks=0 ] ( "better" ) +createvarmap1 [ 0 locks=0 ] ( "off" ) +varname1 [ 0 locks=0 ] ( "" ) +class1 [ 0 locks=0 ] ( "point" ) +savetoinfo1 [ 0 locks=0 ] ( "off" ) +type1 [ 0 locks=0 ] ( "index" ) +typeinfo1 [ 0 locks=0 ] ( "guess" ) +precision1 [ 0 locks=0 ] ( "auto" ) +size1 [ 0 locks=0 ] ( 1 ) +default1v [ 0 locks=0 ] ( 0 0 0 0 ) +writevalues1 [ 0 locks=0 ] ( "on" ) +uselocal1 [ 0 locks=0 ] ( "on" ) +value1v [ 0 locks=0 ] ( 0 0 0 0 ) +string1 [ 0 locks=0 ] ( "`details(-1, \"__path\")`" ) +numattr_spacerparm1 [ 0 locks=0 ] ( ) +spare_input0 [ 0 locks=0 ] ( ../get_path ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable/attribcreate1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable.order" +Content-Type: text/plain + +11 +copytopoints1 +POINTS +switch2 +file +object_merge +OUT +foreach_end2 +foreach_begin2 +foreach_count1 +get_path +attribcreate1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/instance_plants_compilable.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/copytopoints1.init" +Content-Type: text/plain + +type = copytopoints::2.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/copytopoints1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 13.6569 -13.0013 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 merge2 2 1 "input1" +1 transform_right_of_graph 1 1 "input2" +} +inputs +{ +0 merge2 0 1 +1 transform_right_of_graph 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 1 0.65 0.1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/copytopoints1.parm" +Content-Type: text/plain + +{ +version 0.8 +sourcegroup [ 0 locks=0 ] ( "" ) +sourcegrouptype [ 0 locks=0 ] ( "guess" ) +targetgroup [ 0 locks=0 ] ( "" ) +useidattrib [ 0 locks=0 ] ( "off" ) +idattrib [ 0 locks=0 ] ( name ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( "full" ) +transform [ 0 locks=0 ] ( "on" ) +useimplicitn [ 0 locks=0 ] ( "on" ) +resettargetattribs [ 0 locks=0 ] ( 0 ) +targetattribs [ 0 locks=0 ] ( 3 ) +useapply1 [ 0 locks=0 ] ( "on" ) +applyto1 [ 0 locks=0 ] ( "points" ) +applymethod1 [ 0 locks=0 ] ( "copy" ) +applyattribs1 [ 0 locks=0 ] ( *,^v,^Alpha,^N,^up,^pscale,^scale,^orient,^rot,^pivot,^trans,^transform ) +useapply2 [ 0 locks=0 ] ( "on" ) +applyto2 [ 0 locks=0 ] ( "points" ) +applymethod2 [ 0 locks=0 ] ( "mult" ) +applyattribs2 [ 0 locks=0 ] ( Alpha ) +useapply3 [ 0 locks=0 ] ( "on" ) +applyto3 [ 0 locks=0 ] ( "points" ) +applymethod3 [ 0 locks=0 ] ( "add" ) +applyattribs3 [ 0 locks=0 ] ( v ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/copytopoints1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/trunk_handle.init" +Content-Type: text/plain + +type = circle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/trunk_handle.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 10.6187 -9.43789 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.29 0.565 0.886 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/trunk_handle.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../trunkradius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/trunk_handle.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "prim" ) +orient [ 0 locks=0 ] ( "zx" ) +reverse [ 0 locks=0 ] ( "on" ) +rad [ 0 locks=0 ] ( 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 1 ] ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/trunk_handle.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/bounds_handle.init" +Content-Type: text/plain + +type = circle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/bounds_handle.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 13.4427 -9.88969 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.29 0.565 0.886 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/bounds_handle.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 2.6259999999999999 + flags = 0 + segment { length = 0 value = 2.6259999999999999 2.6259999999999999 expr = ch(\"../radius\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/bounds_handle.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "prim" ) +orient [ 0 locks=0 ] ( "zx" ) +reverse [ 0 locks=0 ] ( "on" ) +rad [ 8 locks=0 ] ( 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 1 ] ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 12 ) +arc [ 0 locks=0 ] ( "closed" ) +angle [ 0 locks=0 ] ( 0 360 ) +imperfect [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/bounds_handle.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/color_trunk.init" +Content-Type: text/plain + +type = color +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/color_trunk.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 10.6187 -10.5674 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 trunk_handle 0 1 "input1" +} +inputs +{ +0 trunk_handle 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/color_trunk.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +deleteallcolorattribs [ 0 locks=0 ] ( "off" ) +enable [ 0 locks=0 ] ( "on" ) +class [ 0 locks=0 ] ( 2 ) +colortype [ 0 locks=0 ] ( 0 ) +color [ 0 locks=0 ] ( 0 0.102 1 ) +seed [ 0 locks=0 ] ( 0 ) +rampattribute [ 0 locks=0 ] ( "" ) +ramprange [ 0 locks=0 ] ( 0 1 ) +ramp [ 0 locks=0 ] ( 2 ) +ramp1pos [ 0 locks=0 ] ( 0 ) +ramp1c [ 0 locks=0 ] ( 0 0 0 ) +ramp1interp [ 0 locks=0 ] ( "linear" ) +ramp2pos [ 0 locks=0 ] ( 1 ) +ramp2c [ 0 locks=0 ] ( 1 1 1 ) +ramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/color_trunk.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"sop_color" + }, + "wirestyle":{ + "type":"string", + "value":"rounded" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/color_bounds.init" +Content-Type: text/plain + +type = color +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/color_bounds.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 13.4427 -11.0192 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 bounds_handle 0 1 "input1" +} +inputs +{ +0 bounds_handle 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/color_bounds.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +deleteallcolorattribs [ 0 locks=0 ] ( "off" ) +enable [ 0 locks=0 ] ( "on" ) +class [ 0 locks=0 ] ( 2 ) +colortype [ 0 locks=0 ] ( 0 ) +color [ 0 locks=0 ] ( 1 0 0 ) +seed [ 0 locks=0 ] ( 0 ) +rampattribute [ 0 locks=0 ] ( "" ) +ramprange [ 0 locks=0 ] ( 0 1 ) +ramp [ 0 locks=0 ] ( 2 ) +ramp1pos [ 0 locks=0 ] ( 0 ) +ramp1c [ 0 locks=0 ] ( 0 0 0 ) +ramp1interp [ 0 locks=0 ] ( "linear" ) +ramp2pos [ 0 locks=0 ] ( 1 ) +ramp2c [ 0 locks=0 ] ( 1 1 1 ) +ramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/color_bounds.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"sop_color" + }, + "wirestyle":{ + "type":"string", + "value":"rounded" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge2.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 12.0307 -11.9981 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 color_trunk 0 1 "input1" +1 color_bounds 0 1 "input2" +} +inputs +{ +0 color_trunk 0 1 +1 color_bounds 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/GUIDES.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/GUIDES.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 13.6569 -14.2846 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 copytopoints1 2 1 "input1" +} +inputs +{ +0 copytopoints1 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/GUIDES.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/GUIDES.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/output1.init" +Content-Type: text/plain + +type = output +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/output1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 24.2792 -17.5007 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 merge8 2 1 "input1" +} +inputs +{ +0 merge8 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/output1.parm" +Content-Type: text/plain + +{ +version 0.8 +outputidx [ 0 locks=0 ] ( -1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/output1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Plant_Inventory.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Plant_Inventory.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 17.1085 -14.2846 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 instance_plants_compilable 1 1 "input1" +} +inputs +{ +0 instance_plants_compilable 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Plant_Inventory.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Plant_Inventory.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/random_color_from_biome.init" +Content-Type: text/plain + +type = color +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/random_color_from_biome.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 30.6237 4.76628 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 Biome_Data 1 1 "input1" +} +inputs +{ +0 Biome_Data 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/random_color_from_biome.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +deleteallcolorattribs [ 0 locks=0 ] ( "off" ) +enable [ 0 locks=0 ] ( "on" ) +class [ 0 locks=0 ] ( 2 ) +colortype [ 0 locks=0 ] ( 4 ) +color [ 0 locks=0 ] ( 1 1 1 ) +seed [ 0 locks=0 ] ( 3.64 ) +rampattribute [ 0 locks=0 ] ( biome ) +ramprange [ 0 locks=0 ] ( 0 1 ) +ramp [ 0 locks=0 ] ( 2 ) +ramp1pos [ 0 locks=0 ] ( 0 ) +ramp1c [ 0 locks=0 ] ( 1 0 0 ) +ramp1interp [ 0 locks=0 ] ( "linear" ) +ramp2pos [ 0 locks=0 ] ( 1 ) +ramp2c [ 0 locks=0 ] ( 1 1 1 ) +ramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/random_color_from_biome.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"sop_color" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge6.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge6.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 34.9538 -13.1644 +connectornextid 4 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +2 Axis_Labels 1 1 "input1" +1 Biome_Regions 1 1 "input2" +3 Plant_Handle 1 1 "input3" +} +inputs +{ +0 Axis_Labels 0 1 +1 Biome_Regions 0 1 +2 Plant_Handle 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge6.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge6.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_end1.init" +Content-Type: text/plain + +type = block_end +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_end1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 32.0357 -9.02288 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge1 2 1 "input1" +} +inputs +{ +0 merge1 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_end1.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "pieces" ) +method [ 0 locks=0 ] ( "merge" ) +iterations [ 0 locks=0 ] ( 10 ) +startvalue [ 0 locks=0 ] ( 1 ) +increment [ 0 locks=0 ] ( 1 ) +class [ 0 locks=0 ] ( "point" ) +useattrib [ 0 locks=0 ] ( "on" ) +attrib [ 8 locks=0 autoscope=1 autosel=4294967295 ] ( biome ) +usemaxiter [ 0 locks=0 ] ( "off" ) +maxiter [ 0 locks=0 ] ( 10 ) +blockpath [ 0 locks=0 ] ( ../foreach_begin1 ) +templatepath [ 0 locks=0 ] ( ../foreach_begin1 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_end1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_begin1.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_begin1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 30.6237 3.63678 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 random_color_from_biome 1 1 "input1" +} +inputs +{ +0 random_color_from_biome 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_begin1.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "piece" ) +blockpath [ 0 locks=0 ] ( ../foreach_end1 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +createmetablock [ 0 locks=0 ] ( 0 ) +label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/foreach_begin1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/creat_polys.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/creat_polys.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 30.6237 2.50728 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_begin1 1 1 "input1" +} +inputs +{ +0 foreach_begin1 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/creat_polys.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "detail" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "int pts[] = expandpointgroup(0,\"\"); +i[]@pts = pts; +int prim = addprim(0,\"poly\", @pts);" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/creat_polys.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/shrink_regions.init" +Content-Type: text/plain + +type = polyexpand2d +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/shrink_regions.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 30.6237 1.37778 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 creat_polys 1 1 "input1" +} +inputs +{ +0 creat_polys 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/shrink_regions.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +planepossrc [ 0 locks=0 ] ( "fitplane" ) +planeorigin [ 0 locks=0 ] ( 0 0 0 ) +planedist [ 0 locks=0 ] ( 0 ) +planenormal [ 0 locks=0 ] ( 0 1 0 ) +output [ 0 locks=0 ] ( "curves" ) +offset [ 0 locks=0 ] ( 0.1 ) +divs [ 0 locks=0 ] ( 1 ) +sidedetermination [ 0 locks=0 ] ( "simplereach" ) +outputinside [ 0 locks=0 ] ( "on" ) +outputoutside [ 0 locks=0 ] ( "off" ) +keepinput [ 0 locks=0 ] ( "off" ) +omitendcaps [ 0 locks=0 ] ( "off" ) +localattribssection [ 0 locks=0 ] ( 0 ) +uselocalinsidescale [ 0 locks=0 ] ( "off" ) +localinsidescale [ 0 locks=0 ] ( offsetscale ) +uselocaloutsidescale [ 0 locks=0 ] ( "off" ) +localoutsidescale [ 0 locks=0 ] ( offsetscale ) +newg [ 0 locks=0 ] ( "off" ) +insidegroup [ 0 locks=0 ] ( inside ) +outsidegroup [ 0 locks=0 ] ( outside ) +doedgedistattrib [ 0 locks=0 ] ( "off" ) +edgedistattrib [ 0 locks=0 ] ( edgedist ) +doedgespeedattrib [ 0 locks=0 ] ( "off" ) +edgespeedattrib [ 0 locks=0 ] ( edgespeed ) +coincidencetol [ 0 locks=0 ] ( 0.003 ) +parallelismtol [ 0 locks=0 ] ( 0.01 ) +skeletonfailure [ 0 locks=0 ] ( "error" ) +cacheskeleton [ 0 locks=0 ] ( "on" ) +updatenmls [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/shrink_regions.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_biome_to_prim.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_biome_to_prim.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 30.6237 0.248279 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 shrink_regions 1 1 "input1" +} +inputs +{ +0 shrink_regions 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_biome_to_prim.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 0 locks=0 ] ( biome ) +inclass [ 0 locks=0 ] ( "point" ) +outclass [ 0 locks=0 ] ( "primitive" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( "mean" ) +useoutname [ 0 locks=0 ] ( "off" ) +outname [ 0 locks=0 ] ( "" ) +deletein [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_biome_to_prim.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_Cd_to_prim.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_Cd_to_prim.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 30.6237 -0.881221 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 promote_biome_to_prim 1 1 "input1" +} +inputs +{ +0 promote_biome_to_prim 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_Cd_to_prim.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 0 locks=0 ] ( Cd ) +inclass [ 0 locks=0 ] ( "point" ) +outclass [ 0 locks=0 ] ( "primitive" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( "mean" ) +useoutname [ 0 locks=0 ] ( "off" ) +outname [ 0 locks=0 ] ( "" ) +deletein [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/promote_Cd_to_prim.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/set_temp_and_precipitation.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/set_temp_and_precipitation.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 51.6865 -9.14404 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 extractcentroid2 1 1 "input1" +} +inputs +{ +0 extractcentroid2 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/set_temp_and_precipitation.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "@temperature = @P.x;//Average Annual Temperature (Celsius) +@precipitation = @P.y*100;//Annual Precipitation (mm)" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_outputmask [ 0 locks=0 ] ( * ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/set_temp_and_precipitation.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_precipitation_in_cm.init" +Content-Type: text/plain + +type = visualize +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_precipitation_in_cm.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 51.6865 -10.2735 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 set_temp_and_precipitation 1 1 "input1" +} +inputs +{ +0 set_temp_and_precipitation 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_precipitation_in_cm.spareparmdef" +Content-Type: text/plain + + parm { + name "setvisualizers" + baseparm + label "Update Visualizers" + export none + } + parm { + name "clearvisualizers" + baseparm + label "Clear Incoming Visualizers" + export none + } + parm { + name "wireframe" + baseparm + label "Wireframe" + export none + } + parm { + name "lit" + baseparm + label "Lighting" + export none + } + parm { + name "xray" + baseparm + label "X-Ray" + export none + } + parm { + name "setcuspangle" + baseparm + label "Set Cusp Angle" + nolabel + joinnext + export none + } + parm { + name "cuspangle" + baseparm + label "Cusp Angle" + export none + } + parm { + name "showpoints" + baseparm + label "Show Points" + export none + } + parm { + name "spherepoints" + baseparm + label "Points as Spheres" + export none + } + parm { + name "spriteblend" + baseparm + label "Sprite Blending" + export none + } + parm { + name "setspritecutoff" + baseparm + label "Set Sprite Cutoff" + nolabel + joinnext + export none + } + parm { + name "spritecutoff" + baseparm + label "Sprite Cutoff" + export none + } + parm { + name "node_vis_enabled" + label "Visualization Enabled" + type toggle + invisible + default { "1" } + } + multiparm { + name "num_visualizers" + label "Visualizers" + invisible + default 0 + parmtag { "multistartoffset" "0" } + + parm { + name "vis_active#" + label "Active #" + type toggle + invisible + default { "0" } + } + parm { + name "vis_data#" + label "Raw Data #" + type string + invisible + nolabel + default { "" } + parmtag { "editor" "1" } + } + } + + parm { + name "shadeopencurves" + baseparm + label "Shade Open Curves" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_precipitation_in_cm.parm" +Content-Type: text/plain + +{ +version 0.8 +setvisualizers [ 0 locks=0 ] ( "on" ) +clearvisualizers [ 0 locks=0 ] ( "off" ) +wireframe [ 0 locks=0 ] ( "nochange" ) +shadeopencurves [ 0 locks=0 ] ( "nochange" ) +lit [ 0 locks=0 ] ( "nochange" ) +xray [ 0 locks=0 ] ( "nochange" ) +setcuspangle [ 0 locks=0 ] ( "off" ) +cuspangle [ 0 locks=0 ] ( 60 ) +showpoints [ 0 locks=0 ] ( "nochange" ) +spherepoints [ 0 locks=0 ] ( "nochange" ) +spriteblend [ 0 locks=0 ] ( "nochange" ) +setspritecutoff [ 0 locks=0 ] ( "off" ) +spritecutoff [ 0 locks=0 ] ( 0.5 ) +node_vis_enabled [ 0 locks=0 ] ( "on" ) +num_visualizers [ 0 locks=0 ] ( 1 ) +vis_active0 [ 0 locks=0 ] ( "on" ) +vis_data0 [ 0 locks=0 ] ( "{ + \"flags\":{ + \"type\":\"int\", + \"value\":27 + }, + \"icon\":{ + \"type\":\"string\", + \"value\":\"VIEW_visualization_color\" + }, + \"label\":{ + \"type\":\"string\", + \"value\":\"Color 1\" + }, + \"name\":{ + \"type\":\"string\", + \"value\":\"vis_color_1\" + }, + \"parameters\":{ + \"type\":\"string\", + \"value\":\"{\\nversion 0.8\\nstyle\\t[ 0\\tlocks=0 ]\\t(\\t\\\"text\\\"\\t)\\nclass\\t[ 0\\tlocks=0 ]\\t(\\t\\\"auto\\\"\\t)\\nattrib\\t[ 0\\tlocks=0 ]\\t(\\tprecipitation\\t)\\nvisibility\\t[ 0\\tlocks=0 ]\\t(\\t\\\"always\\\"\\t)\\ndecorradius\\t[ 0\\tlocks=0 ]\\t(\\t0.5\\t)\\ngroup\\t[ 0\\tlocks=0 ]\\t(\\t\\\"\\\"\\t)\\npointsize\\t[ 0\\tlocks=0 ]\\t(\\t3\\t)\\nlengthscale\\t[ 0\\tlocks=0 ]\\t(\\t1\\t)\\nunitlength\\t[ 0\\tlocks=0 ]\\t(\\t1\\t)\\nnormalize\\t[ 0\\tlocks=0 ]\\t(\\t\\\"off\\\"\\t)\\narrowheads\\t[ 0\\tlocks=0 ]\\t(\\t\\\"off\\\"\\t)\\nvectorcoloring\\t[ 0\\tlocks=0 ]\\t(\\t\\\"fixed\\\"\\t)\\ncolorattrib\\t[ 0\\tlocks=0 ]\\t(\\tCd\\t)\\nramptype\\t[ 0\\tlocks=0 ]\\t(\\t\\\"false\\\"\\t)\\ncolorramp\\t[ 0\\tlocks=0 ]\\t(\\t5\\t)\\nrangespec\\t[ 0\\tlocks=0 ]\\t(\\t\\\"center-width\\\"\\t)\\nminscalar\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\nmaxscalar\\t[ 0\\tlocks=0 ]\\t(\\t10\\t)\\ncenterscalar\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\nwidthscalar\\t[ 0\\tlocks=0 ]\\t(\\t2\\t)\\nclamptype\\t[ 0\\tlocks=0 ]\\t(\\t\\\"edge\\\"\\t)\\ntreatasscalar\\t[ 0\\tlocks=0 ]\\t(\\t\\\"on\\\"\\t)\\nusing\\t[ 0\\tlocks=0 ]\\t(\\t\\\"length\\\"\\t)\\ncomponent\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\nrefvec\\t[ 0\\tlocks=0 ]\\t(\\t0\\t1\\t0\\t)\\nmarkercolor\\t[ 0\\tlocks=0 ]\\t(\\t1\\t1\\t0\\t1\\t)\\ntrail\\t[ 0\\tlocks=0 ]\\t(\\t1\\t1\\t0\\t0.5\\t)\\ntextcolor\\t[ 0\\tlocks=0 ]\\t(\\t0.25\\t0.75\\t0.75\\t)\\nfontsize\\t[ 0\\tlocks=0 ]\\t(\\t\\\"guidefont\\\"\\t)\\nxcolor\\t[ 0\\tlocks=0 ]\\t(\\t1\\t0\\t0\\t1\\t)\\nycolor\\t[ 0\\tlocks=0 ]\\t(\\t0\\t1\\t0\\t1\\t)\\nzcolor\\t[ 0\\tlocks=0 ]\\t(\\t0\\t0\\t1\\t1\\t)\\ncolorramp1pos\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\ncolorramp1c\\t[ 0\\tlocks=0 ]\\t(\\t0.20000000298023224\\t0\\t1\\t)\\ncolorramp1interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp2pos\\t[ 0\\tlocks=0 ]\\t(\\t0.25\\t)\\ncolorramp2c\\t[ 0\\tlocks=0 ]\\t(\\t0\\t0.8500000238418579\\t1\\t)\\ncolorramp2interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp3pos\\t[ 0\\tlocks=0 ]\\t(\\t0.5\\t)\\ncolorramp3c\\t[ 0\\tlocks=0 ]\\t(\\t0\\t1\\t0.10000000149011612\\t)\\ncolorramp3interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp4pos\\t[ 0\\tlocks=0 ]\\t(\\t0.75\\t)\\ncolorramp4c\\t[ 0\\tlocks=0 ]\\t(\\t0.949999988079071\\t1\\t0\\t)\\ncolorramp4interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp5pos\\t[ 0\\tlocks=0 ]\\t(\\t1\\t)\\ncolorramp5c\\t[ 0\\tlocks=0 ]\\t(\\t1\\t0\\t0\\t)\\ncolorramp5interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\n}\\n\" + }, + \"scope\":{ + \"type\":\"int\", + \"value\":0 + }, + \"type\":{ + \"type\":\"string\", + \"value\":\"vis_marker\" + } +} +" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_precipitation_in_cm.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_temperature_in_c.init" +Content-Type: text/plain + +type = visualize +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_temperature_in_c.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 48.4389 -10.2735 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 set_temp_and_precipitation 1 1 "input1" +} +inputs +{ +0 set_temp_and_precipitation 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_temperature_in_c.spareparmdef" +Content-Type: text/plain + + parm { + name "setvisualizers" + baseparm + label "Update Visualizers" + export none + } + parm { + name "clearvisualizers" + baseparm + label "Clear Incoming Visualizers" + export none + } + parm { + name "wireframe" + baseparm + label "Wireframe" + export none + } + parm { + name "lit" + baseparm + label "Lighting" + export none + } + parm { + name "xray" + baseparm + label "X-Ray" + export none + } + parm { + name "setcuspangle" + baseparm + label "Set Cusp Angle" + nolabel + joinnext + export none + } + parm { + name "cuspangle" + baseparm + label "Cusp Angle" + export none + } + parm { + name "showpoints" + baseparm + label "Show Points" + export none + } + parm { + name "spherepoints" + baseparm + label "Points as Spheres" + export none + } + parm { + name "spriteblend" + baseparm + label "Sprite Blending" + export none + } + parm { + name "setspritecutoff" + baseparm + label "Set Sprite Cutoff" + nolabel + joinnext + export none + } + parm { + name "spritecutoff" + baseparm + label "Sprite Cutoff" + export none + } + parm { + name "node_vis_enabled" + label "Visualization Enabled" + type toggle + invisible + default { "1" } + } + multiparm { + name "num_visualizers" + label "Visualizers" + invisible + default 0 + parmtag { "multistartoffset" "0" } + + parm { + name "vis_active#" + label "Active #" + type toggle + invisible + default { "0" } + } + parm { + name "vis_data#" + label "Raw Data #" + type string + invisible + nolabel + default { "" } + parmtag { "editor" "1" } + } + } + + parm { + name "shadeopencurves" + baseparm + label "Shade Open Curves" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_temperature_in_c.parm" +Content-Type: text/plain + +{ +version 0.8 +setvisualizers [ 0 locks=0 ] ( "on" ) +clearvisualizers [ 0 locks=0 ] ( "off" ) +wireframe [ 0 locks=0 ] ( "nochange" ) +shadeopencurves [ 0 locks=0 ] ( "nochange" ) +lit [ 0 locks=0 ] ( "nochange" ) +xray [ 0 locks=0 ] ( "nochange" ) +setcuspangle [ 0 locks=0 ] ( "off" ) +cuspangle [ 0 locks=0 ] ( 60 ) +showpoints [ 0 locks=0 ] ( "nochange" ) +spherepoints [ 0 locks=0 ] ( "nochange" ) +spriteblend [ 0 locks=0 ] ( "nochange" ) +setspritecutoff [ 0 locks=0 ] ( "off" ) +spritecutoff [ 0 locks=0 ] ( 0.5 ) +node_vis_enabled [ 0 locks=0 ] ( "on" ) +num_visualizers [ 0 locks=0 ] ( 1 ) +vis_active0 [ 0 locks=0 ] ( "on" ) +vis_data0 [ 0 locks=0 ] ( "{ + \"flags\":{ + \"type\":\"int\", + \"value\":27 + }, + \"icon\":{ + \"type\":\"string\", + \"value\":\"VIEW_visualization_color\" + }, + \"label\":{ + \"type\":\"string\", + \"value\":\"Color 1\" + }, + \"name\":{ + \"type\":\"string\", + \"value\":\"vis_color_1\" + }, + \"parameters\":{ + \"type\":\"string\", + \"value\":\"{\\nversion 0.8\\nstyle\\t[ 0\\tlocks=0 ]\\t(\\t\\\"text\\\"\\t)\\nclass\\t[ 0\\tlocks=0 ]\\t(\\t\\\"auto\\\"\\t)\\nattrib\\t[ 0\\tlocks=0 ]\\t(\\ttemperature\\t)\\nvisibility\\t[ 0\\tlocks=0 ]\\t(\\t\\\"always\\\"\\t)\\ndecorradius\\t[ 0\\tlocks=0 ]\\t(\\t0.5\\t)\\ngroup\\t[ 0\\tlocks=0 ]\\t(\\t\\\"\\\"\\t)\\npointsize\\t[ 0\\tlocks=0 ]\\t(\\t3\\t)\\nlengthscale\\t[ 0\\tlocks=0 ]\\t(\\t1\\t)\\nunitlength\\t[ 0\\tlocks=0 ]\\t(\\t1\\t)\\nnormalize\\t[ 0\\tlocks=0 ]\\t(\\t\\\"off\\\"\\t)\\narrowheads\\t[ 0\\tlocks=0 ]\\t(\\t\\\"off\\\"\\t)\\nvectorcoloring\\t[ 0\\tlocks=0 ]\\t(\\t\\\"fixed\\\"\\t)\\ncolorattrib\\t[ 0\\tlocks=0 ]\\t(\\tCd\\t)\\nramptype\\t[ 0\\tlocks=0 ]\\t(\\t\\\"false\\\"\\t)\\ncolorramp\\t[ 0\\tlocks=0 ]\\t(\\t5\\t)\\nrangespec\\t[ 0\\tlocks=0 ]\\t(\\t\\\"center-width\\\"\\t)\\nminscalar\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\nmaxscalar\\t[ 0\\tlocks=0 ]\\t(\\t10\\t)\\ncenterscalar\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\nwidthscalar\\t[ 0\\tlocks=0 ]\\t(\\t2\\t)\\nclamptype\\t[ 0\\tlocks=0 ]\\t(\\t\\\"edge\\\"\\t)\\ntreatasscalar\\t[ 0\\tlocks=0 ]\\t(\\t\\\"on\\\"\\t)\\nusing\\t[ 0\\tlocks=0 ]\\t(\\t\\\"length\\\"\\t)\\ncomponent\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\nrefvec\\t[ 0\\tlocks=0 ]\\t(\\t0\\t1\\t0\\t)\\nmarkercolor\\t[ 0\\tlocks=0 ]\\t(\\t1\\t1\\t0\\t1\\t)\\ntrail\\t[ 0\\tlocks=0 ]\\t(\\t1\\t1\\t0\\t0.5\\t)\\ntextcolor\\t[ 0\\tlocks=0 ]\\t(\\t0.25\\t0.75\\t0.75\\t)\\nfontsize\\t[ 0\\tlocks=0 ]\\t(\\t\\\"guidefont\\\"\\t)\\nxcolor\\t[ 0\\tlocks=0 ]\\t(\\t1\\t0\\t0\\t1\\t)\\nycolor\\t[ 0\\tlocks=0 ]\\t(\\t0\\t1\\t0\\t1\\t)\\nzcolor\\t[ 0\\tlocks=0 ]\\t(\\t0\\t0\\t1\\t1\\t)\\ncolorramp1pos\\t[ 0\\tlocks=0 ]\\t(\\t0\\t)\\ncolorramp1c\\t[ 0\\tlocks=0 ]\\t(\\t0.20000000298023224\\t0\\t1\\t)\\ncolorramp1interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp2pos\\t[ 0\\tlocks=0 ]\\t(\\t0.25\\t)\\ncolorramp2c\\t[ 0\\tlocks=0 ]\\t(\\t0\\t0.8500000238418579\\t1\\t)\\ncolorramp2interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp3pos\\t[ 0\\tlocks=0 ]\\t(\\t0.5\\t)\\ncolorramp3c\\t[ 0\\tlocks=0 ]\\t(\\t0\\t1\\t0.10000000149011612\\t)\\ncolorramp3interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp4pos\\t[ 0\\tlocks=0 ]\\t(\\t0.75\\t)\\ncolorramp4c\\t[ 0\\tlocks=0 ]\\t(\\t0.949999988079071\\t1\\t0\\t)\\ncolorramp4interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\ncolorramp5pos\\t[ 0\\tlocks=0 ]\\t(\\t1\\t)\\ncolorramp5c\\t[ 0\\tlocks=0 ]\\t(\\t1\\t0\\t0\\t)\\ncolorramp5interp\\t[ 0\\tlocks=0 ]\\t(\\t\\\"linear\\\"\\t)\\n}\\n\" + }, + \"scope\":{ + \"type\":\"int\", + \"value\":0 + }, + \"type\":{ + \"type\":\"string\", + \"value\":\"vis_marker\" + } +} +" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/visualize_temperature_in_c.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_temp.init" +Content-Type: text/plain + +type = font +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_temp.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 23.1496 -8.72168 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_temp.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +file [ 0 locks=0 ] ( "Lato Bold" ) +text [ 0 locks=0 ] ( "Average Annual Temperature" ) +halign [ 0 locks=0 ] ( "center" ) +valign [ 0 locks=0 ] ( "middle" ) +use_descender [ 0 locks=0 ] ( "off" ) +t [ 0 locks=0 ] ( 6.99355411529541 -3.40964674949646 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 2.3580249089742846 2.3580249089742846 ) +tracking [ 0 locks=0 ] ( 0 0 ) +fontsize [ 0 locks=0 ] ( 0.75 ) +oblique [ 0 locks=0 ] ( 0 ) +lod [ 0 locks=0 ] ( 1 ) +autokern [ 0 locks=0 ] ( "on" ) +hole [ 0 locks=0 ] ( "on" ) +addattrib [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_temp.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 32.0357 -11.2819 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_end1 1 1 "input1" +} +inputs +{ +0 foreach_end1 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Axis_Labels.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Axis_Labels.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 24.2792 -11.2819 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge4 1 1 "input1" +} +inputs +{ +0 merge4 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Axis_Labels.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Axis_Labels.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge4.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 24.2792 -10.1524 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 font_temp 0 1 "input1" +2 font_precipitation 0 1 "input2" +} +inputs +{ +0 font_temp 0 1 +1 font_precipitation 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge4.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/carve1.init" +Content-Type: text/plain + +type = carve +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/carve1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 39.6291 -6.01088 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 grid_handle 0 1 "input1" +} +inputs +{ +0 grid_handle 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/carve1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +arclen [ 0 locks=0 ] ( "off" ) +firstu [ 0 locks=0 ] ( "on" ) +domainu1 [ 0 locks=0 ] ( 0 ) +usedomainu1attrib [ 0 locks=0 ] ( "constant" ) +domainu1attrib [ 0 locks=0 ] ( "" ) +secondu [ 0 locks=0 ] ( "off" ) +domainu2 [ 0 locks=0 ] ( 0.75 ) +usedomainu2attrib [ 0 locks=0 ] ( "constant" ) +domainu2attrib [ 0 locks=0 ] ( "" ) +firstv [ 0 locks=0 ] ( "off" ) +domainv1 [ 0 locks=0 ] ( 0.25 ) +usedomainv1attrib [ 0 locks=0 ] ( "constant" ) +domainv1attrib [ 0 locks=0 ] ( "" ) +secondv [ 0 locks=0 ] ( "off" ) +domainv2 [ 0 locks=0 ] ( 0.75 ) +usedomainv2attrib [ 0 locks=0 ] ( "constant" ) +domainv2attrib [ 0 locks=0 ] ( "" ) +onlybreakpoints [ 0 locks=0 ] ( "off" "off" ) +divsu [ 0 locks=0 ] ( 2 ) +divsv [ 0 locks=0 ] ( 2 ) +allubreakpoints [ 0 locks=0 ] ( "off" ) +allvbreakpoints [ 0 locks=0 ] ( "off" ) +stdswitcher [ 0 locks=0 ] ( 0 0 ) +keepin [ 0 locks=0 ] ( "on" ) +keepout [ 0 locks=0 ] ( "off" ) +extractop [ 0 locks=0 ] ( "xisoparm" ) +keepOriginal [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/carve1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/plant_name.init" +Content-Type: text/plain + +type = font +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/plant_name.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 42.1549 -6.01088 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/plant_name.spareparmdef" +Content-Type: text/plain + + parm { + name "type" + baseparm + label "Primitive Type" + export all + } + parm { + name "file" + baseparm + label "Font" + export all + } + parm { + name "text" + baseparm + label "Text" + export all + } + parm { + name "halign" + baseparm + label "Horizontal Alignment" + export none + } + parm { + name "valign" + baseparm + label "Vertical Alignment" + export none + } + parm { + name "use_descender" + baseparm + label "Include Descender in Vertical Alignment" + export none + } + parm { + name "t" + baseparm + label "Origin" + export none + } + parm { + name "r" + baseparm + label "Rotate" + export none + } + parm { + name "s" + baseparm + label "Scale" + export none + } + parm { + name "tracking" + baseparm + label "Tracking" + export none + } + parm { + name "fontsize" + baseparm + label "Font Size" + export all + } + parm { + name "oblique" + baseparm + label "Oblique Angle" + export none + } + parm { + name "lod" + baseparm + label "Level of Detail" + export none + } + parm { + name "autokern" + baseparm + label "Automatic Kerning" + export none + } + parm { + name "hole" + baseparm + label "Hole Faces" + export none + } + parm { + name "addattrib" + baseparm + label "Add Text Attributes" + export none + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoints(-1)" + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/plant_name.chn" +Content-Type: text/plain + +{ + channel tx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "centroid(-1, D_X)" } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "bbox(-1, D_YMAX)+1" } + } + channel tz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "centroid(-1, D_Z)" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/plant_name.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +file [ 0 locks=0 ] ( "Lato Bold" ) +text [ 0 locks=0 ] ( `chs(\"../plantname\")` ) +halign [ 0 locks=0 ] ( "center" ) +valign [ 0 locks=0 ] ( "middle" ) +use_descender [ 0 locks=0 ] ( "off" ) +t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 ) +tracking [ 0 locks=0 ] ( 0 0 ) +fontsize [ 0 locks=0 ] ( 1 ) +oblique [ 0 locks=0 ] ( 0 ) +lod [ 0 locks=0 ] ( 1 ) +autokern [ 0 locks=0 ] ( "on" ) +hole [ 0 locks=0 ] ( "on" ) +addattrib [ 0 locks=0 ] ( "off" ) +spare_input0 [ 0 locks=0 ] ( ../grid_handle ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/plant_name.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge5.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 42.4122 -7.89338 +connectornextid 4 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 carve1 1 1 "input1" +2 plant_name 0 1 "input2" +3 copytopoints4 2 1 "input3" +} +inputs +{ +0 carve1 0 1 +1 plant_name 0 1 +2 copytopoints4 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge5.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_in_z.init" +Content-Type: text/plain + +type = xform +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_in_z.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 42.4122 -9.02288 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge5 0 1 "input1" +} +inputs +{ +0 merge5 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_in_z.parm" +Content-Type: text/plain + +{ +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.01 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +movepivot [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_in_z.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Plant_Handle.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Plant_Handle.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 42.4122 -11.2819 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 plant_color 1 1 "input1" +} +inputs +{ +0 plant_color 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Plant_Handle.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Plant_Handle.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/grid_handle.init" +Content-Type: text/plain + +type = grid +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/grid_handle.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 39.6291 -4.88138 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.29 0.565 0.886 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/grid_handle.chn" +Content-Type: text/plain + +{ + channel tx { + lefttype = extend + righttype = extend + default = 10.695218086242676 + flags = 0 + segment { length = 0 value = 10.695218086242676 10.695218086242676 expr = ((ch(\"../tempupper\")-ch(\"../templower\"))*.5)+ch(\"../templower\") } + } + channel ty { + lefttype = extend + righttype = extend + default = 20.698891639709473 + flags = 0 + segment { length = 0 value = 20.698891639709473 20.698891639709473 expr = (((ch(\"../precupper\")-ch(\"../preclower\"))*.5)+ch(\"../preclower\"))/100.0 } + } + channel sizex { + lefttype = extend + righttype = extend + default = 18.773418426513672 + flags = 0 + segment { length = 0 value = 18.773418426513672 18.773418426513672 expr = abs(ch(\"../tempupper\")-ch(\"../templower\")) } + } + channel sizey { + lefttype = extend + righttype = extend + default = 10.54733419418335 + flags = 0 + segment { length = 0 value = 10.54733419418335 10.54733419418335 expr = abs(ch(\"../precupper\")-ch(\"../preclower\"))/100.0 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/grid_handle.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +orient [ 0 locks=0 ] ( "xy" ) +size [ 0 locks=0 ] ( [ sizex 10 ] [ sizey 10 ] ) +t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +rows [ 0 locks=0 ] ( 2 ) +cols [ 0 locks=0 ] ( 2 ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +interpu [ 0 locks=0 ] ( "on" ) +interpv [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/grid_handle.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/copytopoints4.init" +Content-Type: text/plain + +type = copytopoints::2.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/copytopoints4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 44.9678 -6.01088 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 merge7 2 1 "input1" +1 cross_preference_handle 0 1 "input2" +} +inputs +{ +0 merge7 0 1 +1 cross_preference_handle 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 1 0.65 0.1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/copytopoints4.parm" +Content-Type: text/plain + +{ +version 0.8 +sourcegroup [ 0 locks=0 ] ( "" ) +sourcegrouptype [ 0 locks=0 ] ( "guess" ) +targetgroup [ 0 locks=0 ] ( "" ) +useidattrib [ 0 locks=0 ] ( "off" ) +idattrib [ 0 locks=0 ] ( name ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( "full" ) +transform [ 0 locks=0 ] ( "on" ) +useimplicitn [ 0 locks=0 ] ( "on" ) +resettargetattribs [ 0 locks=0 ] ( 0 ) +targetattribs [ 0 locks=0 ] ( 3 ) +useapply1 [ 0 locks=0 ] ( "on" ) +applyto1 [ 0 locks=0 ] ( "points" ) +applymethod1 [ 0 locks=0 ] ( "copy" ) +applyattribs1 [ 0 locks=0 ] ( *,^v,^Alpha,^N,^up,^pscale,^scale,^orient,^rot,^pivot,^trans,^transform ) +useapply2 [ 0 locks=0 ] ( "on" ) +applyto2 [ 0 locks=0 ] ( "points" ) +applymethod2 [ 0 locks=0 ] ( "mult" ) +applyattribs2 [ 0 locks=0 ] ( Alpha ) +useapply3 [ 0 locks=0 ] ( "on" ) +applyto3 [ 0 locks=0 ] ( "points" ) +applymethod3 [ 0 locks=0 ] ( "add" ) +applyattribs3 [ 0 locks=0 ] ( v ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/copytopoints4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line4.init" +Content-Type: text/plain + +type = line +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 42.1438 -3.14948 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line4.chn" +Content-Type: text/plain + +{ + channel originy { + lefttype = extend + righttype = extend + default = -0.5 + flags = 0 + segment { length = 0 value = -0.5 -0.5 expr = -ch(\"dist\")/2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line4.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +origin [ 8 locks=0 ] ( 0 [ originy 0 ] 0 ) +dir [ 0 locks=0 ] ( 0 1 0 ) +dist [ 0 locks=0 ] ( 1.7 ) +points [ 0 locks=0 ] ( 2 ) +order [ 0 locks=0 ] ( 4 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line5.init" +Content-Type: text/plain + +type = line +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 44.403 -3.60128 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line5.chn" +Content-Type: text/plain + +{ + channel originx { + lefttype = extend + righttype = extend + default = -0.5 + flags = 0 + segment { length = 0 value = -0.5 -0.5 expr = -ch(\"dist\")/2 } + } + channel dist { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../line4/dist\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line5.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +origin [ 8 locks=0 ] ( [ originx 0 ] 0 0 ) +dir [ 0 locks=0 ] ( 1 0 0 ) +dist [ 8 locks=0 ] ( [ dist 1 ] ) +points [ 0 locks=0 ] ( 2 ) +order [ 0 locks=0 ] ( 4 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/line5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge7.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge7.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 43.2734 -4.58018 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 line4 0 1 "input1" +1 line5 0 1 "input2" +} +inputs +{ +0 line4 0 1 +1 line5 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge7.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge7.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Preferences_Graph.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Preferences_Graph.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 34.955 -14.2846 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 merge6 0 1 "input1" +} +inputs +{ +0 merge6 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Preferences_Graph.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Preferences_Graph.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge8.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge8.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 24.2781 -16.0794 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 Plant_Inventory 1 1 "input1" +1 Preferences_Graph 1 1 "input2" +} +inputs +{ +0 Plant_Inventory 0 1 +1 Preferences_Graph 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge8.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge8.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_right_of_graph.init" +Content-Type: text/plain + +type = xform +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_right_of_graph.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 17.1085 -12.0012 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 transform_to_center 1 1 "input1" +} +inputs +{ +0 transform_to_center 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_right_of_graph.chn" +Content-Type: text/plain + +{ + channel tx { + lefttype = extend + righttype = extend + default = 43.700000000000003 + flags = 0 + segment { length = 0 value = 43.700000000000003 43.700000000000003 expr = "bbox(0,D_XSIZE)/2+bbox(\"../Preferences_Graph\", D_XMAX)+15" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_right_of_graph.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +xOrd [ 0 locks=0 ] ( "srt" ) +rOrd [ 0 locks=0 ] ( "xyz" ) +t [ 8 locks=0 ] ( [ tx 0 ] 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +movepivot [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/transform_right_of_graph.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/plant_color.init" +Content-Type: text/plain + +type = color +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/plant_color.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 42.4122 -10.1524 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 move_in_z 1 1 "input1" +} +inputs +{ +0 move_in_z 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/plant_color.chn" +Content-Type: text/plain + +{ + channel colorr { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../plantcolorr\") } + } + channel colorg { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../plantcolorg\") } + } + channel colorb { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../plantcolorb\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/plant_color.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +deleteallcolorattribs [ 0 locks=0 ] ( "off" ) +enable [ 0 locks=0 ] ( "on" ) +class [ 0 locks=0 ] ( 2 ) +colortype [ 0 locks=0 ] ( 0 ) +color [ 8 locks=0 ] ( [ colorr 1 ] [ colorg 1 ] [ colorb 1 ] ) +seed [ 0 locks=0 ] ( 0 ) +rampattribute [ 0 locks=0 ] ( "" ) +ramprange [ 0 locks=0 ] ( 0 1 ) +ramp [ 0 locks=0 ] ( 2 ) +ramp1pos [ 0 locks=0 ] ( 0 ) +ramp1c [ 0 locks=0 ] ( 0 0 0 ) +ramp1interp [ 0 locks=0 ] ( "linear" ) +ramp2pos [ 0 locks=0 ] ( 1 ) +ramp2c [ 0 locks=0 ] ( 1 1 1 ) +ramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/plant_color.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"sop_color" + }, + "wirestyle":{ + "type":"string", + "value":"rounded" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/cross_preference_handle.init" +Content-Type: text/plain + +type = add +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/cross_preference_handle.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 46.6622 -5.03198 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.29 0.565 0.886 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/cross_preference_handle.chn" +Content-Type: text/plain + +{ + channel pt0x { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../temppref\") } + } + channel pt0y { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../precpref\")*.01 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/cross_preference_handle.parm" +Content-Type: text/plain + +{ +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" ) +prim0 [ 0 locks=0 ] ( "" ) +closed0 [ 0 locks=0 ] ( "off" ) +usept0 [ 0 locks=0 ] ( "on" ) +pt0 [ 8 locks=0 ] ( [ pt0x 0 ] [ pt0y 0 ] 0 ) +weight0 [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/cross_preference_handle.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid1.init" +Content-Type: text/plain + +type = extractcentroid +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 30.6237 -2.01072 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 promote_Cd_to_prim 1 1 "input1" +} +inputs +{ +0 promote_Cd_to_prim 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid1.parm" +Content-Type: text/plain + +{ +version 0.8 +partitiontype [ 0 locks=0 ] ( "pieces" ) +pieceattrib [ 0 locks=0 ] ( biome ) +class [ 0 locks=0 ] ( "prim" ) +method [ 0 locks=0 ] ( "com" ) +output [ 0 locks=0 ] ( "points" ) +centroidattrib [ 0 locks=0 ] ( centroid ) +transferattributes [ 0 locks=0 ] ( "" ) +transfergroups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_name.init" +Content-Type: text/plain + +type = font +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_name.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 30.6237 -4.20368 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_name.spareparmdef" +Content-Type: text/plain + + parm { + name "type" + baseparm + label "Primitive Type" + export all + } + parm { + name "file" + baseparm + label "Font" + export all + } + parm { + name "text" + baseparm + label "Text" + export all + } + parm { + name "halign" + baseparm + label "Horizontal Alignment" + export none + } + parm { + name "valign" + baseparm + label "Vertical Alignment" + export none + } + parm { + name "use_descender" + baseparm + label "Include Descender in Vertical Alignment" + export none + } + parm { + name "t" + baseparm + label "Origin" + export none + } + parm { + name "r" + baseparm + label "Rotate" + export none + } + parm { + name "s" + baseparm + label "Scale" + export none + } + parm { + name "tracking" + baseparm + label "Tracking" + export none + } + parm { + name "fontsize" + baseparm + label "Font Size" + export all + } + parm { + name "oblique" + baseparm + label "Oblique Angle" + export none + } + parm { + name "lod" + baseparm + label "Level of Detail" + export none + } + parm { + name "autokern" + baseparm + label "Automatic Kerning" + export none + } + parm { + name "hole" + baseparm + label "Hole Faces" + export none + } + parm { + name "addattrib" + baseparm + label "Add Text Attributes" + export none + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoints(-1)" + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_name.chn" +Content-Type: text/plain + +{ + channel tx { + lefttype = extend + righttype = extend + default = -0.50000001490116119 + flags = 0 + segment { length = 0 value = -0.50000001490116119 -0.50000001490116119 expr = "centroid(-1, D_X)" } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "centroid(-1, D_Y)" } + } + channel tz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "centroid(-1, D_Z)" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_name.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +file [ 0 locks=0 ] ( "Lato Bold" ) +text [ 0 locks=0 ] ( "`points(-1, 0, \"biome\")`" ) +halign [ 0 locks=0 ] ( "center" ) +valign [ 0 locks=0 ] ( "middle" ) +use_descender [ 0 locks=0 ] ( "off" ) +t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 ) +tracking [ 0 locks=0 ] ( 0 0 ) +fontsize [ 0 locks=0 ] ( 0.55 ) +oblique [ 0 locks=0 ] ( 0 ) +lod [ 0 locks=0 ] ( 1 ) +autokern [ 0 locks=0 ] ( "on" ) +hole [ 0 locks=0 ] ( "on" ) +addattrib [ 0 locks=0 ] ( "off" ) +spare_input0 [ 0 locks=0 ] ( ../Centroid ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/biome_name.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge1.init" +Content-Type: text/plain + +type = merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 32.0357 -7.89338 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 Labels 1 1 "input1" +1 Prim_Piece 1 1 "input2" +} +inputs +{ +0 Labels 0 1 +1 Prim_Piece 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Prim_Piece.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Prim_Piece.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 33.9324 -6.46268 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 centroid_group 1 1 "input1" +} +inputs +{ +0 centroid_group 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Prim_Piece.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Prim_Piece.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Centroid.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Centroid.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 30.6237 -3.14022 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 extractcentroid1 1 1 "input1" +} +inputs +{ +0 extractcentroid1 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Centroid.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Centroid.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_labels_forward.init" +Content-Type: text/plain + +type = xform +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_labels_forward.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 30.6237 -5.33318 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 biome_name 0 1 "input1" +} +inputs +{ +0 biome_name 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_labels_forward.parm" +Content-Type: text/plain + +{ +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.01 ) +r [ 0 locks=0 ] ( 0 0 0 ) +s [ 0 locks=0 ] ( 1 1 1 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) +p [ 0 locks=0 ] ( 0 0 0 ) +pr [ 0 locks=0 ] ( 0 0 0 ) +parmgroup_prexform [ 0 locks=0 ] ( 0 ) +prexform_xOrd [ 0 locks=0 ] ( "srt" ) +prexform_rOrd [ 0 locks=0 ] ( "xyz" ) +prexform_t [ 0 locks=0 ] ( 0 0 0 ) +prexform_r [ 0 locks=0 ] ( 0 0 0 ) +prexform_s [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +movecentroid [ 0 locks=0 ] ( 0 ) +movepivot [ 0 locks=0 ] ( 0 ) +attribs [ 0 locks=0 ] ( * ) +updatenmls [ 0 locks=0 ] ( "off" ) +updateaffectednmls [ 0 locks=0 ] ( "on" ) +vlength [ 0 locks=0 ] ( "on" ) +invertxform [ 0 locks=0 ] ( "off" ) +addattrib [ 0 locks=0 ] ( "off" ) +outputattrib [ 0 locks=0 ] ( xform ) +outputmerge [ 0 locks=0 ] ( "post" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/move_labels_forward.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/centroid_group.init" +Content-Type: text/plain + +type = groupcreate +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/centroid_group.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 33.9324 -5.33318 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 promote_Cd_to_prim 1 1 "input1" +} +inputs +{ +0 promote_Cd_to_prim 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/centroid_group.parm" +Content-Type: text/plain + +{ +version 0.8 +groupname [ 0 locks=0 ] ( centroids ) +grouptype [ 0 locks=0 ] ( "point" ) +mergeop [ 0 locks=0 ] ( "replace" ) +folder0 [ 0 locks=0 ] ( 0 ) +groupbase [ 0 locks=0 ] ( "on" ) +basegroup [ 0 locks=0 ] ( "" ) +ordered [ 0 locks=0 ] ( "off" ) +geotype [ 0 locks=0 ] ( "all" ) +switcher3 [ 0 locks=0 ] ( 0 ) +groupbounding [ 0 locks=0 ] ( "off" ) +boundtype [ 0 locks=0 ] ( "usebbox" ) +size [ 0 locks=0 ] ( 1 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +initbounds [ 0 locks=0 ] ( 0 ) +includenotwhollycontained [ 0 locks=0 ] ( "off" ) +iso [ 0 locks=0 ] ( 0 ) +invertvolume [ 0 locks=0 ] ( "off" ) +switcher4 [ 0 locks=0 ] ( 0 ) +groupnormal [ 0 locks=0 ] ( "off" ) +camerapath [ 0 locks=0 ] ( "" ) +nonplanar [ 0 locks=0 ] ( "off" ) +nonplanartol [ 0 locks=0 ] ( 0.001 ) +dir [ 0 locks=0 ] ( 0 0 1 ) +angle [ 0 locks=0 ] ( 180 ) +oppositenormals [ 0 locks=0 ] ( "off" ) +switcher5 [ 0 locks=0 ] ( 0 ) +groupedges [ 0 locks=0 ] ( "off" ) +dominedgeangle [ 0 locks=0 ] ( "off" ) +minedgeangle [ 0 locks=0 ] ( 20 ) +domaxedgeangle [ 0 locks=0 ] ( "off" ) +maxedgeangle [ 0 locks=0 ] ( 20 ) +edgeanglebetweenedges [ 0 locks=0 ] ( "off" ) +dominedgelen [ 0 locks=0 ] ( "off" ) +minedgelen [ 0 locks=0 ] ( 0 ) +domaxedgelen [ 0 locks=0 ] ( "off" ) +maxedgelen [ 0 locks=0 ] ( 0 ) +dodepth [ 0 locks=0 ] ( "off" ) +edgestep [ 0 locks=0 ] ( 0 ) +edgeptgrp [ 0 locks=0 ] ( 0 ) +unshared [ 0 locks=0 ] ( "off" ) +boundarygroups [ 0 locks=0 ] ( "off" ) +switcher6 [ 0 locks=0 ] ( 0 ) +grouprandom [ 0 locks=0 ] ( "off" ) +globalseed [ 0 locks=0 ] ( 1 ) +useseedattrib [ 0 locks=0 ] ( "off" ) +seedattrib [ 0 locks=0 ] ( id ) +percent [ 0 locks=0 ] ( 50 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/centroid_group.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/blast1.init" +Content-Type: text/plain + +type = blast +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/blast1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 51.6865 -6.88504 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 Biome_Regions_ObjMerge 0 1 "input1" +} +inputs +{ +0 Biome_Regions_ObjMerge 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/blast1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( centroids ) +grouptype [ 0 locks=0 ] ( "guess" ) +computenorms [ 0 locks=0 ] ( "off" ) +negate [ 0 locks=0 ] ( "on" ) +fillhole [ 0 locks=0 ] ( "off" ) +removegrp [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/blast1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Labels.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Labels.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 30.6237 -6.46268 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 move_labels_forward 1 1 "input1" +} +inputs +{ +0 move_labels_forward 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Labels.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Labels.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid2.init" +Content-Type: text/plain + +type = extractcentroid +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 51.6865 -8.01454 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 blast1 1 1 "input1" +} +inputs +{ +0 blast1 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid2.parm" +Content-Type: text/plain + +{ +version 0.8 +partitiontype [ 0 locks=0 ] ( "pieces" ) +pieceattrib [ 0 locks=0 ] ( biome ) +class [ 0 locks=0 ] ( "prim" ) +method [ 0 locks=0 ] ( "com" ) +output [ 0 locks=0 ] ( "points" ) +centroidattrib [ 0 locks=0 ] ( centroid ) +transferattributes [ 0 locks=0 ] ( biome ) +transfergroups [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/extractcentroid2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions_ObjMerge.init" +Content-Type: text/plain + +type = object_merge +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions_ObjMerge.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 51.6865 -5.75554 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions_ObjMerge.parm" +Content-Type: text/plain + +{ +version 0.8 +numobj [ 0 locks=0 ] ( 1 ) +_separator [ 0 locks=0 ] ( ) +xformtype [ 0 locks=0 ] ( "object" ) +xformpath [ 0 locks=0 ] ( "" ) +invertxform [ 0 locks=0 ] ( "off" ) +createptgroups [ 0 locks=0 ] ( "off" ) +ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) +createprimgroups [ 0 locks=0 ] ( "off" ) +primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) +verbosegroups [ 0 locks=0 ] ( "off" ) +suffixfirstgroup [ 0 locks=0 ] ( "on" ) +createptstring [ 0 locks=0 ] ( "off" ) +createprimstring [ 0 locks=0 ] ( "off" ) +pathattrib [ 0 locks=0 ] ( objname ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( "full" ) +addpath [ 0 locks=0 ] ( "on" ) +enable1 [ 0 locks=0 ] ( "on" ) +objpath1 [ 0 locks=0 ] ( ../Biome_Regions ) +group1 [ 0 locks=0 ] ( "" ) +expand1 [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Regions_ObjMerge.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Precipitation.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Precipitation.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 51.6865 -11.403 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 visualize_precipitation_in_cm 1 1 "input1" +} +inputs +{ +0 visualize_precipitation_in_cm 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Precipitation.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Precipitation.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Temperature.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Temperature.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 48.4389 -11.403 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 visualize_temperature_in_c 1 1 "input1" +} +inputs +{ +0 visualize_temperature_in_c 0 1 +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Temperature.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Viz_Temperature.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_precipitation.init" +Content-Type: text/plain + +type = font +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_precipitation.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 25.5196 -8.72168 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload on savedata off compress on colordefault on exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.8 0.8 0.8 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_precipitation.chn" +Content-Type: text/plain + +{ + channel fontsize { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../font_temp/fontsize\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_precipitation.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +file [ 0 locks=0 ] ( "Lato Bold" ) +text [ 0 locks=0 ] ( "Annual Precipitation" ) +halign [ 0 locks=0 ] ( "center" ) +valign [ 0 locks=0 ] ( "middle" ) +use_descender [ 0 locks=0 ] ( "off" ) +t [ 0 locks=0 ] ( -17.32447910308838 20.726564645767212 0 ) +r [ 0 locks=0 ] ( 0 0 90 ) +s [ 0 locks=0 ] ( 2.3580249089742846 2.3580249089742846 ) +tracking [ 0 locks=0 ] ( 0 0 ) +fontsize [ 8 locks=0 ] ( [ fontsize 1 ] ) +oblique [ 0 locks=0 ] ( 0 ) +lod [ 0 locks=0 ] ( 1 ) +autokern [ 0 locks=0 ] ( "on" ) +hole [ 0 locks=0 ] ( "on" ) +addattrib [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/font_precipitation.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Data.init" +Content-Type: text/plain + +type = null +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Data.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 30.6237 5.97871 +connectornextid 0 +flags = lock hard model on template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create -1 + modify -1 + author Bailey@BaileysPC + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Data.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Data.data" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +f05TSmJbKwALZmlsZXZlcnNpb24mACsBCDIwLjUuMzcwJgErAghoYXNpbmRleCYCMSsDCnBvaW50Y291bnQmAxFqKwQLdmVydGV4Y291bnQmBBEAKwUOcHJpbWl0aXZlY291bnQmBREAKwYEaW5mbyYGeysHCGhvc3RuYW1lJgc= +KwgJQmFpbGV5c1BDJggrCQRkYXRlJgkrChMyMDI1LTAxLTI0IDE0OjA2OjMzJgorCwZhcnRpc3QmCysMBkJhaWxleSYMKw0Ic29mdHdhcmUmDSsOEEhvdWRpbmkgMjAuNS4zNzAmDisPBmJvdW5kcyYPQBkGI9t1wUa26kEGgZU= +PScxMUIAAAAAAAAAACsQEWF0dHJpYnV0ZV9zdW1tYXJ5JhAnUSAgICAgMyBwb2ludCBhdHRyaWJ1dGVzOglQLCBiaW9tZSwgbWVyZ2VkX2Jpb21lCiAgICAgMSBnbG9iYWwgYXR0cmlidXRlczoJdmFybWFwCn0rEQh0b3BvbG8= +Z3kmEVsrEghwb2ludHJlZiYSWysTB2luZGljZXMmE0ASAF1dKxQKYXR0cmlidXRlcyYUWysVD3BvaW50YXR0cmlidXRlcyYVW1tbKxYFc2NvcGUmFisXBnB1YmxpYyYXKxgEdHlwZSYYKxkHbnVtZXJpYyYZKxoEbmFtZSYaKxs= +AVAmGyscB29wdGlvbnMmHHsmGHsmGCsdBnN0cmluZyYdKx4FdmFsdWUmHisfBXBvaW50Jh99fV1bKyAEc2l6ZSYgEQMrIQdzdG9yYWdlJiErIghmcHJlYWwzMiYiKyMIZGVmYXVsdHMmI1smIBEBJiErJAhmcHJlYWw2NCYkKyU= +BnZhbHVlcyYlQBoBAAAAAAAAAABdJiVbJiARAyYhJiIrJghwYWdlc2l6ZSYmEgAEKycLcmF3cGFnZWRhdGEmJ0AZ8j4BRrbqQawcWj4AAAAAN4lfQR+Faz4AAAAAnu91Qe583z8AAAAAexSMQWQ7q0AAAAAASgzBQZHt4EAAAAA= +AI2X2EH8qQdBAAAAAOxR50G0yB5BAAAAAKab6UGiRapAAAAAAEa26kGsHFo+AAAAADeJX0EfhWs+AAAAAMdLG8EGgZU9AAAAANNN8sBkO18/AAAAAEa2j0AQWElAAAAAAHsUjEFkO6tAAAAAAJ7vdUHufN8/AAAAADeJX0EfhWs= +PgAAAAB7FIxBZDurQAAAAABGto9AEFhJQAAAAADTTfLAZDtfPwAAAADHSxvBBoGVPQAAAADn+9XA/KkBQAAAAACq8XK/IbB6QAAAAACiRUZAaJGpQAAAAAA5tORAjZf6QAAAAADXoyJBoBoZQQAAAAAhsF5B16MyQQAAAAAMApU= +QYcWS0EAAAAAc2iRQQ4t/kAAAAAAexSMQWQ7q0AAAAAADAKVQYcWS0EAAAAAIbBeQdejMkEAAAAA16MiQaAaGUEAAAAAObTkQI2X+kAAAAAAokVGQGiRqUAAAAAAqvFyvyGwekAAAAAA9P2EP2q8pEAAAAAAd77/P+5810AAAAA= +AH9qHEDD9RpBAAAAAFCNR0CwcoJBAAAAAKJFjkAOLZNBAAAAAIlB+EBxPaJBAAAAAPLSSUGF67FBAAAAAI/ClUG8dLxBAAAAAJMYlUEMApNBAAAAAAwClUGHFktBAAAAAKrxcr8hsHpAAAAAAOf71cD8qQFAAAAAANejjMD8qRM= +QQAAAADRIoPAI9srQQAAAACoxsu/qvFgQQAAAADn+2k/jZeLQQAAAADD9YRA5/ugQQAAAABQjUdAsHKCQQAAAAB/ahxAw/UaQQAAAAB3vv8/7nzXQAAAAAD0/YQ/arykQAAAAACq8XK/IbB6QAAAAACPwpVBvHS8QQAAAADy0kk= +QYXrsUEAAAAAiUH4QHE9okEAAAAAokWOQA4tk0EAAAAAUI1HQLBygkEAAAAAw/WEQOf7oEEAAAAAvHR7QXNo6kEAAAAAhxahQaYbB0IAAAAA0SKbQSlc6UEAAAAAj8KVQbx0vEEAAAAAj8KVQbx0vEEAAAAA0SKbQSlc6UEAAAA= +AIcWoUGmGwdCAAAAAFg5skEp3BtCAAAAAEoMvkFYuS1CAAAAAI2XwUGmmzBCAAAAAEa2xUEnMTFCAAAAAARWzUH2KCtCAAAAAArX0EFKjCRCAAAAAN9P20GoxgVCAAAAAA4t3kF9P99BAAAAAAiszUGF681BAAAAAFTjrUHdJME= +QQAAAACPwpVBvHS8QQAAAAB7FIxBZDurQAAAAABzaJFBDi3+QAAAAAAMApVBhxZLQQAAAACTGJVBDAKTQQAAAACPwpVBvHS8QQAAAABU461B3STBQQAAAAAIrM1BhevNQQAAAAAOLd5BfT/fQQAAAAAQWONBvp+ZQQAAAADsUec= +QbTIHkEAAAAAjZfYQfypB0EAAAAASgzBQZHt4EAAAAAAexSMQWQ7q0AAAAAA5/vVwPypAUAAAAAABFYOwUoMAj8AAAAAx0sbwQaBlT0AAAAArBxWwQ4tsj4AAAAAI9t1wZHtfD8AAAAA1Xhzwb6f2j8AAAAAz/cFwVyPqkAAAAA= +ANEig8Aj2ytBAAAAAKjGy7+q8WBBAAAAANEig8Aj2ytBAAAAANejjMD8qRNBAAAAAOf71cD8qQFAAAAAAF1dXVtbJhYmFyYYJh0mGisoBWJpb21lJigmHHt9XVsmIBEBJiErKQVpbnQzMiYpKyoHc3RyaW5ncyYqWysrElN1YnQ= +cm9waWNhbCBkZXNlcnQmKyssGlRlbXBlcmF0ZSBncmFzc2xhbmQgZGVzZXJ0JiwrLRJXb29kbGFuZCBzaHJ1YmxhbmQmLSsuEFRlbXBlcmF0ZSBmb3Jlc3QmLisvDUJvcmVhbCBmb3Jlc3QmLyswFVRlbXBlcmF0ZSByYWluIGY= +b3Jlc3QmMCsxFFRyb3BpY2FsIHJhaW4gZm9yZXN0JjErMhdUcm9waWNhbCBmb3Jlc3Qgc2F2YW5uYSYyKzMGVHVuZHJhJjNdJhNbJiARASYhJikmJhIABCYnQBNqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= +AAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAA= +AAMAAAADAAAAAwAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAA= +AAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAA= +AAgAAABdXV1bWyYWJhcmGCYdJhorNAxtZXJnZWRfYmlvbWUmNCYce31dWyYgEQEmISYpJipbKzULU3VidHJvcGljYWwmNSs2CVRlbXBlcmF0ZSY2KzcNTWVkaXRlcnJhbmVhbiY3KzgGQm9yZWFsJjgrOQhUcm9waWNhbCY5JjM= +XSYTWyYgEQEmISYpJiYSAAQmJ0ATagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgA= +AAACAAAAAgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAABAAAAAQA= +AAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAA= +AAAEAAAABAAAAAQAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAABdXV1dKzoQZ2xvYmFsYXR0cmlidXRlcyY6W1tbJhYmFyYYJh0mGis7BnZhcm1hcCY7Jhx7KzwOYmxvYjpzdHJpbmc= +c2V0Jjx7JhgrPQRib29sJj0mHjF9fV1bJiARAiYhJikmKlsrPg5iaW9tZSAtPiBCSU9NRSY+Kz8cbWVyZ2VkX2Jpb21lIC0+IE1FUkdFRF9CSU9NRSY/XSYTWyYgEQImISYpJiYSAAQrQBFjb25zdGFudHBhZ2VmbGFncyZAW0A= +EAEBAAAAXSYnQBMCAAAAAAEAAABdXV1dXStBCnByaW1pdGl2ZXMmQVtdJwVpbmRleFsnDmludGVnZXJlbnRyaWVze30nDXN0cmluZ2VudHJpZXN7fScRaW50ZWdlcmtleWVudGlyZXN7fScQc3RyaW5na2V5ZW50cmllc3t9XSc= +DWluZGV4cG9zaXRpb24UZgAAAAAAAABd + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/Biome_Data.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"___EXTERNAL___" + } +} + --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot.order" Content-Type: text/plain -7 +66 output0 merge_with_previous_plant attribfromparm1 @@ -912,6 +7728,65 @@ vector_into_float attribdelete2 missing_or_invalid_mesh_msg get_raw_string_for_relative_file_path +create_single_meshvariant +ZOO_PLANT_TYPES +transform_to_center +zoo_grid_of_every_mesh +instance_plants_compilable +copytopoints1 +trunk_handle +bounds_handle +color_trunk +color_bounds +merge2 +GUIDES +output1 +Plant_Inventory +random_color_from_biome +merge6 +foreach_end1 +foreach_begin1 +creat_polys +shrink_regions +promote_biome_to_prim +promote_Cd_to_prim +set_temp_and_precipitation +visualize_precipitation_in_cm +visualize_temperature_in_c +font_temp +Biome_Regions +Axis_Labels +merge4 +carve1 +plant_name +merge5 +move_in_z +Plant_Handle +grid_handle +copytopoints4 +line4 +line5 +merge7 +Preferences_Graph +merge8 +transform_right_of_graph +plant_color +cross_preference_handle +extractcentroid1 +biome_name +merge1 +Prim_Piece +Centroid +move_labels_forward +centroid_group +blast1 +Labels +extractcentroid2 +Biome_Regions_ObjMerge +Viz_Precipitation +Viz_Temperature +font_precipitation +Biome_Data --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot.net" diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.modtimes b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.modtimes index 62564890c..2f3056967 100644 --- a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.modtimes +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Contents.dir/Contents.modtimes @@ -1,10 +1,80 @@ { - "hdaroot/get_raw_string_for_relative_file_path.def":1733413109, - "hdaroot/vector_into_float.def":1731950804, - "hdaroot/output0.def":1733331849, - "hdaroot.def":1733954737, - "hdaroot/missing_or_invalid_mesh_msg.def":1731950804, - "hdaroot/merge_with_previous_plant.def":1733330871, - "hdaroot/attribdelete2.def":1731950804, - "hdaroot/attribfromparm1.def":1731946365 + "hdaroot/Plant_Inventory.def":1737567324, + "hdaroot/grid_handle.def":1737567324, + "hdaroot/output0.def":1737566772, + "hdaroot/output1.def":1737567324, + "hdaroot/merge6.def":1737567324, + "hdaroot/attribfromparm1.def":1737566772, + "hdaroot/get_raw_string_for_relative_file_path.def":1737567324, + "hdaroot/Preferences_Graph.def":1737567324, + "hdaroot.def":1737749188, + "hdaroot/color_trunk.def":1737567324, + "hdaroot/promote_biome_to_prim.def":1737567324, + "hdaroot/merge5.def":1737567324, + "hdaroot/Biome_Regions.def":1737575643, + "hdaroot/Axis_Labels.def":1737567324, + "hdaroot/Biome_Data.def":1737749190, + "hdaroot/instance_plants_compilable/attribcreate1.def":1737567549, + "hdaroot/instance_plants_compilable.def":1737567549, + "hdaroot/merge1.def":1737567324, + "hdaroot/instance_plants_compilable/OUT.def":1624392873, + "hdaroot/blast1.def":1737567324, + "hdaroot/merge_with_previous_plant.def":1737748945, + "hdaroot/Labels.def":1737567324, + "hdaroot/move_in_z.def":1737567324, + "hdaroot/merge7.def":1737567324, + "hdaroot/promote_Cd_to_prim.def":1737567324, + "hdaroot/creat_polys.def":1737567324, + "hdaroot/trunk_handle.def":1737567324, + "hdaroot/shrink_regions.def":1737567324, + "hdaroot/Viz_Temperature.def":1737567324, + "hdaroot/instance_plants_compilable/object_merge.def":1737567549, + "hdaroot/visualize_precipitation_in_cm.def":1737567324, + "hdaroot/color_bounds.def":1737567324, + "hdaroot/visualize_temperature_in_c.def":1737567324, + "hdaroot/line4.def":1737567324, + "hdaroot/create_single_meshvariant.def":1737567096, + "hdaroot/Viz_Precipitation.def":1737567324, + "hdaroot/Prim_Piece.def":1737567324, + "hdaroot/centroid_group.def":1737567324, + "hdaroot/foreach_begin1.def":1737749203, + "hdaroot/extractcentroid2.def":1737567324, + "hdaroot/Centroid.def":1737567324, + "hdaroot/biome_name.def":1737748896, + "hdaroot/instance_plants_compilable/switch2.def":1737567549, + "hdaroot/plant_name.def":1737567324, + "hdaroot/foreach_end1.def":1737567324, + "hdaroot/font_precipitation.def":1737748225, + "hdaroot/carve1.def":1737567324, + "hdaroot/cross_preference_handle.def":1737567324, + "hdaroot/plant_color.def":1737567324, + "hdaroot/instance_plants_compilable/POINTS.def":1624392517, + "hdaroot/move_labels_forward.def":1737567324, + "hdaroot/font_temp.def":1737567324, + "hdaroot/line5.def":1737567324, + "hdaroot/ZOO_PLANT_TYPES.def":1737567096, + "hdaroot/instance_plants_compilable/foreach_begin2.def":1737567549, + "hdaroot/bounds_handle.def":1737567324, + "hdaroot/instance_plants_compilable/foreach_end2.def":1737567549, + "hdaroot/extractcentroid1.def":1737567324, + "hdaroot/instance_plants_compilable/file.def":1737567549, + "hdaroot/transform_to_center.def":1737567096, + "hdaroot/missing_or_invalid_mesh_msg.def":1737567324, + "hdaroot/copytopoints4.def":1737567324, + "hdaroot/transform_right_of_graph.def":1737567324, + "hdaroot/vector_into_float.def":1737566772, + "hdaroot/instance_plants_compilable/foreach_count1.def":1737749197, + "hdaroot/set_temp_and_precipitation.def":1737567324, + "hdaroot/merge8.def":1737567324, + "hdaroot/zoo_grid_of_every_mesh.def":1737567096, + "hdaroot/merge4.def":1737748147, + "hdaroot/merge2.def":1737567324, + "hdaroot/GUIDES.def":1737567324, + "hdaroot/instance_plants_compilable/get_path.def":1737567549, + "hdaroot/random_color_from_biome.def":1737749177, + "hdaroot/attribdelete2.def":1737566772, + "hdaroot/Biome_Regions_ObjMerge.def":1737567324, + "hdaroot/copytopoints1.def":1737567324, + "hdaroot/Plant_Handle.def":1737567324, + "hdaroot/instance_plants_compilable/copytopoints1.def":1737567549 } diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/DefaultState b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/DefaultState new file mode 100644 index 000000000..c1b1fed7a --- /dev/null +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/DefaultState @@ -0,0 +1 @@ +labs::biome_plant_define::1.0 \ No newline at end of file diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ExtraFileOptions b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ExtraFileOptions index 55db790b0..37d941afa 100644 --- a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ExtraFileOptions +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ExtraFileOptions @@ -1,7 +1,7 @@ { "OnCreated/Cursor":{ "type":"intarray", - "value":[15,1] + "value":[16,7] }, "OnCreated/IsExpr":{ "type":"bool", @@ -19,6 +19,26 @@ "type":"string", "value":"" }, + "OnLoaded/Cursor":{ + "type":"intarray", + "value":[5,1] + }, + "OnLoaded/IsExpr":{ + "type":"bool", + "value":false + }, + "OnLoaded/IsPython":{ + "type":"bool", + "value":true + }, + "OnLoaded/IsScript":{ + "type":"bool", + "value":true + }, + "OnLoaded/Source":{ + "type":"string", + "value":"" + }, "PythonModule/Cursor":{ "type":"intarray", "value":[2,25] @@ -38,5 +58,93 @@ "PythonModule/Source":{ "type":"string", "value":"" + }, + "ViewerStateInstall/Cursor":{ + "type":"intarray", + "value":[0,0] + }, + "ViewerStateInstall/IsPython":{ + "type":"bool", + "value":true + }, + "ViewerStateInstall/IsScript":{ + "type":"bool", + "value":true + }, + "ViewerStateInstall/IsViewerState":{ + "type":"bool", + "value":true + }, + "ViewerStateInstall/Source":{ + "type":"string", + "value":"" + }, + "ViewerStateModule/CodeGenInput":{ + "type":"string", + "value":"{\n\t\"state_name\":\"labs::biome_plant_define::1.0\",\n\t\"state_label\":\"Labs::biome plant define::1.0\",\n\t\"state_descr\":\"Labs::biome plant define::1.0\",\n\t\"state_icon\":\"$HH/config/Icons\",\n\t\"state_debug_menu\":0,\n\t\"state_sample\":2,\n\t\"state_handler_indices\":[]\n}\n" + }, + "ViewerStateModule/Cursor":{ + "type":"intarray", + "value":[46,81] + }, + "ViewerStateModule/IsPython":{ + "type":"bool", + "value":true + }, + "ViewerStateModule/IsScript":{ + "type":"bool", + "value":true + }, + "ViewerStateModule/IsViewerState":{ + "type":"bool", + "value":true + }, + "ViewerStateModule/Source":{ + "type":"string", + "value":"" + }, + "ViewerStateName.orig/Cursor":{ + "type":"intarray", + "value":[0,0] + }, + "ViewerStateName.orig/IsExpr":{ + "type":"bool", + "value":false + }, + "ViewerStateName.orig/IsPython":{ + "type":"bool", + "value":true + }, + "ViewerStateName.orig/IsScript":{ + "type":"bool", + "value":true + }, + "ViewerStateName.orig/IsViewerState":{ + "type":"bool", + "value":false + }, + "ViewerStateName.orig/Source":{ + "type":"string", + "value":"" + }, + "ViewerStateUninstall/Cursor":{ + "type":"intarray", + "value":[0,0] + }, + "ViewerStateUninstall/IsPython":{ + "type":"bool", + "value":true + }, + "ViewerStateUninstall/IsScript":{ + "type":"bool", + "value":true + }, + "ViewerStateUninstall/IsViewerState":{ + "type":"bool", + "value":true + }, + "ViewerStateUninstall/Source":{ + "type":"string", + "value":"" } } diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/OnCreated b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/OnCreated index 41998b094..ac02b3bb4 100644 --- a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/OnCreated +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/OnCreated @@ -12,3 +12,5 @@ colorr.set(hou.hmath.rand(seed*51)) colorg.set(hou.hmath.rand(seed*152)) colorb.set(hou.hmath.rand(seed*60)) +#set -1 output to show tree visualization +node.setOutputForViewFlag(-1) \ No newline at end of file diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/OnLoaded b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/OnLoaded new file mode 100644 index 000000000..dee1fd309 --- /dev/null +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/OnLoaded @@ -0,0 +1,5 @@ + +node = kwargs['node'] + +#set -1 output to show tree visualization +node.setOutputForViewFlag(-1) \ No newline at end of file diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Sections.list b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Sections.list index 9cf665217..faebfb017 100644 --- a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Sections.list +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/Sections.list @@ -8,6 +8,12 @@ Help Help Tools.shelf Tools.shelf IconSVG IconSVG MessageNodes MessageNodes +ViewerStateModule ViewerStateModule +ViewerStateInstall ViewerStateInstall +ViewerStateUninstall ViewerStateUninstall +DefaultState DefaultState OnCreated OnCreated PythonModule PythonModule +ViewerStateName.orig ViewerStateName.orig +OnLoaded OnLoaded ExtraFileOptions ExtraFileOptions diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ViewerStateInstall b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ViewerStateInstall new file mode 100644 index 000000000..3a8ded640 --- /dev/null +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ViewerStateInstall @@ -0,0 +1 @@ +__import__('viewerstate.utils', fromlist=[None]).register_pystate_embedded(kwargs['type']) \ No newline at end of file diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ViewerStateModule b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ViewerStateModule new file mode 100644 index 000000000..ec3ce29b2 --- /dev/null +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ViewerStateModule @@ -0,0 +1,169 @@ +""" +State: Labs::biome plant define::1.0 +State type: labs::biome_plant_define::1.0 +Description: Labs::biome plant define::1.0 +Author: Bailey +Date Created: January 16, 2025 - 14:34:29 +""" + +# Usage: Make sure to add 6 float parameters to the node: +# newparameter, newparameter2, newparameter3, newparameter4, newparameter5, newparameter6. +# Select node and hit enter in the viewer. + +import hou +import viewerstate.utils as su + +class State(object): + + MSG = "Click and drag XZ scale handle to edit Bounds Radius and Trunk Radius. Red axis controls Bounds Radius while the blue axis controls Trunk Radius." + + def __init__(self, state_name, scene_viewer): + self.state_name = state_name + self.scene_viewer = scene_viewer + + self.handle = None + #self.dist_handle = hou.ui.curState().handle() + self.dist_handle = hou.Handle(self.scene_viewer, "Grid_Transformer") + self.radius_handle = hou.Handle(self.scene_viewer, "Radius_Scale") + self.cross_handle = hou.Handle(self.scene_viewer, "Cross_Transformer") + self.dist_handle.makePersistent(True) + self.radius_handle.makePersistent(True) + self.cross_handle.makePersistent(True) + self.max_temp = -100000 + self.min_temp = 100000 + self.max_prec = -100000 + self.min_prec = 100000 + + def onEnter(self, kwargs): + + self.scene_viewer.setPromptMessage(State.MSG) + self.dist_handle.show(True) + self.radius_handle.show(True) + + #self.radius_handle.show(True) + self.dist_handle.disableParms(["sizez", "centerz", "rx", "ry", "rz"]) + self.radius_handle.disableParms(["tx", "ty", "tz", "rx", "ry", "rz", "sy"]) + self.cross_handle.disableParms(["sx", "sy", "sz", "rx", "ry", "rz" , "tz"]) + node = kwargs["node"] + self.min_prec = node.parm("preclower").eval() + self.max_prec = node.parm("precupper").eval() + self.min_temp = node.parm("templower").eval() + self.max_temp = node.parm("tempupper").eval() + #self.radius_handle.setParmTuple("t", self.offset) + #self.radius_handle.disableParms(["tx"]) + + self.dist_handle.update() + self.radius_handle.update() + self.cross_handle.update() + + def onHandleToState(self, kwargs): + """ Used with bound dynamic handles to implement the state + action when a handle is modified. + """ + handle = kwargs["handle"] + + node = kwargs["node"] + parms = kwargs["parms"] + prev_parms = kwargs["prev_parms"] + + + #handle = kwargs["handle"] + parms = kwargs["parms"] + + if handle == self.dist_handle.name(): + self.min_temp = parms["centerx"]-.5*parms["sizex"] + self.max_temp = parms["centerx"]+.5*parms["sizex"] + self.min_prec = (parms["centery"]-.5*parms["sizey"])*100.0 + self.max_prec = (parms["centery"]+.5*parms["sizey"])*100.0 + node.parm("templower").set(self.min_temp) + #node.parm("templower").set(parms["centerx"]-.5*parms["sizex"]) + node.parm("tempupper").set(self.max_temp) + node.parm("preclower").set(self.min_prec) + node.parm("precupper").set(self.max_prec) + #self.max_temp = parm("tempupper") + node.parm("temppref").set(max(node.parm("templower").eval(),min(node.parm("temppref").eval(), node.parm("tempupper").eval()))) + node.parm("precpref").set(max(node.parm("preclower").eval(),min(node.parm("precpref").eval(), node.parm("precupper").eval()))) + #node.parm("precpref").set(parms["centery"]*100.0) + #self.cross_handle.update() + + if handle == self.radius_handle.name(): + node.parm("radius").set(parms["sx"]) + node.parm("trunkradius").set(parms["sz"]) + + + if handle == self.cross_handle.name(): + self.log(self.min_temp) + node.parm("temppref").set(max(self.min_temp, min(parms["tx"], self.max_temp))) + node.parm("precpref").set(max(self.min_prec, min(parms["ty"]*100, self.max_prec))) + self.cross_handle.update() + + mod_parms = kwargs["mod_parms"] + prev_parms = kwargs["prev_parms"] + ui_event = kwargs["ui_event"] + + + + def onStateToHandle(self, kwargs): + """ Used with bound dynamic handles to implement the handle + action when a state node parm is modified. + """ + + handle = kwargs["handle"] + parms = kwargs["parms"] + node = kwargs["node"] + + if handle == self.dist_handle.name(): + parms["centerx"] = (node.evalParm("tempupper")-node.evalParm("templower"))*.5+node.evalParm("templower") + parms["centery"] = ((node.evalParm("precupper")-node.evalParm("preclower"))*.5+node.evalParm("preclower"))*.01 + parms["centerz"] = 0 + parms["sizex"] = node.evalParm("tempupper")-node.evalParm("templower") + parms["sizey"] = (node.evalParm("precupper")-node.evalParm("preclower"))*.01 + parms["sizez"] = 0 + #self.log(parms) + if handle == self.radius_handle.name(): + parms["px"] = 35 + parms["sx"] = node.evalParm("radius") + parms["sz"] = node.evalParm("trunkradius") + #parms["soffsetx"] = 10 + #parms["pivot_comp_sx"] = 10 + #self.log(parms) + if handle == self.cross_handle.name(): + parms["tx"] = node.evalParm("temppref") + parms["ty"] = node.evalParm("precpref")*.01 + parms["tz"] = 0 + + + + + + +def createViewerStateTemplate(): + """ Mandatory entry point to create and return the viewer state + template to register. """ + + state_typename = kwargs["type"].definition().sections()["DefaultState"].contents() + state_label = "Labs::biome plant define::1.0" + state_cat = hou.sopNodeTypeCategory() + + template = hou.ViewerStateTemplate(state_typename, state_label, state_cat) + template.bindFactory(State) + template.bindIcon(kwargs["type"].icon()) + + + # add a dynamic distance handle + template.bindHandle( "boundingrect", "Grid_Transformer", cache_previous_parms=True) + template.bindHandle( "xform", "Radius_Scale", cache_previous_parms=True) + template.bindHandle( "xform", "Cross_Transformer", cache_previous_parms=True) +# template.bindHandleStatic( +# "xform", "radius_handle", +# [("radius", "sx"), ("posx", "tx")] +# ) +# template.bindHandleStatic( +# "xform", "trunkradius_handle", +# [("trunkradius", "sy")] +# ) + + + + + return template diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ViewerStateName.orig b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ViewerStateName.orig new file mode 100644 index 000000000..c1b1fed7a --- /dev/null +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ViewerStateName.orig @@ -0,0 +1 @@ +labs::biome_plant_define::1.0 \ No newline at end of file diff --git a/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ViewerStateUninstall b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ViewerStateUninstall new file mode 100644 index 000000000..4b7789482 --- /dev/null +++ b/otls/biome_plant_define.1.0.hda/labs_8_8Sop_1biome__plant__define_8_81.0/ViewerStateUninstall @@ -0,0 +1 @@ +__import__('viewerstate.utils', fromlist=[None]).unregister_pystate_embedded(kwargs['type']) \ No newline at end of file