
Portal Flow Taking very long time
A skip-textured plane gets ignored during compiles. This is why you don't want to use skip on normal brushes - the other faces won't know where to stop, and probably extend themselves randomly until they run into another surface. This is OK for hint brushes, since you actually want the visleaf to be split entirely in all directions. Nodraw acts just like most other textures, except that it doesn't actually display any pixels ingame. (VVIS doesn't generate any lighting data for it to save space, but that doesn't affect anything). If you used it with hint brushes, it might probably still cause collisions with players or physics objects - stopping you from getting through the hallways!
In relation to having too many func_details, I noticed when looking through VBSP's code that it actually deletes all the func_details after computing the positions of visleaves, turning the brushes into regular world brushes.
Ones surrounding rooms or other things are used to provide an anchor, so moving them around won't position the room off-grid. This is mainly used with rotated things which normally have a 124.2728 width. Selecting the item as well as the skip brush lets you move them like they were the size of the (on-grid) skip brush since the slection bounding box surrounds the largest object.
either way i managed to knock it down from 12 hours to 5 minutes, so obviously i did something right. Thanks for the clarrification
Fracture wrote:
and here i thought that helped with compiling too.either way i managed to knock it down from 12 hours to 5 minutes, so obviously i did something right. Thanks for the clarrification
Good job
My pro tip as well, keep the Line-of-sight in mind when you're making big maps, think of how you can add in those 90 degree turns to get the diagonal skips in!
Also when a compile is finished go to tools -> load portalfile and you'll see the areas that the vbsp made. These are your visleaves. Then hide everything, and show only world geometry, and look where you get silly visleaves, and find out what brushes cause them!