Abstract
Solid noise is a fundamental tool in computer graphics.
Surprisingly, no existing noise function supports both high-quality
anti-aliasing and continuity across sharp edges. In this paper we
show that a slicing approach is required to preserve continuity
across sharp edges, and we present a new noise function that
supports anisotropic filtering of sliced solid noise. This is made
possible by individually filtering the slices of Gabor kernels,
which requires the proper treatment of phase. This in turn leads to
the introduction of the phase-augmented Gabor kernel and
random-phase Gabor noise, our new noise function. We demonstrate
that our new noise function supports both high-quality
anti-aliasing and continuity across sharp edges, as well as
anisotropy.
|