Skip to content

Commit 67eadfe

Browse files
committed
[UPDATE] **Labs Thicken 1.1 SOP** removed 'Reduce Back Side' operation from the tool to simplify the tool and UI. Users can instead use a PolyReduce on the new 'thickenBack' output group if they want to achieve the same result.
1 parent 65d979c commit 67eadfe

File tree

6 files changed

+12
-235
lines changed

6 files changed

+12
-235
lines changed

otls/thicken.1.1.hda/INDEX__SECTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ Inputs: 1 to 1
1010
Subnet: true
1111
Python: false
1212
Empty: false
13-
Modified: Wed Jan 21 12:13:05 2026
13+
Modified: Wed Jan 21 12:25:08 2026
1414

otls/thicken.1.1.hda/labs_8_8Sop_1thicken_8_81.1/Contents.dir/Contents.createtimes

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,11 @@
22
"hdaroot/polyextrude_back.def":1509377322,
33
"hdaroot/merge1.def":1512066997,
44
"hdaroot/output1.def":1522783535,
5-
"hdaroot/reduce_back.def":1510006541,
65
"hdaroot/normal4.def":1509910187,
76
"hdaroot/grouprename2.def":1768934739,
87
"hdaroot/blur_N.def":1509375208,
98
"hdaroot/__netbox2.netboxinit":1768946216,
109
"hdaroot/grouppromote1.def":1619471062,
11-
"hdaroot/polyreduce_back.def":1509377309,
1210
"hdaroot/__netbox1.netboxinit":1768946199,
1311
"hdaroot/fuse_middle_seam.def":1578002039,
1412
"hdaroot/reverse1.def":1509910328,

otls/thicken.1.1.hda/labs_8_8Sop_1thicken_8_81.1/Contents.dir/Contents.houdini_versions

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,11 @@
33
],
44
"indexes":{
55
"hdaroot/merge2.userdata":1,
6-
"hdaroot/polyreduce_back.userdata":1,
76
"hdaroot/dissolve_middle_edge.userdata":1,
87
"hdaroot/grouprename2.userdata":1,
98
"hdaroot/polyextrude_back.userdata":1,
109
"hdaroot/reverse1.userdata":1,
1110
"hdaroot/blur_N.userdata":0,
12-
"hdaroot/reduce_back.userdata":1,
1311
"hdaroot/grouppromote1.userdata":1,
1412
"hdaroot/normal4.userdata":1,
1513
"hdaroot/extrude_both_directions.userdata":1,

otls/thicken.1.1.hda/labs_8_8Sop_1thicken_8_81.1/Contents.dir/Contents.mime

Lines changed: 5 additions & 207 deletions
Original file line numberDiff line numberDiff line change
@@ -670,206 +670,6 @@ Content-Type: text/plain
670670
}
671671
}
672672

673-
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
674-
Content-Disposition: attachment; filename="hdaroot/polyreduce_back.init"
675-
Content-Type: text/plain
676-
677-
type = polyreduce::2.0
678-
matchesdef = 0
679-
680-
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
681-
Content-Disposition: attachment; filename="hdaroot/polyreduce_back.def"
682-
Content-Type: text/plain
683-
684-
sopflags sopflags =
685-
comment ""
686-
position 1.41618 -9.00828
687-
connectornextid 2
688-
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
689-
outputsNamed3
690-
{
691-
1 "output1"
692-
}
693-
inputsNamed3
694-
{
695-
0 reverse1 1 1 "input1"
696-
}
697-
inputs
698-
{
699-
0 reverse1 0 1
700-
}
701-
stat
702-
{
703-
create -1
704-
modify -1
705-
author MAINGEAR@DESKTOP-P98C1VA
706-
access 0777
707-
}
708-
color UT_Color RGB 0.8 0.8 0.8
709-
delscript ""
710-
exprlanguage hscript
711-
end
712-
713-
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
714-
Content-Disposition: attachment; filename="hdaroot/polyreduce_back.chn"
715-
Content-Type: text/plain
716-
717-
{
718-
channel percentage {
719-
lefttype = extend
720-
righttype = extend
721-
default = 10
722-
flags = 0
723-
segment { length = 0 value = 10 10 expr = ch(\"../reduction_percentage\") }
724-
}
725-
}
726-
727-
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
728-
Content-Disposition: attachment; filename="hdaroot/polyreduce_back.parm"
729-
Content-Type: text/plain
730-
731-
{
732-
version 0.8
733-
group [ 0 locks=0 ] ( _thi_thickenBack )
734-
reductiontarget [ 0 locks=0 ] ( 0 )
735-
target [ 0 locks=0 ] ( "poly_percent" )
736-
percentage [ 8 locks=0 ] ( [ percentage 100 ] )
737-
finalcount [ 0 locks=0 ] ( 1 )
738-
reducepassedtarget [ 0 locks=0 ] ( "off" )
739-
qualitytolerance [ 0 locks=0 ] ( 1e-5 )
740-
usenormaldevthreshold [ 0 locks=0 ] ( "off" )
741-
normaldevthreshold [ 0 locks=0 ] ( 90 )
742-
outputgeo [ 0 locks=0 ] ( 0 )
743-
originalpoints [ 0 locks=0 ] ( "on" )
744-
preservequads [ 0 locks=0 ] ( "off" )
745-
equalizelengths [ 0 locks=0 ] ( 1e-10 )
746-
stiffen [ 0 locks=0 ] ( 0 )
747-
boundaryweight [ 0 locks=0 ] ( 1 )
748-
sepparm3 [ 0 locks=0 ] ( )
749-
vattribseamweight [ 0 locks=0 ] ( 1 )
750-
seamattribs [ 0 locks=0 ] ( "* ^N" )
751-
features [ 0 locks=0 ] ( 0 )
752-
hardfeaturepoints [ 0 locks=0 ] ( "" )
753-
hardfeatureedges [ 0 locks=0 ] ( "" )
754-
sepparm2 [ 0 locks=0 ] ( )
755-
softfeaturepoints [ 0 locks=0 ] ( "" )
756-
softfeaturepointweight [ 0 locks=0 ] ( 1 )
757-
softfeatureedges [ 0 locks=0 ] ( "" )
758-
softfeatureedgeweight [ 0 locks=0 ] ( 1 )
759-
retentioncontrol [ 0 locks=0 ] ( 0 )
760-
useretainattrib [ 0 locks=0 ] ( "off" )
761-
retainattrib [ 0 locks=0 ] ( "" )
762-
retainattribweight [ 0 locks=0 ] ( 1 )
763-
viewbasedretentioncontrol [ 0 locks=0 ] ( 0 )
764-
silhouetteweight [ 0 locks=0 ] ( 1 )
765-
usesilhouettefalloff [ 0 locks=0 ] ( "off" )
766-
silhouettefalloffdist [ 0 locks=0 ] ( 1 )
767-
sepparm [ 0 locks=0 ] ( )
768-
frontfacingweight [ 0 locks=0 ] ( 1 )
769-
usefrontfacingfalloff [ 0 locks=0 ] ( "off" )
770-
frontfacingfalloffdist [ 0 locks=0 ] ( 1 )
771-
decimationcontrol [ 0 locks=0 ] ( 0 )
772-
controlattribs [ 0 locks=0 ] ( 0 )
773-
}
774-
775-
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
776-
Content-Disposition: attachment; filename="hdaroot/polyreduce_back.netbox"
777-
Content-Type: text/plain
778-
779-
__netbox1
780-
781-
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
782-
Content-Disposition: attachment; filename="hdaroot/polyreduce_back.userdata"
783-
Content-Type: text/plain
784-
785-
{
786-
"___Version___":{
787-
"type":"string",
788-
"value":"___EXTERNAL___"
789-
}
790-
}
791-
792-
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
793-
Content-Disposition: attachment; filename="hdaroot/reduce_back.init"
794-
Content-Type: text/plain
795-
796-
type = switch
797-
matchesdef = 0
798-
799-
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
800-
Content-Disposition: attachment; filename="hdaroot/reduce_back.def"
801-
Content-Type: text/plain
802-
803-
sopflags sopflags =
804-
comment ""
805-
position 0.259728 -9.6982
806-
connectornextid 3
807-
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
808-
outputsNamed3
809-
{
810-
1 "output1"
811-
}
812-
inputsNamed3
813-
{
814-
0 reverse1 1 1 "input1"
815-
2 polyreduce_back 1 1 "input2"
816-
}
817-
inputs
818-
{
819-
0 reverse1 0 1
820-
1 polyreduce_back 0 1
821-
}
822-
stat
823-
{
824-
create -1
825-
modify -1
826-
author MAINGEAR@DESKTOP-P98C1VA
827-
access 0777
828-
}
829-
color UT_Color RGB 0.8 1 0.7
830-
delscript ""
831-
exprlanguage hscript
832-
end
833-
834-
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
835-
Content-Disposition: attachment; filename="hdaroot/reduce_back.chn"
836-
Content-Type: text/plain
837-
838-
{
839-
channel input {
840-
lefttype = extend
841-
righttype = extend
842-
flags = 0
843-
segment { length = 0 expr = ch(\"../reduce_back\") }
844-
}
845-
}
846-
847-
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
848-
Content-Disposition: attachment; filename="hdaroot/reduce_back.parm"
849-
Content-Type: text/plain
850-
851-
{
852-
version 0.8
853-
input [ 8 locks=0 ] ( [ input 0 ] )
854-
}
855-
856-
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
857-
Content-Disposition: attachment; filename="hdaroot/reduce_back.netbox"
858-
Content-Type: text/plain
859-
860-
__netbox1
861-
862-
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
863-
Content-Disposition: attachment; filename="hdaroot/reduce_back.userdata"
864-
Content-Type: text/plain
865-
866-
{
867-
"___Version___":{
868-
"type":"string",
869-
"value":"___EXTERNAL___"
870-
}
871-
}
872-
873673
--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY
874674
Content-Disposition: attachment; filename="hdaroot/polyextrude_front.init"
875675
Content-Type: text/plain
@@ -1089,12 +889,12 @@ outputsNamed3
1089889
}
1090890
inputsNamed3
1091891
{
1092-
1 reduce_back 1 1 "input1"
892+
1 reverse1 1 1 "input1"
1093893
0 polyextrude_front 1 1 "input2"
1094894
}
1095895
inputs
1096896
{
1097-
0 reduce_back 0 1
897+
0 reverse1 0 1
1098898
1 polyextrude_front 0 1
1099899
}
1100900
stat
@@ -1848,11 +1648,11 @@ outputsNamed3
18481648
}
18491649
inputsNamed3
18501650
{
1851-
0 reduce_back 1 1 "input1"
1651+
0 reverse1 1 1 "input1"
18521652
}
18531653
inputs
18541654
{
1855-
0 reduce_back 0 1
1655+
0 reverse1 0 1
18561656
}
18571657
stat
18581658
{
@@ -2053,14 +1853,12 @@ Content-Type: text/plain
20531853
Content-Disposition: attachment; filename="hdaroot.order"
20541854
Content-Type: text/plain
20551855

2056-
20
1856+
18
20571857
blur_N
20581858
polyextrude_back
20591859
reverse1
20601860
normal1
20611861
normal4
2062-
polyreduce_back
2063-
reduce_back
20641862
polyextrude_front
20651863
merge1
20661864
extrude_both_directions
Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,24 @@
11
{
22
"hdaroot/polyextrude_back.def":1768940970,
3-
"hdaroot/merge1.def":1768946552,
3+
"hdaroot/merge1.def":1769019853,
44
"hdaroot/output1.def":1768940046,
5-
"hdaroot/reduce_back.def":1768940970,
65
"hdaroot/normal4.def":1768946503,
76
"hdaroot/grouprename2.def":1768940970,
87
"hdaroot/blur_N.def":1768946503,
9-
"hdaroot/__netbox2.netboxinit":1769012250,
8+
"hdaroot/__netbox2.netboxinit":1769019353,
109
"hdaroot/grouppromote1.def":1768946552,
11-
"hdaroot/polyreduce_back.def":1769019022,
12-
"hdaroot/__netbox1.netboxinit":1769012253,
10+
"hdaroot/__netbox1.netboxinit":1769019854,
1311
"hdaroot/fuse_middle_seam.def":1768946552,
1412
"hdaroot/reverse1.def":1768938835,
15-
"hdaroot/__netbox3.netboxinit":1769012253,
13+
"hdaroot/__netbox3.netboxinit":1769019356,
1614
"hdaroot/dissolve_middle_seam.def":1768946552,
1715
"hdaroot/normal1.def":1769012410,
1816
"hdaroot/polyextrude_front.def":1768946589,
1917
"hdaroot/merge2.def":1768938960,
2018
"hdaroot/split_group.def":1768946503,
2119
"hdaroot/groupdelete1.def":1768946266,
22-
"hdaroot/grouprename1.def":1768938918,
20+
"hdaroot/grouprename1.def":1769019853,
2321
"hdaroot/extrude_both_directions.def":1768940970,
2422
"hdaroot/dissolve_middle_edge.def":1768946552,
25-
"hdaroot.def":1769019179
23+
"hdaroot.def":1769019880
2624
}

otls/thicken.1.1.hda/labs_8_8Sop_1thicken_8_81.1/DialogScript

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -91,21 +91,6 @@
9191
hidewhen "{ both_directions == 0 }"
9292
parmtag { "script_callback_language" "python" }
9393
}
94-
parm {
95-
name "reduce_back"
96-
label "Reduce Back Side"
97-
type toggle
98-
default { "0" }
99-
}
100-
parm {
101-
name "reduction_percentage"
102-
label "Percent To Keep"
103-
type float
104-
default { "50" }
105-
disablewhen "{ reduce_back == 0 }"
106-
hidewhen "{ reduce_back == 0 }"
107-
range { 0! 100! }
108-
}
10994
}
11095

11196
groupcollapsible {

0 commit comments

Comments
 (0)