- Timestamp:
- 02/11/09 01:52:36 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/shaders/combineSsao.cg
r3296 r3297 69 69 //samplePos = ReconstructSamplePos(ssaoTex, sampleTexCoord.xy, bl, br, tl, tr); 70 70 71 len = min(SqrLen(centerPos - samplePos), 1e2f); 71 len = SqrLen(centerPos - samplePos); 72 //len = length(centerPos - samplePos); 72 73 spatialFactor = 1.0f / max(len, 1e-3f); 73 74 … … 144 145 145 146 // filter up to a certain convergance value and leave out background (sky) by checking depth 146 if ((convergence < SSAO_CONVERGENCE_THRESHOLD) && (col.w < 1e10f)) 147 if (//(convergence < SSAO_CONVERGENCE_THRESHOLD) && 148 (col.w < 1e10f)) 147 149 { 148 150 const float distanceScale = 1.0f; … … 151 153 const float convergenceWeight = SSAO_CONVERGENCE_THRESHOLD / (ssaoFilterRadius - 1.0f); 152 154 const float convergenceScale = convergenceWeight / (convergence + convergenceWeight); 153 const float scale = ssaoFilterRadius * convergenceScale * distanceScale;155 const float scale = 1;//ssaoFilterRadius * convergenceScale * distanceScale; 154 156 155 157 // the filtered ssao value … … 221 223 const float convergenceWeight = SSAO_CONVERGENCE_THRESHOLD / (ssaoFilterRadius - 1.0f); 222 224 const float convergenceScale = convergenceWeight / (convergence + convergenceWeight); 223 const float scale = ssaoFilterRadius * convergenceScale * distanceScale;225 const float scale = 1;//ssaoFilterRadius * convergenceScale * distanceScale; 224 226 225 227 // the filtered ssao value
Note: See TracChangeset
for help on using the changeset viewer.