Too many T junctions

Jason Lipscomb

L1: Registered
Nov 21, 2023
19
0
I am having issues with T junctions and I don't know how to fix it. I have been doing some research but can't find anything useful. I saw a post say to keep func_detail brushes from touching world geometry but that hasn't fixed it. If I can get help it would be greatly appreciated!
 
Solution
From the VDC (https://developer.valvesoftware.com/wiki/Func_detail)
Under normal conditions, any time a detail brush contacts a world brush, VBSP will note the junction and optimize it. This connection is known alternately as a T-junction and a water index, and there is a limit to the number of T-Junctions VBSP will attempt to fix (65,535). Excessive use of detail brushes in contact with world geometry could cause VBSP to abort compilation with an error. Using the -notjunc option will skip this optimization at the price of possible visual inconsistencies.
So basically you have too many func_detail faces touching world brushes, if I remember correctly one of the Well versions had this issue so Valve cut the tips of...

spruce

L3: Member
Aug 14, 2022
135
34
From the VDC (https://developer.valvesoftware.com/wiki/Func_detail)
Under normal conditions, any time a detail brush contacts a world brush, VBSP will note the junction and optimize it. This connection is known alternately as a T-junction and a water index, and there is a limit to the number of T-Junctions VBSP will attempt to fix (65,535). Excessive use of detail brushes in contact with world geometry could cause VBSP to abort compilation with an error. Using the -notjunc option will skip this optimization at the price of possible visual inconsistencies.
So basically you have too many func_detail faces touching world brushes, if I remember correctly one of the Well versions had this issue so Valve cut the tips of the func details so they would not touch geometry

Another way you could do it is turn some of the individual func_detail brushes into func_brush to avoid this

And the easiest is using "-notjunc" option when compiling like the quote above says.
 
Solution

Jason Lipscomb

L1: Registered
Nov 21, 2023
19
0
Thanks! I'm now able to compile. I had a few brushes act a little wierd though. One of them had a weird hole in it that was transparent. I think this will help alot though. Thanks!!!