From d2736c654a24f1d81a6ec3fc4eeec54ae0030f06 Mon Sep 17 00:00:00 2001 From: "henry@toadstorm.com" Date: Wed, 25 Mar 2020 19:29:36 -0700 Subject: [PATCH 1/7] added pscale/scale output back to apply attrs --- otls/MOPS_applyAttributes.hda/INDEX__SECTION | 4 +- .../Contents.dir/.OPdummydefs | Bin 10393 -> 10393 bytes .../Contents.dir/Contents.mime | 64 +++++++++--------- 3 files changed, 34 insertions(+), 34 deletions(-) diff --git a/otls/MOPS_applyAttributes.hda/INDEX__SECTION b/otls/MOPS_applyAttributes.hda/INDEX__SECTION index a79c526e..51440945 100644 --- a/otls/MOPS_applyAttributes.hda/INDEX__SECTION +++ b/otls/MOPS_applyAttributes.hda/INDEX__SECTION @@ -10,7 +10,7 @@ Inputs: 2 to 2 Subnet: true Python: false Empty: false -Modified: Fri Jan 4 02:24:00 2019 +Modified: Fri Jan 4 00:24:00 2019 Operator: MOPS::Apply_Attributes::1.1 Label: MOPs Apply Attributes @@ -66,5 +66,5 @@ Inputs: 2 to 2 Subnet: true Python: false Empty: false -Modified: Sun Mar 22 15:46:34 2020 +Modified: Wed Mar 25 19:27:27 2020 diff --git a/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.4/Contents.dir/.OPdummydefs b/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.4/Contents.dir/.OPdummydefs index 2ff6a5026d0164615b0ae5f5cefb38f518fbc008..067857462568a937da9a029444ce9ea88aed2d0e 100644 GIT binary patch delta 37 lcmbOkI5Tj97ITd-|3qDRFy((0L`_y_oB^UYA7Z?&1_0NK3u^!X delta 37 lcmbOkI5Tj97IXQlQxkRN!Ib}15H(qyaR!Lqe2DS78URJl5uX46 diff --git a/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.4/Contents.dir/Contents.mime b/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.4/Contents.dir/Contents.mime index 387ef7b6..3562e442 100644 --- a/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.4/Contents.dir/Contents.mime +++ b/otls/MOPS_applyAttributes.hda/MOPS_8_8Sop_1Apply__Attributes_8_81.4/Contents.dir/Contents.mime @@ -32,7 +32,7 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -14.4992 1.44353 +position -0.0708374 -10.8034 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 @@ -41,18 +41,18 @@ outputsNamed3 } inputsNamed3 { -0 attribdelete1 1 1 "input1" -1 MOPs_Extract_Attributes 1 1 "input2" +0 MOPS_IN 0 1 "input1" +1 switch_do_pscale 0 1 "input2" } inputs { -0 attribdelete1 0 1 -1 MOPs_Extract_Attributes 0 1 +0 MOPS_IN 0 1 +1 switch_do_pscale 0 1 } stat { - create 1584915313 - modify 1584917180 + create 1584163373 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -113,7 +113,7 @@ inputs stat { create 1529358487 - modify 1584915313 + modify 1585189633 author Henry@LAPPY586 access 0777 } @@ -629,8 +629,8 @@ if(doS) { } } -//v@__scale = scale; -//f@__pscale = pscale; +v@__scale = scale; +f@__pscale = pscale; vector4 mops_orient = quaternion(ident()); if(haspointattrib(0, \"mops_orient\")) { @@ -692,11 +692,11 @@ vex_inplace [ 0 locks=0 autoscope=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 autoscope=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) folder1 [ 0 locks=0 ] ( 0 0 ) -do_translate [ 0 locks=0 autoscope=0 ] ( [ do_translate 1 ] ) -do_rotate [ 0 locks=0 autoscope=0 ] ( [ do_rotate 1 ] ) +do_translate [ 0 locks=0 autoscope=0 ] ( [ do_translate 0 ] ) +do_rotate [ 0 locks=0 autoscope=0 ] ( [ do_rotate 0 ] ) do_scale [ 0 locks=0 autoscope=0 ] ( [ do_scale 1 ] ) do_weight [ 0 locks=0 autoscope=0 ] ( [ do_weight 1 ] ) -rotate_mode [ 0 locks=0 autoscope=0 ] ( [ rotate_mode 1 ] ) +rotate_mode [ 0 locks=0 autoscope=0 ] ( [ rotate_mode 0 ] ) scale_mode [ 0 locks=0 autoscope=0 ] ( [ scale_mode 0 ] ) local_space [ 0 locks=0 autoscope=0 ] ( [ local_space 1 ] ) rotate_order [ 0 locks=0 autoscope=0 ] ( [ rotate_order 0 ] ) @@ -747,7 +747,7 @@ inputs stat { create 1529358487 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -830,7 +830,7 @@ inputs stat { create 1555437557 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -926,7 +926,7 @@ inputs stat { create 1569084024 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -1013,7 +1013,7 @@ inputs stat { create 1583618763 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -1093,7 +1093,7 @@ inputs stat { create 1583691828 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -1173,7 +1173,7 @@ inputs stat { create 1584863149 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -1260,7 +1260,7 @@ inputs stat { create 1529358487 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -1413,7 +1413,7 @@ inputs stat { create 1529358487 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -1672,7 +1672,7 @@ inputs stat { create 1529358487 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -1747,7 +1747,7 @@ inputs stat { create 1529358487 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -1883,7 +1883,7 @@ inputs stat { create 1555459453 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -1912,7 +1912,7 @@ Content-Type: text/plain { version 0.8 -input [ 0 locks=0 ] ( [ input 1 ] ) +input [ 0 locks=0 ] ( [ input 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -1959,7 +1959,7 @@ inputs stat { create 1556862778 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -2034,7 +2034,7 @@ inputs stat { create 1569084092 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -2062,7 +2062,7 @@ Content-Type: text/plain { version 0.8 -input [ 8 locks=0 ] ( [ input 0 ] ) +input [ 8 locks=0 ] ( [ input 1 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -2109,7 +2109,7 @@ inputs stat { create 1569468433 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -2382,7 +2382,7 @@ inputs stat { create 1573854736 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -2525,7 +2525,7 @@ inputs stat { create 1583519692 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } @@ -2601,7 +2601,7 @@ inputs stat { create 1529358487 - modify 1584915313 + modify 1585189489 author Henry@LAPPY586 access 0777 } From 21de9463449ea1895d61d261422132f5c1514697 Mon Sep 17 00:00:00 2001 From: "henry@toadstorm.com" Date: Sat, 4 Apr 2020 18:30:52 -0700 Subject: [PATCH 2/7] updated noise to allow for per-component vector remapping --- otls/MOPS_Noise_Patterns.hda/INDEX__SECTION | 2 +- .../Contents.dir/.OPdummydefs | Bin 10393 -> 10393 bytes .../Contents.dir/Contents.mime | 483 ++++++++++++++++-- .../DialogScript | 58 ++- .../ExtraFileOptions | 2 +- .../MOPS_extractAttributes.hda/INDEX__SECTION | 2 +- .../Contents.dir/.OPdummydefs | Bin 10393 -> 10393 bytes .../Contents.dir/Contents.mime | 295 +++++++++-- otls/MOPS_noise_modifier.hda/INDEX__SECTION | 2 +- .../Contents.dir/.OPdummydefs | Bin 39286 -> 33326 bytes .../Contents.dir/.OPfallbacks | 8 +- .../Contents.dir/Contents.mime | 381 ++++++++++---- .../DialogScript | 54 +- .../ExtraFileOptions | 2 +- 14 files changed, 1090 insertions(+), 199 deletions(-) diff --git a/otls/MOPS_Noise_Patterns.hda/INDEX__SECTION b/otls/MOPS_Noise_Patterns.hda/INDEX__SECTION index bd4142fc..fd523d05 100644 --- a/otls/MOPS_Noise_Patterns.hda/INDEX__SECTION +++ b/otls/MOPS_Noise_Patterns.hda/INDEX__SECTION @@ -38,5 +38,5 @@ Inputs: 1 to 1 Subnet: true Python: false Empty: false -Modified: Mon Mar 9 10:12:00 2020 +Modified: Sat Apr 4 18:13:07 2020 diff --git a/otls/MOPS_Noise_Patterns.hda/MOPS_8_8Sop_1Noise__Patterns_8_81.2/Contents.dir/.OPdummydefs b/otls/MOPS_Noise_Patterns.hda/MOPS_8_8Sop_1Noise__Patterns_8_81.2/Contents.dir/.OPdummydefs index bfd0841da1947a3581d8ed4ac5a5338d082b2ee4..67abeb5155c953b665732df402c6f0e868fe84a2 100644 GIT binary patch delta 98 zcmbOkI5Tj97IUY;;)%NQV9H;Xxw$`JV!j-hnlJ?2ADp?r~wk5{Fc$5!^FVc dz}(cxU~(X*+2$&yS~jrEFAjvv=0Hvlc>t?ZAY1?d delta 98 zcmbOkI5Tj97IRv~{fWBrV9H;XId#jviTQG1YQhwd;AC~i8DRPlqXtNL@>@oK4r4=O dV&wn*%vLTT!P%9@`rXVM?gn^*~ zD8aEcu9*#NDEs6_#s_>rr!z7F)iJODvFzlDO0tuCn2s_7g(n-Z+yv7+tdqg?BGwsT z+Lo;lOmAe%0n-ZXI?Oeq8yhRg(>q zjZqb;Dfu#S=jIm_$LAMirskDQZd8%x_Vo`aR`7@LH>kKwuGg`fyda!q@&Z?($^A1p zCU4+VnB31RF}XnH6*DjhfmVyLsa^tlc`n2PBO_x2BNJn=D|DSrBqm428*iQxeVlRf zB@vOy6C!yh7bKQUejB?0&R>w^J$apk>SXD7`^oQYwI+8*b8ha9FJa`&%qz<*&P>Wl zo&3RE21WSf c|D8Zta7>#TZ+7TfhS2wa0z%(rhlyq!0G*gNq5uE@ delta 829 zcmZ42!t`wulYpn6O9TS~a7`2tXJcIzm%6oWqOJrN>ne~GnCGtw=1B#_rEb|bu}*{Y z7Xt(HJ}_s!0$NYO3X{o0V>F-Wnhp$4pqPfQc#?qQvON!L&NFGNa*SZ)Q6tL;K0O z%rZdE3TAa6d4bsgs^BJ=W@ecTrf0Iu0MjO{go@*oaP6wEjQ&LJIHX4SboK z5712N|_Q^{fx_}BoCx1xRn0(vOezLS3NS=Fgsk6`IHI^Kc z93?0Ja2ACt-{BI3EDX}Qz*`IMTKOw+p-b&BT)X+Xs)+>9YU9m*cE=eR4JIFqm707Z zG8^iGrEn2%BzG8Z_H`;@MA&8kR|V0B;uM6WHC8dKzjC1URVj2F$c$~Mim Date: Sat, 4 Apr 2020 19:44:15 -0700 Subject: [PATCH 3/7] instancer now supports mops_index attribute starting above 0 --- otls/MOPS_instancer.hda/INDEX__SECTION | 4 +- .../Contents.dir/.OPdummydefs | Bin 65867 -> 66135 bytes .../Contents.dir/.OPfallbacks | 14 +- .../Contents.dir/Contents.mime | 303 +++++++++--------- 4 files changed, 160 insertions(+), 161 deletions(-) diff --git a/otls/MOPS_instancer.hda/INDEX__SECTION b/otls/MOPS_instancer.hda/INDEX__SECTION index 375765ec..1bbf399d 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: Sat Feb 1 19:16:24 2020 +Modified: Sat Feb 1 17: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: Tue Mar 17 21:08:43 2020 +Modified: Sat Apr 4 19:43:31 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 0b661647c1553ec589e5f926782039f5af4b3e1e..59adf2e5a10e2c803939e01ef19dc5a2e630c020 100644 GIT binary patch delta 1040 zcmX@z#B#lbWr7xSr|ad3y7FMkUx&HVdG^FQZ8nxuaUj-uIX>;93=DdYKs*Kp2IOh6$CZFSw(_&!gp2xtz zEDIIn3(halPb?`Z%1lbiDFrI;+YL0O9V9z>1EUz%OeY2gc3v>|0;4$B0)GYu`Qu>j zM@CWg17bj<(x681h5?OAE-lK*%g-!MWneg519akfuv%Rv1-^^kK$8@pYDFjUit;cp z+{k8NVA=~-Qo|$}eOrTpfx8l_gdJpDZe|4o!?T4zVHc<{*p|HfqTIxs%qpNQAD=QX zu+D}_f_zh!SzHR0{N4bx^Euf34@^%$Aw2my^II@|oaGRh?qNL-rsLQk;(qK9+K%HM zSX`d76HKq>oD8NNxn_XrJ6zphI*YptOn>J-0j3Y}Yy#8eyz{}dBwr4g?%;!{6XkDU z1GG)V#@p|3m~_D@uwIlS>qQ{R4^>{EIRt>le6B=GWw(?BAe2 zIY5$Sa=by%poaUSni!`SqzAKh^2r!9M>)h^=7G!VWTDDVewrn|c~{m!PPmFG zC8#PkbC=GMfXT8kHN}-rn}y=3&5V7AnP3Vg-<^P>-C(od#J>o`Q)Z*ePWGF~w)yt# zS~j@;!bMnAyjWxo%xch3w>X5VV)M#Fs|Db)xtGyo?_HjTFunH{n(V(@#t652-9?k# TefOL++~h?+(PV{xS+D~DwPIrp delta 982 zcmccK!g9KaWr7xS;k?rmb>+d7zYcSOryp$F9s*n8v^$sRI>~n|zK#PK$w|YZ3zk zvn*7QFF3zIKe42wC^IQ3r?iNHp?5vdly;Ep0fq47>&$P#^l_F$V7iC(JeZDSgNXaFLufmW zdth;S&Q37BnsYLkcI27?rtffdgXt{pE-?L_`vjOi#Ip%Zm-EgC(~^8SV7h}3qE3{* zfeq*mMn;Co1;125u|0X=OX11a_-#0hO$l1gG2QF)xjV8N3`vxamc5W#` zcJss1OA;^{ko%aLVpS^+VY<(`zn2N7Zt}B<2ool6oMW~*VbXVm`MGltvYR)~*~|vl zSG5=+1J?ItvAH~4*6}cs?88!n&07zz7J$o^T|tw5b!8gDrrVlUM&jla>E%!43dnT4C4# diff --git a/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/Contents.dir/.OPfallbacks b/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/Contents.dir/.OPfallbacks index ca74c1d6..51837e6a 100644 --- a/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/Contents.dir/.OPfallbacks +++ b/otls/MOPS_instancer.hda/MOPS_8_8Sop_1Instancer_8_81.4/Contents.dir/.OPfallbacks @@ -1,16 +1,16 @@ -MOPS::Sop/Apply_Attributes::1.4 C:/Users/Henry/Projects/VFX/MOPS_Prime/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 C:/Users/Henry/Projects/VFX/MOPS_Prime/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/Mesh_Flow::1.1 C:/Users/Henry/Projects/VFX/MOPS_Prime/otls/MOPS_Mesh_Flow.hda +MOPS::Sop/Mesh_Flow::1.1 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Mesh_Flow.hda MOPS::Sop/Mesh_Flow::1.1 otls/MOPS_Mesh_Flow.hda -MOPS::Sop/Orient_Curve::1.0 C:/Users/Henry/Projects/VFX/MOPS_Prime/otls/MOPS_Orient_Curve.hda +MOPS::Sop/Orient_Curve::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Orient_Curve.hda MOPS::Sop/Orient_Curve::1.0 otls/MOPS_Orient_Curve.hda -MOPS::Sop/Parallel_Transport::1.0 C:/Users/Henry/Projects/VFX/MOPS_Prime/otls/MOPS_Parallel_Transport.hda +MOPS::Sop/Parallel_Transport::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Parallel_Transport.hda MOPS::Sop/Parallel_Transport::1.0 otls/MOPS_Parallel_Transport.hda -MOPS::Sop/Transform_Modifier::1.1 C:/Users/Henry/Projects/VFX/MOPS_Prime/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 -MOPS::Sop/Visualize_Frame::1.0 C:/Users/Henry/Projects/VFX/MOPS_Prime/otls/MOPS_Visualize_Frame.hda +MOPS::Sop/Visualize_Frame::1.0 C:/Users/Henry/Projects/VFX/MOPS/otls/MOPS_Visualize_Frame.hda MOPS::Sop/Visualize_Frame::1.0 otls/MOPS_Visualize_Frame.hda Sop/attribblur C:/PROGRA~1/SIDEEF~1/HOUDIN~1.391/houdini/otls/OPlibSop.hda Sop/attribblur otls/OPlibSop.hda 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 68f41849..0b4b3390 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,29 +32,28 @@ Content-Type: text/plain sopflags sopflags = comment "" -position -5.45069 0.032219 -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 +position -8.74508 1.55679 +connectornextid 3 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { -3 "output1" } inputsNamed3 { -0 testgeometry_tommy1 0 1 "input1" -1 testgeometry_pighead1 0 1 "input2" -2 testgeometry_squab1 0 1 "input3" +0 box1 0 1 "input1" +1 sphere1 0 1 "input2" +2 platonic1 0 1 "input3" } inputs { -0 testgeometry_tommy1 0 1 -1 testgeometry_pighead1 0 1 -2 testgeometry_squab1 0 1 +0 box1 0 1 +1 sphere1 0 1 +2 platonic1 0 1 } stat { - create 1584415140 - modify 1584504512 + create 1586054043 + modify 1586054743 author Henry@LAPPY586 access 0777 } @@ -611,7 +610,7 @@ inputs stat { create 1567573997 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -786,7 +785,7 @@ inputs stat { create 1509153811 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -1082,7 +1081,7 @@ inputs stat { create 1529112595 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -1363,7 +1362,7 @@ inputs stat { create 1509161781 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -1449,7 +1448,7 @@ inputs stat { create 1509161957 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -1792,7 +1791,7 @@ inputs stat { create 1522120372 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -2109,9 +2108,9 @@ vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) folder1 [ 0 locks=0 ] ( 0 0 ) -sizex [ 8 locks=0 ] ( [ sizex 1 ] ) +sizex [ 8 locks=0 ] ( [ sizex 2 ] ) sizey [ 8 locks=0 ] ( [ sizey 0 ] ) -sizez [ 8 locks=0 ] ( [ sizez 1 ] ) +sizez [ 8 locks=0 ] ( [ sizez 2 ] ) stepx [ 8 locks=0 ] ( [ stepx 0.20000000000000001 ] ) stepy [ 8 locks=0 ] ( [ stepy 0.20000000000000001 ] ) stepz [ 8 locks=0 ] ( [ stepz 0.20000000000000001 ] ) @@ -2159,7 +2158,7 @@ inputs stat { create 1567742577 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -2335,7 +2334,7 @@ inputs stat { create 1529458439 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -2610,7 +2609,7 @@ inputs stat { create 1522207353 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -2691,7 +2690,7 @@ inputs stat { create 1523143742 - modify 1584415140 + modify 1586054043 author henry@GlaDOS access 0777 } @@ -2771,7 +2770,7 @@ inputs stat { create 1523149154 - modify 1584415140 + modify 1586054043 author henry@GlaDOS access 0777 } @@ -2851,7 +2850,7 @@ inputs stat { create 1513230374 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -3120,7 +3119,7 @@ vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) folder1 [ 0 locks=0 ] ( 0 0 ) -mode [ 0 locks=0 ] ( [ mode 0 ] ) +mode [ 0 locks=0 ] ( [ mode 2 ] ) seed [ 0 locks=0 ] ( 1 ) index_attr [ 0 locks=0 ] ( [ index_attr mops_index ] ) } @@ -3167,7 +3166,7 @@ inputs stat { create 1523147062 - modify 1584415140 + modify 1586054043 author henry@GlaDOS access 0777 } @@ -3257,7 +3256,7 @@ inputs stat { create 1523147435 - modify 1584415140 + modify 1586054043 author henry@GlaDOS access 0777 } @@ -3343,7 +3342,7 @@ inputs stat { create 1540441971 - modify 1584415140 + modify 1586054043 author henry@GlaDOS access 0777 } @@ -3610,7 +3609,7 @@ inputs stat { create 1509148564 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -3708,7 +3707,7 @@ inputs stat { create 1557416320 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -3996,7 +3995,7 @@ inputs stat { create 1523080271 - modify 1584504365 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -4077,7 +4076,7 @@ inputs stat { create 1530946005 - modify 1584504365 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -4177,7 +4176,7 @@ inputs stat { create 1567747788 - modify 1584504365 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -4262,7 +4261,7 @@ inputs stat { create 1531283685 - modify 1584504365 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -4389,7 +4388,7 @@ inputs stat { create 1568259839 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -4470,7 +4469,7 @@ inputs stat { create 1584173063 - modify 1584504468 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -4571,7 +4570,7 @@ inputs stat { create 1568263803 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -4655,7 +4654,7 @@ inputs stat { create 1568523996 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -5033,7 +5032,7 @@ inputs stat { create 1568524381 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -5178,7 +5177,7 @@ inputs stat { create 1568609670 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -5464,7 +5463,7 @@ inputs stat { create 1568610675 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -5796,7 +5795,7 @@ inputs stat { create 1568698406 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -5876,7 +5875,7 @@ inputs stat { create 1568780508 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -5957,7 +5956,7 @@ inputs stat { create 1568780508 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -6038,7 +6037,7 @@ inputs stat { create 1568866585 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -6108,7 +6107,7 @@ inputs stat { create 1568867654 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -6190,7 +6189,7 @@ inputs stat { create 1568917672 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -6271,7 +6270,7 @@ inputs stat { create 1568918764 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -6359,7 +6358,7 @@ inputs stat { create 1568917672 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -6641,7 +6640,7 @@ inputs stat { create 1569005739 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -6723,7 +6722,7 @@ inputs stat { create 1569084328 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -7008,7 +7007,7 @@ inputs stat { create 1569390549 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -7096,7 +7095,7 @@ inputs stat { create 1569390549 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -7179,7 +7178,7 @@ inputs stat { create 1569470295 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -7259,7 +7258,7 @@ inputs stat { create 1570128391 - modify 1584415140 + modify 1586054552 author Henry@LAPPY586 access 0777 } @@ -7455,7 +7454,7 @@ 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 objpath = chs(\"../instancepath\" + itoa((detail(-1, \"iteration\", 0)+1))); +snippet [ 0 locks=0 ] ( "string objpath = chs(\"../instancepath\" + itoa((detail(-1, \"value\", 0)+1))); if(objpath[0:3] == \"../\") { objpath = \"../\"+objpath; } @@ -7519,7 +7518,7 @@ inputs stat { create 1570128391 - modify 1584415140 + modify 1586054523 author Henry@LAPPY586 access 0777 } @@ -7715,7 +7714,7 @@ 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 objpath = chs(\"../instancefilepath\" + itoa((detail(-1, \"iteration\", 0)+1))); +snippet [ 0 locks=0 ] ( "string objpath = chs(\"../instancefilepath\" + itoa((detail(-1, \"value\", 0)+1))); s@objpath = objpath;" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) @@ -7976,7 +7975,7 @@ inputs stat { create 1579909738 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -8056,7 +8055,7 @@ inputs stat { create 1580880777 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -8215,7 +8214,7 @@ inputs stat { create 1580883336 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -8295,7 +8294,7 @@ inputs stat { create 1581566136 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -8694,7 +8693,7 @@ inputs stat { create 1509148564 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -8800,7 +8799,7 @@ inputs stat { create 1508907047 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -9035,7 +9034,7 @@ inputs stat { create 1508906585 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -9132,7 +9131,7 @@ inputs stat { create 1508911812 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -9398,7 +9397,7 @@ inputs stat { create 1567573563 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -9521,7 +9520,7 @@ inputs stat { create 1508906579 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -9749,7 +9748,7 @@ inputs stat { create 1508906585 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -10097,7 +10096,7 @@ inputs stat { create 1524779021 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -10168,7 +10167,7 @@ inputs stat { create 1529112153 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -10257,7 +10256,7 @@ inputs stat { create 1529112159 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -10402,7 +10401,7 @@ inputs stat { create 1529112407 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -10652,7 +10651,7 @@ inputs stat { create 1529112948 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -10821,7 +10820,7 @@ inputs stat { create 1529112159 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -11106,7 +11105,7 @@ inputs stat { create 1522120313 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -11238,7 +11237,7 @@ inputs stat { create 1513226016 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -11293,7 +11292,7 @@ pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) -objpath1 [ 0 locks=0 ] ( [ objpath1 "" ] ) +objpath1 [ 0 locks=0 ] ( [ objpath1 /obj/geo1/TEMPLATE ] ) group1 [ 0 locks=0 ] ( [ group1 "" ] ) expand1 [ 0 locks=0 ] ( "off" ) } @@ -11340,7 +11339,7 @@ inputs stat { create 1521087863 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -11484,7 +11483,7 @@ inputs stat { create 1567742580 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -11748,7 +11747,7 @@ inputs stat { create 1522121754 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -11847,7 +11846,7 @@ inputs stat { create 1522121807 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -12016,7 +12015,7 @@ inputs stat { create 1522300910 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -12153,7 +12152,7 @@ inputs stat { create 1523143901 - modify 1584415140 + modify 1586054043 author henry@GlaDOS access 0777 } @@ -12254,7 +12253,7 @@ inputs stat { create 1523747481 - modify 1584415140 + modify 1586054043 author henry@GlaDOS access 0777 } @@ -12374,7 +12373,7 @@ inputs stat { create 1567743404 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -12402,7 +12401,7 @@ Content-Type: text/plain { version 0.8 -input [ 0 locks=0 ] ( [ input 3 ] ) +input [ 0 locks=0 ] ( [ input 6 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -12515,7 +12514,7 @@ inputs stat { create 1523145623 - modify 1584415140 + modify 1586054043 author henry@GlaDOS access 0777 } @@ -12544,7 +12543,7 @@ Content-Type: text/plain { version 0.8 -input [ 0 locks=0 ] ( [ input 1 ] ) +input [ 0 locks=0 ] ( [ input 0 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -12597,7 +12596,7 @@ inputs stat { create 1567744824 - modify 1584504401 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -12687,7 +12686,7 @@ inputs stat { create 1567744824 - modify 1584504514 + modify 1586055622 author Henry@LAPPY586 access 0777 } @@ -12753,7 +12752,7 @@ inputs stat { create 1522969458 - modify 1584415140 + modify 1586054043 author Wolf_User@admin-hp access 0777 } @@ -12851,7 +12850,7 @@ inputs stat { create 1567744114 - modify 1584415140 + modify 1586054501 author Henry@LAPPY586 access 0777 } @@ -13002,7 +13001,7 @@ Content-Type: text/plain { version 0.8 filemode [ 0 locks=0 ] ( "read" ) -file [ 0 locks=0 ] ( "op:`chsop(\"../instancepath\" + (detail(-1, \"iteration\", 0)+1))`" ) +file [ 0 locks=0 ] ( "op:`chsop(\"../instancepath\" + (detail(-1, \"value\", 0)+1))`" ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) @@ -13066,7 +13065,7 @@ inputs stat { create 1530848870 - modify 1584415140 + modify 1586054593 author Henry@LAPPY586 access 0777 } @@ -13104,7 +13103,7 @@ Content-Type: text/plain lefttype = extend righttype = extend flags = 0 - segment { length = 0 expr = "strmatch(\"*.abc\",chsop(\"../instancefilepath\" + (detail(-1, \"iteration\", 0)+1)))" } + segment { length = 0 expr = "strmatch(\"*.abc\",chsop(\"../instancefilepath\" + (detail(-1, \"value\", 0)+1)))" } } } @@ -13162,7 +13161,7 @@ inputs stat { create 1530848814 - modify 1584415140 + modify 1586054573 author Henry@LAPPY586 access 0777 } @@ -13200,7 +13199,7 @@ Content-Type: text/plain lefttype = extend righttype = extend flags = 0 - segment { length = 0 expr = "ch(\"../instancetype\" + (detail(-1, \"iteration\", 0)+1))" } + segment { length = 0 expr = "ch(\"../instancetype\" + (detail(-1, \"value\", 0)+1))" } } } @@ -13254,7 +13253,7 @@ inputs stat { create 1530848881 - modify 1584415140 + modify 1586054506 author Henry@LAPPY586 access 0777 } @@ -13424,7 +13423,7 @@ Content-Type: text/plain { version 0.8 filemode [ 0 locks=0 ] ( "read" ) -file [ 0 locks=0 ] ( "`chsop(\"../instancefilepath\" + (detail(-1, \"iteration\", 0)+1))`" ) +file [ 0 locks=0 ] ( "`chsop(\"../instancefilepath\" + (detail(-1, \"value\", 0)+1))`" ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) @@ -13484,7 +13483,7 @@ inputs stat { create 1530848886 - modify 1584415140 + modify 1586054514 author Henry@LAPPY586 access 0777 } @@ -13889,14 +13888,14 @@ Content-Type: text/plain version 0.8 reload [ 0 locks=0 ] ( 0 ) numlayers [ 0 locks=0 ] ( 0 ) -fileName [ 0 locks=0 ] ( "`chsop(\"../instancefilepath\" + (detail(-1, \"iteration\", 0)+1))`" ) +fileName [ 0 locks=0 ] ( "`chsop(\"../instancefilepath\" + (detail(-1, \"value\", 0)+1))`" ) frame [ 0 locks=0 ] ( [ frame 1 ] ) fps [ 0 locks=0 ] ( [ fps 24 ] ) missingfile [ 0 locks=0 ] ( "error" ) stdswitcher [ 0 locks=0 ] ( 0 0 0 ) abcxform [ 0 locks=0 ] ( "off" ) loadmode [ 0 locks=0 ] ( "alembic" ) -viewportlod [ 0 locks=0 ] ( [ viewportlod 2 ] ) +viewportlod [ 0 locks=0 ] ( [ viewportlod 0 ] ) pointmode [ 0 locks=0 ] ( "centroid" ) polysoup [ 0 locks=0 ] ( "polymesh" ) includeXform [ 0 locks=0 ] ( "on" ) @@ -13979,7 +13978,7 @@ inputs stat { create 1567746994 - modify 1584504514 + modify 1586055622 author Henry@LAPPY586 access 0777 } @@ -14045,7 +14044,7 @@ inputs stat { create 1523081344 - modify 1584504365 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -14411,7 +14410,7 @@ inputs stat { create 1567743257 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -14651,7 +14650,7 @@ inputs stat { create 1568264088 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -14680,7 +14679,7 @@ Content-Type: text/plain { version 0.8 -input [ 0 locks=0 ] ( [ input 0 ] ) +input [ 0 locks=0 ] ( [ input 1 ] ) } --HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY @@ -15032,7 +15031,7 @@ inputs stat { create 1568520276 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -15181,7 +15180,7 @@ inputs stat { create 1568520954 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -15446,7 +15445,7 @@ inputs stat { create 1567743257 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -15615,7 +15614,7 @@ inputs stat { create 1568521638 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -15698,7 +15697,7 @@ inputs stat { create 1568523967 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -15773,7 +15772,7 @@ inputs stat { create 1568587660 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -16180,7 +16179,7 @@ inputs stat { create 1508909702 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -16269,7 +16268,7 @@ inputs stat { create 1568609578 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -16416,7 +16415,7 @@ inputs stat { create 1568609633 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -16530,7 +16529,7 @@ inputs stat { create 1568609660 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -16603,7 +16602,7 @@ inputs stat { create 1560463831 - modify 1584415140 + modify 1586054562 author Henry@LAPPY586 access 0777 } @@ -16692,7 +16691,7 @@ Content-Type: text/plain righttype = extend default = 1 flags = 0 - segment { length = 0 value = 1 1 expr = "ch(\"../pack_from\" + ((detail(-1, \"iteration\", 0)+1)))" } + segment { length = 0 value = 1 1 expr = "ch(\"../pack_from\" + ((detail(-1, \"value\", 0)+1)))" } } channel viewportlod { lefttype = extend @@ -16764,7 +16763,7 @@ inputs stat { create 1568697713 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -16835,7 +16834,7 @@ inputs stat { create 1568697731 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -16953,7 +16952,7 @@ inputs stat { create 1568698410 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -17028,7 +17027,7 @@ inputs stat { create 1568780457 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -17103,7 +17102,7 @@ inputs stat { create 1568780547 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -17256,7 +17255,7 @@ inputs stat { create 1568863380 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -17329,7 +17328,7 @@ inputs stat { create 1521087863 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -17554,7 +17553,7 @@ inputs stat { create 1568866329 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -17757,7 +17756,7 @@ inputs stat { create 1568521638 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -17840,7 +17839,7 @@ inputs stat { create 1568867356 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -18113,7 +18112,7 @@ inputs stat { create 1568868406 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -18461,7 +18460,7 @@ inputs stat { create 1568947590 - modify 1584504399 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -18552,10 +18551,10 @@ grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) -r [ 0 locks=0 ] ( [ rx 0 ] [ ry 0 ] [ rz 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 0.080000000000000002 ] ) +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 ) @@ -18619,7 +18618,7 @@ inputs stat { create 1568947590 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -18935,9 +18934,9 @@ group [ 0 locks=0 ] ( [ group "" ] ) grouptype [ 0 locks=0 ] ( [ grouptype 0 ] ) xOrd [ 0 locks=0 ] ( [ xOrd 0 ] ) rOrd [ 0 locks=0 ] ( [ rOrd 0 ] ) -t [ 0 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) -r [ 0 locks=0 ] ( [ rx 0 ] [ ry 0 ] [ rz 0 ] ) -s [ 0 locks=0 ] ( [ sx 1 ] [ sy 1 ] [ sz 1 ] ) +t [ 8 locks=0 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) +r [ 8 locks=0 ] ( [ rx 0 ] [ ry 0 ] [ rz 0 ] ) +s [ 8 locks=0 ] ( [ sx 1 ] [ sy 1 ] [ sz 1 ] ) shear [ 0 locks=0 ] ( [ shear1 0 ] [ shear2 0 ] [ shear3 0 ] ) scale [ 0 locks=0 ] ( [ scale 0.10000000000000001 ] ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) @@ -19003,7 +19002,7 @@ inputs stat { create 1567743257 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -19115,7 +19114,7 @@ inputs stat { create 1569084319 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -19255,7 +19254,7 @@ inputs stat { create 1569453856 - modify 1584504365 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -19473,7 +19472,7 @@ inputs stat { create 1569455704 - modify 1584504365 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -19604,7 +19603,7 @@ inputs stat { create 1569455737 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -20026,7 +20025,7 @@ inputs stat { create 1569714346 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -20153,7 +20152,7 @@ inputs stat { create 1569714414 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -20444,7 +20443,7 @@ inputs stat { create 1580883319 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -20519,7 +20518,7 @@ inputs stat { create 1582053141 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -20592,7 +20591,7 @@ inputs stat { create 1583819843 - modify 1584415140 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -20737,7 +20736,7 @@ inputs stat { create 1584172109 - modify 1584504365 + modify 1586054043 author Henry@LAPPY586 access 0777 } @@ -20825,7 +20824,7 @@ inputs stat { create 1584172149 - modify 1584504365 + modify 1586054043 author Henry@LAPPY586 access 0777 } From 8d6cc790c45ae7415aae589f4b8a6649f95e2c78 Mon Sep 17 00:00:00 2001 From: "henry@toadstorm.com" Date: Sat, 4 Apr 2020 20:01:12 -0700 Subject: [PATCH 4/7] auto copying mops index to template geo if interp is disabled on geo with animated mops index --- otls/MOPS_instancer.hda/INDEX__SECTION | 4 +- .../Contents.dir/.OPdummydefs | Bin 66135 -> 66135 bytes .../Contents.dir/Contents.mime | 431 ++++++++++++------ 3 files changed, 300 insertions(+), 135 deletions(-) diff --git a/otls/MOPS_instancer.hda/INDEX__SECTION b/otls/MOPS_instancer.hda/INDEX__SECTION index 1bbf399d..b2e12d6f 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: Sat Feb 1 17:16:24 2020 +Modified: Sat Feb 1 07: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 Apr 4 19:43:31 2020 +Modified: Sat Apr 4 20:00:13 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 59adf2e5a10e2c803939e01ef19dc5a2e630c020..208ccb557705b00371e9b00f039358b4b4091347 100644 GIT binary patch delta 155 zcmccK!g9TZWr8-7=iZ6B3P5tBe;YH9ntYx49f&&4au`JQuwDRBacp2gKXx!>$8jGd zD9_miqE>TG0a1=zGeOiHt{xDT#oY~}zH^@hQHOXogQ#-e1t3b2FBe30@PU*a~M3P5tBe;YH9ntYx49f&&4au`JQuwDRBacp2gKXx!>$8jGd zD9_miqE>TG0a1=zGeOiHt{xDT#oY~}zH^@hQHOXogQ#-e1t3b2FBe30@PU Date: Sun, 5 Apr 2020 10:45:12 -0700 Subject: [PATCH 5/7] noise patterns now properly converts P to vector4 --- otls/MOPS_Noise_Patterns.hda/INDEX__SECTION | 2 +- .../Contents.dir/.OPdummydefs | Bin 10393 -> 10393 bytes .../Contents.dir/Contents.mime | 123 +++++++++--------- 3 files changed, 63 insertions(+), 62 deletions(-) diff --git a/otls/MOPS_Noise_Patterns.hda/INDEX__SECTION b/otls/MOPS_Noise_Patterns.hda/INDEX__SECTION index fd523d05..7756adc8 100644 --- a/otls/MOPS_Noise_Patterns.hda/INDEX__SECTION +++ b/otls/MOPS_Noise_Patterns.hda/INDEX__SECTION @@ -38,5 +38,5 @@ Inputs: 1 to 1 Subnet: true Python: false Empty: false -Modified: Sat Apr 4 18:13:07 2020 +Modified: Sun Apr 5 10:44:46 2020 diff --git a/otls/MOPS_Noise_Patterns.hda/MOPS_8_8Sop_1Noise__Patterns_8_81.2/Contents.dir/.OPdummydefs b/otls/MOPS_Noise_Patterns.hda/MOPS_8_8Sop_1Noise__Patterns_8_81.2/Contents.dir/.OPdummydefs index 67abeb5155c953b665732df402c6f0e868fe84a2..2e8cc9c5350c999ec0b466ff2e64e5052e877f3a 100644 GIT binary patch delta 96 zcmbOkI5Tj97IT**-$Y$`Fy$}H+$H>QV!j-hnlJ?2ADp?r~wk5{FX6*-N?ky c(A>muav-PK<|?LIHn7Am4!FeTKu!;N0LYykwg3PC delta 96 zcmbOkI5Tj97IUY;;)%NQV9H;Xxw$`JV!j-hnlJ?2ADp?r~wk5{FX6*-N4+y c+| Date: Sun, 5 Apr 2020 10:48:15 -0700 Subject: [PATCH 6/7] noise mod now properly extracts mops orient when matching pieces --- otls/MOPS_noise_modifier.hda/INDEX__SECTION | 2 +- .../Contents.dir/.OPdummydefs | Bin 33326 -> 33326 bytes .../Contents.dir/Contents.mime | 125 +++++++++--------- 3 files changed, 64 insertions(+), 63 deletions(-) diff --git a/otls/MOPS_noise_modifier.hda/INDEX__SECTION b/otls/MOPS_noise_modifier.hda/INDEX__SECTION index 3e8a4e65..b9c69f46 100644 --- a/otls/MOPS_noise_modifier.hda/INDEX__SECTION +++ b/otls/MOPS_noise_modifier.hda/INDEX__SECTION @@ -24,5 +24,5 @@ Inputs: 1 to 1 Subnet: true Python: false Empty: false -Modified: Sat Apr 4 18:29:12 2020 +Modified: Sun Apr 5 10:47:51 2020 diff --git a/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.1/Contents.dir/.OPdummydefs b/otls/MOPS_noise_modifier.hda/MOPS_8_8Sop_1Noise__Modifier_8_81.1/Contents.dir/.OPdummydefs index d54a9657bb6507dc96ed409cdeeb533efbd28c64..c5debd26d48636c42762e63a16a2f8b90cfbd5c9 100644 GIT binary patch delta 336 zcmZ42!nCf1X@VAWm*nw@y7FMkUx&F%_~FDlJutN%B*!=Ljx3n>M-D_ymSq%|0n!W% z44lFF1^UGWIhiF43>BIT3>;hIKnemFpMcDoY|iu+Osg~B1k=nclfm>%mKk8$gtZV% zuVBpq)8cGk%O@`^5}O>uX2ot~VrXb?VmR3_*kJQnwqufD+d-0R6i_8)6&+ZBCh&oE zmZ@5^nHZXw7@C1KK39FL3e_k+`H8nBlBs5!qkL-F;HG{Ef}6V8FgO<&9zee=ED8jg W26u)=aT!!YWdM>%2Aegi*f;>pMR0Tg delta 336 zcmZ42!nCf1X@VAWr%A>{U3oC&ufyEjA26{_4@|8G${8%4ct;k@`y&UUCd)F4%XAv7 zW?*3849+jmFD}T*EMZ`%&}3lX*ct~?5Wx5ZWY%PJrng{Po%tr1W@ecTrf0Iu0MjO{ zg Date: Sun, 5 Apr 2020 11:43:23 -0700 Subject: [PATCH 7/7] updated explode/curl, trails examples --- examples/explode_and_curl.hip | Bin 481640 -> 511391 bytes examples/trails.hip | Bin 369178 -> 394676 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/examples/explode_and_curl.hip b/examples/explode_and_curl.hip index 13c19a6be052c969d3e3db3e6fe83580045a5b6e..0f57eb8756ebee0f25584ae6d16964a57951476c 100644 GIT binary patch delta 16504 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 E0iuq~JOBUy delta 8424 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 diff --git a/examples/trails.hip b/examples/trails.hip index b97d1e955a9cd2d484eaa7bb3f802099ae1879c0..f66940abee21bb7df2dc1f31c846ce50fe75e5e1 100644 GIT binary patch delta 10578 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 delta 5034 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