source: trunk/VUT/GtpVisibilityPreprocessor/scripts/default.env @ 579

Revision 579, 7.1 KB checked in by mattausch, 18 years ago (diff)

started to include variance into the measures

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        # stored sample rays
22        samplesFilename rays.out
23        useGlRenderer false
24#       type sampling
25        type vss
26#       type rss
27        detectEmptyViewSpace false
28}
29
30VssPreprocessor {
31        samplesPerPass  100000
32        initialSamples 0
33        vssSamples 0
34        vssSamplesPerPass 500000
35        useImportanceSampling true
36        loadInitialSamples  false
37        storeInitialSamples false
38        useViewSpaceBox true
39#       testBeamSampling true
40}
41
42
43SamplingPreprocessor {
44        totalSamples 500000
45        samplesPerPass  3
46}
47
48
49VssTree {
50        useRss    false
51        epsilon         1e-6
52       
53        maxDepth        40
54        minPvs          30
55        minRays         800
56        minSize         0.001
57        maxCostRatio    1.5
58        maxRayContribution 0.5
59               
60        maxTotalMemory  50
61        maxStaticMemory 20
62       
63        splitType regular
64        #       splitType heuristic
65        #       splitType hybrid
66        splitUseOnlyDrivingAxis true
67       
68        interleaveDirSplits     true
69    dirSplitDepth 0
70       
71        numberOfEndPointDomains 10000
72        ct_div_ci       0.0
73        randomize       false
74       
75        refDirBoxMaxSize        0.1
76}
77
78RssPreprocessor {
79        samplesPerPass  100000
80        #initialSamples 500000
81        #vssSamples 10000000
82        #for view cell construction
83        initialSamples 0
84        vssSamples 0
85        vssSamplesPerPass 500000
86        useImportanceSampling true
87
88        directionalSampling true
89        objectBasedSampling false
90
91        Export {
92                pvs false
93                rssTree false
94                rays true
95                numRays 5000
96        }
97
98        useViewcells true
99        updateSubdivision true
100        loadInitialSamples false
101        storeInitialSamples false
102}
103
104
105RssTree {
106
107        epsilon         1e-6
108
109        maxDepth        40
110        minPvs          3
111        minRays         30
112        minSize         0.001
113        maxCostRatio 1.0
114        maxRayContribution 0.5
115        maxRays         1000000
116        maxTotalMemory  200
117        maxStaticMemory 100
118
119#       splitType regular
120#       splitType heuristic
121        splitType hybrid
122        splitUseOnlyDrivingAxis true
123        importanceBasedCost false
124
125        interleaveDirSplits     true
126    dirSplitDepth 0
127
128        numberOfEndPointDomains 10000
129        ct_div_ci       0.0
130        randomize       false
131
132        refDirBoxMaxSize        0.1
133}
134
135Limits {
136
137       threshold        1e-6
138       small            1e-6
139       infinity         1e9
140}
141
142Unigraphics {
143                meshGrouping 1
144}
145
146KdTree {
147        sahUseFaces true
148        Termination {
149                minCost 1
150                maxDepth 18
151                maxCostRatio 0.9
152                ct_div_ci 0.5
153        }
154
155#       splitMethod spatialMedian
156        splitMethod SAH
157        splitBorder 0.01
158}
159
160MeshKdTree {
161        Termination {
162                minCost 1
163                maxDepth 18
164                maxCostRatio 0.9
165                ct_div_ci 0.5
166        }
167
168#       splitMethod spatialMedian
169        splitMethod SAH
170        splitBorder 0.01
171}
172
173
174
175ViewCells {
176        # samples used for view cell construction
177        Construction {
178                samples 1500000
179                samplesPerPass 100000
180        }
181
182        exportToFile false
183        loadFromFile false
184
185        #type kdTree
186        #type vspKdTree
187        type bspTree
188        type vspBspTree
189       
190        #type sceneDependent
191       
192        height 5.0
193        maxViewCells 3000
194        #percentage of total visible objects where pvs is considered invalid
195        maxPvsRatio 1.0
196               
197        delayedConstruction false
198        pruneEmptyViewCells false
199        processOnlyValidViewCells false
200       
201        PostProcess {
202                # how much samples are used for post processing
203                samples 300000
204        }
205
206        Visualization {
207                # how much samples we use for visualization
208                samples 100000
209                #colorCode PVS
210                #colorCode MergedLeaves
211                #colorCode MergedTreeDiff
212                colorCode Random
213                exportRays false
214                exportGeometry true
215        }
216       
217#       filename ../data/atlanta/atlanta_viewcells_large.x3d
218#       filename ../data/vienna/viewcells-25-sel.x3d
219#       filename ../data/vienna/viewcells-25.x3d
220#       filename ../data/vienna/viewcells-large-sel.x3d
221#       filename ../scripts/viewcells_vienna.xml
222        filename ../scripts/viewcells_atlanta.xml
223}
224
225
226Simulation {
227        objRenderCost 1.0
228        vcOverhead 1.0
229        # always between 0 and 1
230        moveSpeed 0.0001
231}
232
233
234VspKdTree {
235        epsilon         1e-6
236
237        Construction {
238                samples 500000
239        }
240       
241        Termination {
242                maxDepth                40
243                minPvs                  50
244                minRays                 800
245                minSize                 0.001
246                maxCostRatio            0.9
247                missTolerance           4
248                maxRayContribution      0.5
249        }
250       
251        maxTotalMemory  100
252        maxStaticMemory 40
253
254        splitType       regular
255        #splitType      heuristics
256        splitUseOnlyDrivingAxis false
257        ct_div_ci       0.0
258       
259        # maximal cost for merging a view cell
260        PostProcess {
261                maxCostRatio 0.005
262                minViewCells 1000
263                maxPvsSize   5000
264        }
265       
266       
267        Visualization {
268        }
269}
270
271VspBspTree {
272        Construction {
273                samples 900000
274                epsilon 0.005
275                randomize false
276        }
277
278
279        # random polygon       = 1
280        # axis aligned         = 2
281        # least ray splits     = 256
282        # balanced rays        = 512
283        # pvs                  = 1024
284       
285        splitPlaneStrategy 1024
286       
287        # maximal candidates for split planes
288        maxPolyCandidates 100
289        #maxRayCandidates 100
290       
291        # maximal tested rays for split cost heuristics
292        maxTests 10000
293       
294        maxTotalMemory  50
295        maxStaticMemory 50
296       
297        # factors for evaluating split plane costs
298        Factor {
299                leastRaySplits 1.0
300                balancedRays 1.0
301                pvs 1.0
302        }
303       
304        Termination {
305                # parameters used for autopartition
306                minRays                 150
307                minPolygons             -1
308                maxDepth                30
309                minPvs                  10
310                #minProbability         0.0001
311                minProbability          -1
312                maxRayContribution      0.3
313                maxCostRatio            0.9
314                missTolerance           3
315                #maxAccRayLength        100
316               
317                maxViewCells            5000
318               
319                # used for pvs criterium
320                ct_div_ci 0.0
321               
322                AxisAligned {
323                        minRays                 4000
324                        maxRayContribution      0.5
325                }
326        }
327       
328        splitUseOnlyDrivingAxis false
329       
330        Visualization {
331                # x3d visualization of the split planes
332                exportSplits true
333                exportMergedViewCells false
334        }
335       
336        PostProcess {
337                maxCostRatio 0.1
338                minViewCells 110
339                useRaysForMerge false
340                exportMergeStats false
341        }
342}
343
344BspTree {
345        Construction {
346                samples 50000
347                epsilon 0.005
348        }
349
350
351        # random polygon       = 1
352        # axis aligned         = 2
353        # least splits         = 4
354        # balanced polygons    = 8
355        # balanced view cells  = 16
356        # largest polygon area = 32
357        # vertical axis        = 64
358        # blocked rays         = 128
359        # least ray splits     = 256
360        # balanced rays        = 512
361        # pvs                  = 1024
362
363        # least splits + balanced polygons
364        #splitPlaneStrategy 12
365       
366        #axis aligned + vertical axis
367        #splitPlaneStrategy 66
368       
369        # axis aligned + balanced view cells
370        # splitPlaneStrategy 18
371       
372        # largest polygon area
373        #splitPlaneStrategy 32
374       
375        # axus aligned + balanced polygons
376        #splitPlaneStrategy 72
377       
378        # axis aligned + blocked rays
379        #splitPlaneStrategy 130
380       
381        #splitPlaneStrategy 384
382        #splitPlaneStrategy 130
383       
384        splitPlaneStrategy 1024
385       
386        maxPolyCandidates 50
387        maxRayCandidates 50
388       
389        maxTests 10000
390       
391        # factors for evaluating split plane costs
392        Factor {
393                verticalSplits 1.0
394                largestPolyArea 1.0
395                blockedRays 1.0
396                leastRaySplits 1.0
397                balancedRays 1.0
398                pvs 1.0
399                leastSplits 1.0
400                balancedPolys 1.0
401                balancedViewCells 1.0
402        }
403       
404        Termination {
405                # parameters used for autopartition
406                minRays 200
407                minPolygons -1
408                maxDepth 40
409                minPvs 100
410                minArea 0.01
411                maxRayContribution 0.005
412                #maxAccRayLength 100
413               
414                # used for pvs criterium
415                ct_div_ci 0.0
416       
417                maxCostRatio 0.9
418               
419                # axis aligned splits
420                AxisAligned {
421                        minPolys 5000
422                        minRays 500
423                        minObjects 10
424                        ct_div_ci 0.5
425                }
426        }
427       
428        AxisAligned {
429                splitBorder 0.01
430        }
431       
432       
433        Visualization {
434                # x3d visualization of the split planes
435                exportSplits true
436        }
437}
Note: See TracBrowser for help on using the repository browser.