vvis question

Laz

L420: High Member
Jul 5, 2008
461
35
As my compile times are expanding, I switched to fast vvis compiling, as I understand, this only cuts up in visleaf, but does not calculate visibility? could this be why the performance is lower now? thanks
 

MangyCarface

Mapper
aa
Feb 26, 2008
1,626
1,325
Full compile with all lighting, 30 mins is approaching acceptable IF you're running HDR. VVIS should never take more than 5 minutes or you're not using enough func_details. I don't want to sound argumentative, but I've always been able to narrow peoples' compile times by func_detailing MORE brushes that don't help visibility. Turn everything off except world geometry in the visgroups and then look around again, I'm sure there are things you're missing. Even one staircase can add minutes to your compile. GL
 

teddyruxpin

Sr. Hygiene Technician
Mar 24, 2008
83
26
I had similar issues on my MK maps and found that when I had resized some objects I sent them completely off grid making all sorts of very small portals that needed to be cut by vvis. I spent half a day just going through and lining up everything on grid on all 3 Axis and it went from an 18 hour compile time down to 120 mins or so and then with further tweaking and replacing some bad brushes and gracious usage of func_detail I am down to about 1 hr and 23 mins.

One thing I found very handy when working with func_detail was to change the view options to show everything EXCEPT func_detail brushes. From there I could view the map via the 3D view and figure out what more I could convert to a func_detail. IE Windows, Poles, small walls that players can hop over, railings, trim etc etc. Anything that is a not square and can be walked or seen around I typically also func_detail and this has made a big difference with roof overhangs or pillers (mushrooms and cannons in my case)

And if you have not already load the maps portal file while in the 3D view. It will give you a very good look into where you need to clean up brushes or find more ways to convert the brushes to func_detail or func_brush or similar.

-Teddy
 

Laz

L420: High Member
Jul 5, 2008
461
35
I've got my compile time down from 1.5 hours to 20 minutes :p loading the portal file is very handy indeed to see what you forgot to turn into func_detail
 

YM

LVL100 YM
aa
Dec 5, 2007
7,135
6,056
You can always use the visgroups, I turn everything off one by one untill its just world geom left and thay shows me anything I've forgotten to func_detail.
The visgroups are pretty damn usefull, if you haven't messed with them much I'd try it now. Just remember to turn them back on when you compile ;) (A map without a single entity will leak and not compile properly IE game crash, so make sure you've got some kind of entity in there)