- Timestamp:
- 09/03/08 10:37:03 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/DeferredRenderer.cpp
r2897 r2898 130 130 case DeferredRenderer::GAUSS: 131 131 { 132 const float radius = 1.0f; 133 const float sigma = 0.25f;//ComputeSigmaFromRadius(1.0f); 134 135 static HaltonSequence halton; 136 137 for (int i = 0; i < NUM_SAMPLES; ++ i) 138 { 139 Sample2 s; 140 Vector3 input; 141 142 halton.GetNext(3, (float *)&input.x); 143 144 //GaussianOn2D(cinput, // input (RND in interval [0-1)x[0-1)) 145 // sigma, // standard deviation of gaussian distribution 146 // outputVec) // resulting vector according to gaussian distr. 147 148 PolarGaussianOnDisk(input, // input (RND in interval [0-1)x[0-1)) 149 sigma, // standard deviation of gaussian distribution 150 radius, // standard deviation of gaussian distribution 151 s); // result 152 samples[i] = s; 153 } 132 static GaussianSampleGenerator gauss(NUM_SAMPLES, 0.5f); 133 gauss.Generate((Sample2 *)samples); 154 134 } 155 135 break;
Note: See TracChangeset
for help on using the changeset viewer.