Ignore:
Timestamp:
12/20/05 20:33:42 (19 years ago)
Author:
mattausch
Message:

worked on new features,
removed Random Bug (took only 32000 values),
removed bug when choosing new candidates (totally wrong)
introduced new candidate plane method
implemented priority queue for vsp bsp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibilityPreprocessor/scripts/default.env

    r472 r473  
    1313#;../data/vienna/vienna-plane.x3d 
    1414#       filename ../data/vienna/viewcells-25-sel.x3d 
    15 #       filename ../data/atlanta/atlanta2.x3d 
     15        filename ../data/atlanta/atlanta2.x3d 
    1616#       filename ../data/soda/soda.dat 
    17         filename ../data/soda/soda5.dat 
     17#       filename ../data/soda/soda5.dat 
    1818} 
    1919 
     
    7171 
    7272RssTree { 
    73         useRss    false 
     73        #useRss    false 
    7474        epsilon         1e-6 
    7575 
     
    146146        loadFromFile false 
    147147        #type kdTree 
    148         type vspKdTree 
     148        #type vspKdTree 
    149149        #type bspTree 
    150         #type vspBspTree 
     150        type vspBspTree 
    151151         
    152152        #type sceneDependent 
     
    172172#       filename ../data/vienna/viewcells-25.x3d 
    173173#       filename ../data/vienna/viewcells-large-sel.x3d 
     174} 
     175 
     176 
     177Simulation { 
     178        objRenderCost 1.0 
     179        vcOverhead 7.0 
     180        moveSpeed 3.0 
     181} 
     182 
     183 
     184VspKdTree { 
     185        epsilon         1e-6 
     186 
     187        Construction { 
     188                samples 300000 
     189        } 
     190         
     191        Termination { 
     192                maxDepth                40 
     193                minPvs                  5 
     194                minRays                 500 
     195                minSize                 0.1 
     196                maxCostRatio            0.9 
     197                missTolerance           4 
     198                maxRayContribution      0.2 
     199        } 
     200         
     201        maxTotalMemory  400 
     202        maxStaticMemory 200 
     203 
     204        splitType       regular 
     205        #splitType      heuristics 
     206        ct_div_ci       0.0 
     207         
     208        # maximal cost for merging a view cell 
     209        PostProcess { 
     210                maxCostRatio 5000000 
     211                minViewCells 100 
     212                maxPvsSize   50000 
     213        } 
     214         
     215         
     216        Visualization { 
     217                exportRays true 
     218                exportGeometry false 
     219        } 
     220} 
     221 
     222VspBspTree { 
     223        Construction { 
     224                samples 100000 
     225                epsilon 0.005 
     226        } 
     227 
     228 
     229        # random polygon       = 1 
     230        # axis aligned         = 2 
     231        # least ray splits     = 256 
     232        # balanced rays        = 512 
     233        # pvs                  = 1024 
     234 
     235        splitPlaneStrategy 1024 
     236         
     237        # maximal candidates for split planes 
     238        maxPolyCandidates 50 
     239        maxRayCandidates 50 
     240         
     241        # maximal tested rays for split cost heuristics 
     242        maxTests 10000 
     243         
     244        # factors for evaluating split plane costs 
     245        Factor { 
     246                leastRaySplits 1.0 
     247                balancedRays 1.0 
     248                pvs 1.0 
     249        } 
     250         
     251        Termination { 
     252                # parameters used for autopartition 
     253                minRays                 100 
     254                minPolygons             -1 
     255                maxDepth                30 
     256                minPvs                  100 
     257                minArea                 0.01 
     258                maxRayContribution      0.005 
     259                maxCostRatio            0.9 
     260                missTolerance           1 
     261                #maxAccRayLength        100 
     262                 
     263                # used for pvs criterium 
     264                ct_div_ci 0.0 
     265         
     266                # axis aligned splits 
     267                AxisAligned { 
     268                        minPolys 5000 
     269                        minRays 500 
     270                        minObjects 10 
     271                        ct_div_ci 0.5 
     272                } 
     273        } 
     274         
     275        AxisAligned { 
     276                splitBorder 0.01 
     277        } 
     278         
     279         
     280        Visualization { 
     281                # x3d visualization of the split planes 
     282                exportSplits true 
     283                exportRays true 
     284                exportGeometry true 
     285        } 
    174286} 
    175287 
     
    247359                ct_div_ci 0.0 
    248360         
     361                maxCostRatio 0.9 
     362                 
    249363                # axis aligned splits 
    250364                AxisAligned { 
     
    252366                        minRays 500 
    253367                        minObjects 10 
    254                         maxCostRatio 0.9 
    255368                        ct_div_ci 0.5 
    256369                } 
     
    269382        } 
    270383} 
    271  
    272 Simulation { 
    273         objRenderCost 1.0 
    274         vcOverhead 7.0 
    275         moveSpeed 3.0 
    276 } 
    277  
    278  
    279 VspKdTree { 
    280         epsilon         1e-6 
    281  
    282         Construction { 
    283                 samples 300000 
    284         } 
    285          
    286         Termination { 
    287                 maxDepth                40 
    288                 minPvs                  5 
    289                 minRays                 500 
    290                 minSize                 0.1 
    291                 maxCostRatio            0.9 
    292                 missTolerance           4 
    293                 maxRayContribution      0.2 
    294         } 
    295          
    296         maxTotalMemory  400 
    297         maxStaticMemory 200 
    298  
    299         splitType       regular 
    300         #splitType      heuristics 
    301         ct_div_ci       0.0 
    302          
    303         # maximal cost for merging a view cell 
    304         PostProcess { 
    305                 maxCostRatio 5000000 
    306                 minViewCells 100 
    307                 maxPvsSize   50000 
    308         } 
    309          
    310          
    311         Visualization { 
    312                 exportRays true 
    313                 exportGeometry false 
    314         } 
    315 } 
    316  
    317 VspBspTree { 
    318         Construction { 
    319                 samples 100000 
    320                 epsilon 0.005 
    321         } 
    322  
    323  
    324         # random polygon       = 1 
    325         # axis aligned         = 2 
    326         # least ray splits     = 256 
    327         # balanced rays        = 512 
    328         # pvs                  = 1024 
    329  
    330         splitPlaneStrategy 1024 
    331          
    332         # maximal candidates for split planes 
    333         maxPolyCandidates 50 
    334         maxRayCandidates 50 
    335          
    336         # maximal tested rays for split cost heuristics 
    337         maxTests 10000 
    338          
    339         # factors for evaluating split plane costs 
    340         Factor { 
    341                 leastRaySplits 1.0 
    342                 balancedRays 1.0 
    343                 pvs 1.0 
    344         } 
    345          
    346         Termination { 
    347                 # parameters used for autopartition 
    348                 minRays                 100 
    349                 minPolygons             -1 
    350                 maxDepth                30 
    351                 minPvs                  100 
    352                 minArea                 0.01 
    353                 maxRayContribution      0.005 
    354                 maxCostRatio            0.9 
    355                 missTolerance           4 
    356                 #maxAccRayLength        100 
    357                  
    358                 # used for pvs criterium 
    359                 ct_div_ci 0.0 
    360          
    361                 # axis aligned splits 
    362                 AxisAligned { 
    363                         minPolys 5000 
    364                         minRays 500 
    365                         minObjects 10 
    366                         maxCostRatio 0.9 
    367                         ct_div_ci 0.5 
    368                 } 
    369         } 
    370          
    371         AxisAligned { 
    372                 splitBorder 0.01 
    373         } 
    374          
    375          
    376         Visualization { 
    377                 # x3d visualization of the split planes 
    378                 exportSplits true 
    379                 exportRays true 
    380                 exportGeometry false 
    381         } 
    382 } 
Note: See TracChangeset for help on using the changeset viewer.