Ignore:
Timestamp:
07/10/08 23:10:18 (16 years ago)
Author:
mattausch
Message:

debug version: noise multipler does not work so well (but would with temporal smoothing)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/src/chcdemo.cpp

    r2830 r2832  
    256256//static CGparameter sSamplesParam;  
    257257static CGparameter sSamplesParamSsao;  
     258static CGparameter sNoiseMultiplierParam;;  
    258259 
    259260 
     
    537538                sNormalsTexParamSsao = cgGetNamedParameter(sCgSsaoProgram, "normals");   
    538539                sNoiseTexParamSsao = cgGetNamedParameter(sCgSsaoProgram, "noiseTexture"); 
     540                sNoiseMultiplierParam = cgGetNamedParameter(sCgSsaoProgram, "noiseMultiplier"); 
     541                 
    539542                cgGLDisableTextureParameter(sNoiseTexParamSsao); 
    540543 
     
    19171920                cgGLEnableTextureParameter(sNoiseTexParamSsao); 
    19181921                cgGLSetTextureParameter(sNoiseTexParamSsao, noiseTex); 
     1922 
     1923                cgGLSetParameter1f(sNoiseMultiplierParam, RandomValue(3.0f, 7.0f)); 
    19191924        } 
    19201925        else 
     
    20472052        // generates poisson distribution on disc 
    20482053        float factor = 1.0f; 
    2049         float minDist = factor * sqrt((float)NUM_SAMPLES) / 2; 
     2054        float minDist = factor / (sqrt((float)NUM_SAMPLES) * 2.0f); 
    20502055 
    20512056        cout << "minDist= " << minDist << endl; 
Note: See TracChangeset for help on using the changeset viewer.