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

Revision 556, 5.1 KB checked in by bittner, 18 years ago (diff)

debug version looking for glrenderer bug...

Line 
1#############################################################################
2# ERS default configuration file
3# Jiri Bittner 2003
4#############################################################################
5
6Scene {
7
8# filename ../data/glasgow/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        # stored sample rays
22        samplesFilename rays.out
23        useGlRenderer true
24#       type sampling
25#       type vss
26        type rss
27        detectEmptyViewSpace true
28}
29
30VssPreprocessor {
31        samplesPerPass  100000
32        initialSamples 500000
33        vssSamples 2000000
34        vssSamplesPerPass 200000
35        useImportanceSampling true
36        loadInitialSamples  false
37        storeInitialSamples false
38}
39
40
41VssTree {
42        useRss    false
43        epsilon         1e-6
44
45        maxDepth        40
46        minPvs          30
47        minRays         100
48        minSize         0.001
49        maxCostRatio    1.5
50        maxRayContribution 0.5
51       
52        maxTotalMemory  200
53        maxStaticMemory 100
54
55        splitType regular
56#       splitType heuristic
57#       splitType hybrid
58        splitUseOnlyDrivingAxis true
59
60        interleaveDirSplits     true
61    dirSplitDepth 0
62
63        numberOfEndPointDomains 10000
64        ct_div_ci       0.0
65        randomize       false
66
67        refDirBoxMaxSize        0.1
68}
69
70RssPreprocessor {
71        samplesPerPass  100000
72        initialSamples 100000
73        vssSamples 10000
74        vssSamplesPerPass 100000
75        useImportanceSampling true
76
77        directionalSampling true
78        objectBasedSampling false
79
80        Export {
81                pvs false
82                rssTree false
83                rays true
84                numRays 5000
85        }
86
87        useViewcells true
88        updateSubdivision true
89        loadInitialSamples true
90        storeInitialSamples false
91}
92
93
94RssTree {
95        epsilon         1e-6
96        perObjectTree false
97
98        maxDepth        40
99        minPvs          1
100        minRays         100
101        minSize         0.001
102        maxCostRatio 1.0
103        maxRayContribution 0.5
104        maxRays         1000000
105        maxTotalMemory  200
106        maxStaticMemory 100
107
108        splitType regular
109#       splitType heuristic
110#       splitType hybrid
111        splitUseOnlyDrivingAxis true
112        importanceBasedCost false
113
114        interleaveDirSplits     true
115    dirSplitDepth 0
116
117        numberOfEndPointDomains 10000
118        ct_div_ci       0.0
119        randomize       false
120
121        refDirBoxMaxSize        0.1
122}
123
124Limits {
125
126       threshold        1e-6
127       small            1e-6
128       infinity         1e9
129}
130
131Unigraphics {
132                meshGrouping 1
133}
134
135KdTree {
136        sahUseFaces true
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
149MeshKdTree {
150        Termination {
151                minCost 1
152                maxDepth 18
153                maxCostRatio 0.9
154                ct_div_ci 0.5
155        }
156
157#       splitMethod spatialMedian
158        splitMethod SAH
159        splitBorder 0.01
160}
161
162
163SamplingPreprocessor {
164        totalSamples 10000000
165        samplesPerPass  3
166}
167
168ViewCells {
169        loadFromFile true
170        #type kdTree
171        #type vspKdTree
172        # type bspTree
173        type vspBspTree
174       
175        #type sceneDependent
176       
177        height 5.0
178        maxViewCells 500
179        maxPvs 200
180       
181       
182PostProcess {
183                minPvsDif 100
184                minPvs 10
185                maxPvs 150
186                # how much samples are used for post processing
187                samples 100000
188        }
189
190                Visualization {
191                # how much samples we use for visualization
192                samples 5000
193                #colorCode PVS
194                #colorCode MergedLeaves
195                #colorCode MergedTreeDiff
196                colorCode Random
197                exportRays false
198                exportGeometry true
199        }
200       
201        filename ../data/soda/viewcells_soda5-2.xml
202#       filename ../data/atlanta/viewcells_atlanta2.xml
203#       filename ../data/atlanta/atlanta_viewcells_large.x3d
204#       filename ../data/vienna/viewcells-25-sel.x3d
205#       filename ../data/vienna/viewcells-25.x3d
206#       filename ../data/vienna/viewcells-large-sel.x3d
207}
208
209
210Simulation {
211        objRenderCost 1.0
212        vcOverhead 1.0
213        # always between 0 and 1
214        moveSpeed 0.0001
215}
216
217
218VspKdTree {
219        epsilon         1e-6
220
221        Construction {
222                samples 300000
223        }
224       
225        Termination {
226                maxDepth                40
227                minPvs                  50
228                minRays                 300
229                minSize                 0.001
230                maxCostRatio            0.9
231                missTolerance           4
232                maxRayContribution      0.5
233        }
234       
235        maxTotalMemory  100
236        maxStaticMemory 50
237
238        splitType       regular
239        #splitType      heuristics
240        splitUseOnlyDrivingAxis true
241        ct_div_ci       0.0
242       
243        # maximal cost for merging a view cell
244        PostProcess {
245                maxCostRatio 0.005
246                minViewCells 200
247                maxPvsSize   50000
248        }
249       
250       
251        Visualization {
252        }
253}
254
255VspBspTree {
256        Construction {
257                samples 500000
258                epsilon 0.005
259                randomize false
260        }
261
262
263        # random polygon       = 1
264        # axis aligned         = 2
265        # least ray splits     = 256
266        # balanced rays        = 512
267        # pvs                  = 1024
268
269        splitPlaneStrategy 1024
270       
271        # maximal candidates for split planes
272        maxPolyCandidates 100
273        maxRayCandidates 100
274       
275        # maximal tested rays for split cost heuristics
276        maxTests 2000
277       
278        # factors for evaluating split plane costs
279        Factor {
280                leastRaySplits 1.0
281                balancedRays 1.0
282                pvs 1.0
283        }
284       
285#       Termination {
286#               # parameters used for autopartition
287#               minRays                 100
288#               minPolygons             -1
289#               maxDepth                30
290#               minPvs                  2
291#               #minProbability         0.0001
292#               minProbabilty           0.000
293#               maxRayContribution      0.005
294#               maxCostRatio            0.9
295#               missTolerance           4
296#               #maxAccRayLength        100
297               
298#               maxViewCells            20000
299               
300#               # used for pvs criterium
301#               ct_div_ci 0.0
302#       }
303       
304        splitUseOnlyDrivingAxis false
305       
306        Visualization {
307                # x3d visualization of the split planes
308                exportSplits true
309        }
310       
311        PostProcess {
312                maxCostRatio 0.1
313                minViewCells 500
314                maxPvsSize   1000
315                useRaysForMerge true
316        }
317}
Note: See TracBrowser for help on using the repository browser.