Algorithms for solid noise synthesis
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Antialiased parameterized solid texturing simplified for consumer-level hardware implementation
HWWS '99 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
A Parametric Texture Model Based on Joint Statistics of Complex Wavelet Coefficients
International Journal of Computer Vision - Special issue on statistical and computational theories of vision: modeling, learning, sampling and computing, Part I
Constant-time filtering with space-variant kernels
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Image quilting for texture synthesis and transfer
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Steerable illumination textures
ACM Transactions on Graphics (TOG)
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
The steerable pyramid: a flexible architecture for multi-scale derivative computation
ICIP '95 Proceedings of the 1995 International Conference on Image Processing (Vol. 3)-Volume 3 - Volume 3
ACM SIGGRAPH 2003 Papers
Modified noise for evaluation on graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
ACM SIGGRAPH 2005 Papers
Procedural noise using sparse Gabor convolution
ACM SIGGRAPH 2009 papers
Technical Section: Procedural isotropic stochastic textures by example
Computers and Graphics
GPU random numbers via the tiny encryption algorithm
Proceedings of the Conference on High Performance Graphics
ACM SIGGRAPH 2011 papers
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Parameterization-Aware MIP-Mapping
Computer Graphics Forum
An image-based approach for stochastic volumetric and procedural details
EGSR'10 Proceedings of the 21st Eurographics conference on Rendering
Hi-index | 0.00 |
Programmable graphics hardware makes it possible to generate procedural noise textures on the fly for interactive rendering. However, filtering and antialiasing procedural noise involves a tradeoff between aliasing artifacts and loss of detail. In this paper we present a technique, targeted at interactive applications, that provides high-quality anisotropic filtering for noise textures. We generate noise tiles directly in the frequency domain by partitioning the frequency domain into oriented subbands. We then compute weighted sums of the subband textures to accurately approximate noise with a desired spectrum. This allows us to achieve high-quality anisotropic filtering. Our approach is based solely on 2D textures, avoiding the memory overhead of techniques based on 3D noise tiles. We devise a technique to compensate for texture distortions to generate uniform noise on arbitrary meshes. We develop a GPU-based implementation of our technique that achieves similar rendering performance as state-of-the-art algorithms for procedural noise. In addition, it provides anisotropic filtering and achieves superior image quality.