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

Revision 2574, 9.9 KB checked in by bittner, 17 years ago (diff)

minor updates of mutation

Line 
1############################################################################
2# ERS default configuration file
3# Jiri Bittner 2003
4#############################################################################
5
6Scene {
7
8#filename ../data/Arena/arena-low-lods.obj
9#filename ../data/Arena/arena-high-lods.obj
10# filename ../data/City4M/City4M.obj
11# filename ../data/CityModel/CityModel.obj
12# filename ../data/GrandCanyon/grandcanyon1_RotXmin90.obj
13# filename ../data/glasgow/glasgow1.x3d
14#       filename vienna.x3d
15# filename ../data/vienna/vienna-simple.x3d
16# filename ../data/vienna/vienna-buildings.x3d
17#filename ../data/vienna/city1500_flat_1.x3d;../data/vienna/vienna-roofs.x3d;../data/vienna/vienna-roads.x3d
18#filename ../data/vienna/vienna-buildings.x3d;../data/vienna/vienna-roofs.x3d;../data/vienna/vienna-roads.x3d;../data/vienna/vienna-plane.x3d
19#filename ../data/vienna/vienna.obj
20
21filename ../data/vienna/vienna_cropped.obj
22
23# filename ../data/vienna/viewcells-25-sel.x3d
24#filename ../data/atlanta/atlanta2.x3d
25#filename ../data/soda/soda.dat
26#filename ../data/test1/test2.x3d
27# filename ../data/soda/soda5.dat
28#filename ../data/PowerPlant/ppsection1/part_a/g0.ply
29#filename ../data/PowerPlant/ppsection1/part_b/g0.ply
30#filename ../data/PowerPlant/ppsection1.plb
31#filename ../data/PowerPlant/all.plb
32#filename ../data/PowerPlant/selection3.plb
33#filename ../data/PowerPlant/section10.plb;../data/PowerPlant/section14.plb
34#filename ../data/PowerPlant/selection.plb
35#filename ../data/PowerPlant/comps/ppsection1/comps.plb
36}
37
38
39Preprocessor {
40        totalSamples 250000000
41#       totalSamples 2000000
42        samplesPerPass 1000000
43        samplesPerEvaluation 5000000
44
45
46#       initialSamples 2000000
47
48        exportObj false
49        delayVisibilityComputation false
50        # stored sample rays
51        samplesFilename rays.out
52        useGlRenderer true
53        useGlDebugger false
54# 0 = INTERNAL          1 = MLRT
55        rayCastMethod 1
56       
57#       type sampling
58#       type vss
59#       type rss
60        type combined
61#       type render
62        detectEmptyViewSpace true
63        pvsRenderErrorSamples 0
64#       pvsRenderErrorSamples 10000
65        quitOnFinish false
66        computeVisibility true
67
68        evaluateFilter false
69
70        applyVisibilityFilter false
71        applyVisibilitySpatialFilter false
72        visibilityFilterWidth   0.01
73        exportVisibility true
74        visibilityFile visibility.xml
75        loadMeshes false
76        loadKdTree      false
77        exportKdTree false
78
79        histogram {
80                intervals 20
81                maxValue  600000
82            file        histogram.log
83        }
84        Export {
85                rays false
86                numRays 5000
87        }
88
89}
90
91ObjParser {
92        meshGrouping 2
93}
94
95RenderSampler {
96        samples 10000
97}
98
99
100SamplingPreprocessor {
101}
102
103
104RssPreprocessor {
105
106#       distributions rss+spatial+object_direction
107#       distributions rss+object_direction+spatial+object+direction
108        distributions mutation+spatial+object_direction+filter_based
109#       distributions rss+object_direction
110#       distributions object_direction
111
112        useImportanceSampling true
113
114        Export {
115                pvs false
116                rssTree false
117        }
118
119        useViewcells true
120        updateSubdivision true
121        loadInitialSamples false
122        storeInitialSamples false
123
124        useRssTree true
125}
126
127
128RssTree {
129        epsilon         1e-6
130        perObjectTree false
131
132        maxDepth        60
133        minPvs          1
134# before vienna test it was:
135#       minRays 50
136#       splitType heuristic
137
138        minRays         200
139        minSize         0.001
140        maxCostRatio 1.0
141        maxRayContribution 1.0
142        maxRays         1000000
143        maxTotalMemory  400
144        maxStaticMemory 200
145
146#       splitType regular
147#       splitType heuristic
148        splitType hybrid
149        hybridDepth             10
150        splitUseOnlyDrivingAxis false
151        importanceBasedCost false
152
153        interleaveDirSplits     true
154    dirSplitDepth 0
155
156        ct_div_ci       0.0
157}
158
159Limits {
160
161       threshold        1e-6
162       small            1e-6
163       infinity         1e9
164}
165
166Unigraphics {
167                meshGrouping 1
168}
169
170KdTree {
171        sahUseFaces false
172        Termination {
173                minCost 1
174                maxDepth 30
175                maxCostRatio 0.98
176                ct_div_ci 0.5
177                maxNodes 50000
178#500000
179        }
180
181        splitMethod spatialMedian
182#       splitMethod SAH
183        splitBorder 0.01
184        pvsArea 1e-3
185}
186
187
188MeshKdTree {
189        Termination {
190                minCost 150
191                maxDepth 18
192                maxCostRatio 0.9
193                ct_div_ci 0.5
194        }
195
196#       splitMethod spatialMedian
197        splitMethod SAH
198        splitBorder 0.01
199}
200
201ViewCells {
202        importRandomViewCells false
203
204        useKdPvs true
205        useKdPvsAfterFiltering true
206        # samples used for view cell construction
207        Construction {
208                samples 0
209                samplesPerPass 1500000
210        }
211
212        #number of active view cells
213        active 200000
214        maxViewCells 200000
215
216        maxStaticMemory 40
217
218        exportToFile true
219        loadFromFile true
220
221        #type kdTree
222        #type vspKdTree
223        #type bspTree
224        type vspBspTree
225        #type vspOspTree
226        #type sceneDependent
227       
228        height 5.0
229
230        #percentage of total visible objects where pvs is considered invalid
231        maxPvsRatio 1.0
232               
233        processOnlyValidViewCells true
234
235        #stats viewCellStats.log
236
237        #samplingType directional
238        samplingType box
239
240        PostProcess {
241                # how much samples are used for post processing
242                samples 0
243                renderCostWeight 1.0
244                maxCostRatio 0.1
245                minViewCells 1
246                avgCostMaxDeviation 0.01
247                maxMergesPerPass 5000
248                useRaysForMerge false
249                compress false
250                merge false
251        }
252
253        Visualization {
254                # how much samples we use for visualization
255                samples 0
256                #colorCode PVS
257                #colorCode MergedLeaves
258                #colorCode MergedTreeDiff
259                colorCode Random
260                exportRays false
261                exportGeometry true
262                exportMergedViewCells false
263                useClipPlane true
264                clipPlaneAxis 1
265                clipPlanePos  0.3
266        }
267
268        showVisualization false
269        evaluateViewCells false
270       
271        Evaluation {
272                samplesPerPass 1000000
273                samples 5000000
274                statsPrefix ../scripts/viewCells
275                #samplingType directional
276                samplingType box
277                histogram true
278                histoStepSize 5000
279        }
280
281#       filename ../data/Arena/viewcells-5000.xml
282filename ../data/Arena/viewcells-20000.xml
283
284#       filename ../data/atlanta/atlanta_viewcells_large.x3d
285#       filename ../data/vienna/viewcells-25-sel.x3d
286#       filename ../data/vienna/viewcells-25.x3d
287#       filename ../data/vienna/viewcells-large-sel.x3d
288#       filename ../scripts/viewcells_vienna.xml
289#       filename ../scripts/viewcells_atlanta.xml
290#       filename ../scripts/viewcells_soda5-2.xml
291#       filename ../scripts/viewcells_atlanta.xml
292#       filename ../data/soda/soda-viewcells.xml.gz
293#       filename ../data/test1/test-viewcells.xml
294
295
296#       filename ../data/soda/soda5-viewcells.xml
297
298#       filename ../data/soda/soda-viewcells-1000.xml.gz
299
300
301#       filename ../data/CityModel/CityModel-viewcells-5000.xml
302#       filename ../data/City4M/City4M-viewcells-5000.xml
303
304
305#       filename ../data/vienna/vsposp-seq-viewCells.xml.gz
306
307#       filename ../data/atlanta/viewcells_atlanta3.xml
308
309#       filename ../data/vienna/viewcells_vienna.xml
310#       filename ../data/vienna/viewcells_vienna2.xml
311#       filename ../data/vienna/vienna_simple-21-04-avs2-viewCells.xml
312#       filename ../data/vienna/vienna-viewcells-20000.xml.gz
313#       filename ../data/vienna/vienna-viewcells-5000.xml.gz
314#       filename ../data/vienna/vienna-viewcells-1000.xml.zip
315#       filename ../data/vienna/vsposp-seq-viewCells.xml.gz
316
317        filename ../data/vienna/vienna_cropped-gradient-viewcells.xml.gz
318
319#       filename ../data/vienna/vienna_cropped-2-sequential-30000-viewcells.xml.gz
320#       filename ../data/vienna/vienna_cropped-sequential-400000-viewcells.xml.gz
321
322
323#       filename ../data/vienna/city1500_flat_viewcells-1000.xml
324#       filename ../data/vienna/city1500_flat-vsposp.xml
325#       filename ../data/vienna/vienna-simple-vsposp.xml
326
327#       filename ../data/PowerPlant/power_plant_viewcells1.xml
328}
329
330
331Simulation {
332        objRenderCost 1.0
333        vcOverhead 1.0
334        # always between 0 and 1
335        moveSpeed 0.0001
336}
337
338
339VspBspTree {
340        Construction {
341                samples 500000
342                epsilon 0.0000001
343                randomize false
344                renderCostWeight 1.0
345        }
346
347
348        # random polygon       = 1
349        # axis aligned         = 2
350        # least ray splits     = 256
351        # balanced rays        = 512
352        # pvs                  = 1024
353       
354        splitPlaneStrategy 1026
355       
356        # maximal candidates for split planes
357        maxPolyCandidates 0
358
359        usePolygonSplitIfAvailable false
360
361        # maximal tested rays for split cost heuristics
362        maxTests 10000
363       
364        maxTotalMemory  50
365        maxStaticMemory 50
366
367        subdivisionStats ../subdivisionStats.log
368
369        # factors for evaluating split plane costs
370        Factor {
371                leastRaySplits 1.0
372                balancedRays 1.0
373                pvs 1.0
374        }
375       
376        Termination {
377                # parameters used for autopartition
378                minRays                 -15
379                minPolygons             -1
380                maxDepth                25
381                minPvs                  0
382                minProbability          0.000001
383                maxRayContribution      1
384                maxCostRatio            0.9
385                missTolerance           6
386                globalCostMissTolerance 4
387                minGlobalCostRatio      0.0000001
388#               minGlobalCostRatio      0.0001
389# $$MAXVIEWCELLS
390                maxViewCells            20000
391       
392
393                # used for pvs criterium
394                ct_div_ci 0.0
395               
396                AxisAligned {
397                        minRays                 50000
398                        maxRayContribution      9.9
399                }
400        }
401       
402        useSplitCostQueue true
403        useCostHeuristics false
404
405        splitUseOnlyDrivingAxis false
406        simulateOctree false
407        useRandomAxis false
408        usePolygonSplitIfAvailable false
409        nodePriorityQueueType 0
410
411        Visualization {
412                # x3d visualization of the split planes
413                exportSplits false
414        }
415}
416
417BspTree {
418        Construction {
419                samples 100000
420                epsilon 0.005
421        }
422
423        # random polygon       = 1
424        # axis aligned         = 2
425        # least splits         = 4
426        # balanced polygons    = 8
427        # balanced view cells  = 16
428        # largest polygon area = 32
429        # vertical axis        = 64
430        # blocked rays         = 128
431        # least ray splits     = 256
432        # balanced rays        = 512
433        # pvs                  = 1024
434
435        # least splits + balanced polygons
436        #splitPlaneStrategy 12
437       
438        #axis aligned + vertical axis
439        #splitPlaneStrategy 66
440       
441        # axis aligned + balanced view cells
442        # splitPlaneStrategy 18
443       
444        # largest polygon area
445        #splitPlaneStrategy 32
446       
447        # axus aligned + balanced polygons
448        #splitPlaneStrategy 72
449       
450        # axis aligned + blocked rays
451        #splitPlaneStrategy 130
452       
453        #splitPlaneStrategy 384
454        #splitPlaneStrategy 130
455       
456        splitPlaneStrategy 32
457       
458        maxPolyCandidates 100
459        maxRayCandidates 0
460       
461        maxTests 10000
462       
463        subdivisionStats ../subDivisionStats.log
464
465        # factors for evaluating split plane costs
466        Factor {
467                verticalSplits 1.0
468                largestPolyArea 1.0
469                blockedRays 1.0
470                leastRaySplits 1.0
471                balancedRays 1.0
472                pvs 1.0
473                leastSplits 1.0
474                balancedPolys 1.0
475                balancedViewCells 1.0
476        }
477       
478        Termination {
479                # parameters used for autopartition
480                minRays -1
481                minPolygons 0
482                maxDepth 30
483                minPvs -1
484                minProbability 0.00001
485                maxRayContribution 9999
486                maxViewCells 50000
487
488                # used for pvs criterium
489                ct_div_ci 0.0
490       
491                maxCostRatio 0.9
492               
493                # axis aligned splits
494                AxisAligned {
495                        minPolys 5000
496                        minRays 500
497                        minObjects 10
498                        ct_div_ci 0.5
499                }
500        }
501       
502        AxisAligned {
503                splitBorder 0.01
504        }
505       
506       
507        Visualization {
508                # x3d visualization of the split planes
509                exportSplits false
510        }
511}
512
Note: See TracBrowser for help on using the repository browser.