source: GTP/trunk/Lib/Vis/Preprocessing/src/default.env @ 1583

Revision 1583, 7.1 KB checked in by bittner, 18 years ago (diff)

ray casting issue partially solved

Line 
1############################################################################
2# ERS default configuration file
3# Jiri Bittner 2003
4#############################################################################
5
6Scene {
7
8#filename ../data/City4M/City4M.obj
9# filename ../data/CityModel/CityModel.obj
10# filename ../data/GrandCanyon/grandcanyon1_RotXmin90.obj
11# filename ../data/glasgow/glasgow1.x3d
12#       filename vienna.x3d
13# filename ../data/vienna/vienna-simple.x3d
14# filename ../data/vienna/vienna-buildings.x3d
15# filename ../data/vienna/city1500_flat_1.x3d
16#filename ../data/vienna/vienna-buildings.x3d;../data/vienna/vienna-roofs.x3d;../data/vienna/vienna-roads.x3d
17#;../data/vienna/vienna-plane.x3d;../data/vienna/vienna-roads.x3d
18# filename ../data/vienna/viewcells-25-sel.x3d
19#filename ../data/atlanta/atlanta2.x3d
20filename ../data/soda/soda.dat
21#filename ../data/test1/test2.x3d
22#filename ../data/soda/soda5.dat
23#filename ../data/PowerPlant/ppsection1/part_a/g0.ply
24#filename ../data/PowerPlant/ppsection1/part_b/g0.ply
25#filename ../data/PowerPlant/ppsection1.plb
26#filename ../data/PowerPlant/all.plb
27#filename ../data/PowerPlant/selection3.plb
28#filename ../data/PowerPlant/section10.plb;../data/PowerPlant/section14.plb
29#filename ../data/PowerPlant/selection.plb
30#filename ../data/PowerPlant/comps/ppsection1/comps.plb
31}
32
33Preprocessor {
34        # stored sample rays
35        samplesFilename rays.out
36        useGlRenderer true
37        useGlDebugger false
38# 0 = INTERNAL          1 = MLRT
39
40        rayCastMethod 0
41       
42#       type sampling
43#       type vss
44        type rss
45#       type render
46        detectEmptyViewSpace true
47#       pvsRenderErrorSamples 0
48        pvsRenderErrorSamples 5000
49        quitOnFinish true
50        computeVisibility true
51        applyVisibilityFilter false
52        applyVisibilitySpatialFilter false
53        visibilityFilterWidth   0.01
54        visibilityFile visibility.xml
55        loadMeshes false
56        loadKdTree      false
57        exportKdTree false
58}
59
60ObjParser {
61        meshGrouping 500
62}
63
64RenderSampler {
65        samples 10000
66}
67
68
69SamplingPreprocessor {
70        totalSamples 10000000
71        samplesPerPass 1000000
72}
73
74RssPreprocessor {
75        samplesPerPass 1000
76        initialSamples 1000000
77        vssSamples 50000000
78        vssSamplesPerPass 1000000
79        useImportanceSampling true
80
81        directionalSampling false
82        objectBasedSampling false
83
84        Export {
85                pvs false
86                rssTree false
87                rays true
88                numRays 2000
89        }
90
91        useViewcells true
92        updateSubdivision true
93        loadInitialSamples false
94        storeInitialSamples false
95}
96
97
98RssTree {
99        epsilon         1e-6
100        perObjectTree false
101
102        maxDepth        60
103        minPvs          1
104# before vienna test it was:
105#       minRays 50
106#       splitType heuristic
107
108        minRays         100
109        minSize         0.001
110        maxCostRatio 1.0
111        maxRayContribution 1.0
112        maxRays         4000000
113        maxTotalMemory  200
114        maxStaticMemory 100
115
116#       splitType regular
117#       splitType heuristic
118        splitType hybrid
119        hybridDepth             10
120        splitUseOnlyDrivingAxis false
121#false
122        importanceBasedCost false
123
124        interleaveDirSplits     true
125    dirSplitDepth 0
126
127        ct_div_ci       0.0
128}
129
130Limits {
131
132       threshold        1e-6
133       small            1e-6
134       infinity         1e9
135}
136
137Unigraphics {
138                meshGrouping 1
139}
140
141KdTree {
142        sahUseFaces false
143        Termination {
144                minCost 1
145                maxDepth 30
146                maxCostRatio 1.0
147                ct_div_ci 0.5
148                maxNodes 200000
149
150#500000
151        }
152
153#       splitMethod spatialMedian
154        splitMethod SAH
155        splitBorder 0.01
156}
157
158
159MeshKdTree {
160        Termination {
161                minCost 150
162                maxDepth 18
163                maxCostRatio 0.9
164                ct_div_ci 0.5
165        }
166
167#       splitMethod spatialMedian
168        splitMethod SAH
169        splitBorder 0.01
170}
171
172
173
174
175ViewCells {
176        # samples used for view cell construction
177        Construction {
178                samples 100000
179                samplesPerPass 100000
180        }
181
182        Filter {
183                maxSize 5
184                width  0.02
185        }
186
187        #number of active view cells
188        active 5000
189        maxStaticMemory 200
190
191        exportToFile true
192        loadFromFile true
193       
194        #type kdTree
195        #type vspKdTree
196        #type bspTree
197        type vspBspTree
198        #type vspOspTree
199        #type sceneDependent
200       
201        height 5.0
202        maxViewCells 5000
203
204        #percentage of total visible objects where pvs is considered invalid
205        maxPvsRatio 1.0
206               
207        pruneEmptyViewCells false
208        processOnlyValidViewCells false
209
210        #stats viewCellStats.log
211
212        samplingType directional
213        #samplingType box
214
215        PostProcess {
216                # how much samples are used for post processing
217                samples 100000
218                renderCostWeight 1.0
219                maxCostRatio 0.1
220                minViewCells 1
221                avgCostMaxDeviation 0.01
222                maxMergesPerPass 5000
223                useRaysForMerge false
224                refine false
225                compress false
226                merge false
227        }
228
229        Visualization {
230                # how much samples we use for visualization
231                samples 100000
232                #colorCode PVS
233                #colorCode MergedLeaves
234                #colorCode MergedTreeDiff
235                colorCode Random
236                exportRays false
237                exportGeometry false
238                exportMergedViewCells false
239                useClipPlane true
240                clipPlaneAxis 1
241        }
242
243        showVisualization false
244        evaluateViewCells false
245       
246        Evaluation {
247                samplesPerPass 500
248                samples 1000
249                statsPrefix ../scripts/viewCells
250        }
251
252#       filename ../data/atlanta/atlanta_viewcells_large.x3d
253#       filename ../data/vienna/viewcells-25-sel.x3d
254#       filename ../data/vienna/viewcells-25.x3d
255#       filename ../data/vienna/viewcells-large-sel.x3d
256#       filename ../scripts/viewcells_vienna.xml
257#       filename ../scripts/viewcells_atlanta.xml
258#       filename ../scripts/viewcells_soda5-2.xml
259#       filename ../data/soda/soda5-viewcells.xml
260#       filename ../scripts/viewcells_atlanta.xml
261        filename ../data/soda/soda-viewcells-5000.xml
262#       filename ../data/test1/test-viewcells.xml
263
264#       filename ../data/soda/soda5-viewcell-single.xm
265#       filename ../data/soda/soda-viewcells-1000.xml.zip
266#       filename ../data/CityModel/CityModel-viewcells-5000.xml
267#       filename ../data/City4M/City4M-viewcells-5000.xml
268
269
270#       filename ../data/vienna/vsposp-seq-viewCells.xml.gz
271
272#       filename ../data/atlanta/viewcells_atlanta3.xml
273
274#       filename ../data/vienna/viewcells_vienna.xml
275#       filename ../data/vienna/viewcells_vienna2.xml
276#       filename ../data/vienna/vienna_simple-21-04-avs2-viewCells.xml
277#       filename ../data/vienna/vienna-viewcells-5000.xml
278#       filename ../data/vienna/vienna-viewcells-1000.xml.zip
279
280
281#       filename ../data/PowerPlant/power_plant_viewcells1.xml
282}
283
284
285Simulation {
286        objRenderCost 1.0
287        vcOverhead 1.0
288        # always between 0 and 1
289        moveSpeed 0.0001
290}
291
292
293
294VspBspTree {
295        Construction {
296                samples 800000
297                epsilon 0.0005
298                randomize false
299                renderCostWeight 1.0
300        }
301
302
303        # random polygon       = 1
304        # axis aligned         = 2
305        # least ray splits     = 256
306        # balanced rays        = 512
307        # pvs                  = 1024
308       
309        splitPlaneStrategy 1026
310       
311        # maximal candidates for split planes
312        maxPolyCandidates 150
313
314        usePolygonSplitIfAvailable false
315
316        # maximal tested rays for split cost heuristics
317        maxTests 10000
318       
319        maxTotalMemory  50
320        maxStaticMemory 50
321
322        subdivisionStats ../subdivisionStats.log
323
324        # factors for evaluating split plane costs
325        Factor {
326                leastRaySplits 1.0
327                balancedRays 1.0
328                pvs 1.0
329        }
330       
331        Termination {
332                # parameters used for autopartition
333                minRays                 -15
334                minPolygons             -1
335                maxDepth                25
336                minPvs                  -15
337                minProbability          0.00000001
338                maxRayContribution      1.8
339                maxCostRatio            1.8
340                missTolerance           6
341                globalCostMissTolerance 4
342                minGlobalCostRatio      0.0000001
343#               minGlobalCostRatio      0.0001
344# $$MAXVIEWCELLS
345                maxViewCells            5000
346       
347
348                # used for pvs criterium
349                ct_div_ci 0.0
350               
351                AxisAligned {
352                        minRays                 50000
353                        maxRayContribution      9.9
354                }
355        }
356       
357        useSplitCostQueue true
358        useCostHeuristics true
359
360        splitUseOnlyDrivingAxis false
361        simulateOctree false
362        useRandomAxis false
363        usePolygonSplitIfAvailable false
364        useBreathFirstSplits false
365
366        Visualization {
367                # x3d visualization of the split planes
368                exportSplits false
369        }
370}
371
Note: See TracBrowser for help on using the repository browser.