Changeset 435 for trunk/VUT


Ignore:
Timestamp:
11/25/05 16:51:47 (19 years ago)
Author:
bittner
Message:

default.env cleanup

Location:
trunk/VUT/GtpVisibilityPreprocessor/src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibilityPreprocessor/src/Makefile

    r434 r435  
    11############################################################################# 
    22# Makefile for building: preprocessor 
    3 # Generated by qmake (1.07a) (Qt 3.3.2) on: Wed Nov 23 09:47:01 2005 
     3# Generated by qmake (1.07a) (Qt 3.3.2) on: Fri Nov 25 16:40:39 2005 
    44# Project:  preprocessor.pro 
    55# Template: app 
     
    762762                AxisAlignedBox3.h \ 
    763763                Statistics.h \ 
     764                Containers.h \ 
    764765                Vector3.h \ 
    765766                common.h \ 
  • trunk/VUT/GtpVisibilityPreprocessor/src/VssTree.cpp

    r434 r435  
    479479                                                        ); 
    480480 
    481   //    cout<<axis<<" r="<<costRatio<<endl; 
     481  cout<<axis<<" r="<<costRatio<<endl; 
    482482         
    483483  if (costRatio > termMaxCostRatio) { 
     
    16111611          leaves++; 
    16121612          VssTreeLeaf *leaf = (VssTreeLeaf *)node; 
    1613           float c = leaf->GetAvgRayContribution(); 
     1613          float c = leaf->GetImportance(); 
    16141614          if (c > maxRayContribution) 
    16151615                maxRayContribution = c; 
     
    16451645    if (node->IsLeaf()) { 
    16461646          VssTreeLeaf *leaf = (VssTreeLeaf *)node; 
    1647           float c = leaf->GetAvgRayContribution(); 
     1647          float c = leaf->GetImportance(); 
    16481648          int num = (c*ratioPerLeaf + 0.5); 
    16491649          //                    cout<<num<<" "; 
     
    17761776  for (i=0; i < leaves.size() && k < numberOfLeaves; i++) 
    17771777        if (ValidLeaf(leaves[i])) { 
    1778           float c = leaves[i]->GetAvgRayContribution(); 
     1778          float c = leaves[i]->GetImportance(); 
    17791779          sumContrib += c; 
    17801780          //            cout<<"ray contrib "<<i<<" : "<<c<<endl; 
     
    17891789          k++; 
    17901790          VssTreeLeaf *leaf = leaves[i]; 
    1791           float c = leaf->GetAvgRayContribution(); 
     1791          float c = leaf->GetImportance(); 
    17921792          int num = (c*ratioPerLeaf + 0.5); 
    17931793          GenerateLeafRays(leaf, num, rays); 
     
    18291829 
    18301830         
     1831float 
     1832VssTreeLeaf::GetImportance()  const 
     1833{ 
     1834  return GetAvgRayContribution(); 
     1835} 
  • trunk/VUT/GtpVisibilityPreprocessor/src/VssTree.h

    r434 r435  
    465465                return GetPvsSize()/((float)rays.size() + Limits::Small); 
    466466        } 
     467 
     468  float GetImportance() const; 
    467469 
    468470        float GetSqrRayContribution() const { 
  • trunk/VUT/GtpVisibilityPreprocessor/src/X3dExporter.cpp

    r434 r435  
    764764                                        Vector3 direction = VssRay::GetDirection(v.x, v.y); 
    765765                                        direction.Normalize(); 
    766                                         float k = 100.0f*leaf->GetAvgRayContribution(); 
     766                                        float k = 100.0f*leaf->GetImportance(); 
    767767                                        // get 4 corners of the ray directions 
    768768                                         
  • trunk/VUT/GtpVisibilityPreprocessor/src/default.env

    r434 r435  
    3232 
    3333VssTree { 
    34         useRss    true 
     34        useRss    false 
    3535        epsilon         1e-6 
    3636 
     
    3939        minRays         100 
    4040        minSize         0.001 
    41   maxCostRatio  1.1 
     41        maxCostRatio    0.98 
    4242        maxRayContribution 0.05 
    4343         
     
    4545        maxStaticMemory 50 
    4646 
    47 #       splitType regular 
     47        splitType regular 
    4848#       splitType heuristic 
    49         splitType hybrid 
     49#       splitType hybrid 
    5050        splitUseOnlyDrivingAxis true 
    5151 
     
    227227} 
    228228 
    229 VssTree { 
    230         epsilon         1e-6 
    231  
    232         maxDepth        40 
    233         minPvs          1 
    234         minRays         50 
    235         minSize         0.00001 
    236         maxCostRatio    0.95 
    237         maxRayContribution 0.05 
    238          
    239         maxTotalMemory  400 
    240         maxStaticMemory 20 
    241  
    242         splitType regular 
    243 #       splitType heuristics 
    244  
    245         numberOfEndPointDomains 10000 
    246         ct_div_ci       0.0 
    247         randomize       false 
    248  
    249         refDirBoxMaxSize        0.1 
    250 } 
    251229 
    252230VspKdTree { 
Note: See TracChangeset for help on using the changeset viewer.