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

Revision 464, 5.8 KB checked in by bittner, 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
17 filename ../data/soda/soda5.dat
18}
19
20Preprocessor {
21#       type sampling
22#       type vss
23        type rss
24}
25
26VssPreprocessor {
27        samplesPerPass  100000
28        initialSamples 500000
29        vssSamples 1000000
30        vssSamplesPerPass 50000
31        useImportanceSampling true
32}
33
34
35VssTree {
36        useRss    false
37        epsilon         1e-6
38
39        maxDepth        40
40        minPvs          3
41        minRays         200
42        minSize         0.001
43        maxCostRatio    2.0
44        maxRayContribution 0.05
45       
46        maxTotalMemory  200
47        maxStaticMemory 100
48
49#       splitType regular
50#       splitType heuristic
51        splitType hybrid
52        splitUseOnlyDrivingAxis true
53
54        interleaveDirSplits     false
55    dirSplitDepth 40
56
57        numberOfEndPointDomains 10000
58        ct_div_ci       0.0
59        randomize       false
60
61        refDirBoxMaxSize        0.1
62}
63
64RssPreprocessor {
65        samplesPerPass  100000
66        initialSamples 500000
67        vssSamples 10000000
68        vssSamplesPerPass 500000
69        useImportanceSampling true
70
71        Export {
72                pvs false
73                rssTree false
74                rays true
75                numRays 5000
76        }
77
78        useViewcells false
79        updateSubdivision false
80}
81
82RssTree {
83
84        epsilon         1e-6
85
86        maxDepth        40
87        minPvs          3
88        minRays         30
89        minSize         0.001
90        maxCostRatio    0.9
91        maxRayContribution 0.1
92       
93        maxTotalMemory  200
94        maxStaticMemory 100
95
96#       splitType regular
97#       splitType heuristic
98        splitType hybrid
99        splitUseOnlyDrivingAxis false
100
101        interleaveDirSplits     true
102    dirSplitDepth 0
103
104        numberOfEndPointDomains 10000
105        ct_div_ci       0.0
106        randomize       false
107
108        refDirBoxMaxSize        0.1
109}
110
111Limits {
112
113       threshold        1e-6
114       small            1e-6
115       infinity         1e9
116}
117
118Unigraphics {
119                meshGrouping 1
120}
121
122KdTree {
123        sahUseFaces true
124        Termination {
125                minCost 1
126                maxDepth 18
127                maxCostRatio 0.9
128                ct_div_ci 0.5
129        }
130
131#       splitMethod spatialMedian
132        splitMethod SAH
133        splitBorder 0.01
134}
135
136MeshKdTree {
137        Termination {
138                minCost 1
139                maxDepth 18
140                maxCostRatio 0.9
141                ct_div_ci 0.5
142        }
143
144#       splitMethod spatialMedian
145        splitMethod SAH
146        splitBorder 0.01
147}
148
149
150Sampling {
151        totalSamples 10000000
152        samplesPerPass  3
153}
154
155ViewCells {
156        loadFromFile false
157        #type kdTree
158        type vspKdTree
159        #type bspTree
160        #type vspBspTree
161       
162        #type sceneDependent
163       
164        height 5.0
165        maxViewCells 0
166       
167        PostProcessing {
168        minPvsDif 100
169                minPvs 10
170                maxPvs 150
171                # how much samples are used for post processing
172                samples 10
173        }
174
175        Visualization {
176                # how much samples are be used for visualization
177                samples 90000
178        }
179       
180#       filename ../data/atlanta/atlanta_viewcells_large.x3d
181        filename ../data/vienna/viewcells-25-sel.x3d
182#       filename ../data/vienna/viewcells-25.x3d
183#       filename ../data/vienna/viewcells-large-sel.x3d
184}
185
186BspTree {
187        Construction {
188                samples 50000
189                epsilon 0.005
190        }
191
192        # random polygon       = 1
193        # axis aligned         = 2
194        # least splits         = 4
195        # balanced polygons    = 8
196        # balanced view cells  = 16
197        # largest polygon area = 32
198        # vertical axis        = 64
199        # blocked rays         = 128
200        # least ray splits     = 256
201        # balanced rays        = 512
202        # pvs                  = 1024
203
204        # least splits + balanced polygons
205        #splitPlaneStrategy 12
206       
207        #axis aligned + vertical axis
208        #splitPlaneStrategy 66
209       
210        # axis aligned + balanced view cells
211        # splitPlaneStrategy 18
212       
213        # largest polygon area
214        #splitPlaneStrategy 32
215       
216        # axus aligned + balanced polygons
217        #splitPlaneStrategy 72
218       
219        # axis aligned + blocked rays
220        #splitPlaneStrategy 130
221       
222        #splitPlaneStrategy 384
223        #splitPlaneStrategy 130
224       
225        splitPlaneStrategy 1024
226       
227        maxPolyCandidates 50
228        maxRayCandidates 50
229       
230        maxTests 10000
231       
232        # factors for evaluating split plane costs
233        Factor {
234                verticalSplits 1.0
235                largestPolyArea 1.0
236                blockedRays 1.0
237                leastRaySplits 1.0
238                balancedRays 1.0
239                pvs 1.0
240                leastSplits 1.0
241                balancedPolys 1.0
242                balancedViewCells 1.0
243        }
244       
245        Termination {
246                # parameters used for autopartition
247                minRays 200
248                minPolygons -1
249                maxDepth 40
250                minPvs 100
251                minArea 0.01
252                maxRayContribution 0.005
253                #maxAccRayLength 100
254               
255                # used for pvs criterium
256                ct_div_ci 0.0
257               
258                # axis aligned splits
259                AxisAligned {
260                        minPolys 5000
261                        minRays 500
262                        minObjects 10
263                        maxCostRatio 0.9
264                        ct_div_ci 0.5
265                }
266        }
267       
268        AxisAligned {
269                splitBorder 0.01
270        }
271       
272               
273        Visualization {
274        # x3d visualization of the split planes
275        exportSplits true
276        }
277}
278
279Simulation {
280        objRenderCost 1.0
281        vcOverhead 7.0
282        moveSpeed 3.0
283}
284
285
286VspKdTree {
287        epsilon         1e-6
288
289        Construction {
290                samples 100000
291        }
292       
293        Termination {
294                maxDepth                40
295                minPvs                  50
296                minRays         1
297                minSize         0.1
298                maxCostRatio    999.0
299                maxRayContribution 0.2
300        }
301       
302        maxTotalMemory  400
303        maxStaticMemory 200
304
305        splitType regular
306#       splitType heuristics
307        ct_div_ci       0.0
308}
309
310VspBspTree {
311        Construction {
312                samples 100000
313                epsilon 0.005
314        }
315
316
317        # random polygon       = 1
318        # axis aligned         = 2
319        # least ray splits     = 256
320        # balanced rays        = 512
321        # pvs                  = 1024
322
323        splitPlaneStrategy 1024
324       
325        # maximal candidates for split planes
326        maxPolyCandidates 50
327        maxRayCandidates 50
328       
329        # maximal tested rays for split cost heuristics
330        maxTests 10000
331       
332        # factors for evaluating split plane costs
333        Factor {
334                leastRaySplits 1.0
335                balancedRays 1.0
336                pvs 1.0
337        }
338       
339        Termination {
340                # parameters used for autopartition
341                minRays 200
342                minPolygons -1
343                maxDepth 40
344                minPvs 100
345                minArea 0.01
346                maxRayContribution 0.005
347                #maxAccRayLength 100
348               
349                # used for pvs criterium
350                ct_div_ci 0.0
351       
352                # axis aligned splits
353                AxisAligned {
354                        minPolys 5000
355                        minRays 500
356                        minObjects 10
357                        maxCostRatio 0.9
358                        ct_div_ci 0.5
359                }
360        }
361       
362        AxisAligned {
363                splitBorder 0.01
364        }
365       
366       
367        Visualization {
368                # x3d visualization of the split planes
369                exportSplits true
370        }
371}
Note: See TracBrowser for help on using the repository browser.