diff --git a/otls/MOPS_Object_Falloff.hda/INDEX__SECTION b/otls/MOPS_Object_Falloff.hda/INDEX__SECTION index caed6941..b2522631 100644 --- a/otls/MOPS_Object_Falloff.hda/INDEX__SECTION +++ b/otls/MOPS_Object_Falloff.hda/INDEX__SECTION @@ -38,7 +38,7 @@ Inputs: 2 to 2 Subnet: true Python: false Empty: false -Modified: Thu Aug 8 22:23:53 2019 +Modified: Fri Aug 9 08:23:53 2019 Operator: MOPS::Object_Falloff::1.3 Label: MOPs Object Falloff @@ -52,7 +52,7 @@ Inputs: 2 to 2 Subnet: true Python: false Empty: false -Modified: Sat Jun 13 17:33:25 2020 +Modified: Sun Jun 14 03:33:25 2020 Operator: MOPS::Object_Falloff::1.4 Label: MOPs Object Falloff @@ -66,7 +66,7 @@ Inputs: 2 to 2 Subnet: true Python: false Empty: false -Modified: Mon Oct 26 13:00:24 2020 +Modified: Mon Oct 26 23:00:24 2020 Operator: MOPS::Object_Falloff::1.5 Label: MOPs Object Falloff @@ -80,5 +80,5 @@ Inputs: 2 to 2 Subnet: true Python: false Empty: false -Modified: Mon Oct 26 15:01:56 2020 +Modified: Sun Nov 8 20:01:59 2020 diff --git a/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/Contents.dir/.OPdummydefs b/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/Contents.dir/.OPdummydefs index c48f9381..aaf38e6c 100644 Binary files a/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/Contents.dir/.OPdummydefs and b/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/Contents.dir/.OPdummydefs differ diff --git a/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/Contents.dir/.OPfallbacks b/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/Contents.dir/.OPfallbacks index b710547a..a7d3ddbc 100644 --- a/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/Contents.dir/.OPfallbacks +++ b/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/Contents.dir/.OPfallbacks @@ -1,12 +1,12 @@ -MOPS::Sop/Combine_Falloffs::1.1 D:/Projects/VFX/MOPS/otls/MOPS_Combine_Falloffs.hda +MOPS::Sop/Combine_Falloffs::1.1 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Combine_Falloffs.hda MOPS::Sop/Combine_Falloffs::1.1 otls/MOPS_Combine_Falloffs.hda -MOPS::Sop/Extract_Attributes::1.0 D:/Projects/VFX/MOPS/otls/MOPS_extractAttributes.hda +MOPS::Sop/Extract_Attributes::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_extractAttributes.hda MOPS::Sop/Extract_Attributes::1.0 otls/MOPS_extractAttributes.hda -MOPS::Sop/Noise_Patterns::1.2 D:/Projects/VFX/MOPS/otls/MOPS_Noise_Patterns.hda +MOPS::Sop/Noise_Patterns::1.2 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Noise_Patterns.hda MOPS::Sop/Noise_Patterns::1.2 otls/MOPS_Noise_Patterns.hda -MOPS::Sop/Preview_Falloff::1.1 D:/Projects/VFX/MOPS/otls/MOPS_Preview_Falloff.hda +MOPS::Sop/Preview_Falloff::1.1 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Preview_Falloff.hda MOPS::Sop/Preview_Falloff::1.1 otls/MOPS_Preview_Falloff.hda -MOPS::Sop/Remap_Falloff::1.0 D:/Projects/VFX/MOPS/otls/MOPS_Remap_Falloff.hda +MOPS::Sop/Remap_Falloff::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Remap_Falloff.hda MOPS::Sop/Remap_Falloff::1.0 otls/MOPS_Remap_Falloff.hda Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda @@ -42,10 +42,10 @@ Vop/renderstate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/renderstate otls/OPlibScripted.hda Sop/split C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibSop.hda Sop/split otls/OPlibSop.hda -Sop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibSop.hda -Sop/sprite otls/OPlibSop.hda Vop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/sprite otls/OPlibScripted.hda +Sop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibSop.hda +Sop/sprite otls/OPlibSop.hda Vop/subconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/subconst otls/OPlibScripted.hda Vop/surfacecolor C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibVop.hda diff --git a/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/Contents.dir/Contents.mime b/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/Contents.dir/Contents.mime index 014cd449..5af69a06 100644 --- a/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/Contents.dir/Contents.mime +++ b/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/Contents.dir/Contents.mime @@ -32,27 +32,27 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -2.06072 -2.03264 +position 6.93762 -2.26375 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 off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { -0 MOPs_Instancer 1 1 "input1" -1 box2 0 1 "input2" +0 MOPs_Instancer 0 1 "input1" +1 testgeometry_pighead1 0 1 "input2" } inputs { 0 MOPs_Instancer 0 1 -1 box2 0 1 +1 testgeometry_pighead1 0 1 } stat { - create 1603742837 - modify 1603751764 - author Henry@GlaDOS + create 1604892213 + modify 1604894185 + author Henry@LAPPY586 access 0777 } color UT_Color RGB 0.8 0.8 0.8 @@ -92,7 +92,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -8.21406 6.41882 +position -8.21406 6.58511 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 @@ -110,7 +110,7 @@ inputs stat { create 1568176342 - modify 1603749133 + modify 1604893520 author Henry@LAPPY586 access 0777 } @@ -137,7 +137,7 @@ Content-Type: text/plain lefttype = extend righttype = extend flags = 0 - segment { length = 0 expr = ch(\"../time\") } + segment { length = 0 expr = "if(ch(\"../do_loop\"), @Time % ch(\"../period\"), @Time)" } } channel remap_ramp_3D1pos { lefttype = extend @@ -453,20 +453,20 @@ signature [ 0 locks=0 autoscope=0 ] ( "1" ) attrname [ 0 locks=0 autoscope=0 ] ( mops_falloff ) attrnamev [ 0 locks=0 autoscope=0 ] ( offset ) sepparm [ 0 locks=0 ] ( ) -folder0 [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) +folder0 [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) input [ 0 locks=0 autoscope=0 ] ( [ input 0 ] ) use_rest [ 0 locks=0 autoscope=0 ] ( [ use_rest 1 ] ) sepparm2 [ 0 locks=0 ] ( ) amp [ 0 locks=0 autoscope=0 ] ( [ ampx 1 ] [ ampy 1 ] [ ampz 1 ] ) -freq [ 0 locks=0 autoscope=0 ] ( [ freqx 1 ] [ freqy 1 ] [ freqz 1 ] [ freqw 1 ] ) +freq [ 0 locks=0 autoscope=0 ] ( [ freqx 1.8999999999999999 ] [ freqy 1.8999999999999999 ] [ freqz 1.8999999999999999 ] [ freqw 1.8999999999999999 ] ) uniform [ 0 locks=0 autoscope=0 ] ( [ uniform 0 ] ) roughness [ 0 locks=0 autoscope=0 ] ( [ roughness 0.5 ] ) octaves [ 0 locks=0 autoscope=0 ] ( [ octaves 1 ] ) offset [ 0 locks=0 autoscope=0 ] ( [ offsetx 0 ] [ offsety 0 ] [ offsetz 0 ] [ offsetw 0 ] ) tile_size [ 0 locks=0 autoscope=0 ] ( [ tile_sizex 1 ] [ tile_sizey 1 ] [ tile_sizez 1 ] ) Distort [ 0 locks=0 autoscope=0 ] ( [ Distortx 0 ] [ Distorty 0 ] [ Distortz 0 ] ) -time_varying [ 0 locks=0 autoscope=0 ] ( [ time_varying 0 ] ) -time [ 0 locks=0 ] ( [ time 0 ] ) +time_varying [ 0 locks=0 autoscope=0 ] ( [ time_varying 1 ] ) +time [ 8 locks=0 ] ( [ time 0 ] ) time_scale [ 0 locks=0 autoscope=0 ] ( [ time_scale 1 ] ) time_offset [ 0 locks=0 ] ( [ time_offset 0 ] ) do_remap_2D [ 0 locks=0 ] ( "off" ) @@ -478,8 +478,8 @@ input_range [ 0 locks=0 autoscope=0 ] ( 0 1 ) output_range [ 0 locks=0 autoscope=0 ] ( 0 1 ) input_min_3D [ 0 locks=0 ] ( [ input_min_3Dx -1 ] [ input_min_3Dy -1 ] [ input_min_3Dz -1 ] ) input_max_3D [ 0 locks=0 ] ( [ input_max_3Dx 1 ] [ input_max_3Dy 1 ] [ input_max_3Dz 1 ] ) -output_min_3D [ 0 locks=0 ] ( [ output_min_3Dx -0.20000000000000001 ] [ output_min_3Dy -0.20000000000000001 ] [ output_min_3Dz -0.20000000000000001 ] ) -output_max_3D [ 0 locks=0 ] ( [ output_max_3Dx 0.20000000000000001 ] [ output_max_3Dy 0.20000000000000001 ] [ output_max_3Dz 0.20000000000000001 ] ) +output_min_3D [ 0 locks=0 ] ( [ output_min_3Dx -1 ] [ output_min_3Dy -1 ] [ output_min_3Dz -1 ] ) +output_max_3D [ 0 locks=0 ] ( [ output_max_3Dx 1 ] [ output_max_3Dy 1 ] [ output_max_3Dz 1 ] ) remap_ramp_3D [ 0 locks=0 ] ( [ remap_ramp_3D 2 ] ) remap_ramp_2D1pos [ 0 locks=0 ] ( 0 ) remap_ramp_2D1value [ 0 locks=0 ] ( 0 ) @@ -519,7 +519,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -8.21706 7.12731 +position -8.21706 7.51531 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 @@ -537,7 +537,7 @@ inputs stat { create 1550361237 - modify 1603743132 + modify 1604892334 author Henry@LAPPY586 access 0777 } @@ -598,7 +598,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -8.21706 5.52045 +position -9.76653 2.73809 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 @@ -607,16 +607,16 @@ outputsNamed3 } inputsNamed3 { -0 MOPs_Noise_Patterns 0 1 "input1" +0 switch_do_loop 1 1 "input1" } inputs { -0 MOPs_Noise_Patterns 0 1 +0 switch_do_loop 0 1 } stat { create 1550361703 - modify 1603743132 + modify 1604893130 author Henry@LAPPY586 access 0777 } @@ -677,7 +677,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -14.4752 1.20051 +position -14.4813 -0.630967 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 @@ -697,7 +697,7 @@ inputs stat { create 1603743159 - modify 1603748014 + modify 1604893128 author Henry@GlaDOS access 0777 } @@ -785,7 +785,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -9.94043 -6.60087 +position -9.94658 -8.43235 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 @@ -803,7 +803,7 @@ inputs stat { create 1524060535 - modify 1603748806 + modify 1604893128 author Henry@LAPPY586 access 0777 } @@ -941,6 +941,9 @@ falloff_heatmap [ 0 locks=0 ] ( 5 ) remap_falloff1pos [ 0 locks=0 autoscope=0 ] ( [ remap_falloff1pos 0 ] ) remap_falloff1value [ 0 locks=0 autoscope=0 ] ( [ remap_falloff1value 0 ] ) remap_falloff1interp [ 0 locks=0 autoscope=0 ] ( [ remap_falloff1interp 1 ] ) +remap_falloff2pos [ 0 locks=0 ] ( [ remap_falloff2pos 1 ] ) +remap_falloff2value [ 0 locks=0 ] ( [ remap_falloff2value 1 ] ) +remap_falloff2interp [ 0 locks=0 ] ( [ remap_falloff2interp 1 ] ) falloff_heatmap1pos [ 0 locks=0 ] ( 0 ) falloff_heatmap1c [ 0 locks=0 ] ( 0.036199998110532761 0 0.5429999828338623 ) falloff_heatmap1interp [ 0 locks=0 ] ( "linear" ) @@ -956,9 +959,6 @@ falloff_heatmap4interp [ 0 locks=0 ] ( "linear" ) falloff_heatmap5pos [ 0 locks=0 ] ( 1 ) falloff_heatmap5c [ 0 locks=0 ] ( 1 1 1 ) falloff_heatmap5interp [ 0 locks=0 ] ( "linear" ) -remap_falloff2pos [ 0 locks=0 ] ( [ remap_falloff2pos 1 ] ) -remap_falloff2value [ 0 locks=0 ] ( [ remap_falloff2value 1 ] ) -remap_falloff2interp [ 0 locks=0 ] ( [ remap_falloff2interp 1 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -985,7 +985,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -10.9559 -11.4938 +position -10.962 -13.3253 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 @@ -1005,7 +1005,7 @@ inputs stat { create 1603744387 - modify 1603744846 + modify 1604893128 author Henry@GlaDOS access 0777 } @@ -1106,7 +1106,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -7.47162 -12.4072 +position -7.47777 -14.2387 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 @@ -1124,7 +1124,7 @@ inputs stat { create 1603743965 - modify 1603749633 + modify 1604893128 author Henry@GlaDOS access 0777 } @@ -1149,38 +1149,6 @@ Content-Disposition: attachment; filename="hdaroot/MOPs_Preview_Falloff1.chn" Content-Type: text/plain { - channel do_sprite { - lefttype = extend - righttype = extend - flags = 0 - segment { length = 0 expr = ch(\"../do_sprite\") } - } - channel spritescale { - lefttype = extend - righttype = extend - default = 1 - flags = 0 - segment { length = 0 value = 1 1 expr = ch(\"../spritescale\") } - } - channel override_scale { - lefttype = extend - righttype = extend - flags = 0 - segment { length = 0 expr = ch(\"../override_scale\") } - } - channel ramp_preset { - lefttype = extend - righttype = extend - flags = 0 - segment { length = 0 expr = ch(\"../ramp_preset\") } - } - channel falloff_heatmap { - lefttype = extend - righttype = extend - default = 5 - flags = 0 - segment { length = 0 value = 5 5 expr = ch(\"../falloff_heatmap\") } - } channel falloff_heatmap1pos { lefttype = extend righttype = extend @@ -1338,6 +1306,38 @@ Content-Type: text/plain flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../falloff_heatmap5interp\") } } + channel do_sprite { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../do_sprite\") } + } + channel spritescale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../spritescale\") } + } + channel override_scale { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../override_scale\") } + } + channel ramp_preset { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../ramp_preset\") } + } + channel falloff_heatmap { + lefttype = extend + righttype = extend + default = 5 + flags = 0 + segment { length = 0 value = 5 5 expr = ch(\"../falloff_heatmap\") } + } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -1395,7 +1395,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -9.66169 -8.6244 +position -9.66784 -10.4559 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 @@ -1413,7 +1413,7 @@ inputs stat { create 1603744324 - modify 1603744773 + modify 1604893128 author Henry@GlaDOS access 0777 } @@ -1474,7 +1474,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -10.1854 -1.15901 +position -10.1915 -2.99049 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 @@ -1494,7 +1494,7 @@ inputs stat { create 1530240906 - modify 1603744572 + modify 1604893128 author Henry@LAPPY586 access 0777 } @@ -1785,7 +1785,7 @@ inputs stat { create 1548137791 - modify 1603744749 + modify 1604892214 author Henry@LAPPY586 access 0777 } @@ -2021,7 +2021,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -4.35833 0.839743 +position -4.36448 -0.991734 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 @@ -2039,7 +2039,7 @@ inputs stat { create 1548138107 - modify 1603744751 + modify 1604893128 author Henry@LAPPY586 access 0777 } @@ -2100,7 +2100,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -13.0544 -0.657864 +position -13.0605 -2.48934 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 @@ -2118,7 +2118,7 @@ inputs stat { create 1603745200 - modify 1603747932 + modify 1604893128 author Henry@GlaDOS access 0777 } @@ -2388,7 +2388,7 @@ Content-Type: text/plain sopflags sopflags = comment "Referenced from distancefromgeometry1" -position -13.0514 0.322733 +position -13.0575 -1.50874 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 displaycomment on outputsNamed3 @@ -2408,7 +2408,7 @@ inputs stat { create 1603743159 - modify 1603746873 + modify 1604893128 author Henry@GlaDOS access 0777 } @@ -2559,20 +2559,20 @@ Content-Type: text/plain } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/IN.init" +Content-Disposition: attachment; filename="hdaroot/composite_vector.init" Content-Type: text/plain -type = null -matchesdef = 0 +type = attribwrangle +matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/IN.def" +Content-Disposition: attachment; filename="hdaroot/composite_vector.def" Content-Type: text/plain sopflags sopflags = comment "" -position -9.28939 9.35864 -connectornextid 2 +position -5.73018 4.24826 +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 { @@ -2580,137 +2580,99 @@ outputsNamed3 } inputsNamed3 { -0 (0) "" 1 "input1" +0 attribwrangle1 1 1 "input1" +2 MOPs_Noise_Patterns2 0 1 "input2" } inputs { -0 (0) 0 1 +0 attribwrangle1 0 1 +1 MOPs_Noise_Patterns2 0 1 } stat { - create 1524060535 - modify 1603743126 + create 1595708550 + modify 1604893405 author Henry@LAPPY586 access 0777 } -color UT_Color RGB 0.6 0.7 0.77 +color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/IN.parm" +Content-Disposition: attachment; filename="hdaroot/composite_vector.parm" Content-Type: text/plain { version 0.8 -copyinput [ 0 locks=0 autoscope=0 ] ( "on" ) -cacheinput [ 0 locks=0 autoscope=0 ] ( "off" ) +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 ] ( "vector offset2 = point(1, \"offset\", @ptnum); +float bias = detail(0, \"__bias\"); +v@offset = lerp(v@offset, offset2, bias);// * f@__noisescale;" ) +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/IN.userdata" +Content-Disposition: attachment; filename="hdaroot/composite_vector.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.597" + "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/IN_Geo.init" +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.init" Content-Type: text/plain -type = null -matchesdef = 0 +type = MOPS::Noise_Patterns::1.2 +matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/IN_Geo.def" +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.def" Content-Type: text/plain sopflags sopflags = comment "" -position 1.16424 6.41382 +position -5.85134 6.92324 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { -1 "output1" -} -inputsNamed3 -{ -0 transform1 0 1 "input1" -} -inputs -{ -0 transform1 0 1 -} -stat -{ - create 1524060535 - modify 1603744677 - author Henry@LAPPY586 - 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/IN_Geo.parm" -Content-Type: text/plain - -{ -version 0.8 -copyinput [ 0 locks=0 autoscope=0 ] ( "on" ) -cacheinput [ 0 locks=0 autoscope=0 ] ( "off" ) -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/IN_Geo.userdata" -Content-Type: text/plain - -{ - "___Version___":{ - "type":"string", - "value":"18.0.597" - } -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/OUT.init" -Content-Type: text/plain - -type = output -matchesdef = 0 - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/OUT.def" -Content-Type: text/plain - -sopflags sopflags = -comment "" -position -9.45714 -16.4958 -connectornextid 1 -flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on -outputsNamed3 -{ +0 "output1" } inputsNamed3 { -0 attribswap3 1 1 "input1" +1 pointwrangle4 1 1 "input1" } inputs { -0 attribswap3 0 1 +0 pointwrangle4 0 1 } stat { - create 1524060535 - modify 1603747885 + create 1568176342 + modify 1604892411 author Henry@LAPPY586 access 0777 } @@ -2720,77 +2682,704 @@ exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/OUT.parm" -Content-Type: text/plain - -{ -version 0.8 -outputidx [ 0 locks=0 autoscope=0 ] ( 0 ) -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/OUT.userdata" -Content-Type: text/plain - -{ - "___Version___":{ - "type":"string", - "value":"18.0.597" - } -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/do_noise.init" -Content-Type: text/plain - -type = switch -matchesdef = 0 - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/do_noise.def" +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.multiparm" Content-Type: text/plain -sopflags sopflags = -comment "" -position -9.04082 4.46939 -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 -{ -0 "output1" -} -inputsNamed3 -{ -1 attribswap1 1 1 "input1" -2 pointwrangle5 1 1 "input2" -} -inputs -{ -0 attribswap1 0 1 -1 pointwrangle5 0 1 -} -stat -{ - create 1524060535 - modify 1603748960 - author Henry@LAPPY586 - access 0777 -} -color UT_Color RGB 0.8 1 0.7 -delscript "" -exprlanguage hscript -end +3 +remap_ramp_3D#pos ../remap_ramp_3D#pos +remap_ramp_3D#value ../remap_ramp_3D#value +remap_ramp_3D#interp ../remap_ramp_3D#interp --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/do_noise.chn" +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.chn" Content-Type: text/plain { - channel input { + channel time { lefttype = extend righttype = extend flags = 0 - segment { length = 0 expr = ch(\"../do_noise\") } + segment { length = 0 expr = "@Time % ch(\"../period\")" } + } + channel remap_ramp_3D1pos { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_ramp_3D1pos\") } + } + channel remap_ramp_3D1value { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_ramp_3D1value\") } + } + channel remap_ramp_3D1interp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../remap_ramp_3D1interp\") } + } + channel remap_ramp_3D2pos { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_ramp_3D2pos\") } + } + channel remap_ramp_3D2value { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_ramp_3D2value\") } + } + channel remap_ramp_3D2interp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../remap_ramp_3D2interp\") } + } + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../input\") } + } + channel use_rest { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../use_rest\") } + } + channel ampx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../ampx\") } + } + channel ampy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../ampy\") } + } + channel ampz { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../ampz\") } + } + channel freqx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../freqx\") } + } + channel freqy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../freqy\") } + } + channel freqz { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../freqz\") } + } + channel freqw { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../freqw\") } + } + channel uniform { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../uniform\") } + } + channel roughness { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../roughness\") } + } + channel octaves { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../octaves\") } + } + channel offsetx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../offsetx\") } + } + channel offsety { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../offsety\") } + } + channel offsetz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../offsetz\") } + } + channel offsetw { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../offsetw\") } + } + channel tile_sizex { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../tile_sizex\") } + } + channel tile_sizey { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../tile_sizey\") } + } + channel tile_sizez { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../tile_sizez\") } + } + channel Distortx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../Distortx\") } + } + channel Distorty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../Distorty\") } + } + channel Distortz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../Distortz\") } + } + channel time_varying { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../time_varying\") } + } + channel time_scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../time_scale\") } + } + channel do_remap_3D { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../do_remap_3D\") } + } + channel input_min_3Dx { + lefttype = extend + righttype = extend + default = -1 + flags = 0 + segment { length = 0 value = -1 -1 expr = ch(\"../input_min_3Dx\") } + } + channel input_min_3Dy { + lefttype = extend + righttype = extend + default = -1 + flags = 0 + segment { length = 0 value = -1 -1 expr = ch(\"../input_min_3Dy\") } + } + channel input_min_3Dz { + lefttype = extend + righttype = extend + default = -1 + flags = 0 + segment { length = 0 value = -1 -1 expr = ch(\"../input_min_3Dz\") } + } + channel input_max_3Dx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../input_max_3Dx\") } + } + channel input_max_3Dy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../input_max_3Dy\") } + } + channel input_max_3Dz { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../input_max_3Dz\") } + } + channel output_min_3Dx { + lefttype = extend + righttype = extend + default = -1 + flags = 0 + segment { length = 0 value = -1 -1 expr = ch(\"../output_min_3Dx\") } + } + channel output_min_3Dy { + lefttype = extend + righttype = extend + default = -1 + flags = 0 + segment { length = 0 value = -1 -1 expr = ch(\"../output_min_3Dy\") } + } + channel output_min_3Dz { + lefttype = extend + righttype = extend + default = -1 + flags = 0 + segment { length = 0 value = -1 -1 expr = ch(\"../output_min_3Dz\") } + } + channel output_max_3Dx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../output_max_3Dx\") } + } + channel output_max_3Dy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../output_max_3Dy\") } + } + channel output_max_3Dz { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../output_max_3Dz\") } + } + channel remap_ramp_3D { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../remap_ramp_3D\") } + } + channel time_offset { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "(ch(\"../MOPs_Noise_Patterns/time_offset\") - ch(\"../period\")) * ch(\"time_scale\")" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +grouptype [ 0 locks=0 autoscope=0 ] ( "guess" ) +sepparm3 [ 0 locks=0 ] ( ) +signature [ 0 locks=0 autoscope=0 ] ( "1" ) +attrname [ 0 locks=0 autoscope=0 ] ( mops_falloff ) +attrnamev [ 0 locks=0 autoscope=0 ] ( offset ) +sepparm [ 0 locks=0 ] ( ) +folder0 [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +input [ 0 locks=0 autoscope=0 ] ( [ input 0 ] ) +use_rest [ 0 locks=0 autoscope=0 ] ( [ use_rest 1 ] ) +sepparm2 [ 0 locks=0 ] ( ) +amp [ 0 locks=0 autoscope=0 ] ( [ ampx 1 ] [ ampy 1 ] [ ampz 1 ] ) +freq [ 0 locks=0 autoscope=0 ] ( [ freqx 1.8999999999999999 ] [ freqy 1.8999999999999999 ] [ freqz 1.8999999999999999 ] [ freqw 1.8999999999999999 ] ) +uniform [ 0 locks=0 autoscope=0 ] ( [ uniform 0 ] ) +roughness [ 0 locks=0 autoscope=0 ] ( [ roughness 0.5 ] ) +octaves [ 0 locks=0 autoscope=0 ] ( [ octaves 1 ] ) +offset [ 0 locks=0 autoscope=0 ] ( [ offsetx 0 ] [ offsety 0 ] [ offsetz 0 ] [ offsetw 0 ] ) +tile_size [ 0 locks=0 autoscope=0 ] ( [ tile_sizex 1 ] [ tile_sizey 1 ] [ tile_sizez 1 ] ) +Distort [ 0 locks=0 autoscope=0 ] ( [ Distortx 0 ] [ Distorty 0 ] [ Distortz 0 ] ) +time_varying [ 0 locks=0 autoscope=0 ] ( [ time_varying 1 ] ) +time [ 0 locks=0 ] ( [ time 0 ] ) +time_scale [ 0 locks=0 autoscope=0 ] ( [ time_scale 1 ] ) +time_offset [ 8 locks=0 ] ( [ time_offset -2 ] ) +do_remap_2D [ 0 locks=0 ] ( "off" ) +input_rangev [ 0 locks=0 autoscope=0 ] ( -1 1 ) +output_rangev [ 0 locks=0 autoscope=0 ] ( -1 1 ) +remap_ramp_2D [ 0 locks=0 ] ( 2 ) +do_remap_3D [ 0 locks=0 ] ( [ do_remap_3D 0 ] ) +input_range [ 0 locks=0 autoscope=0 ] ( 0 1 ) +output_range [ 0 locks=0 autoscope=0 ] ( 0 1 ) +input_min_3D [ 0 locks=0 ] ( [ input_min_3Dx -1 ] [ input_min_3Dy -1 ] [ input_min_3Dz -1 ] ) +input_max_3D [ 0 locks=0 ] ( [ input_max_3Dx 1 ] [ input_max_3Dy 1 ] [ input_max_3Dz 1 ] ) +output_min_3D [ 0 locks=0 ] ( [ output_min_3Dx -1 ] [ output_min_3Dy -1 ] [ output_min_3Dz -1 ] ) +output_max_3D [ 0 locks=0 ] ( [ output_max_3Dx 1 ] [ output_max_3Dy 1 ] [ output_max_3Dz 1 ] ) +remap_ramp_3D [ 0 locks=0 ] ( [ remap_ramp_3D 2 ] ) +remap_ramp_2D1pos [ 0 locks=0 ] ( 0 ) +remap_ramp_2D1value [ 0 locks=0 ] ( 0 ) +remap_ramp_2D1interp [ 0 locks=0 ] ( "linear" ) +remap_ramp_2D2pos [ 0 locks=0 ] ( 1 ) +remap_ramp_2D2value [ 0 locks=0 ] ( 1 ) +remap_ramp_2D2interp [ 0 locks=0 ] ( "linear" ) +remap_ramp_3D1pos [ 0 locks=0 ] ( [ remap_ramp_3D1pos 0 ] ) +remap_ramp_3D1value [ 0 locks=0 ] ( [ remap_ramp_3D1value 0 ] ) +remap_ramp_3D1interp [ 0 locks=0 ] ( [ remap_ramp_3D1interp 1 ] ) +remap_ramp_3D2pos [ 0 locks=0 ] ( [ remap_ramp_3D2pos 1 ] ) +remap_ramp_3D2value [ 0 locks=0 ] ( [ remap_ramp_3D2value 1 ] ) +remap_ramp_3D2interp [ 0 locks=0 ] ( [ remap_ramp_3D2interp 1 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/attribwrangle1.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/attribwrangle1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.03683 5.23714 +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 MOPs_Noise_Patterns 0 1 "input1" +} +inputs +{ +0 MOPs_Noise_Patterns 0 1 +} +stat +{ + create 1595704867 + modify 1604893122 + author Henry@LAPPY586 + 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/attribwrangle1.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 ] ( "f@__bias = (@Time % ch(\"../period\")) / ch(\"../period\");" ) +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/attribwrangle1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/IN.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/IN.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.28939 9.35864 +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 1524060535 + modify 1603743126 + author Henry@LAPPY586 + 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/IN.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 autoscope=0 ] ( "on" ) +cacheinput [ 0 locks=0 autoscope=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/IN.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.597" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/IN_Geo.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/IN_Geo.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.16424 6.41382 +connectornextid 2 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 transform1 0 1 "input1" +} +inputs +{ +0 transform1 0 1 +} +stat +{ + create 1524060535 + modify 1603744677 + author Henry@LAPPY586 + 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/IN_Geo.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 autoscope=0 ] ( "on" ) +cacheinput [ 0 locks=0 autoscope=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/IN_Geo.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.597" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/OUT.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/OUT.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.46329 -18.3273 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +0 attribswap3 1 1 "input1" +} +inputs +{ +0 attribswap3 0 1 +} +stat +{ + create 1524060535 + modify 1604893128 + author Henry@LAPPY586 + 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/OUT.parm" +Content-Type: text/plain + +{ +version 0.8 +outputidx [ 0 locks=0 autoscope=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/OUT.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.597" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/do_noise.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/do_noise.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.5519 1.64019 +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 +{ +0 "output1" +} +inputsNamed3 +{ +1 attribswap1 1 1 "input1" +2 pointwrangle5 1 1 "input2" +} +inputs +{ +0 attribswap1 0 1 +1 pointwrangle5 0 1 +} +stat +{ + create 1524060535 + modify 1604893129 + author Henry@LAPPY586 + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/do_noise.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../do_noise\") } } } @@ -2800,7 +3389,7 @@ Content-Type: text/plain { version 0.8 -input [ 0 locks=0 autoscope=0 ] ( [ input 0 ] ) +input [ 0 locks=0 autoscope=0 ] ( [ input 1 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -2845,7 +3434,7 @@ inputs stat { create 1524060535 - modify 1603744672 + modify 1604892214 author Henry@LAPPY586 access 0777 } @@ -3131,7 +3720,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -9.29284 8.08314 +position -9.29284 8.2679 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 @@ -3149,7 +3738,7 @@ inputs stat { create 1565319729 - modify 1603744825 + modify 1604892332 author Henry@LAPPY586 access 0777 } @@ -3211,7 +3800,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -11.2133 -7.70142 +position -11.2194 -9.5329 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 @@ -3231,7 +3820,7 @@ inputs stat { create 1588874936 - modify 1603748444 + modify 1604893128 author Henry@LAPPY586 access 0777 } @@ -3286,7 +3875,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -9.45714 -13.5426 +position -9.46329 -15.3741 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 @@ -3306,7 +3895,7 @@ inputs stat { create 1588875101 - modify 1603747883 + modify 1604893128 author Henry@LAPPY586 access 0777 } @@ -3361,7 +3950,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -9.46059 -14.7569 +position -9.46674 -16.5884 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 @@ -3379,7 +3968,7 @@ inputs stat { create 1565319729 - modify 1603747883 + modify 1604893128 author Henry@LAPPY586 access 0777 } @@ -3427,7 +4016,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -10.6771 -9.86108 +position -10.6832 -11.6926 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 @@ -3447,7 +4036,7 @@ inputs stat { create 1524060535 - modify 1603748921 + modify 1604893128 author Henry@LAPPY586 access 0777 } @@ -3475,7 +4064,7 @@ Content-Type: text/plain { version 0.8 -input [ 8 locks=0 autoscope=0 ] ( [ input 0 ] ) +input [ 8 locks=0 autoscope=0 ] ( [ input 1 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -3502,7 +4091,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -11.3938 -5.25966 +position -11.3999 -7.09114 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 @@ -3520,7 +4109,7 @@ inputs stat { create 1603744414 - modify 1603747113 + modify 1604893128 author Henry@GlaDOS access 0777 } @@ -3563,7 +4152,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -11.3888 -4.09736 +position -11.3949 -5.92884 connectornextid 4 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 @@ -3585,7 +4174,7 @@ inputs stat { create 1603744469 - modify 1603747983 + modify 1604893128 author Henry@GlaDOS access 0777 } @@ -3658,7 +4247,7 @@ inputs stat { create 1530240987 - modify 1603744572 + modify 1604892214 author Henry@LAPPY586 access 0777 } @@ -3826,7 +4415,7 @@ inputs stat { create 1548137782 - modify 1603744749 + modify 1604892214 author Henry@LAPPY586 access 0777 } @@ -3881,7 +4470,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -2.97629 -1.15801 +position -2.98244 -2.98949 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 @@ -3901,7 +4490,7 @@ inputs stat { create 1548137875 - modify 1603749511 + modify 1604893128 author Henry@LAPPY586 access 0777 } @@ -4020,7 +4609,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -14.4752 -1.74845 +position -14.4813 -3.57993 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 @@ -4040,7 +4629,7 @@ inputs stat { create 1603745187 - modify 1603747113 + modify 1604893128 author Henry@GlaDOS access 0777 } @@ -4083,6 +4672,81 @@ Content-Type: text/plain } } +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch_do_loop.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch_do_loop.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.16006 3.83759 +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 MOPs_Noise_Patterns 0 1 "input1" +2 composite_vector 1 1 "input2" +} +inputs +{ +0 MOPs_Noise_Patterns 0 1 +1 composite_vector 0 1 +} +stat +{ + create 1604892717 + modify 1604893122 + author Henry@LAPPY586 + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch_do_loop.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../do_loop\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch_do_loop.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( [ input 1 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch_do_loop.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.597" + } +} + --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot/__dot1.networkdotinit" Content-Type: text/plain @@ -4113,7 +4777,7 @@ Content-Type: text/plain Content-Disposition: attachment; filename="hdaroot.order" Content-Type: text/plain -30 +34 IN IN_Geo OUT @@ -4144,6 +4808,10 @@ attribtransfer2 switch_if_dist pointwrangle1 distancefromgeometry2 +composite_vector +MOPs_Noise_Patterns2 +attribwrangle1 +switch_do_loop --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot.net" diff --git a/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/DialogScript b/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/DialogScript index b3e9066d..e6cb8b64 100644 --- a/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/DialogScript +++ b/otls/MOPS_Object_Falloff.hda/MOPS_8_8Sop_1Object__Falloff_8_81.5/DialogScript @@ -234,7 +234,7 @@ } group { - name "folder5" + name "folder5_1_1" label "Point Cloud" hidewhentab "{ object_mode != point }" @@ -301,7 +301,7 @@ } group { - name "folder1" + name "folder5_1_2" label "Volume Sample" hidewhentab "{ object_mode != volume }" @@ -339,7 +339,7 @@ } group { - name "folder3" + name "folder0_1" label "Noise" parm { @@ -354,7 +354,7 @@ group { name "folder4" label "Noise Controls" - disablewhentab "{ do_noise 0 }" + disablewhentab "{ do_noise == 0 }" parm { name "input" @@ -500,12 +500,31 @@ parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } + parm { + name "do_loop" + label "Looping Noise" + type toggle + default { "0" } + disablewhen "{ time_varying 0 }" + range { 0! 10 } + parmtag { "autoscope" "0000000000000000" } + parmtag { "script_callback_language" "python" } + } + parm { + name "period" + label "Loop Period" + type float + default { "2" } + disablewhen "{ do_loop == 0 }" + range { 0 10 } + parmtag { "script_callback_language" "python" } + } } group { - name "folder6" + name "folder4_1" label "Noise Remap" - disablewhentab "{ do_noise 0 }" + disablewhentab "{ do_noise == 0 }" parm { name "do_remap_3D" @@ -575,7 +594,7 @@ } group { - name "folder0_1" + name "folder0_2" label "Remap" parm { @@ -590,7 +609,7 @@ groupsimple { name "folder2" label "Fit" - disablewhentab "{ do_remap 0 }" + disablewhentab "{ do_remap == 0 }" parm { name "auto_min_max" @@ -655,10 +674,9 @@ } group { - name "folder7" + name "folder0_3" label "Falloff Preview" - tabbreak - hidewhentab "{ do_preview 0 }" + hidewhentab "{ do_preview == 0 }" parm { name "do_sprite" diff --git a/otls/MOPS_Shape_Falloff.hda/INDEX__SECTION b/otls/MOPS_Shape_Falloff.hda/INDEX__SECTION index 9229802a..7c4af492 100644 --- a/otls/MOPS_Shape_Falloff.hda/INDEX__SECTION +++ b/otls/MOPS_Shape_Falloff.hda/INDEX__SECTION @@ -10,7 +10,7 @@ Inputs: 1 to 2 Subnet: true Python: false Empty: false -Modified: Sun Apr 8 18:24:56 2018 +Modified: Mon Apr 9 08:24:56 2018 Operator: MOPS::Shape_Falloff::1.1 Label: MOPs Shape Falloff @@ -52,7 +52,7 @@ Inputs: 1 to 2 Subnet: true Python: false Empty: false -Modified: Fri Aug 9 01:17:44 2019 +Modified: Fri Aug 9 15:17:44 2019 Operator: MOPS::Shape_Falloff::1.4 Label: MOPs Shape Falloff @@ -66,7 +66,7 @@ Inputs: 1 to 2 Subnet: true Python: false Empty: false -Modified: Sun Sep 13 19:58:44 2020 +Modified: Mon Sep 14 09:58:44 2020 Operator: MOPS::Shape_Falloff::1.5 Label: MOPs Shape Falloff @@ -80,5 +80,5 @@ Inputs: 1 to 2 Subnet: true Python: false Empty: false -Modified: Mon Oct 26 15:03:54 2020 +Modified: Sun Nov 8 20:02:14 2020 diff --git a/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/Contents.dir/.OPdummydefs b/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/Contents.dir/.OPdummydefs index 17d92b62..b5d9ca3e 100644 Binary files a/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/Contents.dir/.OPdummydefs and b/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/Contents.dir/.OPdummydefs differ diff --git a/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/Contents.dir/.OPfallbacks b/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/Contents.dir/.OPfallbacks index 22c28384..6a24ae02 100644 --- a/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/Contents.dir/.OPfallbacks +++ b/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/Contents.dir/.OPfallbacks @@ -1,16 +1,16 @@ -MOPS::Sop/Apply_Attributes::1.0 D:/Projects/VFX/MOPS/otls/MOPS_applyAttributes.hda +MOPS::Sop/Apply_Attributes::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_applyAttributes.hda MOPS::Sop/Apply_Attributes::1.0 otls/MOPS_applyAttributes.hda -MOPS::Sop/Combine_Falloffs::1.0 D:/Projects/VFX/MOPS/otls/MOPS_Combine_Falloffs.hda +MOPS::Sop/Combine_Falloffs::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Combine_Falloffs.hda MOPS::Sop/Combine_Falloffs::1.0 otls/MOPS_Combine_Falloffs.hda -MOPS::Sop/Extract_Attributes::1.0 D:/Projects/VFX/MOPS/otls/MOPS_extractAttributes.hda +MOPS::Sop/Extract_Attributes::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_extractAttributes.hda MOPS::Sop/Extract_Attributes::1.0 otls/MOPS_extractAttributes.hda -MOPS::Sop/Noise_Patterns::1.2 D:/Projects/VFX/MOPS/otls/MOPS_Noise_Patterns.hda +MOPS::Sop/Noise_Patterns::1.2 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Noise_Patterns.hda MOPS::Sop/Noise_Patterns::1.2 otls/MOPS_Noise_Patterns.hda -MOPS::Sop/Preview_Falloff::1.1 D:/Projects/VFX/MOPS/otls/MOPS_Preview_Falloff.hda +MOPS::Sop/Preview_Falloff::1.1 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Preview_Falloff.hda MOPS::Sop/Preview_Falloff::1.1 otls/MOPS_Preview_Falloff.hda -MOPS::Sop/Remap_Falloff::1.0 D:/Projects/VFX/MOPS/otls/MOPS_Remap_Falloff.hda +MOPS::Sop/Remap_Falloff::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Remap_Falloff.hda MOPS::Sop/Remap_Falloff::1.0 otls/MOPS_Remap_Falloff.hda -MOPS::Sop/Transform_Modifier::1.0 D:/Projects/VFX/MOPS/otls/MOPS_transform.hda +MOPS::Sop/Transform_Modifier::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_transform.hda MOPS::Sop/Transform_Modifier::1.0 otls/MOPS_transform.hda Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda diff --git a/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/Contents.dir/Contents.mime b/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/Contents.dir/Contents.mime index b5aa9de8..ff26aceb 100644 --- a/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/Contents.dir/Contents.mime +++ b/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/Contents.dir/Contents.mime @@ -32,23 +32,25 @@ Content-Type: text/plain sopflags sopflags = comment "" -position 2.60106 1.26809 -connectornextid 0 -flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +position 11.1711 -1.91638 +connectornextid 1 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { +0 MOPs_Instancer 0 1 "input1" } inputs { +0 MOPs_Instancer 0 1 } stat { - create 1603749746 - modify 1603750024 - author Henry@GlaDOS + create 1604893823 + modify 1604894540 + author Henry@LAPPY586 access 0777 } color UT_Color RGB 0.8 0.8 0.8 @@ -72,7 +74,7 @@ Content-Disposition: attachment; filename="hdaroot.inp" Content-Type: text/plain 2 -0 -6.2283199888241292 10.968537120629213 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" +0 -7.560139979510903 16.045912448683517 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 1 0.66787401117587075 15.24107149158219 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -108,7 +110,7 @@ inputs stat { create 1524060597 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -219,7 +221,7 @@ inputs stat { create 1524060597 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -363,7 +365,7 @@ inputs stat { create 1524060597 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -445,7 +447,7 @@ inputs stat { create 1524060597 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -751,7 +753,7 @@ inputs stat { create 1524060597 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -1079,7 +1081,7 @@ inputs stat { create 1524060597 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -1403,7 +1405,7 @@ inputs stat { create 1524060597 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -1531,7 +1533,7 @@ inputs stat { create 1524060597 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -1858,7 +1860,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -1937,7 +1939,7 @@ inputs stat { create 1536023588 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -2230,7 +2232,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -3.63899 7.55208 +position -4.97081 11.4143 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 @@ -2248,7 +2250,7 @@ inputs stat { create 1568176415 - modify 1603749839 + modify 1604894308 author Henry@LAPPY586 access 0777 } @@ -2271,12 +2273,6 @@ Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns.chn" Content-Type: text/plain { - channel time { - lefttype = extend - righttype = extend - flags = 0 - segment { length = 0 expr = @Time } - } channel input { lefttype = extend righttype = extend @@ -2556,6 +2552,12 @@ Content-Type: text/plain flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../remap_ramp_3D2interp\") } } + channel time { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "if(ch(\"../do_loop\"), @Time % ch(\"../period\"), @Time)" } + } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -2571,11 +2573,11 @@ signature [ 0 locks=0 autoscope=0 ] ( "1" ) attrname [ 0 locks=0 ] ( mops_falloff ) attrnamev [ 0 locks=0 ] ( offset ) sepparm [ 0 locks=0 ] ( ) -folder0 [ 0 locks=0 ] ( 1 1 1 ) +folder0 [ 0 locks=0 ] ( 0 0 0 ) input [ 0 locks=0 autoscope=0 ] ( [ input 0 ] ) use_rest [ 0 locks=0 autoscope=0 ] ( [ use_rest 1 ] ) sepparm2 [ 0 locks=0 ] ( ) -amp [ 0 locks=0 autoscope=0 ] ( [ ampx 1 ] [ ampy 1 ] [ ampz 1 ] ) +amp [ 0 locks=0 autoscope=0 ] ( [ ampx 2.1000000000000001 ] [ ampy 2.1000000000000001 ] [ ampz 2.1000000000000001 ] ) freq [ 0 locks=0 autoscope=0 ] ( [ freqx 1 ] [ freqy 1 ] [ freqz 1 ] [ freqw 1 ] ) uniform [ 0 locks=0 autoscope=0 ] ( [ uniform 0 ] ) roughness [ 0 locks=0 autoscope=0 ] ( [ roughness 0.5 ] ) @@ -2583,8 +2585,8 @@ octaves [ 0 locks=0 autoscope=0 ] ( [ octaves 1 ] ) offset [ 0 locks=0 autoscope=0 ] ( [ offsetx 0 ] [ offsety 0 ] [ offsetz 0 ] [ offsetw 0 ] ) tile_size [ 0 locks=0 autoscope=0 ] ( [ tile_sizex 1 ] [ tile_sizey 1 ] [ tile_sizez 1 ] ) Distort [ 0 locks=0 autoscope=0 ] ( [ Distortx 0 ] [ Distorty 0 ] [ Distortz 0 ] ) -time_varying [ 0 locks=0 autoscope=0 ] ( [ time_varying 0 ] ) -time [ 0 locks=0 ] ( [ time 0 ] ) +time_varying [ 0 locks=0 autoscope=0 ] ( [ time_varying 1 ] ) +time [ 8 locks=0 ] ( [ time 0 ] ) time_scale [ 0 locks=0 autoscope=0 ] ( [ time_scale 1 ] ) time_offset [ 0 locks=0 ] ( 0 ) do_remap_2D [ 0 locks=0 ] ( "off" ) @@ -2637,7 +2639,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -3.64199 8.30764 +position -4.97381 12.4049 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 @@ -2655,7 +2657,7 @@ inputs stat { create 1550446177 - modify 1603749747 + modify 1604894257 author Henry@LAPPY586 access 0777 } @@ -2716,7 +2718,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -3.64199 6.66593 +position -4.59122 6.99021 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 @@ -2725,16 +2727,16 @@ outputsNamed3 } inputsNamed3 { -0 MOPs_Noise_Patterns 0 1 "input1" +0 switch_do_loop 1 1 "input1" } inputs { -0 MOPs_Noise_Patterns 0 1 +0 switch_do_loop 0 1 } stat { create 1550446187 - modify 1603749747 + modify 1604894239 author Henry@LAPPY586 access 0777 } @@ -2815,7 +2817,7 @@ inputs stat { create 1570162863 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -3178,7 +3180,7 @@ inputs stat { create 1570310604 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -3517,7 +3519,7 @@ inputs stat { create 1583821827 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -3620,7 +3622,7 @@ inputs stat { create 1592358223 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -3806,35 +3808,39 @@ Content-Type: text/plain } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/grid_end.init" +Content-Disposition: attachment; filename="hdaroot/composite_vector.init" Content-Type: text/plain -type = grid -matchesdef = 0 +type = attribwrangle +matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/grid_end.def" +Content-Disposition: attachment; filename="hdaroot/composite_vector.def" Content-Type: text/plain sopflags sopflags = comment "" -position -29.5539 4.87462 -connectornextid 1 +position -1.93955 9.80042 +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 { -0 "output1" +1 "output1" } inputsNamed3 { +0 attribwrangle1 1 1 "input1" +2 MOPs_Noise_Patterns2 0 1 "input2" } inputs { +0 attribwrangle1 0 1 +1 MOPs_Noise_Patterns2 0 1 } stat { - create 1524060598 - modify 1583819447 + create 1595708550 + modify 1604894224 author Henry@LAPPY586 access 0777 } @@ -3844,51 +3850,61 @@ exprlanguage hscript end --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/grid_end.parm" +Content-Disposition: attachment; filename="hdaroot/composite_vector.parm" Content-Type: text/plain { version 0.8 -type [ 0 locks=0 autoscope=0 ] ( "poly" ) -surftype [ 0 locks=0 autoscope=0 ] ( "quads" ) -orient [ 0 locks=0 autoscope=0 ] ( "xy" ) -size [ 0 locks=0 autoscope=0 ] ( 1 1 ) -t [ 0 locks=0 autoscope=0 ] ( 0 0 1 ) -r [ 0 locks=0 ] ( 0 0 0 ) -rows [ 0 locks=0 autoscope=0 ] ( 2 ) -cols [ 0 locks=0 autoscope=0 ] ( 2 ) -orderu [ 0 locks=0 autoscope=0 ] ( 4 ) -orderv [ 0 locks=0 autoscope=0 ] ( 4 ) -interpu [ 0 locks=0 autoscope=0 ] ( "on" ) -interpv [ 0 locks=0 autoscope=0 ] ( "on" ) +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 ] ( "vector offset2 = point(1, \"offset\", @ptnum); +float bias = detail(0, \"__bias\"); +v@offset = lerp(v@offset, offset2, bias);// * f@__noisescale;" ) +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/grid_end.userdata" +Content-Disposition: attachment; filename="hdaroot/composite_vector.userdata" Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.597" + "value":"" } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/grid_start.init" +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.init" Content-Type: text/plain -type = grid -matchesdef = 0 +type = MOPS::Noise_Patterns::1.2 +matchesdef = 1 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/grid_start.def" +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.def" Content-Type: text/plain sopflags sopflags = comment "" -position -30.8703 5.63279 -connectornextid 1 +position -1.93655 11.5852 +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 { @@ -3896,87 +3912,16 @@ outputsNamed3 } inputsNamed3 { +1 pointwrangle1 1 1 "input1" } inputs { +0 pointwrangle1 0 1 } stat { - create 1524060598 - modify 1583819447 - author Henry@LAPPY586 - 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/grid_start.parm" -Content-Type: text/plain - -{ -version 0.8 -type [ 0 locks=0 autoscope=0 ] ( "poly" ) -surftype [ 0 locks=0 autoscope=0 ] ( "quads" ) -orient [ 0 locks=0 autoscope=0 ] ( "xy" ) -size [ 0 locks=0 autoscope=0 ] ( 1 1 ) -t [ 0 locks=0 autoscope=0 ] ( 0 0 -1 ) -r [ 0 locks=0 ] ( 0 0 0 ) -rows [ 0 locks=0 autoscope=0 ] ( 2 ) -cols [ 0 locks=0 autoscope=0 ] ( 2 ) -orderu [ 0 locks=0 autoscope=0 ] ( 4 ) -orderv [ 0 locks=0 autoscope=0 ] ( 4 ) -interpu [ 0 locks=0 autoscope=0 ] ( "on" ) -interpv [ 0 locks=0 autoscope=0 ] ( "on" ) -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/grid_start.userdata" -Content-Type: text/plain - -{ - "___Version___":{ - "type":"string", - "value":"18.0.597" - } -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/merge1.init" -Content-Type: text/plain - -type = merge -matchesdef = 0 - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/merge1.def" -Content-Type: text/plain - -sopflags sopflags = -comment "" -position -29.7816 3.02038 -connectornextid 3 -flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on -outputsNamed3 -{ -2 "output1" -} -inputsNamed3 -{ -0 grid_start 0 1 "input1" -1 grid_end 0 1 "input2" -} -inputs -{ -0 grid_start 0 1 -1 grid_end 0 1 -} -stat -{ - create 1524060598 - modify 1583819447 + create 1568176342 + modify 1604894260 author Henry@LAPPY586 access 0777 } @@ -3986,115 +3931,700 @@ 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":"18.0.597" - } -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/SOP_GUIDE.init" -Content-Type: text/plain - -type = null -matchesdef = 0 - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/SOP_GUIDE.def" -Content-Type: text/plain - -sopflags sopflags = -comment "" -position -21.7709 -9.1804 -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 transform_guide 2 1 "input1" -} -inputs -{ -0 transform_guide 0 1 -} -stat -{ - create 1524060598 - modify 1583819447 - author Henry@LAPPY586 - 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/SOP_GUIDE.parm" -Content-Type: text/plain - -{ -version 0.8 -copyinput [ 0 locks=0 autoscope=0 ] ( "on" ) -cacheinput [ 0 locks=0 autoscope=0 ] ( "off" ) -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/SOP_GUIDE.userdata" -Content-Type: text/plain - -{ - "___Version___":{ - "type":"string", - "value":"18.0.597" - } -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/IN_MOPS.init" +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.multiparm" Content-Type: text/plain -type = null -matchesdef = 0 +3 +remap_ramp_3D#pos ../remap_ramp_3D#pos +remap_ramp_3D#value ../remap_ramp_3D#value +remap_ramp_3D#interp ../remap_ramp_3D#interp --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/IN_MOPS.def" +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.chn" Content-Type: text/plain -sopflags sopflags = -comment "" -position -6.22832 8.92195 -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 1524060598 + channel time { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "@Time % ch(\"../period\")" } + } + channel remap_ramp_3D1pos { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_ramp_3D1pos\") } + } + channel remap_ramp_3D1value { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_ramp_3D1value\") } + } + channel remap_ramp_3D1interp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../remap_ramp_3D1interp\") } + } + channel remap_ramp_3D2pos { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_ramp_3D2pos\") } + } + channel remap_ramp_3D2value { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_ramp_3D2value\") } + } + channel remap_ramp_3D2interp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../remap_ramp_3D2interp\") } + } + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../input\") } + } + channel use_rest { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../use_rest\") } + } + channel ampx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../ampx\") } + } + channel ampy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../ampy\") } + } + channel ampz { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../ampz\") } + } + channel freqx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../freqx\") } + } + channel freqy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../freqy\") } + } + channel freqz { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../freqz\") } + } + channel freqw { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../freqw\") } + } + channel uniform { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../uniform\") } + } + channel roughness { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../roughness\") } + } + channel octaves { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../octaves\") } + } + channel offsetx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../offsetx\") } + } + channel offsety { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../offsety\") } + } + channel offsetz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../offsetz\") } + } + channel offsetw { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../offsetw\") } + } + channel tile_sizex { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../tile_sizex\") } + } + channel tile_sizey { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../tile_sizey\") } + } + channel tile_sizez { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../tile_sizez\") } + } + channel Distortx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../Distortx\") } + } + channel Distorty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../Distorty\") } + } + channel Distortz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../Distortz\") } + } + channel time_varying { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../time_varying\") } + } + channel time_scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../time_scale\") } + } + channel do_remap_3D { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../do_remap_3D\") } + } + channel input_min_3Dx { + lefttype = extend + righttype = extend + default = -1 + flags = 0 + segment { length = 0 value = -1 -1 expr = ch(\"../input_min_3Dx\") } + } + channel input_min_3Dy { + lefttype = extend + righttype = extend + default = -1 + flags = 0 + segment { length = 0 value = -1 -1 expr = ch(\"../input_min_3Dy\") } + } + channel input_min_3Dz { + lefttype = extend + righttype = extend + default = -1 + flags = 0 + segment { length = 0 value = -1 -1 expr = ch(\"../input_min_3Dz\") } + } + channel input_max_3Dx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../input_max_3Dx\") } + } + channel input_max_3Dy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../input_max_3Dy\") } + } + channel input_max_3Dz { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../input_max_3Dz\") } + } + channel output_min_3Dx { + lefttype = extend + righttype = extend + default = -1 + flags = 0 + segment { length = 0 value = -1 -1 expr = ch(\"../output_min_3Dx\") } + } + channel output_min_3Dy { + lefttype = extend + righttype = extend + default = -1 + flags = 0 + segment { length = 0 value = -1 -1 expr = ch(\"../output_min_3Dy\") } + } + channel output_min_3Dz { + lefttype = extend + righttype = extend + default = -1 + flags = 0 + segment { length = 0 value = -1 -1 expr = ch(\"../output_min_3Dz\") } + } + channel output_max_3Dx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../output_max_3Dx\") } + } + channel output_max_3Dy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../output_max_3Dy\") } + } + channel output_max_3Dz { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../output_max_3Dz\") } + } + channel remap_ramp_3D { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../remap_ramp_3D\") } + } + channel time_offset { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "(ch(\"../MOPs_Noise_Patterns/time_offset\") - ch(\"../period\")) * ch(\"time_scale\")" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +grouptype [ 0 locks=0 autoscope=0 ] ( "guess" ) +sepparm3 [ 0 locks=0 ] ( ) +signature [ 0 locks=0 autoscope=0 ] ( "1" ) +attrname [ 0 locks=0 autoscope=0 ] ( mops_falloff ) +attrnamev [ 0 locks=0 autoscope=0 ] ( offset ) +sepparm [ 0 locks=0 ] ( ) +folder0 [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +input [ 0 locks=0 autoscope=0 ] ( [ input 0 ] ) +use_rest [ 0 locks=0 autoscope=0 ] ( [ use_rest 1 ] ) +sepparm2 [ 0 locks=0 ] ( ) +amp [ 0 locks=0 autoscope=0 ] ( [ ampx 2.1000000000000001 ] [ ampy 2.1000000000000001 ] [ ampz 2.1000000000000001 ] ) +freq [ 0 locks=0 autoscope=0 ] ( [ freqx 1 ] [ freqy 1 ] [ freqz 1 ] [ freqw 1 ] ) +uniform [ 0 locks=0 autoscope=0 ] ( [ uniform 0 ] ) +roughness [ 0 locks=0 autoscope=0 ] ( [ roughness 0.5 ] ) +octaves [ 0 locks=0 autoscope=0 ] ( [ octaves 1 ] ) +offset [ 0 locks=0 autoscope=0 ] ( [ offsetx 0 ] [ offsety 0 ] [ offsetz 0 ] [ offsetw 0 ] ) +tile_size [ 0 locks=0 autoscope=0 ] ( [ tile_sizex 1 ] [ tile_sizey 1 ] [ tile_sizez 1 ] ) +Distort [ 0 locks=0 autoscope=0 ] ( [ Distortx 0 ] [ Distorty 0 ] [ Distortz 0 ] ) +time_varying [ 0 locks=0 autoscope=0 ] ( [ time_varying 1 ] ) +time [ 0 locks=0 ] ( [ time 0 ] ) +time_scale [ 0 locks=0 autoscope=0 ] ( [ time_scale 1 ] ) +time_offset [ 8 locks=0 ] ( [ time_offset -2 ] ) +do_remap_2D [ 0 locks=0 ] ( "off" ) +input_rangev [ 0 locks=0 autoscope=0 ] ( -1 1 ) +output_rangev [ 0 locks=0 autoscope=0 ] ( -1 1 ) +remap_ramp_2D [ 0 locks=0 ] ( 2 ) +do_remap_3D [ 0 locks=0 ] ( [ do_remap_3D 0 ] ) +input_range [ 0 locks=0 autoscope=0 ] ( 0 1 ) +output_range [ 0 locks=0 autoscope=0 ] ( 0 1 ) +input_min_3D [ 0 locks=0 ] ( [ input_min_3Dx -1 ] [ input_min_3Dy -1 ] [ input_min_3Dz -1 ] ) +input_max_3D [ 0 locks=0 ] ( [ input_max_3Dx 1 ] [ input_max_3Dy 1 ] [ input_max_3Dz 1 ] ) +output_min_3D [ 0 locks=0 ] ( [ output_min_3Dx -1 ] [ output_min_3Dy -1 ] [ output_min_3Dz -1 ] ) +output_max_3D [ 0 locks=0 ] ( [ output_max_3Dx 1 ] [ output_max_3Dy 1 ] [ output_max_3Dz 1 ] ) +remap_ramp_3D [ 0 locks=0 ] ( [ remap_ramp_3D 2 ] ) +remap_ramp_2D1pos [ 0 locks=0 ] ( 0 ) +remap_ramp_2D1value [ 0 locks=0 ] ( 0 ) +remap_ramp_2D1interp [ 0 locks=0 ] ( "linear" ) +remap_ramp_2D2pos [ 0 locks=0 ] ( 1 ) +remap_ramp_2D2value [ 0 locks=0 ] ( 1 ) +remap_ramp_2D2interp [ 0 locks=0 ] ( "linear" ) +remap_ramp_3D1pos [ 0 locks=0 ] ( [ remap_ramp_3D1pos 0 ] ) +remap_ramp_3D1value [ 0 locks=0 ] ( [ remap_ramp_3D1value 0 ] ) +remap_ramp_3D1interp [ 0 locks=0 ] ( [ remap_ramp_3D1interp 1 ] ) +remap_ramp_3D2pos [ 0 locks=0 ] ( [ remap_ramp_3D2pos 1 ] ) +remap_ramp_3D2value [ 0 locks=0 ] ( [ remap_ramp_3D2value 1 ] ) +remap_ramp_3D2interp [ 0 locks=0 ] ( [ remap_ramp_3D2interp 1 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/attribwrangle1.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/attribwrangle1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.44511 10.717 +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 MOPs_Noise_Patterns 0 1 "input1" +} +inputs +{ +0 MOPs_Noise_Patterns 0 1 +} +stat +{ + create 1595704867 + modify 1604894273 + author Henry@LAPPY586 + 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/attribwrangle1.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 ] ( "f@__bias = (@Time % ch(\"../period\")) / ch(\"../period\");" ) +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/attribwrangle1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/grid_end.init" +Content-Type: text/plain + +type = grid +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/grid_end.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -29.5539 4.87462 +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 1524060598 + modify 1583819447 + author Henry@LAPPY586 + 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/grid_end.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 autoscope=0 ] ( "poly" ) +surftype [ 0 locks=0 autoscope=0 ] ( "quads" ) +orient [ 0 locks=0 autoscope=0 ] ( "xy" ) +size [ 0 locks=0 autoscope=0 ] ( 1 1 ) +t [ 0 locks=0 autoscope=0 ] ( 0 0 1 ) +r [ 0 locks=0 ] ( 0 0 0 ) +rows [ 0 locks=0 autoscope=0 ] ( 2 ) +cols [ 0 locks=0 autoscope=0 ] ( 2 ) +orderu [ 0 locks=0 autoscope=0 ] ( 4 ) +orderv [ 0 locks=0 autoscope=0 ] ( 4 ) +interpu [ 0 locks=0 autoscope=0 ] ( "on" ) +interpv [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/grid_end.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.597" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/grid_start.init" +Content-Type: text/plain + +type = grid +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/grid_start.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -30.8703 5.63279 +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 1524060598 + modify 1583819447 + author Henry@LAPPY586 + 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/grid_start.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 autoscope=0 ] ( "poly" ) +surftype [ 0 locks=0 autoscope=0 ] ( "quads" ) +orient [ 0 locks=0 autoscope=0 ] ( "xy" ) +size [ 0 locks=0 autoscope=0 ] ( 1 1 ) +t [ 0 locks=0 autoscope=0 ] ( 0 0 -1 ) +r [ 0 locks=0 ] ( 0 0 0 ) +rows [ 0 locks=0 autoscope=0 ] ( 2 ) +cols [ 0 locks=0 autoscope=0 ] ( 2 ) +orderu [ 0 locks=0 autoscope=0 ] ( 4 ) +orderv [ 0 locks=0 autoscope=0 ] ( 4 ) +interpu [ 0 locks=0 autoscope=0 ] ( "on" ) +interpv [ 0 locks=0 autoscope=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/grid_start.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.597" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/merge1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -29.7816 3.02038 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 grid_start 0 1 "input1" +1 grid_end 0 1 "input2" +} +inputs +{ +0 grid_start 0 1 +1 grid_end 0 1 +} +stat +{ + create 1524060598 + modify 1583819447 + author Henry@LAPPY586 + 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":"18.0.597" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/SOP_GUIDE.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/SOP_GUIDE.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -21.7709 -9.1804 +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 transform_guide 2 1 "input1" +} +inputs +{ +0 transform_guide 0 1 +} +stat +{ + create 1524060598 modify 1583819447 author Henry@LAPPY586 access 0777 @@ -4104,6 +4634,67 @@ delscript "" exprlanguage hscript end +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/SOP_GUIDE.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 autoscope=0 ] ( "on" ) +cacheinput [ 0 locks=0 autoscope=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/SOP_GUIDE.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.597" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/IN_MOPS.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/IN_MOPS.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.56014 14.889 +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 1524060598 + modify 1604894251 + author Henry@LAPPY586 + 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/IN_MOPS.parm" Content-Type: text/plain @@ -4280,7 +4871,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -4431,7 +5022,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -4558,7 +5149,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -4649,7 +5240,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -4779,7 +5370,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -4865,7 +5456,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -5085,7 +5676,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -5113,7 +5704,7 @@ Content-Type: text/plain { version 0.8 -input [ 0 locks=0 autoscope=0 ] ( [ input 1 ] ) +input [ 0 locks=0 autoscope=0 ] ( [ input 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -5156,7 +5747,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -5252,7 +5843,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -5473,7 +6064,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -5629,7 +6220,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -5785,7 +6376,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -6005,7 +6596,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -6107,7 +6698,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -6135,7 +6726,7 @@ Content-Type: text/plain { version 0.8 -input [ 0 locks=0 autoscope=0 ] ( [ input 0 ] ) +input [ 0 locks=0 autoscope=0 ] ( [ input 1 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -6182,7 +6773,7 @@ inputs stat { create 1524060598 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -6301,7 +6892,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -6.23177 7.72303 +position -7.56359 13.3646 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 @@ -6319,7 +6910,7 @@ inputs stat { create 1565319729 - modify 1603749747 + modify 1604894254 author Henry@LAPPY586 access 0777 } @@ -6399,7 +6990,7 @@ inputs stat { create 1565319729 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -6463,7 +7054,7 @@ inputs stat { create 1570167447 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -6617,7 +7208,7 @@ inputs stat { create 1570312315 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -6903,7 +7494,7 @@ inputs stat { create 1588875175 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -6978,7 +7569,7 @@ inputs stat { create 1588875215 - modify 1603749747 + modify 1604893823 author Henry@LAPPY586 access 0777 } @@ -7020,11 +7611,86 @@ Content-Type: text/plain } } +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch_do_loop.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch_do_loop.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.87215 8.63026 +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 MOPs_Noise_Patterns 0 1 "input1" +2 composite_vector 1 1 "input2" +} +inputs +{ +0 MOPs_Noise_Patterns 0 1 +1 composite_vector 0 1 +} +stat +{ + create 1604892717 + modify 1604894440 + author Henry@LAPPY586 + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch_do_loop.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../do_loop\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch_do_loop.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( [ input 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/switch_do_loop.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.597" + } +} + --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot.order" Content-Type: text/plain -61 +65 falloff_linear do_local_transform transform_guide @@ -7086,6 +7752,10 @@ pointwrangle3 switch2 switch3 MOPs_Remap_Falloff1 +composite_vector +MOPs_Noise_Patterns2 +attribwrangle1 +switch_do_loop --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot.net" diff --git a/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/DialogScript b/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/DialogScript index 30832aa0..2ba8c652 100644 --- a/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/DialogScript +++ b/otls/MOPS_Shape_Falloff.hda/MOPS_8_8Sop_1Shape__Falloff_8_81.5/DialogScript @@ -438,6 +438,25 @@ range { 0 1 } parmtag { "autoscope" "0000000000000000" } } + parm { + name "do_loop" + label "Looping Noise" + type toggle + default { "0" } + disablewhen "{ time_varying 0 }" + range { 0! 10 } + parmtag { "autoscope" "0000000000000000" } + parmtag { "script_callback_language" "python" } + } + parm { + name "period" + label "Loop Period" + type float + default { "2" } + disablewhen "{ do_loop == 0 }" + range { 0 10 } + parmtag { "script_callback_language" "python" } + } } group { diff --git a/otls/MOPS_applyAttributes.hda/INDEX__SECTION b/otls/MOPS_applyAttributes.hda/INDEX__SECTION index 12a2830d..8bde6e2c 100644 --- a/otls/MOPS_applyAttributes.hda/INDEX__SECTION +++ b/otls/MOPS_applyAttributes.hda/INDEX__SECTION @@ -24,7 +24,7 @@ Inputs: 2 to 2 Subnet: true Python: false Empty: false -Modified: Fri Mar 15 14:28:30 2019 +Modified: Fri Mar 15 16:28:30 2019 Operator: MOPS::Apply_Attributes::1.2 Label: MOPs Apply Attributes @@ -38,7 +38,7 @@ Inputs: 2 to 2 Subnet: true Python: false Empty: false -Modified: Sun Jun 16 09:20:36 2019 +Modified: Sun Jun 16 11:20:36 2019 Operator: MOPS::Apply_Attributes::1.3 Label: MOPs Apply Attributes @@ -52,7 +52,7 @@ Inputs: 2 to 2 Subnet: true Python: false Empty: false -Modified: Mon Sep 16 09:42:50 2019 +Modified: Mon Sep 16 11:42:50 2019 Operator: MOPS::Apply_Attributes::1.4 Label: MOPs Apply Attributes @@ -66,7 +66,7 @@ Inputs: 2 to 2 Subnet: true Python: false Empty: false -Modified: Thu May 28 19:10:31 2020 +Modified: Thu May 28 21:10:31 2020 Operator: MOPS::Apply_Attributes::1.5 Label: MOPs Apply Attributes @@ -80,5 +80,5 @@ Inputs: 2 to 2 Subnet: true Python: false Empty: false -Modified: Mon Oct 26 11:17:59 2020 +Modified: Tue Nov 10 15:56:41 2020 diff --git a/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.5/Contents.dir/.OPdummydefs b/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.5/Contents.dir/.OPdummydefs index ca91aadd..d755fdf1 100644 Binary files a/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.5/Contents.dir/.OPdummydefs and b/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.5/Contents.dir/.OPdummydefs differ diff --git a/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.5/Contents.dir/Contents.mime b/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.5/Contents.dir/Contents.mime index 2c55ec1a..e87b8fc8 100644 --- a/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.5/Contents.dir/Contents.mime +++ b/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.5/Contents.dir/Contents.mime @@ -32,9 +32,9 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -5.9401 -1.53549 +position -4.00856 1.43109 connectornextid 0 -flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on +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 { } @@ -46,8 +46,8 @@ inputs } stat { - create 1603734972 - modify 1603736256 + create 1605047892 + modify 1605052545 author Henry@GlaDOS access 0777 } @@ -928,166 +928,6 @@ Content-Type: text/plain } } ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/set_intrinsics.init" -Content-Type: text/plain - -type = attribwrangle -matchesdef = 1 - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/set_intrinsics.def" -Content-Type: text/plain - -sopflags sopflags = -comment "" -position -1.31613 -1.00091 -connectornextid 2 -flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on -outputsNamed3 -{ -1 "output1" -} -inputsNamed3 -{ -0 attribpromote1 1 1 "input1" -} -inputs -{ -0 attribpromote1 0 1 -} -stat -{ - create 1583618763 - modify 1597263119 - author Henry@LAPPY586 - 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_intrinsics.parm" -Content-Type: text/plain - -{ -version 0.8 -folder0 [ 0 locks=0 ] ( 0 0 ) -group [ 0 locks=0 ] ( @__ingroup==1 ) -grouptype [ 0 locks=0 ] ( "guess" ) -class [ 0 locks=0 ] ( "primitive" ) -vex_numcount [ 0 locks=0 ] ( 10 ) -vex_threadjobsize [ 0 locks=0 ] ( 1024 ) -snippet [ 0 locks=0 ] ( "setprimintrinsic(0, \"transform\", @elemnum, 3@__transform, \"set\"); -setprimintrinsic(0, \"pivot\", @elemnum, v@__pivot, \"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 ) -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/set_intrinsics.userdata" -Content-Type: text/plain - -{ - "___Version___":{ - "type":"string", - "value":"" - } -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/primitivewrangle1.init" -Content-Type: text/plain - -type = attribwrangle -matchesdef = 1 - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/primitivewrangle1.def" -Content-Type: text/plain - -sopflags sopflags = -comment "" -position -4.53057 8.86287 -connectornextid 2 -flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on -outputsNamed3 -{ -1 "output1" -} -inputsNamed3 -{ -0 do_make_id 0 1 "input1" -} -inputs -{ -0 do_make_id 0 1 -} -stat -{ - create 1583691828 - modify 1597263119 - author Henry@LAPPY586 - 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/primitivewrangle1.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 ] ( "primitive" ) -vex_numcount [ 0 locks=0 ] ( 10 ) -vex_threadjobsize [ 0 locks=0 ] ( 1024 ) -snippet [ 0 locks=0 ] ( "3@__transform = primintrinsic(0, \"transform\", @elemnum); -v@__pivot = primintrinsic(0, \"pivot\", @elemnum);" ) -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/primitivewrangle1.userdata" -Content-Type: text/plain - -{ - "___Version___":{ - "type":"string", - "value":"" - } -} - --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot/pointwrangle1.init" Content-Type: text/plain @@ -1286,7 +1126,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position 0.955663 -9.6866 +position 1.20759 -6.07567 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 @@ -1295,16 +1135,16 @@ outputsNamed3 } inputsNamed3 { -0 switch_do_output_scale 1 1 "input1" +0 switch2 0 1 "input1" } inputs { -0 switch_do_output_scale 0 1 +0 switch2 0 1 } stat { create 1603736224 - modify 1603736244 + modify 1605052600 author Henry@GlaDOS access 0777 } @@ -1313,6 +1153,19 @@ delscript "" exprlanguage hscript end +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/write_transform.chn" +Content-Type: text/plain + +{ + channel grouptype { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../apply_attributes1/grouptype\") } + } + } + --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot/write_transform.parm" Content-Type: text/plain @@ -1320,12 +1173,21 @@ Content-Type: text/plain { version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) -group [ 0 locks=0 ] ( "" ) -grouptype [ 0 locks=0 ] ( "guess" ) +group [ 0 locks=0 ] ( `chs(\"../apply_attributes1/group\")` ) +grouptype [ 8 locks=0 ] ( [ grouptype 0 ] ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) -snippet [ 0 locks=0 ] ( "3@transform = qconvert(p@__out_orient);" ) +snippet [ 0 locks=0 ] ( "matrix3 xform = ident(); +vector orig_scale = 1; +if(haspointattrib(0, \"transform\")) { + matrix3 transform = point(0, \"transform\", @ptnum); + orig_scale = cracktransform(0, 0, 2, 0, transform); +} +3@transform = qconvert(p@__out_orient); +vector scale_ratio = orig_scale * (v@__scale * f@__pscale); +v@__scaleratio = scale_ratio; +scale(3@transform, scale_ratio);" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) @@ -1374,18 +1236,18 @@ outputsNamed3 } inputsNamed3 { -0 set_intrinsics 1 1 "input1" +0 apply_attributes1 2 1 "input1" 1 switch1 0 1 "input2" } inputs { -0 set_intrinsics 0 1 +0 apply_attributes1 0 1 1 switch1 0 1 } stat { create 1529358487 - modify 1597263119 + modify 1605052539 author Henry@LAPPY586 access 0777 } @@ -1566,7 +1428,7 @@ Content-Type: text/plain { version 0.8 -input [ 0 locks=0 autoscope=0 ] ( [ input 1 ] ) +input [ 0 locks=0 autoscope=0 ] ( [ input 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -1786,18 +1648,18 @@ outputsNamed3 } inputsNamed3 { -1 set_intrinsics 1 1 "input1" +1 apply_attributes1 2 1 "input1" 2 switch5 1 1 "input2" } inputs { -0 set_intrinsics 0 1 +0 apply_attributes1 0 1 1 switch5 0 1 } stat { create 1529358487 - modify 1597263119 + modify 1605052539 author Henry@LAPPY586 access 0777 } @@ -1997,18 +1859,18 @@ outputsNamed3 } inputsNamed3 { -0 switch_kinefx 1 1 "input1" +0 switch_do_output_scale 1 1 "input1" 2 pointwrangle1 1 1 "input2" } inputs { -0 switch_kinefx 0 1 +0 switch_do_output_scale 0 1 1 pointwrangle1 0 1 } stat { create 1556862778 - modify 1603736171 + modify 1605052561 author Henry@LAPPY586 access 0777 } @@ -2138,7 +2000,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -0.578401 -8.75566 +position -0.746351 -10.3652 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 @@ -2147,18 +2009,18 @@ outputsNamed3 } inputsNamed3 { -0 switch2 0 1 "input1" +0 switch_kinefx 1 1 "input1" 2 attribswap3 1 1 "input2" } inputs { -0 switch2 0 1 +0 switch_kinefx 0 1 1 attribswap3 0 1 } stat { create 1569468433 - modify 1603736168 + modify 1605052568 author Henry@LAPPY586 access 0777 } @@ -2213,7 +2075,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position 1.14262 -6.09161 +position 1.10063 -8.17699 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 @@ -2222,16 +2084,16 @@ outputsNamed3 } inputsNamed3 { -0 switch2 0 1 "input1" +0 switch_kinefx 1 1 "input1" } inputs { -0 switch2 0 1 +0 switch_kinefx 0 1 } stat { create 1569468449 - modify 1590184957 + modify 1605052569 author Henry@LAPPY586 access 0777 } @@ -2288,16 +2150,16 @@ outputsNamed3 } inputsNamed3 { -0 switch_kinefx 1 1 "input1" +0 switch_do_output_scale 1 1 "input1" } inputs { -0 switch_kinefx 0 1 +0 switch_do_output_scale 0 1 } stat { create 1569470684 - modify 1603736172 + modify 1605052561 author Henry@LAPPY586 access 0777 } @@ -2345,7 +2207,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position 1.14262 -6.98668 +position 0.946678 -9.24001 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 @@ -2363,7 +2225,7 @@ inputs stat { create 1569709553 - modify 1590184957 + modify 1605052564 author Henry@LAPPY586 access 0777 } @@ -2420,18 +2282,18 @@ outputsNamed3 } inputsNamed3 { -0 attribpromote3 1 1 "input1" +0 do_make_id 0 1 "input1" 2 attribpromote2 1 1 "input2" } inputs { -0 attribpromote3 0 1 +0 do_make_id 0 1 1 attribpromote2 0 1 } stat { create 1573854736 - modify 1597263119 + modify 1605052540 author Henry@LAPPY586 access 0777 } @@ -2495,16 +2357,16 @@ outputsNamed3 } inputsNamed3 { -0 attribpromote3 1 1 "input1" +0 do_make_id 0 1 "input1" } inputs { -0 attribpromote3 0 1 +0 do_make_id 0 1 } stat { create 1573854774 - modify 1588963473 + modify 1605052540 author Henry@LAPPY586 access 0777 } @@ -2639,18 +2501,18 @@ outputsNamed3 } inputsNamed3 { -0 set_intrinsics 1 1 "input1" +0 apply_attributes1 2 1 "input1" 1 switch1 0 1 "input2" } inputs { -0 set_intrinsics 0 1 +0 apply_attributes1 0 1 1 switch1 0 1 } stat { create 1529358487 - modify 1597263119 + modify 1605052539 author Henry@LAPPY586 access 0777 } @@ -2704,142 +2566,6 @@ Content-Type: text/plain } } ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/attribpromote1.init" -Content-Type: text/plain - -type = attribpromote -matchesdef = 0 - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/attribpromote1.def" -Content-Type: text/plain - -sopflags sopflags = -comment "" -position -1.32303 1.03899 -connectornextid 2 -flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on -outputsNamed3 -{ -1 "output1" -} -inputsNamed3 -{ -0 apply_attributes1 2 1 "input1" -} -inputs -{ -0 apply_attributes1 0 1 -} -stat -{ - create 1583618748 - modify 1590184957 - author Henry@LAPPY586 - 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/attribpromote1.parm" -Content-Type: text/plain - -{ -version 0.8 -inname [ 0 locks=0 ] ( "__transform __ingroup __pivot" ) -inclass [ 0 locks=0 ] ( "point" ) -outclass [ 0 locks=0 ] ( "primitive" ) -usepieceattrib [ 0 locks=0 ] ( "off" ) -pieceattrib [ 0 locks=0 ] ( name ) -method [ 0 locks=0 ] ( "first" ) -useoutname [ 0 locks=0 ] ( "off" ) -outname [ 0 locks=0 ] ( "" ) -deletein [ 0 locks=0 ] ( "on" ) -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/attribpromote1.userdata" -Content-Type: text/plain - -{ - "___Version___":{ - "type":"string", - "value":"18.0.597" - } -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/attribpromote3.init" -Content-Type: text/plain - -type = attribpromote -matchesdef = 0 - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/attribpromote3.def" -Content-Type: text/plain - -sopflags sopflags = -comment "" -position -4.53102 8.09798 -connectornextid 2 -flags = lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on -outputsNamed3 -{ -1 "output1" -} -inputsNamed3 -{ -0 primitivewrangle1 1 1 "input1" -} -inputs -{ -0 primitivewrangle1 0 1 -} -stat -{ - create 1583691873 - modify 1588964949 - author Henry@LAPPY586 - 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/attribpromote3.parm" -Content-Type: text/plain - -{ -version 0.8 -inname [ 0 locks=0 ] ( "__pivot __transform" ) -inclass [ 0 locks=0 ] ( "primitive" ) -outclass [ 0 locks=0 ] ( "point" ) -usepieceattrib [ 0 locks=0 ] ( "off" ) -pieceattrib [ 0 locks=0 ] ( name ) -method [ 0 locks=0 ] ( "first" ) -useoutname [ 0 locks=0 ] ( "off" ) -outname [ 0 locks=0 ] ( "" ) -deletein [ 0 locks=0 ] ( "on" ) -} - ---HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY -Content-Disposition: attachment; filename="hdaroot/attribpromote3.userdata" -Content-Type: text/plain - -{ - "___Version___":{ - "type":"string", - "value":"18.0.597" - } -} - --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot/attribcreate1.init" Content-Type: text/plain @@ -2964,7 +2690,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -0.578401 -11.0793 +position -0.550409 -7.0345 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 @@ -2973,18 +2699,18 @@ outputsNamed3 } inputsNamed3 { -0 switch_do_output_scale 1 1 "input1" +0 switch2 0 1 "input1" 2 write_transform 1 1 "input2" } inputs { -0 switch_do_output_scale 0 1 +0 switch2 0 1 1 write_transform 0 1 } stat { create 1603736153 - modify 1603736251 + modify 1605052573 author Henry@GlaDOS access 0777 } @@ -3030,7 +2756,7 @@ Content-Type: text/plain Content-Disposition: attachment; filename="hdaroot.order" Content-Type: text/plain -31 +27 apply_attributes1 attribcopy_id enumerate1 @@ -3053,10 +2779,6 @@ switch_is_prim_group attribpromote2 switch5 attribcopy_name -attribpromote1 -set_intrinsics -primitivewrangle1 -attribpromote3 pointwrangle1 attribcreate1 init_attrs