diff --git a/MOPS.json b/MOPS.json index 0d84f05a..55aa18c1 100644 --- a/MOPS.json +++ b/MOPS.json @@ -2,7 +2,7 @@ "env": [ { "MOPS": "C:/Users/Henry/Projects/VFX/MOPS" - }, + } ], "path": "$MOPS" diff --git a/examples/cluster_pivots.hip b/examples/cluster_pivots.hip new file mode 100644 index 00000000..3a25a5e2 Binary files /dev/null and b/examples/cluster_pivots.hip differ diff --git a/examples/mops_vellum_constraints.hip b/examples/mops_vellum_constraints.hip new file mode 100644 index 00000000..07209fa9 Binary files /dev/null and b/examples/mops_vellum_constraints.hip differ diff --git a/otls/MOPS_Noise_Falloff.hda/INDEX__SECTION b/otls/MOPS_Noise_Falloff.hda/INDEX__SECTION index 26f61ccc..eae03756 100644 --- a/otls/MOPS_Noise_Falloff.hda/INDEX__SECTION +++ b/otls/MOPS_Noise_Falloff.hda/INDEX__SECTION @@ -10,7 +10,7 @@ Inputs: 1 to 2 Subnet: true Python: false Empty: false -Modified: Mon Nov 26 20:04:41 2018 +Modified: Mon Nov 26 18:04:41 2018 Operator: MOPS::Noise_Falloff::1.1 Label: MOPs Noise Falloff @@ -24,7 +24,7 @@ Inputs: 1 to 2 Subnet: true Python: false Empty: false -Modified: Mon Feb 25 06:39:48 2019 +Modified: Mon Feb 25 04:39:48 2019 Operator: MOPS::Noise_Falloff::1.2 Label: MOPs Noise Falloff @@ -52,7 +52,7 @@ Inputs: 1 to 2 Subnet: true Python: false Empty: false -Modified: Wed Nov 6 06:39:48 2019 +Modified: Wed Nov 6 04:39:48 2019 Operator: MOPS::Noise_Falloff::1.4 Label: MOPs Noise Falloff @@ -66,5 +66,5 @@ Inputs: 1 to 2 Subnet: true Python: false Empty: false -Modified: Tue Aug 18 18:44:08 2020 +Modified: Mon Sep 28 19:57:23 2020 diff --git a/otls/MOPS_Noise_Falloff.hda/MOPS_8_8Sop_1Noise__Falloff_8_81.4/Contents.dir/.OPdummydefs b/otls/MOPS_Noise_Falloff.hda/MOPS_8_8Sop_1Noise__Falloff_8_81.4/Contents.dir/.OPdummydefs index 5918e2cf..c03d6d8d 100644 Binary files a/otls/MOPS_Noise_Falloff.hda/MOPS_8_8Sop_1Noise__Falloff_8_81.4/Contents.dir/.OPdummydefs and b/otls/MOPS_Noise_Falloff.hda/MOPS_8_8Sop_1Noise__Falloff_8_81.4/Contents.dir/.OPdummydefs differ diff --git a/otls/MOPS_Noise_Falloff.hda/MOPS_8_8Sop_1Noise__Falloff_8_81.4/Contents.dir/.OPfallbacks b/otls/MOPS_Noise_Falloff.hda/MOPS_8_8Sop_1Noise__Falloff_8_81.4/Contents.dir/.OPfallbacks index 8cabc547..15926ee5 100644 --- a/otls/MOPS_Noise_Falloff.hda/MOPS_8_8Sop_1Noise__Falloff_8_81.4/Contents.dir/.OPfallbacks +++ b/otls/MOPS_Noise_Falloff.hda/MOPS_8_8Sop_1Noise__Falloff_8_81.4/Contents.dir/.OPfallbacks @@ -1,60 +1,60 @@ -MOPS::Sop/Apply_Attributes::1.4 D:/Projects/VFX/MOPS/otls/MOPS_applyAttributes.hda +MOPS::Sop/Apply_Attributes::1.4 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_applyAttributes.hda MOPS::Sop/Apply_Attributes::1.4 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/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 -MOPS::Sop/Transform_Modifier::1.1 D:/Projects/VFX/MOPS/otls/MOPS_transform.hda +MOPS::Sop/Transform_Modifier::1.1 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_transform.hda MOPS::Sop/Transform_Modifier::1.1 otls/MOPS_transform.hda -Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda +Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda -Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda +Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda -Vop/avgcomp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/avgcomp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/avgcomp otls/OPlibScripted.hda -Vop/clamp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/clamp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/clamp otls/OPlibScripted.hda -Vop/floattohvec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/floattohvec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/floattohvec otls/OPlibScripted.hda -Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/floattovec otls/OPlibScripted.hda -Vop/hvectovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/hvectovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/hvectovec otls/OPlibScripted.hda -Vop/inttofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/inttofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/inttofloat otls/OPlibScripted.hda -Vop/invert C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/invert C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/invert otls/OPlibScripted.hda -Vop/isconnected C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/isconnected C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/isconnected otls/OPlibScripted.hda -Vop/lighting C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/lighting C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/lighting otls/OPlibScripted.hda -Vop/mix C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/mix C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/mix otls/OPlibScripted.hda -Vop/modulo C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/modulo C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/modulo otls/OPlibScripted.hda -Vop/renderstate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/renderstate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/renderstate otls/OPlibScripted.hda -Vop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/sprite otls/OPlibScripted.hda -Sop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda +Sop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibSop.hda Sop/sprite otls/OPlibSop.hda -Vop/subconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/subconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/subconst otls/OPlibScripted.hda -Vop/surfacecolor C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibVop.hda +Vop/surfacecolor C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibVop.hda Vop/surfacecolor otls/OPlibVop.hda -Vop/texture C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/texture C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/texture otls/OPlibScripted.hda -Vop/twoway C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/twoway C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/twoway otls/OPlibScripted.hda -Vop/uvcoords C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibVop.hda +Vop/uvcoords C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibVop.hda Vop/uvcoords otls/OPlibVop.hda -Vop/vectofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/vectofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibScripted.hda Vop/vectofloat otls/OPlibScripted.hda diff --git a/otls/MOPS_Noise_Falloff.hda/MOPS_8_8Sop_1Noise__Falloff_8_81.4/Contents.dir/Contents.mime b/otls/MOPS_Noise_Falloff.hda/MOPS_8_8Sop_1Noise__Falloff_8_81.4/Contents.dir/Contents.mime index 26f6e951..67b2bab0 100644 --- a/otls/MOPS_Noise_Falloff.hda/MOPS_8_8Sop_1Noise__Falloff_8_81.4/Contents.dir/Contents.mime +++ b/otls/MOPS_Noise_Falloff.hda/MOPS_8_8Sop_1Noise__Falloff_8_81.4/Contents.dir/Contents.mime @@ -32,25 +32,26 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -4.13896 -1.82074 -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 +position -6.7427 0.821112 +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_Instancer 1 1 "input1" +0 box1 0 1 "input1" } inputs { -0 MOPs_Instancer 0 1 +0 box1 0 1 } stat { - create 1597793669 - modify 1597801393 - author Henry@GlaDOS + create 1601340970 + modify 1601347855 + author Henry@LAPPY586 access 0777 } color UT_Color RGB 0.8 0.8 0.8 @@ -108,7 +109,7 @@ inputs stat { create 1578457255 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -265,7 +266,7 @@ inputs stat { create 1524060463 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -384,7 +385,7 @@ inputs stat { create 1524060464 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -625,7 +626,7 @@ vex_selectiongroup [ 0 locks=0 autoscope=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) folder1 [ 0 locks=0 autoscope=0 ] ( 0 0 ) use_rest [ 0 locks=0 autoscope=0 ] ( [ use_rest 1 ] ) -has_rest [ 0 locks=0 autoscope=0 ] ( [ has_rest 1 ] ) +has_rest [ 0 locks=0 autoscope=0 ] ( [ has_rest 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -670,7 +671,7 @@ inputs stat { create 1524060464 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -749,7 +750,7 @@ inputs stat { create 1536023491 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -991,6 +992,7 @@ Content-Type: text/plain { version 0.8 do_preview [ 0 locks=0 ] ( [ do_preview 1 ] ) +falloff_attr [ 0 locks=0 ] ( mops_falloff ) do_sprite [ 0 locks=0 ] ( [ do_sprite 0 ] ) spritemap [ 0 locks=0 ] ( sphere_matte.pic ) spritescale [ 0 locks=0 ] ( [ spritescale 1 ] ) @@ -1058,7 +1060,7 @@ inputs stat { create 1550356490 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -1120,7 +1122,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position 1.69777 1.99011 +position 2.52261 1.71516 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 @@ -1138,7 +1140,7 @@ inputs stat { create 1568176106 - modify 1597800859 + modify 1601347824 author Henry@LAPPY586 access 0777 } @@ -1330,7 +1332,7 @@ offset [ 0 locks=0 autoscope=0 ] ( [ offsetx 0 ] [ offsety 0 ] [ offsetz 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.20000000000000001 ] [ Distorty 0.20000000000000001 ] [ Distortz 0.20000000000000001 ] ) time_varying [ 0 locks=0 autoscope=0 ] ( [ time_varying 1 ] ) -time [ 8 locks=0 ] ( [ time 0 ] ) +time [ 8 locks=0 ] ( [ time 1.9583333333333333 ] ) time_scale [ 0 locks=0 autoscope=0 ] ( [ time_scale 1 ] ) time_offset [ 0 locks=0 ] ( 0 ) do_remap_2D [ 0 locks=0 ] ( "off" ) @@ -1401,7 +1403,7 @@ inputs stat { create 1592358543 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -1539,10 +1541,10 @@ spritescale [ 0 locks=0 ] ( 1 ) override_scale [ 0 locks=0 ] ( "off" ) ramp_preset [ 0 locks=0 ] ( "heatmap" ) falloff_heatmap [ 0 locks=0 ] ( 5 ) -remap_falloff1pos [ 0 locks=0 ] ( [ remap_falloff1pos 0.11418919265270233 ] ) +remap_falloff1pos [ 0 locks=0 ] ( [ remap_falloff1pos 0 ] ) remap_falloff1value [ 0 locks=0 ] ( [ remap_falloff1value 0 ] ) remap_falloff1interp [ 0 locks=0 ] ( [ remap_falloff1interp 1 ] ) -remap_falloff2pos [ 0 locks=0 ] ( [ remap_falloff2pos 0.37432432174682617 ] ) +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 ) @@ -1604,7 +1606,7 @@ inputs stat { create 1568176106 - modify 1597801433 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -1803,7 +1805,7 @@ offset [ 0 locks=0 autoscope=0 ] ( [ offsetx 0 ] [ offsety 0 ] [ offsetz 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.20000000000000001 ] [ Distorty 0.20000000000000001 ] [ Distortz 0.20000000000000001 ] ) time_varying [ 0 locks=0 autoscope=0 ] ( [ time_varying 1 ] ) -time [ 8 locks=0 ] ( [ time 0 ] ) +time [ 8 locks=0 ] ( [ time 1.6666666666666665 ] ) time_scale [ 0 locks=0 autoscope=0 ] ( [ time_scale 1 ] ) time_offset [ 0 locks=0 ] ( [ time_offset -2 ] ) do_remap_2D [ 0 locks=0 ] ( "off" ) @@ -1909,7 +1911,7 @@ group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) falloff_attr [ 0 locks=0 ] ( mops_falloff ) input [ 0 locks=0 ] ( "8" ) -strength [ 0 locks=0 ] ( [ strength 0 ] ) +strength [ 0 locks=0 ] ( [ strength 0.83333337306976318 ] ) switchclamp [ 0 locks=0 ] ( "off" ) sepparm [ 0 locks=0 ] ( ) do_preview [ 0 locks=0 ] ( "off" ) @@ -1960,7 +1962,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position 2.49086 0.712604 +position 3.37915 0.670305 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 @@ -1978,7 +1980,7 @@ inputs stat { create 1595704867 - modify 1597801379 + modify 1601347821 author Henry@LAPPY586 access 0777 } @@ -2026,6 +2028,269 @@ Content-Type: text/plain } } +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.init" +Content-Type: text/plain + +type = MOPS::Noise_Patterns::1.2 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.11391 1.07899 +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 +{ +0 "output1" +} +inputsNamed3 +{ +1 apply_transform 1 1 "input1" +} +inputs +{ +0 apply_transform 0 1 +} +stat +{ + create 1568176106 + modify 1601347839 + 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/MOPs_Noise_Patterns2.chn" +Content-Type: text/plain + +{ + channel time { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = @Time } + } + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../input2\") } + } + channel ampx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../ampx\") } + } + channel ampy { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../ampy\") } + } + channel ampz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../ampz\") } + } + channel freqx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../freqx\") } + } + channel freqy { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../freqy\") } + } + channel freqz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../freqz\") } + } + channel freqw { + lefttype = extend + righttype = extend + 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 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = ch(\"../roughness\") } + } + channel octaves { + lefttype = extend + righttype = extend + 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 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../tile_sizex\") } + } + channel tile_sizey { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../tile_sizey\") } + } + channel tile_sizez { + lefttype = extend + righttype = extend + 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 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../time_scale\") } + } + channel use_rest { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../use_rest\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/MOPs_Noise_Patterns2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +sepparm3 [ 0 locks=0 ] ( ) +signature [ 0 locks=0 ] ( "0" ) +attrname [ 0 locks=0 ] ( mops_falloff ) +attrnamev [ 0 locks=0 autoscope=0 ] ( mops_falloff ) +sepparm [ 0 locks=0 ] ( ) +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 ] ) +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 2 ] ) +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.20000000000000001 ] [ Distorty 0.20000000000000001 ] [ Distortz 0.20000000000000001 ] ) +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" ) +input_rangev [ 0 locks=0 ] ( -1 1 ) +output_rangev [ 0 locks=0 ] ( -1 1 ) +remap_ramp_2D [ 0 locks=0 ] ( 2 ) +do_remap_3D [ 0 locks=0 ] ( "off" ) +input_range [ 0 locks=0 ] ( 0 1 ) +output_range [ 0 locks=0 ] ( 0 1 ) +input_min_3D [ 0 locks=0 ] ( -1 -1 -1 ) +input_max_3D [ 0 locks=0 ] ( 1 1 1 ) +output_min_3D [ 0 locks=0 ] ( -1 -1 -1 ) +output_max_3D [ 0 locks=0 ] ( 1 1 1 ) +remap_ramp_3D [ 0 locks=0 ] ( 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 ] ( 0 ) +remap_ramp_3D1value [ 0 locks=0 ] ( 0 ) +remap_ramp_3D1interp [ 0 locks=0 ] ( "linear" ) +remap_ramp_3D2pos [ 0 locks=0 ] ( 1 ) +remap_ramp_3D2value [ 0 locks=0 ] ( 1 ) +remap_ramp_3D2interp [ 0 locks=0 ] ( "linear" ) +} + +--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/output1.init" Content-Type: text/plain @@ -2081,7 +2346,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -2142,7 +2407,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -2179,7 +2444,7 @@ inputs stat { create 1524060464 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -2217,7 +2482,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -2295,7 +2560,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -2330,7 +2595,7 @@ inputs stat { create 1524060464 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -2363,7 +2628,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -2424,7 +2689,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -2485,7 +2750,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -2584,7 +2849,7 @@ inputs stat { create 1565319729 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -2629,7 +2894,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -2664,7 +2929,7 @@ inputs stat { create 1565319729 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -2695,7 +2960,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -2732,7 +2997,7 @@ inputs stat { create 1588874570 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -2770,7 +3035,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -2807,7 +3072,7 @@ inputs stat { create 1588875069 - modify 1597457480 + modify 1601340970 author Henry@LAPPY586 access 0777 } @@ -2835,7 +3100,7 @@ Content-Type: text/plain { version 0.8 -input [ 8 locks=0 ] ( [ input 1 ] ) +input [ 8 locks=0 ] ( [ input 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -2845,7 +3110,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -2871,18 +3136,18 @@ outputsNamed3 } inputsNamed3 { -2 MOPs_Noise_Patterns 0 1 "input1" +2 MOPs_Noise_Patterns2 0 1 "input1" 0 MOPs_Combine_Falloffs 2 1 "input2" } inputs { -0 MOPs_Noise_Patterns 0 1 +0 MOPs_Noise_Patterns2 0 1 1 MOPs_Combine_Falloffs 0 1 } stat { create 1595701566 - modify 1597800899 + modify 1601347849 author Henry@LAPPY586 access 0777 } @@ -2911,7 +3176,7 @@ Content-Type: text/plain { version 0.8 -input [ 0 locks=0 ] ( [ input 1 ] ) +input [ 0 locks=0 ] ( [ input 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -2921,7 +3186,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -2929,7 +3194,7 @@ Content-Type: text/plain Content-Disposition: attachment; filename="hdaroot.order" Content-Type: text/plain -24 +25 output1 do_local_transform IN_XFORM @@ -2954,6 +3219,7 @@ MOPs_Noise_Patterns1 switch_do_loop MOPs_Combine_Falloffs compute_bias +MOPs_Noise_Patterns2 --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot.net" diff --git a/otls/MOPS_Randomize.hda/INDEX__SECTION b/otls/MOPS_Randomize.hda/INDEX__SECTION index 73ab6cda..9f9ae5e0 100644 --- a/otls/MOPS_Randomize.hda/INDEX__SECTION +++ b/otls/MOPS_Randomize.hda/INDEX__SECTION @@ -24,5 +24,5 @@ Inputs: 1 to 1 Subnet: true Python: false Empty: false -Modified: Thu Jun 4 22:20:53 2020 +Modified: Thu Sep 17 18:13:14 2020 diff --git a/otls/MOPS_Randomize.hda/MOPS_8_8Sop_1Randomize_8_81.1/Contents.dir/.OPdummydefs b/otls/MOPS_Randomize.hda/MOPS_8_8Sop_1Randomize_8_81.1/Contents.dir/.OPdummydefs index a6285309..21992999 100644 Binary files a/otls/MOPS_Randomize.hda/MOPS_8_8Sop_1Randomize_8_81.1/Contents.dir/.OPdummydefs and b/otls/MOPS_Randomize.hda/MOPS_8_8Sop_1Randomize_8_81.1/Contents.dir/.OPdummydefs differ diff --git a/otls/MOPS_Randomize.hda/MOPS_8_8Sop_1Randomize_8_81.1/Contents.dir/.OPfallbacks b/otls/MOPS_Randomize.hda/MOPS_8_8Sop_1Randomize_8_81.1/Contents.dir/.OPfallbacks index 42c9c937..f8f36fb4 100644 --- a/otls/MOPS_Randomize.hda/MOPS_8_8Sop_1Randomize_8_81.1/Contents.dir/.OPfallbacks +++ b/otls/MOPS_Randomize.hda/MOPS_8_8Sop_1Randomize_8_81.1/Contents.dir/.OPfallbacks @@ -6,49 +6,49 @@ MOPS::Sop/Extract_Attributes::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_ext MOPS::Sop/Extract_Attributes::1.0 otls/MOPS_extractAttributes.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 -Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibSop.hda +Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda -Sop/attribrandomize C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibSop.hda +Sop/attribrandomize C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda Sop/attribrandomize otls/OPlibSop.hda -Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibSop.hda +Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda -Vop/avgcomp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/avgcomp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/avgcomp otls/OPlibScripted.hda -Vop/clamp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/clamp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/clamp otls/OPlibScripted.hda -Vop/floattohvec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/floattohvec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/floattohvec otls/OPlibScripted.hda -Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/floattovec otls/OPlibScripted.hda -Vop/hvectovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/hvectovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/hvectovec otls/OPlibScripted.hda -Vop/inttofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/inttofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/inttofloat otls/OPlibScripted.hda -Vop/invert C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/invert C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/invert otls/OPlibScripted.hda -Vop/isconnected C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/isconnected C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/isconnected otls/OPlibScripted.hda -Vop/lighting C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/lighting C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/lighting otls/OPlibScripted.hda -Vop/mix C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/mix C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/mix otls/OPlibScripted.hda -Vop/modulo C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/modulo C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/modulo otls/OPlibScripted.hda -Vop/renderstate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/renderstate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/renderstate otls/OPlibScripted.hda -Sop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibSop.hda -Sop/sprite otls/OPlibSop.hda -Vop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/sprite otls/OPlibScripted.hda -Vop/subconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Sop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda +Sop/sprite otls/OPlibSop.hda +Vop/subconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/subconst otls/OPlibScripted.hda -Vop/surfacecolor C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibVop.hda +Vop/surfacecolor C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibVop.hda Vop/surfacecolor otls/OPlibVop.hda -Vop/texture C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/texture C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/texture otls/OPlibScripted.hda -Vop/twoway C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/twoway C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/twoway otls/OPlibScripted.hda -Vop/uvcoords C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibVop.hda +Vop/uvcoords C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibVop.hda Vop/uvcoords otls/OPlibVop.hda -Vop/vectofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibScripted.hda +Vop/vectofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda Vop/vectofloat otls/OPlibScripted.hda diff --git a/otls/MOPS_Randomize.hda/MOPS_8_8Sop_1Randomize_8_81.1/Contents.dir/Contents.mime b/otls/MOPS_Randomize.hda/MOPS_8_8Sop_1Randomize_8_81.1/Contents.dir/Contents.mime index 45e27ac3..ab9be242 100644 --- a/otls/MOPS_Randomize.hda/MOPS_8_8Sop_1Randomize_8_81.1/Contents.dir/Contents.mime +++ b/otls/MOPS_Randomize.hda/MOPS_8_8Sop_1Randomize_8_81.1/Contents.dir/Contents.mime @@ -32,7 +32,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -10.4351 6.16883 +position -21.1458 0.52016 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 @@ -40,16 +40,16 @@ outputsNamed3 } inputsNamed3 { -0 MOPs_Instancer 1 1 "input1" +0 MOPs_Reorient 1 1 "input1" } inputs { -0 MOPs_Instancer 0 1 +0 MOPs_Reorient 0 1 } stat { - create 1591334401 - modify 1591334450 + create 1600391158 + modify 1600391604 author Henry@LAPPY586 access 0777 } @@ -109,7 +109,7 @@ inputs stat { create 1584163373 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -190,8 +190,8 @@ grouptype [ 0 locks=0 autoscope=0 ] ( [ grouptype 0 ] ) sepparm [ 0 locks=0 ] ( ) matchmode [ 0 locks=0 autoscope=0 ] ( "0" ) folder0 [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) -do_translate [ 0 locks=0 autoscope=0 ] ( [ do_translate 0 ] ) -do_rotate [ 0 locks=0 autoscope=0 ] ( [ do_rotate 1 ] ) +do_translate [ 0 locks=0 autoscope=0 ] ( [ do_translate 1 ] ) +do_rotate [ 0 locks=0 autoscope=0 ] ( [ do_rotate 0 ] ) do_scale [ 0 locks=0 autoscope=0 ] ( "on" ) do_pivots [ 0 locks=0 autoscope=0 ] ( "off" ) sepparm2 [ 0 locks=0 ] ( ) @@ -251,7 +251,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -438,7 +438,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -625,7 +625,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -788,7 +788,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -953,7 +953,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -1072,7 +1072,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -1446,7 +1446,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -1527,7 +1527,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391565 author Henry@LAPPY586 access 0777 } @@ -1837,6 +1837,10 @@ if(local==1) { vector4 q = quaternion(m); translate = qrotate(q, translate); } +if(haspointattrib(0, \"mops_orient\")) { + vector4 mops_orient = point(0, \"mops_orient\", @ptnum); + translate = qrotate(mops_orient, translate); +} @P += translate;" ) exportlist [ 0 locks=0 autoscope=0 ] ( * ) vex_strict [ 0 locks=0 autoscope=0 ] ( "off" ) @@ -1853,8 +1857,8 @@ vex_selectiongroup [ 0 locks=0 autoscope=0 ] ( "" ) vex_precision [ 0 locks=0 autoscope=0 ] ( auto ) folder1 [ 0 locks=0 ] ( 0 0 ) seed [ 0 locks=0 autoscope=0 ] ( [ seed 0 ] ) -min [ 0 locks=0 autoscope=0 ] ( [ minx 0 ] [ miny -1 ] [ minz 0 ] ) -max [ 0 locks=0 autoscope=0 ] ( [ maxx 0 ] [ maxy 1 ] [ maxz 0 ] ) +min [ 0 locks=0 autoscope=0 ] ( [ minx 0 ] [ miny 0 ] [ minz 0.5 ] ) +max [ 0 locks=0 autoscope=0 ] ( [ maxx 0 ] [ maxy 0 ] [ maxz 0.5 ] ) local [ 0 locks=0 autoscope=0 ] ( [ local 1 ] ) step [ 0 locks=0 ] ( [ step 0 ] ) bindname1 [ 0 locks=0 autoscope=0 ] ( [ bindname1 id ] ) @@ -1903,7 +1907,7 @@ inputs stat { create 1584163374 - modify 1591334444 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -2264,7 +2268,7 @@ inputs stat { create 1584163374 - modify 1591334428 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -2619,7 +2623,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.391" + "value":"18.0.460" } } @@ -2656,7 +2660,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -2684,7 +2688,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 @@ -2694,7 +2698,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.391" + "value":"18.0.460" } } @@ -2731,7 +2735,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -2759,7 +2763,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 @@ -2769,7 +2773,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.391" + "value":"18.0.460" } } @@ -2806,7 +2810,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -2844,7 +2848,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.391" + "value":"18.0.460" } } @@ -2903,7 +2907,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.391" + "value":"18.0.460" } } @@ -2940,7 +2944,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -2978,7 +2982,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.391" + "value":"18.0.460" } } @@ -3015,7 +3019,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -3053,7 +3057,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.391" + "value":"18.0.460" } } @@ -3090,7 +3094,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -3128,7 +3132,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.391" + "value":"18.0.460" } } @@ -3194,7 +3198,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.391" + "value":"18.0.460" } } @@ -3229,7 +3233,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -3273,7 +3277,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.391" + "value":"18.0.460" } } @@ -3308,7 +3312,7 @@ inputs stat { create 1584163374 - modify 1591334401 + modify 1600391158 author Henry@LAPPY586 access 0777 } @@ -3339,7 +3343,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.391" + "value":"18.0.460" } } diff --git a/otls/MOPS_Reorient.hda/INDEX__SECTION b/otls/MOPS_Reorient.hda/INDEX__SECTION index 9055d131..702a5e5e 100644 --- a/otls/MOPS_Reorient.hda/INDEX__SECTION +++ b/otls/MOPS_Reorient.hda/INDEX__SECTION @@ -24,5 +24,5 @@ Inputs: 1 to 2 Subnet: true Python: false Empty: false -Modified: Tue Jul 23 17:06:50 2019 +Modified: Fri Oct 2 11:48:55 2020 diff --git a/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/Contents.dir/.OPdummydefs b/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/Contents.dir/.OPdummydefs index 5d2055d7..49f5fda8 100644 Binary files a/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/Contents.dir/.OPdummydefs and b/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/Contents.dir/.OPdummydefs differ diff --git a/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/Contents.dir/.OPfallbacks b/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/Contents.dir/.OPfallbacks index 8a341645..30b3e771 100644 --- a/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/Contents.dir/.OPfallbacks +++ b/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/Contents.dir/.OPfallbacks @@ -1,4 +1,4 @@ -Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.229/houdini/otls/OPlibSop.hda +Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda -Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.229/houdini/otls/OPlibSop.hda +Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda diff --git a/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/Contents.dir/Contents.mime b/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/Contents.dir/Contents.mime index dd2b9aa1..31df7c0e 100644 --- a/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/Contents.dir/Contents.mime +++ b/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/Contents.dir/Contents.mime @@ -32,28 +32,26 @@ Content-Type: text/plain sopflags sopflags = comment "" -position 1.23317 -32.0141 -connectornextid 3 +position -1.43317 -13.3203 +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 { -0 "output1" +1 "output1" } inputsNamed3 { -1 attribdelete1 1 1 "input1" -2 null1 1 1 "input2" +0 MOPs_Convert 1 1 "input1" } inputs { -0 attribdelete1 0 1 -1 null1 0 1 +0 MOPs_Convert 0 1 } stat { - create 1563913439 - modify 1563926715 - author Henry@LAPPY586 + create 1601663455 + modify 1601664531 + author Henry@GlaDOS access 0777 } color UT_Color RGB 0.8 0.8 0.8 @@ -93,7 +91,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -23.3759 2.16433 +position -24.5102 2.4864 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 @@ -111,7 +109,7 @@ inputs stat { create 1557942550 - modify 1557950361 + modify 1601663857 author Henry@LAPPY586 access 0777 } @@ -140,7 +138,7 @@ Content-Type: text/plain { version 0.8 -folder0 [ 0 locks=0 ] ( 1 1 ) +folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) @@ -164,6 +162,7 @@ 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 ) bindname1 [ 8 locks=0 ] ( [ bindname1 orient ] ) bindparm1 [ 0 locks=0 ] ( attr ) } @@ -192,7 +191,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -20.1114 2.16433 +position -21.8615 3.04653 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 @@ -210,7 +209,7 @@ inputs stat { create 1557942550 - modify 1557950391 + modify 1601663858 author Henry@LAPPY586 access 0777 } @@ -246,7 +245,7 @@ Content-Type: text/plain { version 0.8 -folder0 [ 0 locks=0 ] ( 1 1 ) +folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) @@ -279,6 +278,7 @@ 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 ) bindname1 [ 8 locks=0 ] ( [ bindname1 N ] ) bindparm1 [ 0 locks=0 ] ( attrN ) bindname2 [ 8 locks=0 ] ( [ bindname2 up ] ) @@ -364,6 +364,7 @@ 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 @@ -461,6 +462,7 @@ 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 ) bindname1 [ 8 locks=0 ] ( [ bindname1 orient ] ) bindparm1 [ 0 locks=0 ] ( attr ) } @@ -543,7 +545,7 @@ Content-Type: text/plain { version 0.8 -folder0 [ 0 locks=0 ] ( 1 1 ) +folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) @@ -575,6 +577,7 @@ 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 ) bindname1 [ 8 locks=0 ] ( [ bindname1 N ] ) bindparm1 [ 0 locks=0 ] ( attrN ) bindname2 [ 8 locks=0 ] ( [ bindname2 up ] ) @@ -657,6 +660,7 @@ 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 @@ -741,6 +745,7 @@ 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 @@ -821,6 +826,7 @@ 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 @@ -834,6 +840,220 @@ Content-Type: text/plain } } +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/use_existing_matrix.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/use_existing_matrix.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -19.9496 2.13218 +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 IN_MOPS 1 1 "input1" +} +inputs +{ +0 IN_MOPS 0 1 +} +stat +{ + create 1557942550 + modify 1601664363 + 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/use_existing_matrix.chn" +Content-Type: text/plain + +{ + channel bindname1 { + lefttype = extend + righttype = extend + defaultString = \"orient\" + flags = 0 + segment { length = 0 expr = chs(\"../inlinematrix\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/use_existing_matrix.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "string attrname = ch(\"bindname1\"); +if(!haspointattrib(0, attrname)) { + string err = \"Point attribute \" + attrname + \" does not exist!\"; + error(err); +} +int size = pointattribsize(0, attrname); +if(size == 16) { + matrix m = point(0, attrname, @elemnum); + p@__input_orient = quaternion(matrix3(m)); +} else { + matrix3 m = point(0, attrname, @elemnum); + p@__input_orient = quaternion(m); +}" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 1 ) +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 ) +bindname1 [ 0 locks=0 ] ( [ bindname1 xform ] ) +bindparm1 [ 0 locks=0 ] ( attr ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/use_existing_matrix.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/use_source_matrix.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/use_source_matrix.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.97931 1.6724 +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 switch_test_inputs 1 1 "input1" +} +inputs +{ +0 switch_test_inputs 0 1 +} +stat +{ + create 1557942550 + modify 1601664486 + 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/use_source_matrix.chn" +Content-Type: text/plain + +{ + channel bindname1 { + lefttype = extend + righttype = extend + defaultString = \"orient\" + flags = 0 + segment { length = 0 expr = chs(\"../referencematrix\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/use_source_matrix.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "string attrname = ch(\"bindname1\"); +if(!haspointattrib(0, attrname)) { + string err = \"Reference geo point attribute \" + attrname + \" does not exist!\"; + error(err); +} +int size = pointattribsize(0, attrname); +if(size == 16) { + matrix m = point(0, attrname, @elemnum); + p@__input_orient = quaternion(matrix3(m)); +} else { + matrix3 m = point(0, attrname, @elemnum); + p@__input_orient = quaternion(m); +}" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 1 ) +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 ) +bindname1 [ 8 locks=0 ] ( [ bindname1 xform ] ) +bindparm1 [ 0 locks=0 ] ( attr ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/use_source_matrix.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot/IN_MOPS.init" Content-Type: text/plain @@ -891,7 +1111,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.566" } } @@ -952,7 +1172,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.566" } } @@ -1069,7 +1289,7 @@ copyvariable [ 0 locks=0 ] ( "on" ) matchpattrib [ 0 locks=0 ] ( "off" ) kernel [ 0 locks=0 ] ( [ kernel elendt ] ) kernelradius [ 0 locks=0 ] ( [ kernelradius 10 ] ) -maxsamplecount [ 0 locks=0 ] ( [ maxsamplecount 10 ] ) +maxsamplecount [ 0 locks=0 ] ( [ maxsamplecount 1 ] ) threshold [ 0 locks=0 ] ( "on" ) thresholddist [ 0 locks=0 ] ( [ thresholddist 10 ] ) blendwidth [ 0 locks=0 ] ( [ blendwidth 0 ] ) @@ -1083,7 +1303,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.566" } } @@ -1142,7 +1362,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.566" } } @@ -1207,7 +1427,7 @@ Content-Type: text/plain { version 0.8 -input [ 0 locks=0 ] ( [ input 1 ] ) +input [ 0 locks=0 ] ( [ input 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -1217,7 +1437,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.566" } } @@ -1278,7 +1498,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.566" } } @@ -1296,7 +1516,7 @@ Content-Type: text/plain sopflags sopflags = comment "" position -21.8378 1.2535 -connectornextid 3 +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 { @@ -1306,16 +1526,18 @@ inputsNamed3 { 1 use_existing_orient 1 1 "input1" 2 use_existing_vectors 1 1 "input2" +3 use_existing_matrix 1 1 "input3" } inputs { 0 use_existing_orient 0 1 1 use_existing_vectors 0 1 +2 use_existing_matrix 0 1 } stat { create 1557942639 - modify 1557950301 + modify 1601663948 author Henry@LAPPY586 access 0777 } @@ -1343,7 +1565,7 @@ Content-Type: text/plain { version 0.8 -input [ 8 locks=0 ] ( [ input 1 ] ) +input [ 8 locks=0 ] ( [ input 2 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -1353,7 +1575,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.566" } } @@ -1414,7 +1636,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.566" } } @@ -1432,7 +1654,7 @@ Content-Type: text/plain sopflags sopflags = comment "" position -15.2201 0.636629 -connectornextid 3 +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 { @@ -1442,16 +1664,18 @@ inputsNamed3 { 0 use_source_orient 1 1 "input1" 1 use_source_vectors 1 1 "input2" +3 use_source_matrix 1 1 "input3" } inputs { 0 use_source_orient 0 1 1 use_source_vectors 0 1 +2 use_source_matrix 0 1 } stat { create 1557942822 - modify 1557950313 + modify 1601664380 author Henry@LAPPY586 access 0777 } @@ -1479,7 +1703,7 @@ Content-Type: text/plain { version 0.8 -input [ 8 locks=0 ] ( [ input 0 ] ) +input [ 8 locks=0 ] ( [ input 2 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -1489,7 +1713,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.566" } } @@ -1632,7 +1856,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.566" } } @@ -1697,7 +1921,7 @@ Content-Type: text/plain { version 0.8 -input [ 8 locks=0 ] ( [ input 0 ] ) +input [ 8 locks=0 ] ( [ input 1 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -1707,7 +1931,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"17.5.229" + "value":"18.0.566" } } @@ -1715,7 +1939,7 @@ Content-Type: text/plain Content-Disposition: attachment; filename="hdaroot.order" Content-Type: text/plain -20 +22 IN_MOPS IN_REFERENCE attribtransfer1 @@ -1736,6 +1960,8 @@ switch_test_inputs pointwrangle1 convert_orient_to_N_up renormalize +use_existing_matrix +use_source_matrix --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot.net" diff --git a/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/DialogScript b/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/DialogScript index 541e7fc0..81caeeac 100644 --- a/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/DialogScript +++ b/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/DialogScript @@ -37,6 +37,7 @@ menu { "0" "Quaternion" "1" "Two Vectors" + "2" "Matrix" } } parm { @@ -44,21 +45,31 @@ label "Orient Attribute" type string default { "orient" } - hidewhen "{ inlineattrtype == 1 }" + hidewhen "{ inlineattrtype != 0 }" + } + parm { + name "inlinematrix" + label "Matrix Attribute" + type string + default { "xform" } + hidewhen "{ inlineattrtype != 2 }" + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + parmtag { "script_callback_language" "python" } } parm { name "inlinen" label "Normal Attribute" type string default { "N" } - hidewhen "{ inlineattrtype == 0 }" + hidewhen "{ inlineattrtype != 1 }" } parm { name "inlineup" label "Up Attribute" type string default { "up" } - hidewhen "{ inlineattrtype == 0 }" + hidewhen "{ inlineattrtype != 1 }" } } @@ -75,6 +86,7 @@ menu { "0" "Quaternion" "1" "Two Vectors" + "2" "Matrix" } } parm { @@ -82,21 +94,31 @@ label "Orient Attribute" type string default { "orient" } - hidewhen "{ referenceattrtype == 1 }" + hidewhen "{ referenceattrtype != 0 }" + } + parm { + name "referencematrix" + label "Matrix Attribute" + type string + default { "xform" } + hidewhen "{ referenceattrtype != 2 }" + range { 0 1 } + parmtag { "autoscope" "0000000000000000" } + parmtag { "script_callback_language" "python" } } parm { name "referencen" label "Normal Attribute" type string default { "N" } - hidewhen "{ referenceattrtype == 0 }" + hidewhen "{ referenceattrtype != 1 }" } parm { name "referenceup" label "Up Attribute" type string default { "up" } - hidewhen "{ referenceattrtype == 0 }" + hidewhen "{ referenceattrtype != 1 }" } parm { name "sepparm" diff --git a/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/ExtraFileOptions b/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/ExtraFileOptions index 54d52652..653fd919 100644 --- a/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/ExtraFileOptions +++ b/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/ExtraFileOptions @@ -19,6 +19,10 @@ "type":"string", "value":"" }, + "ViewerStateModule/CodeGenInput":{ + "type":"string", + "value":"{\n\t\"state_name\":\"\",\n\t\"state_label\":\"\",\n\t\"state_descr\":\"\",\n\t\"state_icon\":\"$HH/config/Icons\",\n\t\"state_debug_menu\":0,\n\t\"state_sample\":0,\n\t\"state_handler_indices\":[]\n}\n" + }, "mops_TD_tools_05.svg/Cursor":{ "type":"intarray", "value":[1,1] diff --git a/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/TypePropertiesOptions b/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/TypePropertiesOptions index b4811492..a6d52acf 100644 --- a/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/TypePropertiesOptions +++ b/otls/MOPS_Reorient.hda/MOPS_8_8Sop_1Reorient_8_81.1/TypePropertiesOptions @@ -1,14 +1,14 @@ -SaveSpareParms := 0; CheckExternal := 1; -SaveIcon := 1; -GzipContents := 1; ContentsCompressionType := 1; -UnlockOnCreate := 0; -SaveCachedCode := 0; +ForbidOutsideParms := 1; +GzipContents := 1; LockContents := 1; MakeDefault := 1; -UseDSParms := 1; -ForbidOutsideParms := 1; +ParmsFromVfl := 0; PrefixDroppedParmLabel := 0; PrefixDroppedParmName := 0; -ParmsFromVfl := 0; +SaveCachedCode := 0; +SaveIcon := 1; +SaveSpareParms := 0; +UnlockOnCreate := 0; +UseDSParms := 1; diff --git a/otls/MOPS_Spring_Modifier.hda/INDEX__SECTION b/otls/MOPS_Spring_Modifier.hda/INDEX__SECTION index f0791322..4f3a1fea 100644 --- a/otls/MOPS_Spring_Modifier.hda/INDEX__SECTION +++ b/otls/MOPS_Spring_Modifier.hda/INDEX__SECTION @@ -10,5 +10,5 @@ Inputs: 1 to 1 Subnet: true Python: false Empty: false -Modified: Sat Jul 18 17:34:54 2020 +Modified: Fri Oct 9 10:07:35 2020 diff --git a/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/Contents.dir/.OPdummydefs b/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/Contents.dir/.OPdummydefs index f2d7b995..391d085d 100644 Binary files a/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/Contents.dir/.OPdummydefs and b/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/Contents.dir/.OPdummydefs differ diff --git a/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/Contents.dir/.OPfallbacks b/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/Contents.dir/.OPfallbacks index ac653cd3..244cb4bc 100644 --- a/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/Contents.dir/.OPfallbacks +++ b/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/Contents.dir/.OPfallbacks @@ -1,56 +1,58 @@ -MOPS::Sop/Apply_Attributes::1.4 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_applyAttributes.hda +MOPS::Sop/Apply_Attributes::1.4 D:/Projects/VFX/MOPS/otls/MOPS_applyAttributes.hda MOPS::Sop/Apply_Attributes::1.4 otls/MOPS_applyAttributes.hda -MOPS::Sop/Extract_Attributes::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_extractAttributes.hda +MOPS::Sop/Extract_Attributes::1.0 D:/Projects/VFX/MOPS/otls/MOPS_extractAttributes.hda MOPS::Sop/Extract_Attributes::1.0 otls/MOPS_extractAttributes.hda -MOPS::Sop/Preview_Falloff::1.1 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Preview_Falloff.hda +MOPS::Sop/Preview_Falloff::1.1 D:/Projects/VFX/MOPS/otls/MOPS_Preview_Falloff.hda MOPS::Sop/Preview_Falloff::1.1 otls/MOPS_Preview_Falloff.hda -MOPS::Sop/Set_Sequence_Time::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Set_Sequence_Time.hda +MOPS::Sop/Set_Sequence_Time::1.0 D:/Projects/VFX/MOPS/otls/MOPS_Set_Sequence_Time.hda MOPS::Sop/Set_Sequence_Time::1.0 otls/MOPS_Set_Sequence_Time.hda -Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda +MOPS::Sop/Transform_Modifier::1.1 D:/Projects/VFX/MOPS/otls/MOPS_transform.hda +MOPS::Sop/Transform_Modifier::1.1 otls/MOPS_transform.hda +Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda -Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda +Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda -Vop/avgcomp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/avgcomp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/avgcomp otls/OPlibScripted.hda -Vop/clamp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/clamp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/clamp otls/OPlibScripted.hda -Vop/floattohvec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/floattohvec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/floattohvec otls/OPlibScripted.hda -Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/floattovec otls/OPlibScripted.hda -Vop/hvectovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/hvectovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/hvectovec otls/OPlibScripted.hda -Vop/inttofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/inttofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/inttofloat otls/OPlibScripted.hda -Vop/invert C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/invert C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/invert otls/OPlibScripted.hda -Vop/isconnected C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/isconnected C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/isconnected otls/OPlibScripted.hda -Vop/lighting C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/lighting C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/lighting otls/OPlibScripted.hda -Vop/mix C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/mix C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/mix otls/OPlibScripted.hda -Vop/modulo C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/modulo C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/modulo otls/OPlibScripted.hda -Vop/renderstate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/renderstate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/renderstate otls/OPlibScripted.hda -Sop/solver C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda +Sop/solver C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibSop.hda Sop/solver otls/OPlibSop.hda -Sop/split C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda +Sop/split C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibSop.hda Sop/split otls/OPlibSop.hda -Vop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda -Vop/sprite otls/OPlibScripted.hda -Sop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.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.460/houdini/otls/OPlibScripted.hda +Vop/sprite C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda +Vop/sprite otls/OPlibScripted.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.460/houdini/otls/OPlibVop.hda +Vop/surfacecolor C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibVop.hda Vop/surfacecolor otls/OPlibVop.hda -Vop/texture C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/texture C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/texture otls/OPlibScripted.hda -Vop/twoway C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/twoway C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/twoway otls/OPlibScripted.hda -Vop/uvcoords C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibVop.hda +Vop/uvcoords C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibVop.hda Vop/uvcoords otls/OPlibVop.hda -Vop/vectofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibScripted.hda +Vop/vectofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.597/houdini/otls/OPlibScripted.hda Vop/vectofloat otls/OPlibScripted.hda diff --git a/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/Contents.dir/Contents.mime b/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/Contents.dir/Contents.mime index ab4813eb..599b35aa 100644 --- a/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/Contents.dir/Contents.mime +++ b/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/Contents.dir/Contents.mime @@ -32,25 +32,23 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -9.46147 1.41377 -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 +position 8.37123 -7.50126 +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 outputsNamed3 { } inputsNamed3 { -0 MOPs_Transform_Modifier 1 1 "input1" } inputs { -0 MOPs_Transform_Modifier 0 1 } stat { - create 1595118563 - modify 1595118660 - author Henry@LAPPY586 + create 1602262807 + modify 1602262982 + author Henry@GlaDOS access 0777 } color UT_Color RGB 0.8 0.8 0.8 @@ -107,7 +105,7 @@ inputs stat { create 1523565945 - modify 1577286169 + modify 1602262807 author Mo@Mo-PC access 0777 } @@ -213,7 +211,7 @@ inputs stat { create 1324348265 - modify 1558671508 + modify 1602263222 author jlait@andorra.sidefx.com access 0777 } @@ -267,7 +265,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -327,7 +325,7 @@ inputs stat { create 1523567617 - modify 1577286019 + modify 1602262807 author Mo@Mo-PC access 0777 } @@ -412,7 +410,7 @@ inputs stat { create 1539667218 - modify 1577286239 + modify 1602263249 author henry@GlaDOS access 0777 } @@ -710,6 +708,15 @@ Content-Type: text/plain flags = 0 segment { length = 0 value = 0.40000000000000002 0.40000000000000002 expr = ch(\"../../../../K\") } } + channel vexpression { + lefttype = extend + righttype = extend + defaultString = "\"// damp = 0.9; +// mass = 1.0; +// k = 0.4;\"" + flags = 0 + segment { length = 0 expr = chs(\"../../../../vexpression\") } + } } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -733,9 +740,9 @@ snippet [ 0 locks=0 ] ( "function float rot_dist(vector4 q1, q2) { float damp = chf(\"damping_coeff\"); float mass = chf(\"Mass\"); -float k = chf(\"Spring_Const\") +float k = chf(\"Spring_Const\"); -`ifs(chi(\"do_vexpression\"), chs(\"vexpression\"), \"\")`; +`ifs(ch(\"do_vexpression\"), chs(\"vexpression\"), \"\")` if(chi(\"do_pos\")) { vector restpos = point(1, \"P\", @ptnum); @@ -808,15 +815,15 @@ vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) folder1 [ 0 locks=0 ] ( 0 0 ) -damping_coeff [ 8 locks=0 ] ( [ damping_coeff 0.746 ] ) +damping_coeff [ 8 locks=0 ] ( [ damping_coeff 0.90000000000000002 ] ) Mass [ 8 locks=0 ] ( [ Mass 1 ] ) -Spring_Const [ 8 locks=0 ] ( [ Spring_Const 0.188 ] ) +Spring_Const [ 8 locks=0 ] ( [ Spring_Const 0.40000000000000002 ] ) do_pos [ 0 locks=0 ] ( [ do_pos 1 ] ) do_rot [ 0 locks=0 ] ( [ do_rot 1 ] ) do_scale [ 0 locks=0 ] ( [ do_scale 1 ] ) do_falloff [ 0 locks=0 ] ( [ do_falloff 0 ] ) -do_vexpression [ 0 locks=0 ] ( [ do_vexpression 0 ] ) -vexpression [ 0 locks=0 ] ( `chs(\"../../../../vexpression\")` ) +do_vexpression [ 0 locks=0 ] ( [ do_vexpression 1 ] ) +vexpression [ 8 locks=0 ] ( [ vexpression "k = 0.4;" ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -893,6 +900,91 @@ Content-Type: text/plain } } +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/spring_solver/d/s/MOPs_Transform_Modifier.init" +Content-Type: text/plain + +type = MOPS::Transform_Modifier::1.1 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/spring_solver/d/s/MOPs_Transform_Modifier.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 11.0899 -2.73587 +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 +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1602263222 + modify 1602263228 + author Henry@GlaDOS + 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/spring_solver/d/s/MOPs_Transform_Modifier.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +ignore_no_falloff [ 0 locks=0 ] ( "off" ) +local [ 0 locks=0 ] ( "on" ) +translate [ 0 locks=0 ] ( 0 0 0 ) +rotate [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 1 1 ) +uniform_scale [ 0 locks=0 ] ( 1 ) +pivot [ 0 locks=0 ] ( 0 0 0 ) +do_weight [ 0 locks=0 ] ( "on" ) +falloff_attribute [ 0 locks=0 ] ( mops_falloff ) +do_vexpression [ 0 locks=0 ] ( "off" ) +vexpression [ 0 locks=0 ] ( "// translate = {0,0,0}; +// rotate = {0,0,0}; +// scale = {1,1,1}; +// pscale = 1; +// local = 1;" ) +rotate_mode [ 0 locks=0 ] ( 0 ) +scale_mode [ 0 locks=0 ] ( 0 ) +rotate_order [ 0 locks=0 ] ( 0 ) +pivot_mode [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/spring_solver/d/s/MOPs_Transform_Modifier.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"7" + }, + "___toolid___":{ + "type":"string", + "value":"MOPS::sop_Transform_Modifier::1.1" + } +} + --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot/MOPs_Preview_Falloff.init" Content-Type: text/plain @@ -924,7 +1016,7 @@ inputs stat { create 1539666485 - modify 1577285407 + modify 1602262807 author henry@GlaDOS access 0777 } @@ -1154,6 +1246,7 @@ Content-Type: text/plain { version 0.8 do_preview [ 0 locks=0 autoscope=0 ] ( [ do_preview 0 ] ) +falloff_attr [ 0 locks=0 ] ( mops_falloff ) do_sprite [ 0 locks=0 autoscope=0 ] ( [ do_sprite 1 ] ) spritemap [ 0 locks=0 autoscope=0 ] ( sphere_matte.pic ) spritescale [ 0 locks=0 autoscope=0 ] ( [ spritescale 1 ] ) @@ -1303,7 +1396,7 @@ inputs stat { create 1533874785 - modify 1577285407 + modify 1602262807 author Henry@LAPPY586 access 0777 } @@ -1391,7 +1484,7 @@ inputs stat { create 1569472229 - modify 1577286165 + modify 1602262807 author Henry@LAPPY586 access 0777 } @@ -1559,7 +1652,7 @@ inputs stat { create 1324348265 - modify 1595118958 + modify 1602262974 author jlait@andorra.sidefx.com access 0777 } @@ -1632,7 +1725,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -1665,7 +1758,7 @@ inputs stat { create 1324348294 - modify 1577285407 + modify 1602262807 author jlait@andorra.sidefx.com access 0777 } @@ -1711,7 +1804,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -1744,7 +1837,7 @@ inputs stat { create 1324348294 - modify 1577285407 + modify 1602262807 author jlait@andorra.sidefx.com access 0777 } @@ -1790,7 +1883,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -1823,7 +1916,7 @@ inputs stat { create 1324348294 - modify 1577285407 + modify 1602262807 author jlait@andorra.sidefx.com access 0777 } @@ -1869,7 +1962,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -1902,7 +1995,7 @@ inputs stat { create 1324348294 - modify 1577285407 + modify 1602262807 author jlait@andorra.sidefx.com access 0777 } @@ -1948,7 +2041,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -1985,7 +2078,7 @@ inputs stat { create 1523565981 - modify 1577285407 + modify 1602262807 author Mo@Mo-PC access 0777 } @@ -2023,7 +2116,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -2082,7 +2175,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -2090,7 +2183,7 @@ Content-Type: text/plain Content-Disposition: attachment; filename="hdaroot/spring_solver/d/s.order" Content-Type: text/plain -10 +11 Prev_Frame Input_1 Input_2 @@ -2101,6 +2194,7 @@ pointwrangle4 spring_forces output1 MOPs_Extract_Attributes +MOPs_Transform_Modifier --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot/spring_solver/d/s.net" @@ -2165,7 +2259,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -2265,7 +2359,7 @@ inputs stat { create 1533875540 - modify 1577285407 + modify 1602262807 author Henry@LAPPY586 access 0777 } @@ -2354,7 +2448,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -2492,7 +2586,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -2551,7 +2645,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -2588,7 +2682,7 @@ inputs stat { create 1539666524 - modify 1577285407 + modify 1602262807 author henry@GlaDOS access 0777 } @@ -2626,7 +2720,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -2663,7 +2757,7 @@ inputs stat { create 1540481191 - modify 1577285407 + modify 1602262807 author henry@GlaDOS access 0777 } @@ -2701,7 +2795,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } @@ -2775,7 +2869,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.597" } } diff --git a/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/DialogScript b/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/DialogScript index ca41d21b..bc63beeb 100644 --- a/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/DialogScript +++ b/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/DialogScript @@ -176,10 +176,11 @@ } parm { name "vexpression" - label "VEXpression" + label "Vexpression" type string default { "// damp = 0.9;\n// mass = 1.0;\n// k = 0.4;" } - hidewhen "{ do_vexpression == 0 }" + hidewhen "{ do_vexpression 0 }" + parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } } diff --git a/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/ExtraFileOptions b/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/ExtraFileOptions index e8838258..50e13e9f 100644 --- a/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/ExtraFileOptions +++ b/otls/MOPS_Spring_Modifier.hda/MOPS_8_8Sop_1Spring__Modifier_8_81.0/ExtraFileOptions @@ -1,7 +1,7 @@ { "OnCreated/Cursor":{ "type":"intarray", - "value":[13,38] + "value":[13,1] }, "OnCreated/IsExpr":{ "type":"bool", @@ -21,7 +21,7 @@ }, "ViewerStateModule/CodeGenInput":{ "type":"string", - "value":"{\n\t\"state_name\":\"\",\n\t\"state_label\":\"\",\n\t\"state_descr\":\"\",\n\t\"state_icon\":\"$HH/config/Icons\",\n\t\"state_sample\":0,\n\t\"state_handler_indices\":[]\n}\n" + "value":"{\n\t\"state_name\":\"\",\n\t\"state_label\":\"\",\n\t\"state_descr\":\"\",\n\t\"state_icon\":\"$HH/config/Icons\",\n\t\"state_debug_menu\":0,\n\t\"state_sample\":0,\n\t\"state_handler_indices\":[]\n}\n" }, "mops_modifier_02.svg/Cursor":{ "type":"intarray", diff --git a/otls/MOPS_instancer.hda/INDEX__SECTION b/otls/MOPS_instancer.hda/INDEX__SECTION index 9fdc9ada..9242b6b9 100644 --- a/otls/MOPS_instancer.hda/INDEX__SECTION +++ b/otls/MOPS_instancer.hda/INDEX__SECTION @@ -52,7 +52,7 @@ Inputs: 0 to 500 Subnet: true Python: false Empty: false -Modified: Fri Jan 31 02:16:24 2020 +Modified: Thu Jan 30 22:16:24 2020 Operator: MOPS::Instancer::1.4 Label: MOPs Instancer @@ -66,5 +66,5 @@ Inputs: 0 to 500 Subnet: true Python: false Empty: false -Modified: Sat Aug 29 13:35:52 2020 +Modified: Sat Sep 19 11:27:22 2020 diff --git a/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/Contents.dir/.OPdummydefs b/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/Contents.dir/.OPdummydefs index 333929ad..58bca657 100644 Binary files a/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/Contents.dir/.OPdummydefs and b/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/Contents.dir/.OPdummydefs differ diff --git a/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/Contents.dir/Contents.mime b/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/Contents.dir/Contents.mime index 40b14347..f28d58d9 100644 --- a/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/Contents.dir/Contents.mime +++ b/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/Contents.dir/Contents.mime @@ -32,22 +32,25 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -16.507 10.4422 -connectornextid 0 -flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on +position -2.91359 0.848509 +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 box1 0 1 "input1" } inputs { +0 box1 0 1 } stat { - create 1598668752 - modify 1598733319 + create 1600539039 + modify 1600540037 author Henry@LAPPY586 access 0777 } @@ -8849,6 +8852,69 @@ Content-Type: text/plain } } +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/MOPs_Extract_Attributes.init" +Content-Type: text/plain + +type = MOPS::Extract_Attributes::1.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/MOPs_Extract_Attributes.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 73.5471 -66.4009 +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 switch_points_only_mesh 1 1 "input1" +} +inputs +{ +0 switch_points_only_mesh 0 1 +} +stat +{ + create 1600539711 + modify 1600539782 + 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/MOPs_Extract_Attributes.parm" +Content-Type: text/plain + +{ +version 0.8 +do_pivot [ 0 locks=0 ] ( "on" ) +do_mops_orient [ 0 locks=0 ] ( "off" ) +do_full_transform [ 0 locks=0 ] ( "off" ) +simplify_scale [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/MOPs_Extract_Attributes.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot/globals.init" Content-Type: text/plain @@ -8974,7 +9040,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position 72.6612 -73.2552 +position 72.6612 -73.9636 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 @@ -8991,7 +9057,7 @@ inputs stat { create 1510816622 - modify 1595112998 + modify 1600539771 author Henry@LAPPY586 access 0777 } @@ -12764,7 +12830,7 @@ inputs stat { create 1567744824 - modify 1595113043 + modify 1600540039 author Henry@LAPPY586 access 0777 } @@ -14073,7 +14139,7 @@ inputs stat { create 1567746994 - modify 1595113043 + modify 1600540039 author Henry@LAPPY586 access 0777 } @@ -15820,7 +15886,7 @@ Content-Type: text/plain { version 0.8 -input [ 0 locks=0 ] ( [ input 1 ] ) +input [ 0 locks=0 ] ( [ input 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -18583,7 +18649,7 @@ t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) r [ 8 locks=0 ] ( [ rx 0 ] [ ry 0 ] [ rz 0 ] ) s [ 0 locks=0 ] ( [ sx 1 ] [ sy 1 ] [ sz 1 ] ) shear [ 0 locks=0 ] ( 0 0 0 ) -scale [ 0 locks=0 ] ( [ scale 1 ] ) +scale [ 0 locks=0 ] ( [ scale 0.10000000000000001 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) @@ -19312,7 +19378,7 @@ Content-Type: text/plain { version 0.8 -input [ 8 locks=0 ] ( [ input 1 ] ) +input [ 8 locks=0 ] ( [ input 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -19490,18 +19556,18 @@ outputsNamed3 } inputsNamed3 { -0 switch_points_only_mesh 1 1 "input1" +0 do_auto_generate_template_attrs 2 1 "input1" 2 MOPs_Transform_Modifier 1 1 "input2" } inputs { -0 switch_points_only_mesh 0 1 +0 do_auto_generate_template_attrs 0 1 1 MOPs_Transform_Modifier 0 1 } stat { create 1569455704 - modify 1595112998 + modify 1600539785 author Henry@LAPPY586 access 0777 } @@ -19529,7 +19595,7 @@ Content-Type: text/plain { version 0.8 -input [ 8 locks=0 ] ( [ input 1 ] ) +input [ 8 locks=0 ] ( [ input 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -21353,6 +21419,82 @@ Content-Type: text/plain } } +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/do_auto_generate_template_attrs.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/do_auto_generate_template_attrs.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 72.3913 -67.4263 +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 switch_points_only_mesh 1 1 "input1" +1 MOPs_Extract_Attributes 1 1 "input2" +} +inputs +{ +0 switch_points_only_mesh 0 1 +1 MOPs_Extract_Attributes 0 1 +} +stat +{ + create 1600539740 + modify 1600539847 + 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_auto_generate_template_attrs.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../output_template_attrs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/do_auto_generate_template_attrs.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( [ input 1 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="hdaroot/do_auto_generate_template_attrs.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.0.460" + } +} + --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot/__dot1.networkdotinit" Content-Type: text/plain @@ -21370,7 +21512,7 @@ Content-Type: text/plain Content-Disposition: attachment; filename="hdaroot.order" Content-Type: text/plain -191 +193 globals output1 distribution_linear1 @@ -21562,6 +21704,8 @@ MOPs_Align enumerate4 attribcast1 attribcast2 +MOPs_Extract_Attributes +do_auto_generate_template_attrs --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY Content-Disposition: attachment; filename="hdaroot.net" diff --git a/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/DialogScript b/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/DialogScript index 3c6285df..73ddc379 100644 --- a/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/DialogScript +++ b/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/DialogScript @@ -603,6 +603,16 @@ range { 0! 10 } parmtag { "autoscope" "0000000000000000" } } + parm { + name "output_template_attrs" + label "Output Template Attributes" + type toggle + default { "1" } + disablewhen "{ points_only 1 }" + range { 0! 10 } + parmtag { "autoscope" "0000000000000000" } + parmtag { "script_callback_language" "python" } + } parm { name "sepparm3" label "Separator" diff --git a/otls/MOPS_noise_modifier.hda/INDEX__SECTION b/otls/MOPS_noise_modifier.hda/INDEX__SECTION index 7aee9e4b..44fba3b0 100644 --- a/otls/MOPS_noise_modifier.hda/INDEX__SECTION +++ b/otls/MOPS_noise_modifier.hda/INDEX__SECTION @@ -38,5 +38,5 @@ Inputs: 1 to 1 Subnet: true Python: false Empty: false -Modified: Tue Aug 18 18:42:23 2020 +Modified: Mon Sep 28 19:59:08 2020 diff --git a/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.2/Contents.dir/.OPdummydefs b/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.2/Contents.dir/.OPdummydefs index 8503097c..f6bb646d 100644 Binary files a/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.2/Contents.dir/.OPdummydefs and b/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.2/Contents.dir/.OPdummydefs differ diff --git a/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.2/Contents.dir/.OPfallbacks b/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.2/Contents.dir/.OPfallbacks index 870e069c..7ebb9183 100644 --- a/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.2/Contents.dir/.OPfallbacks +++ b/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.2/Contents.dir/.OPfallbacks @@ -1,14 +1,14 @@ -MOPS::Sop/Apply_Attributes::1.4 D:/Projects/VFX/MOPS/otls/MOPS_applyAttributes.hda +MOPS::Sop/Apply_Attributes::1.4 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_applyAttributes.hda MOPS::Sop/Apply_Attributes::1.4 otls/MOPS_applyAttributes.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 -Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda +Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda -Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda +Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda -Sop/solver C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda +Sop/solver C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibSop.hda Sop/solver otls/OPlibSop.hda -Sop/split C:/PROGRA~1/SIDEEF~1/HOUDIN~1.460/houdini/otls/OPlibSop.hda +Sop/split C:/PROGRA~1/SIDEEF~1/HOUDIN~1.566/houdini/otls/OPlibSop.hda Sop/split otls/OPlibSop.hda diff --git a/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.2/Contents.dir/Contents.mime b/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.2/Contents.dir/Contents.mime index 3aa4e64b..22e68be9 100644 --- a/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.2/Contents.dir/Contents.mime +++ b/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.2/Contents.dir/Contents.mime @@ -32,25 +32,23 @@ Content-Type: text/plain sopflags sopflags = comment "" -position 3.08191 -1.16059 -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 +position -1.96906 -0.470792 +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 outputsNamed3 { } inputsNamed3 { -0 MOPs_Instancer 1 1 "input1" } inputs { -0 MOPs_Instancer 0 1 } stat { - create 1597800949 - modify 1597801340 - author Henry@GlaDOS + create 1601348249 + modify 1601348336 + author Henry@LAPPY586 access 0777 } color UT_Color RGB 0.8 0.8 0.8 @@ -163,7 +161,7 @@ inputs stat { create 1583723904 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -327,7 +325,7 @@ inputs stat { create 1546924805 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -410,7 +408,7 @@ inputs stat { create 1568176217 - modify 1597801055 + modify 1601348319 author Henry@LAPPY586 access 0777 } @@ -440,7 +438,7 @@ Content-Type: text/plain lefttype = extend righttype = extend flags = 0 - segment { length = 0 expr = "@Time % ch(\"../period\")" } + segment { length = 0 expr = "if(ch(\"../do_loop\"), @Time % ch(\"../period\"), @Time)" } } channel remap_ramp_2D1pos { lefttype = extend @@ -927,7 +925,7 @@ inputs stat { create 1554928384 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -1321,7 +1319,7 @@ inputs stat { create 1554928384 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -1767,7 +1765,7 @@ inputs stat { create 1546815258 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -1927,7 +1925,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -1987,7 +1985,7 @@ inputs stat { create 1546816119 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -2382,7 +2380,7 @@ inputs stat { create 1554928384 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -2719,7 +2717,7 @@ inputs stat { create 1554928384 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -3088,7 +3086,7 @@ inputs stat { create 1586049942 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -3477,7 +3475,7 @@ inputs stat { create 1557519690 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -3574,7 +3572,7 @@ inputs stat { create 1588543414 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -3831,7 +3829,7 @@ inputs stat { create 1568176217 - modify 1597801128 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -4337,7 +4335,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -11.6543 1.1521 +position -11.6788 1.54458 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 @@ -4357,7 +4355,7 @@ inputs stat { create 1595708550 - modify 1597800949 + modify 1601348263 author Henry@LAPPY586 access 0777 } @@ -4438,7 +4436,7 @@ inputs stat { create 1595704867 - modify 1597801301 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -4499,7 +4497,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -13.4403 1.80865 +position -13.1775 2.10301 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 @@ -4519,7 +4517,7 @@ inputs stat { create 1595708550 - modify 1597800949 + modify 1601348265 author Henry@LAPPY586 access 0777 } @@ -4626,7 +4624,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -4661,7 +4659,7 @@ inputs stat { create 1523127556 - modify 1597800949 + modify 1601348249 author Mo@Mo-PC access 0777 } @@ -4724,7 +4722,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -4849,7 +4847,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -4884,7 +4882,7 @@ inputs stat { create 1546818553 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -4961,7 +4959,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -4998,7 +4996,7 @@ inputs stat { create 1546818578 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -5037,7 +5035,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -5074,7 +5072,7 @@ inputs stat { create 1546819340 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -5113,7 +5111,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -5191,7 +5189,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -5250,7 +5248,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -5314,7 +5312,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -5415,7 +5413,7 @@ inputs stat { create 1546923929 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -5452,7 +5450,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -5489,7 +5487,7 @@ inputs stat { create 1546925005 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -5527,7 +5525,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -5562,7 +5560,7 @@ inputs stat { create 1546925057 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -5601,7 +5599,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -5638,7 +5636,7 @@ inputs stat { create 1546925167 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -5676,7 +5674,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -5711,7 +5709,7 @@ inputs stat { create 1546925176 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -5740,7 +5738,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -5841,7 +5839,7 @@ inputs stat { create 1554924824 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -5869,7 +5867,7 @@ Content-Type: text/plain { version 0.8 -input [ 8 locks=0 ] ( [ input 0 ] ) +input [ 8 locks=0 ] ( [ input 1 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -5879,7 +5877,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -5945,7 +5943,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -5982,7 +5980,7 @@ inputs stat { create 1554929951 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -6020,7 +6018,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -6057,7 +6055,7 @@ inputs stat { create 1554930775 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -6095,7 +6093,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -6128,7 +6126,7 @@ inputs stat { create 1324348265 - modify 1597800949 + modify 1601348249 author nobody@nowhere.sidefx.com access 0777 } @@ -6201,7 +6199,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -6234,7 +6232,7 @@ inputs stat { create 1324348294 - modify 1597800949 + modify 1601348249 author nobody@nowhere.sidefx.com access 0777 } @@ -6280,7 +6278,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -6313,7 +6311,7 @@ inputs stat { create 1324348294 - modify 1597800949 + modify 1601348249 author nobody@nowhere.sidefx.com access 0777 } @@ -6359,7 +6357,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -6392,7 +6390,7 @@ inputs stat { create 1324348294 - modify 1597800949 + modify 1601348249 author nobody@nowhere.sidefx.com access 0777 } @@ -6438,7 +6436,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -6471,7 +6469,7 @@ inputs stat { create 1324348294 - modify 1597800949 + modify 1601348249 author nobody@nowhere.sidefx.com access 0777 } @@ -6517,7 +6515,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -6576,7 +6574,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -6613,7 +6611,7 @@ inputs stat { create 1546995483 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -6664,7 +6662,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -6701,7 +6699,7 @@ inputs stat { create 1554929951 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -6739,7 +6737,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -6800,7 +6798,7 @@ inputs stat { create 1546819340 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -6839,7 +6837,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -6908,7 +6906,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -7007,7 +7005,7 @@ inputs stat { create 1565235649 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -7052,7 +7050,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -7087,7 +7085,7 @@ inputs stat { create 1565235679 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -7118,7 +7116,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -7155,7 +7153,7 @@ inputs stat { create 1595708519 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -7195,7 +7193,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } } @@ -7232,7 +7230,7 @@ inputs stat { create 1595715958 - modify 1597800949 + modify 1601348249 author Henry@LAPPY586 access 0777 } @@ -7270,7 +7268,7 @@ Content-Type: text/plain { "___Version___":{ "type":"string", - "value":"18.0.460" + "value":"18.0.566" } }