Too many T-Junctions to fix up.....

Any aspects of level design for the Source engine.

Too many T-Junctions to fix up.....

Postby EcGRooster on Fri Dec 27, 2013 7:17 pm

hello im new here and was wondering if anyone has seen this problem, i have checked everywhere i could to find as much information on this error as i can and only come up with there are too many func_details. i am new to mapping and i know that this is incorrect for my situation, i have found that i get this error when 2 brush faces do not touch and are not snapped on grid. i have been playing and modifying the same map for almost a year now and have gotten this error many times and not always due to func_details. I will try my best to explain this particular instance that has me quite perplexed and im not sure why its happening.

im adding a sewer system to an already existing map that compiled fine before the added section, but when i finished the new section i got the error "Too many t-junctions to fix up! (3181 Prims, Max 32768 :: 65538 indices, max 65536) now i noticed that the prims and indice numbers change if i add or remove pieces of the added area and one would assume that if items were removed the numbers would go down but some times they go up. after several tries i removed the entire added section and saved it in a new map, i added small sections to the map and blocked the end so it was a closed environment and recompiled but this only worked for parts of the addition and 1 room in particular that has displacements would give me the error, i decided to enclose the entire room with nodraw brushes to see what happened and i still get the error, i then removed the room itself but left the shell i built around the room and still get the error, now here is where it perplexes me, i put caps on the ends of each tunnel that is enclosed by the shell i made around the room and it compile fine, but when i remove the caps i get the error again, mind you there are no leaks when i get the error. any help on this error would be greatly appreciated, matter of fact any help on anything would be greatly appreciated!
EcGRooster
Member
Member
 
Joined: Fri Dec 27, 2013 6:54 pm

Re: Too many T-Junctions to fix up.....

Postby Dives on Fri Dec 27, 2013 10:12 pm

This error is familiar to everyone who has tried to do something big in Source. T-Junction fixups are applied to the junction where brushes meet to prevent the shimmer effect, and vbsp can only do so many fixups. Tricks to getting around this error is to turn a lot of your func_details into func_brushes, as func_brushes don't get the fixups applied to them. Another way is to remove brushes by replacing them with models. Propper is an incredibly helpful tool that converts brush geometry into models, although things are kinda broken right now so you have to set it up with a Source 2007 mod to get it working.

Finally there is a way to turn off t-junction fixups entirely. Compiling with the -notjunc parameter in vbsp will disable them. I don't recommend it though because the shimmer effect will be evident in dark areas.

Oh also ignore the "(3181 Prims, Max 32768 :: 65538 indices, max 65536)" message. As far as I can tell that info is either irrelevant or random. The numbers don't change appropriately when you reduce the amount of t-junction fixups.
User avatar
Dives
May Contain Skills
May Contain Skills
 
Joined: Sat Feb 28, 2009 9:54 pm
Location: Moorpark, CA

Re: Too many T-Junctions to fix up.....

Postby EcGRooster on Sun Dec 29, 2013 7:04 pm

well Dives thanks for the info, i might add i have not added any func_details as of yet but i have added models to replace brushes, i have found that if i add a brush i get the error but if i copy and paste certain existing brush i dont. it is a very perplexing thing to understand so im forced to try the compile each time i add or change/resize anything. it kinda stinks because its limiting what it looks like as opposed to what i want it to look like. i do believe i downloaded Propper at one point but i dont think i have it set up, might just be too much work just to finish this add on.
EcGRooster
Member
Member
 
Joined: Fri Dec 27, 2013 6:54 pm

Return to Hammer Editor Help

Who is online

Users browsing this forum: Bing [Bot]