wattro wrote:i'm not sure why you are turning shaders/funcs/triggers into structural.
Sorry didn't mean to cause a misunderstanding. I was under the impression that brushes start out as structural and it is up to the mapper to decide to make some or all detail. My bad.
I never actually "made" any brushes structural; I just made many of them detail and left the rest as they were. So I guess in that case I never turned any of the brushes structural...lol. So any brushes that are not turned into "Detail Brushes" or Structural Brushes" would be refered to as what? "Normal Brushes"? Or just "Brushes"?
i'm not too worried about the # of splits, but it would be interesting to see what the reachability areas are (i'm guessing your bspc.log has at least one area with >2000 areas).
I bet you are right..lol (see below)
anyways, i'm pretty sure that putting in a decent caulk hull will help with the problem. should even mean we can compile the bsp with lighting in reasonably fast times.
"caulk hull"... you mean a big box around the map made of caulk or the actuall outer walls of the map it's self that create a barrier between the space inside the map the the big caulk box hull containing the entire map?
Because I have the big caulk box. So I assume you mean the walls and floor and celing and such of the map it's self.
Anyway here is a copy of my bspc compile:
nummapbrushsides = 39652
62 curve brushesWARNING: AAS_CreateCurveBrushes: no winding
85 curve brushesWARNING: AAS_CreateCurveBrushes: no winding
282 curve brushesWARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
726 curve brushesWARNING: AAS_CreateCurveBrushes: no winding
749 curve brushesWARNING: AAS_CreateCurveBrushes: no winding
850 curve brushesWARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
1256 curve brushes
1 threads
-------- Brush CSG ---------
7325 original brushes
6878 output brushes
-------- Brush BSP ---------
6878 brushes
62053 visible faces
0 nonvisible faces
72420 total sides
Win32 multi-threading
1 threads max
depth first bsp building
1303894splits
131267 KB of peak total bsp memory
BSP tree created in 1126 seconds
------- Prune Nodes --------
1091382 pruned nodes
---- Node Portalization ----
212513 nodes portalized
26176 tiny portals
39180 KB of portal memory
63406 KB of winding memory
------ FloodEntities -------
------- FillOutside --------
52295 solid leaves
18161 leaves filled
35801 inside leaves
35800 areas created
5780 face merges
1227AAS_TestSplitPlane: tried face plane as splitter
1295AAS_TestSplitPlane: tried face plane as splitter
1305AAS_TestSplitPlane: tried face plane as splitter
1531AAS_TestSplitPlane: tried face plane as splitter
2156area 40111 face 208767 flipped: front area 40111, back area 40112
AAS_CheckArea: area 40111 face 208767 is flipped
AAS_CheckArea: area 40111 center is -3062.414795 -1154.352539 176.119690
AAS_TestSplitPlane: tried face plane as splitter
2459
267 face merges
7291AAS_CheckArea: area 48010 face 112249 is flipped
AAS_CheckArea: area 48010 center is -433.105408 405.144104 236.008392
area 48010 face 112249 flipped: front area 48010, back area 0
18558AAS_CheckArea: area 59277 face 112249 is flipped
AAS_CheckArea: area 59277 center is -433.082306 404.500549 234.769592
area 59277 face 112249 flipped: front area 59277, back area 0
20637
41703 nodes pruned
17623 areas checked for shared face flipping
281Warning: MergeWindings: front to back found twice
Warning: MergeWindings: front to back found twice
3660Warning: MergeWindings: front to back found twice
8003Warning: MergeWindings: front to back found twice
Warning: MergeWindings: front to back found twice
8004Warning: MergeWindings: front to back found twice
Warning: MergeWindings: front to back found twice
8005Warning: MergeWindings: front to back found twice
17976AAS_CheckArea: area 59277 face 112249 is flipped
AAS_CheckArea: area 59277 center is -433.088806 404.543488 235.043701
17977AAS_CheckArea: area 59277 face 112249 is flipped
AAS_CheckArea: area 59277 center is -433.096161 404.568329 235.302505
17978AAS_CheckArea: area 59277 face 112249 is flipped
AAS_CheckArea: area 59277 center is -433.104523 404.637115 235.125824
17979AAS_CheckArea: area 59277 face 112249 is flipped
AAS_CheckArea: area 59277 center is -433.103729 404.760864 235.235733
17980AAS_CheckArea: area 59277 face 112249 is flipped
AAS_CheckArea: area 59277 center is -433.090820 404.677338 235.539261
17981AAS_CheckArea: area 59277 face 112249 is flipped
AAS_CheckArea: area 59277 center is -433.086884 404.716705 236.020126
17982AAS_CheckArea: area 59277 face 112249 is flipped
AAS_CheckArea: area 59277 center is -433.074402 404.526794 236.060989
27484Warning: MergeWindings: front to back found twice
Warning: MergeWindings: front to back found twice
31047AAS_CheckArea: area 54757 face 188962 is flipped
AAS_CheckArea: area 54757 center is 2168.070313 132.122467 63.229897
34801Warning: MergeWindings: front to back found twice
Warning: MergeWindings: front to back found twice
37103Warning: MergeWindings: front to back found twice
Warning: MergeWindings: front to back found twice
46812
53Warning: MergeWindings: front to back found twice
110MergeWindings: degenerate edge on winding 0.000000 0.000000 0.000000
192Warning: MergeWindings: front to back found twice
Warning: MergeWindings: front to back found twice
Warning: MergeWindings: front to back found twice
230MergeWindings: degenerate edge on winding 0.000000 0.000000 0.000000
309MergeWindings: degenerate edge on winding 0.000000 0.000000 0.000000
482
0 ladder subdivisions
67085 edges melted
17623 areas provided with settings
allocated 23 MB and 622 KB and 220 bytes of AAS memory
17584 areas stored
AAS created in 1238 seconds
loading collision map...
CM_LoadMap( magnus_ctfptm7.bsp, 0 )
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
WARNING: CM_AddFacetBevels... invalid bevel
88 weapon jump areas
calculating reachability...
100.0
please wait while storing reachability...
found a trigger_push with velocity 73.001404 -73.001404 771.492065
found a trigger_push with velocity -73.001404 73.001404 771.492065
found a trigger_push with velocity -2311.232422 -0.001628 395.979248
found a trigger_push with velocity 50.977036 -50.977036 690.507080
found a trigger_push with velocity 500.472595 131.192902 724.432739
found a trigger_push with velocity -66.232727 66.232727 744.043030
found a trigger_push with velocity 0.000000 123.003647 744.043030
found a trigger_push with velocity -113.541824 0.000000 744.043030
found a trigger_push with velocity 0.000000 -86.366112 978.161499
found a trigger_push with velocity -500.472595 -131.192902 724.432739
found a trigger_push with velocity 2311.232422 0.001628 395.979248
found a trigger_push with velocity -50.977036 50.977036 690.507080
found a trigger_push with velocity 85.156372 -85.156372 744.043030
found a trigger_push with velocity 0.000000 -141.927277 744.043030
found a trigger_push with velocity 113.541824 0.000000 744.043030
found a trigger_push with velocity 0.000000 86.078697 981.427551
found a trigger_push with velocity -128.710953 425.733246 711.055542
found a trigger_push with velocity 128.710953 -425.733246 711.055542
trigger_teleport model = "*3"
trigger_multiple model = "*7"
trigger_teleport model = "*13"
trigger_teleport model = "*14"
trigger_teleport model = "*15"
trigger_multiple model = "*17"
trigger_teleport model = "*18"
trigger_teleport model = "*20"
calculating clusters...
0 forced portal areas
88 possible portal areas
78 removed portal areas
11 portals created
12 clusters created
cluster 1 has 4215 reachability areas
cluster 2 has 301 reachability areas
cluster 3 has 6 reachability areas
cluster 4 has 3 reachability areas
cluster 5 has 2 reachability areas
cluster 6 has 2 reachability areas
cluster 7 has 2 reachability areas
cluster 8 has 2 reachability areas
cluster 9 has 3 reachability areas
cluster 10 has 6 reachability areas
cluster 11 has 309 reachability areas
4851 total reachability areas
54017322 AAS memory/CPU usage (the lower the better)
writing magnus_ctfptm7.aas
numvertexes = 73448
numplanes = 27160
numedges = 164658
edgeindexsize = 447243
numfaces = 96056
faceindexsize = 165819
numareas = 17585
numareasettings = 17585
reachabilitysize = 23852
numnodes = 67013
numportals = 11
portalindexsize = 20
numclusters = 12
12018 walk
0 crouch
63 barrier jump
2755 jump
0 ladder
2830 walk off ledge
5542 swim
255 water jump
16 teleport
0 elevator
305 rocket jump
0 bfg jump
0 grapple hook
0 double jump
0 ramp jump
0 strafe jump
67 jump pad
0 func bob
freed 23 MB and 622 KB and 220 bytes of AAS memory
BSPC run time is 1312 seconds
Closed log bspc.log
i'll put up a (hopefully!) optimized version in about an hour or so.
Awesome!
If you run into any trouble perhaps my bspc log will help point out some of the issues.
Uh, well....good luck with that. :shrug:
[img]http://i57.photobucket.com/albums/g228/Magnus3204/forumheader.jpg[/img]