Download presentation
Presentation is loading. Please wait.
Published byArchibald Boone Modified over 9 years ago
1
Cool Stuff
2
Emerging Capabilities Image Processing Massively Multipass
3
Image Processing Scene Post-Processing –Light Blooms –Depth of field –Posterization Traditional Stuff –Convolution Filters –Frequency Space Operations
4
Convolutions Filter Mask Application –Implemented by shaders –Spill Intermediates to Float Buffers –Sped up by Using Separable Filters
5
Fourier Transform Transformation from image space to frequency space –Allows complex filtering Large convolutions Frequency limiting filters –Band limit –Band Pass –Band Stop
6
Fourier Transform by GPU Multipass algorithm Uses floating point textures Uses floating point destinations Real-time on 512x512
7
Fourier Transform Cnt’d Decimation in time algorithm Requires –Log2(width) + log2(height) + 2 passes
8
Fourier Passes Horizontal scramble –Rearrange pixels in rows Log2(width) horizontal butterflies –Complex multiply accumulates Vertical scramble –Rearrange pixels in columns Log2(height) vertical butterflies –Complex multiply accumulates
9
Massive Multipass Implement Complex Algorithms –Apply Shaders to Temporary Float Buffers –Prelude to the Future High-level Shading Languages F-Buffers
10
Questions? ehart@ati.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.