source: trunk/VUT/GtpVisibilityPreprocessor/src/default.env @ 410

Revision 410, 3.2 KB checked in by mattausch, 19 years ago (diff)
Line 
1#############################################################################
2# ERS default configuration file
3# Jiri Bittner 2003
4#############################################################################
5
6Scene {
7
8#       filename glasgow1.x3d
9#       filename vienna.x3d
10# filename ../data/vienna/vienna-simple.x3d
11#filename ../data/vienna/vienna-buildings.x3d
12#filename ../data/vienna/vienna-buildings.x3d;../data/vienna/vienna-roofs.x3d
13#;../data/vienna/vienna-plane.x3d
14# filename ../data/vienna/viewcells-25-sel.x3d
15# filename ../data/atlanta/atlanta2.x3d
16# filename ../data/soda/soda.dat
17filename ../data/soda/soda5.dat
18}
19
20Preprocessor {
21#       type sampling
22        type vss
23}
24
25VssPreprocessor {
26        samplesPerPass  100000
27        initialSamples 200000
28        vssSamples 1000000
29        useImportanceSampling true
30}
31
32VssTree {
33        epsilon         1e-6
34
35        maxDepth        40
36        minPvs          1
37        minRays         50
38        minSize         0.00001
39        maxCostRatio    0.95
40        maxRayContribution 0.05
41       
42        maxTotalMemory  400
43        maxStaticMemory 20
44
45        splitType regular
46#       splitType heuristics
47
48        numberOfEndPointDomains 10000
49        ct_div_ci       0.0
50        randomize       false
51
52        refDirBoxMaxSize        0.1
53}
54
55Limits {
56
57       threshold        1e-6
58       small            1e-6
59       infinity         1e9
60}
61
62Unigraphics {
63                meshGrouping 1
64}
65
66KdTree {
67        sahUseFaces true
68        Termination {
69                minCost 1
70                maxDepth 18
71                maxCostRatio 0.9
72                ct_div_ci 0.5
73        }
74
75#       splitMethod spatialMedian
76        splitMethod SAH
77        splitBorder 0.01
78}
79
80MeshKdTree {
81        Termination {
82                minCost 1
83                maxDepth 18
84                maxCostRatio 0.9
85                ct_div_ci 0.5
86        }
87
88#       splitMethod spatialMedian
89        splitMethod SAH
90        splitBorder 0.01
91}
92
93
94Sampling {
95        totalSamples 10000000
96        samplesPerPass  3
97}
98
99ViewCells {
100        hierarchy kdTree
101        #hierarchy bspTree
102        # hierarchy sceneDependent
103       
104        height 5.0
105        maxViewCells 0
106       
107        minPvsDif 100
108#       maxPvsSize 200
109       
110#       filename ../data/atlanta/atlanta_viewcells_large.x3d
111        filename ../data/vienna/viewcells-25-sel.x3d
112#       filename ../data/vienna/viewcells-25.x3d
113#       filename ../data/vienna/viewcells-large-sel.x3d
114}
115
116BspTree {
117        Construction {
118                input fromRays
119        #       input fromViewCells
120        #       input fromSceneGeometry
121                samples 100000
122                sideTolerance 0.005
123        }
124
125
126        # random polygon       = 1
127        # axis aligned         = 2
128        # least splits         = 4
129        # balanced polygons    = 8
130        # balanced view cells  = 16
131        # largest polygon area = 32
132        # vertical axis        = 64
133        # blocked rays         = 128
134        # least ray splits     = 256
135        # balanced rays        = 512
136        # pvs                  = 1024
137
138        # least splits + balanced polygons
139        #splitPlaneStrategy 12
140       
141        #axis aligned + vertical axis
142        #splitPlaneStrategy 66
143       
144        # axis aligned + balanced view cells
145        # splitPlaneStrategy 18
146       
147        # largest polygon area
148        #splitPlaneStrategy 32
149       
150        # axus aligned + balanced polygons
151        #splitPlaneStrategy 72
152       
153        # axis aligned + blocked rays
154        #splitPlaneStrategy 130
155       
156        #splitPlaneStrategy 384
157        #splitPlaneStrategy 130
158       
159        splitPlaneStrategy 1024
160       
161        maxCandidates 80
162       
163        Termination {
164                # autopartition
165                maxRays 200
166                maxPolygons 5
167                maxDepth 100
168               
169                # axis aligned splits
170                AxisAligned {
171                        maxPolys 5000
172                        maxRays 5000
173                        maxObjects 2000
174                        maxCostRatio 0.9
175                        ct_div_ci 0.5
176                }
177        }
178       
179        AxisAligned {
180                splitBorder 0.01
181        }
182       
183        PostProcessing {
184                samples 100000
185        }
186               
187        # if split polys are stored for visualization
188        storeSplitPolys false
189        # x3d visualization of the split planes
190        exportSplits true
191}
Note: See TracBrowser for help on using the repository browser.