Ignore:
Timestamp:
02/02/07 11:31:53 (17 years ago)
Author:
bittner
Message:

preprocess visibility scripts update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/scripts/preprocess_visibility.env

    r1927 r2075  
    55 
    66Scene { 
    7  
    87filename ../data/vienna/vienna_cropped.obj 
    9 #filename ../data/soda/soda.dat 
    10 #filename ../data/soda/soda5.dat 
    11 } 
     8} 
     9 
    1210 
    1311Preprocessor { 
     12        totalSamples 100000000 
     13#       totalSamples 2000000 
     14        samplesPerPass 250000 
     15        samplesPerEvaluation 5000000 
     16 
     17#       initialSamples 2000000 
     18 
     19        exportObj false 
    1420        delayVisibilityComputation false 
    1521        # stored sample rays 
    1622        samplesFilename rays.out 
    17         #useGlRenderer true 
    1823        useGlRenderer false 
    1924        useGlDebugger false 
    20  
    21         # 0 = INTERNAL  1 = MLRT 
     25# 0 = INTERNAL          1 = MLRT 
    2226        rayCastMethod 0 
    2327         
    24 #       type sampling 
    25 #       type vss 
    26         type rss 
    27 #       type render 
     28        type combined 
    2829        detectEmptyViewSpace true 
    2930        pvsRenderErrorSamples 0 
    3031        quitOnFinish true 
    3132        computeVisibility true 
     33 
     34        evaluateFilter false 
    3235        applyVisibilityFilter false 
    3336        applyVisibilitySpatialFilter false 
     37 
    3438        visibilityFilterWidth   0.01 
    3539        exportVisibility true 
     
    3842        loadKdTree      false 
    3943        exportKdTree false 
     44 
     45        histogram { 
     46                intervals 20 
     47                maxValue  600000 
     48            file        histogram.log 
     49        } 
     50        Export { 
     51                rays false 
     52                numRays 5000 
     53        } 
     54 
    4055} 
    4156 
     
    4459} 
    4560 
    46 RenderSampler { 
    47         samples 10000 
    48 } 
    49  
    50  
    51 SamplingPreprocessor { 
    52         totalSamples 100000000 
    53         samplesPerPass 1000000 
    54 } 
     61 
    5562 
    5663RssPreprocessor { 
    57         samplesPerPass 1000 
    58         initialSamples 2000000 
    59         vssSamples 100000000 
    60 #       vssSamples 1000000 
    61         vssSamplesPerPass 3000000 
     64 
     65        distributions mutation+spatial+object_direction 
     66#       distributions rss+object_direction 
     67#       distributions object_direction 
     68 
    6269        useImportanceSampling true 
    63  
    64         directionalSampling false 
    65         objectBasedSampling false 
    6670 
    6771        Export { 
     
    7478        loadInitialSamples false 
    7579        storeInitialSamples false 
    76 } 
    77  
    78 RssTree { 
    79         epsilon         1e-6 
    80         perObjectTree false 
    81  
    82         maxDepth        60 
    83         minPvs          1 
    84 # before vienna test it was: 
    85 #       minRays 50 
    86 #       splitType heuristic 
    87  
    88         minRays         100 
    89         minSize         0.001 
    90         maxCostRatio 1.0 
    91         maxRayContribution 1.0 
    92         maxRays         3000000 
    93         maxTotalMemory  200 
    94         maxStaticMemory 100 
    95  
    96 #       splitType regular 
    97 #       splitType heuristic 
    98         splitType hybrid 
    99         hybridDepth             10 
    100         splitUseOnlyDrivingAxis false 
    101 #false 
    102         importanceBasedCost false 
    103  
    104         interleaveDirSplits     true 
    105     dirSplitDepth 0 
    106  
    107         ct_div_ci       0.0 
    108 } 
     80 
     81        useRssTree true 
     82} 
     83 
     84 
    10985 
    11086Limits { 
     
    124100                minCost 1 
    125101                maxDepth 30 
    126                 maxCostRatio 1.0 
     102                maxCostRatio 0.98 
    127103                ct_div_ci 0.5 
    128                 maxNodes 500000  
     104                maxNodes 100000 
     105#500000  
    129106        } 
    130107 
     
    134111} 
    135112 
     113 
    136114MeshKdTree { 
    137115        Termination { 
    138                 minCost 8 
     116                minCost 150 
    139117                maxDepth 18 
    140118                maxCostRatio 0.9 
     
    147125} 
    148126 
    149  
    150127ViewCells { 
     128        importRandomViewCells false 
     129 
     130        useKdPvs true 
     131        useKdPvsAfterFiltering true 
    151132        # samples used for view cell construction 
    152133        Construction { 
     
    156137 
    157138        #number of active view cells 
    158         active 20000 
    159         maxViewCells 20000 
     139        active 200000 
     140        maxViewCells 200000 
    160141 
    161142        maxStaticMemory 40 
     
    167148        #type vspKdTree 
    168149        #type bspTree 
    169         #type vspBspTree 
    170         type vspOspTree 
     150        type vspBspTree 
     151        #type vspOspTree 
    171152        #type sceneDependent 
    172153         
     
    176157        maxPvsRatio 1.0 
    177158                 
    178         processOnlyValidViewCells false 
     159        processOnlyValidViewCells true 
    179160 
    180161        #stats viewCellStats.log 
     
    224205        } 
    225206 
     207#filename ../data/Arena/viewcells-20000.xml 
     208 
     209 
    226210        filename ../data/vienna/vienna_cropped-gradient-viewcells.xml.gz 
    227 } 
    228  
     211 
     212} 
    229213 
    230214 
     
    235219        moveSpeed 0.0001 
    236220} 
     221 
Note: See TracChangeset for help on using the changeset viewer.