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

Revision 441, 4.3 KB checked in by mattausch, 19 years ago (diff)

added visibilitymanager
removed area computation from bsp

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}
24
25VssPreprocessor {
26        samplesPerPass  10000
27        initialSamples 200000
28        vssSamples 100000
29        vssSamplesPerPass 10000
30        useImportanceSampling true
31}
32
33VssTree {
34        epsilon         1e-6
35
36        maxDepth        40
37        minPvs          3
38        minRays         100
39        minSize         0.001
40        maxCostRatio    0.98
41        maxRayContribution 0.05
42       
43        maxTotalMemory  200
44        maxStaticMemory 50
45
46        splitType regular
47#       splitType heuristics
48
49        numberOfEndPointDomains 10000
50        ct_div_ci       0.0
51        randomize       false
52
53        refDirBoxMaxSize        0.1
54}
55
56Limits {
57
58       threshold        1e-6
59       small            1e-6
60       infinity         1e9
61}
62
63Unigraphics {
64                meshGrouping 1
65}
66
67KdTree {
68        sahUseFaces true
69        Termination {
70                minCost 1
71                maxDepth 18
72                maxCostRatio 0.9
73                ct_div_ci 0.5
74        }
75
76#       splitMethod spatialMedian
77        splitMethod SAH
78        splitBorder 0.01
79}
80
81MeshKdTree {
82        Termination {
83                minCost 1
84                maxDepth 18
85                maxCostRatio 0.9
86                ct_div_ci 0.5
87        }
88
89#       splitMethod spatialMedian
90        splitMethod SAH
91        splitBorder 0.01
92}
93
94
95Sampling {
96        totalSamples 600000
97        samplesPerPass  3
98}
99
100ViewCells {
101        loadFromFile false
102        #type kdTree
103        #type vspTree
104        type bspTree
105        #type sceneDependent
106       
107        height 5.0
108        maxViewCells 0
109       
110        PostProcessing {
111                minPvsDif 100
112                minPvs 10
113                maxPvs 150
114                samples 100000
115        }
116
117       
118#       filename ../data/atlanta/atlanta_viewcells_large.x3d
119        filename ../data/vienna/viewcells-25-sel.x3d
120#       filename ../data/vienna/viewcells-25.x3d
121#       filename ../data/vienna/viewcells-large-sel.x3d
122}
123
124BspTree {
125        Construction {
126                samples 200000
127                sideTolerance 0.005
128        }
129
130
131        # random polygon       = 1
132        # axis aligned         = 2
133        # least splits         = 4
134        # balanced polygons    = 8
135        # balanced view cells  = 16
136        # largest polygon area = 32
137        # vertical axis        = 64
138        # blocked rays         = 128
139        # least ray splits     = 256
140        # balanced rays        = 512
141        # pvs                  = 1024
142
143        # least splits + balanced polygons
144        #splitPlaneStrategy 12
145       
146        #axis aligned + vertical axis
147        #splitPlaneStrategy 66
148       
149        # axis aligned + balanced view cells
150        # splitPlaneStrategy 18
151       
152        # largest polygon area
153        #splitPlaneStrategy 32
154       
155        # axus aligned + balanced polygons
156        #splitPlaneStrategy 72
157       
158        # axis aligned + blocked rays
159        #splitPlaneStrategy 130
160       
161        #splitPlaneStrategy 384
162        #splitPlaneStrategy 130
163       
164        splitPlaneStrategy 1024
165       
166        maxPolyCandidates 50
167        maxRayCandidates 50
168       
169        maxTests 500
170       
171        # factors for evaluating split plane costs
172        Factor {
173                verticalSplits 1.0
174                largestPolyArea 1.0
175                blockedRays 1.0
176                leastRaySplits 1.0
177                balancedRays 1.0
178                pvsFactor 1.0
179                leastSplits 1.0
180                balancedPolys 1.0
181                balancedViewCells 1.0
182        }
183       
184        Termination {
185                # parameters used for autopartition
186                minRays 300
187                minPolygons -1
188                maxDepth 40
189                minPvs 200
190                minArea 0.01
191                maxRayContribution 0.005
192                #maxAccRayLength 100
193               
194                # used for pvs criterium
195                ct_div_ci 0.0
196       
197                # axis aligned splits
198                AxisAligned {
199                        minPolys 5000
200                        minRays 500
201                        minObjects 10
202                        maxCostRatio 0.9
203                        ct_div_ci 0.5
204                }
205        }
206       
207        AxisAligned {
208                splitBorder 0.01
209        }
210       
211       
212        Visualization {
213                # x3d visualization of the split planes
214                exportSplits true
215                # how much samples should be used in visualization
216                samples 20000
217        }
218}
219
220Simulation {
221        objRenderCost 1.0
222        vcOverhead 7.0
223        moveSpeed 3.0
224}
225
226VssTree {
227        epsilon         1e-6
228
229        maxDepth        40
230        minPvs          100
231        minRays         50
232        minSize         0.00001
233        maxCostRatio    0.95
234        maxRayContribution 0.05
235       
236        maxTotalMemory  200
237        maxStaticMemory 20
238
239        splitType regular
240#       splitType heuristics
241
242        numberOfEndPointDomains 10000
243        ct_div_ci       0.0
244        randomize       false
245
246        refDirBoxMaxSize        0.1
247}
248
249VspKdTree {
250        epsilon         1e-6
251
252        Construction {
253                samples 500000
254        }
255       
256        Termination {
257                maxDepth                30
258                minPvs                  50
259                minRays                 1
260                minSize                 0.1
261                maxCostRatio            999.0
262                maxRayContribution      0.2
263        }
264       
265        maxTotalMemory  400
266        maxStaticMemory 200
267
268        splitType       regular
269        #splitType      heuristics
270        ct_div_ci       0.0
271}
Note: See TracBrowser for help on using the repository browser.