Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ambient Occlusion for Particles Encode global information in textures for use during rendering.

Similar presentations


Presentation on theme: "Ambient Occlusion for Particles Encode global information in textures for use during rendering."— Presentation transcript:

1 Ambient Occlusion for Particles Encode global information in textures for use during rendering

2 Computes level of obscurances

3 Results Movie 1 (show off some data sets)Movie 1 Movie 2 (use with direct lighting and shadows)Movie 2

4 Precomputation Time and Memory Using 20 R14K processors on an SGI Origin 3800 (muse.sci.utah.edu). Textures were 16x16 with 49 samples per texel. 955,000 66 min. 233 MB 952,755 261 min. 232 MB 543,088 33 min. 132 MB 7,157,720 12 hours 1,747 MB Fireball Bullet Foam

5 Impact on Performance 10% slower than direct lighting alone. However, using only the ambient occlusion values can yield as good as or better performance than direct lighting alone. Direct lightingDL with TexturesTextures w/o DL Fireball 616.43 f/s14.97 f/s16.75 f/s Fireball 1110.55 f/s9.59 f/s10.16 f/s Cylinder 613.32 f/s12.15 f/s13.37 f/s Cylinder 2211.71 f/s10.94 f/s11.75 f/s Bullet 228.17 f/s25.59 f/s28.79 f/s Bullet 1228.76 f/s25.71 f/s28.41 f/s

6 Images Direct Lighting only Direct lighting with ambient occlusion textures Ambient occlusion textures only Cylinder 22Bullet 6Fireball 11

7 Impact on Performance 10% slower than direct lighting alone. However, using only the ambient occlusion values can yield as good as or better performance than direct lighting alone. Direct lightingDL with TexturesTextures w/o DL Fireball 616.43 f/s14.97 f/s16.75 f/s Fireball 1110.55 f/s9.59 f/s10.16 f/s Cylinder 613.32 f/s12.15 f/s13.37 f/s Cylinder 2211.71 f/s10.94 f/s11.75 f/s Bullet 228.17 f/s25.59 f/s28.79 f/s Bullet 1228.76 f/s25.71 f/s28.41 f/s

8 Ingredients for Edges Image buffer Depth buffer Edge detection kernel Threshold for zero crossings 8 Laplacian kernel

9 Movies Movie 1 (Varying the threshold and changing the view point and field of view)Movie 1 Movie 2 (Time varying data)Movie 2

10 Performance WithoutWithSlowdown A18.00 f/s17.52 f/s2.63% B2.250 f/s2.222 f/s1.25% C2.259 f/s2.225 f/s1.51% D1.185 f/s1.172 f/s1.05% E2.720 f/s2.665 f/s2.02% A BC DE

11 Silhouette and Ambient Occlusion Examples


Download ppt "Ambient Occlusion for Particles Encode global information in textures for use during rendering."

Similar presentations


Ads by Google