APPENDICES and SUPPLEMENTS
|
|
The auxiliary file contains: 'paper_0042_auxiliary_material.pdf': auxiliary material 'paper_0042_example_code.zip': archive with example code (please refer to 'noise.cpp' in the archive)
|
ABSTRACT
Noise is an essential tool for texturing and modeling. Designing interesting textures with noise calls for accurate spectral control, since noise is best described in terms of spectral content. Texturing requires that noise can be easily mapped to a surface, while high-quality rendering requires anisotropic filtering. A noise function that is procedural and fast to evaluate offers several additional advantages. Unfortunately, no existing noise combines all of these properties. In this paper we introduce a noise based on sparse convolution and the Gabor kernel that enables all of these properties. Our noise offers accurate spectral control with intuitive parameters such as orientation, principal frequency and bandwidth. Our noise supports two-dimensional and solid noise, but we also introduce setup-free surface noise. This is a method for mapping noise onto a surface, complementary to solid noise, that maintains the appearance of the noise pattern along the object and does not require a texture parameterization. Our approach requires only a few bytes of storage, does not use discretely sampled data, and is nonperiodic. It supports anisotropy and anisotropic filtering. We demonstrate our noise using an interactive tool for noise design.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Borosh, I., and Niederreiter, H. 1983. Optimal multipliers for pseudo-random number generation by the linear congruential method. BIT Numerical Mathematics 23, 1, 65--74.
|
| |
3
|
Bracewell, R. N. 1999. The Fourier Transform and its Applications, 3rd ed. McGraw-Hill.
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
Gabor, D. 1946. Theory of communication. J. Int. Electrical Engineers 93, 429--457.
|
 |
10
|
|
 |
11
|
John C. Hart , Nate Carr , Masaki Kameya , Stephen A. Tibbitts , Terrance J. Coleman, Antialiased parameterized solid texturing simplified for consumer-level hardware implementation, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, p.45-53, August 08-09, 1999, Los Angeles, California, United States
[doi> 10.1145/311534.311575]
|
 |
12
|
|
| |
13
|
Heckbert, P. S. 1989. Fundamentals of Texture Mapping and Image Warping. Master's thesis.
|
| |
14
|
|
| |
15
|
Kensler, A., Knoll, A., and Shirley, P. 2008. Better gradient noise. Tech. Rep. UUSCI-2008-001, SCI Institute, University of Utah.
|
| |
16
|
|
 |
17
|
|
 |
18
|
|
 |
19
|
|
| |
20
|
Morton, G. M. 1966. A computer oriented geodetic data base and a new technique in file sequencing. Tech. rep., IBM Ltd.
|
| |
21
|
Navarro, R., and Portilla, J. 1996. Robust method for texture synthesis-by-analysis based on a multiscale Gabor scheme. In Proc. SPIE, 86--97.
|
 |
22
|
Marc Olano , Kurt Akeley , John C. Hart , Wolfgang Heidrich , Michael McCool , Jason L. Mitchell , Randi Rost, Real-time shading, ACM SIGGRAPH 2004 Course Notes, p.1-es, August 08-12, 2004, Los Angeles, CA
[doi> 10.1145/1103900.1103901]
|
 |
23
|
|
| |
24
|
Papoulis, A., and Pillai, U. 2002. Probability, Random Variables and Stochastic Processes, 4rd ed. McGraw-Hill.
|
| |
25
|
Papoulis, A. 1971. High density shot noise and Gaussianity. J. Applied Probability 8, 1, 118--127.
|
 |
26
|
|
 |
27
|
|
 |
28
|
|
 |
29
|
|
 |
30
|
|
| |
31
|
van Etten, W. C. 2005. Introduction to Random Signals and Noise. Wiley.
|
 |
32
|
|
 |
33
|
|
| |
34
|
|
|