Ignore:
Timestamp:
01/08/06 05:56:40 (19 years ago)
Author:
mattausch
Message:

implemented view cells exporting / loading
improved vsp bsp tree (only axis aligbed until a level), reuse results from Plane
testing, collectmergeneighbors
implemented view cell meshes

Location:
trunk/VUT/GtpVisibilityPreprocessor/scripts
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibilityPreprocessor/scripts/Preprocessor.vcproj

    r498 r508  
    156156                                                Name="VCCustomBuildTool" 
    157157                                                Description="Performing moc on $(InputName).h" 
    158                                                 CommandLine="%qtdir%\bin\moc.exe $(InputDir)$(InputName).h -o $(InputDir)moc_$(InputName).cpp" 
     158                                                CommandLine="%qtdir%\bin\moc.exe $(InputDir)$(InputName).h -o $(InputDir)moc_$(InputName).cpp 
     159" 
    159160                                                Outputs="$(InputDir)moc_$(InputName).cpp"/> 
    160161                                </FileConfiguration> 
     
    225226                        <File 
    226227                                RelativePath="..\src\Parser.h"> 
     228                        </File> 
     229                        <File 
     230                                RelativePath="..\src\Plane3.cpp"> 
    227231                        </File> 
    228232                        <File 
     
    251255                                                Name="VCCustomBuildTool" 
    252256                                                Description="Performing moc on $(InputName).h" 
    253                                                 CommandLine="%qtdir%\bin\moc.exe $(InputDir)$(InputName).h -o $(InputDir)moc_$(InputName).cpp" 
     257                                                CommandLine="%qtdir%\bin\moc.exe $(InputDir)$(InputName).h -o $(InputDir)moc_$(InputName).cpp 
     258" 
    254259                                                Outputs="$(InputDir)moc_$(InputName).cpp"/> 
    255260                                </FileConfiguration> 
     
    265270                                                Name="VCCustomBuildTool" 
    266271                                                Description="Performing moc on $(InputName).h" 
    267                                                 CommandLine="%qtdir%\bin\moc.exe $(InputDir)$(InputName).h -o $(InputDir)moc_$(InputName).cpp" 
     272                                                CommandLine="%qtdir%\bin\moc.exe $(InputDir)$(InputName).h -o $(InputDir)moc_$(InputName).cpp 
     273" 
    268274                                                Outputs="$(InputDir)moc_$(InputName).cpp"/> 
    269275                                </FileConfiguration> 
     
    367373                        <File 
    368374                                RelativePath="..\src\ViewCellsManager.h"> 
     375                        </File> 
     376                        <File 
     377                                RelativePath="..\src\ViewCellsParser.cpp"> 
     378                        </File> 
     379                        <File 
     380                                RelativePath="..\src\ViewCellsParser.h"> 
     381                        </File> 
     382                        <File 
     383                                RelativePath="..\src\ViewCellsParserXerces.h"> 
    369384                        </File> 
    370385                        <File 
  • trunk/VUT/GtpVisibilityPreprocessor/scripts/default.env

    r503 r508  
    1515        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 
     
    2121        # stored sample rays 
    2222        samplesFilename rays.out 
    23         useGlRenderer true 
     23        useGlRenderer false 
    2424#       type sampling 
    2525        type vss 
     
    2828 
    2929VssPreprocessor { 
    30         samplesPerPass  100000 
    31         initialSamples 500000 
    32         vssSamples 2000000 
     30        samplesPerPass  500000 
     31        initialSamples 200000 
     32        vssSamples 200000 
    3333        vssSamplesPerPass 100000 
    3434        useImportanceSampling true 
    3535        loadInitialSamples  false 
    3636        storeInitialSamples false 
     37        useViewSpaceBox true 
     38} 
     39 
     40 
     41SamplingPreprocessor { 
     42        totalSamples 500000 
     43        samplesPerPass  3 
    3744} 
    3845 
     
    160167 
    161168 
    162 Sampling { 
    163         totalSamples 300000 
    164         samplesPerPass  3 
    165 } 
    166169 
    167170ViewCells { 
    168171        loadFromFile false 
     172        exportToFile true 
    169173        #type kdTree 
    170174        #type vspKdTree 
     
    176180        height 5.0 
    177181        maxViewCells 500 
    178         maxPvs 200 
    179          
    180          
     182        maxPvs 500 
     183                 
    181184        PostProcess { 
    182185                # how much samples are used for post processing 
     
    192195                colorCode Random 
    193196                exportRays false 
    194                 exportGeometry false 
     197                exportGeometry true 
    195198        } 
    196199         
     
    199202#       filename ../data/vienna/viewcells-25.x3d 
    200203#       filename ../data/vienna/viewcells-large-sel.x3d 
     204        filename ../scripts/viewcells.xml 
    201205} 
    202206 
     
    220224                maxDepth                40 
    221225                minPvs                  50 
    222                 minRays                 300 
     226                minRays                 700 
    223227                minSize                 0.001 
    224228                maxCostRatio            0.9 
    225229                missTolerance           4 
    226                 maxRayContribution      0.5 
     230                maxRayContribution      0.05 
    227231        } 
    228232         
     
    260264        # balanced rays        = 512 
    261265        # pvs                  = 1024 
    262  
    263         splitPlaneStrategy 1024 
     266         
     267        splitPlaneStrategy 1026 
    264268         
    265269        # maximal candidates for split planes 
     
    268272         
    269273        # maximal tested rays for split cost heuristics 
    270         maxTests 2000 
     274        maxTests 10000 
    271275         
    272276        # factors for evaluating split plane costs 
     
    279283        Termination { 
    280284                # parameters used for autopartition 
    281                 minRays                 200 
     285                minRays                 500 
    282286                minPolygons             -1 
    283287                maxDepth                30 
    284288                minPvs                  20 
    285                 #minArea                0.0001 
    286                 minArea                 0.000 
    287                 maxRayContribution      0.05 
    288                 maxCostRatio            0.9 
     289                minArea                 0.0001 
     290                #minArea                0.000 
     291                maxRayContribution      0.5 
     292                maxCostRatio            0.95 
    289293                missTolerance           5 
    290294                #maxAccRayLength        100 
    291295                 
    292                 maxViewCells            20000 
     296                maxViewCells            200000 
    293297                 
    294298                # used for pvs criterium 
    295299                ct_div_ci 0.0 
     300                 
     301                AxisAligned { 
     302                        minRays                 2000 
     303                        maxRayContribution      0.5 
     304                } 
    296305        } 
    297306         
     
    305314        PostProcess { 
    306315                maxCostRatio 0.1 
    307                 minViewCells 500 
     316                minViewCells 200 
    308317                maxPvsSize   1000 
    309318                useRaysForMerge true 
Note: See TracChangeset for help on using the changeset viewer.