A Survey of Procedural Noise Functions
Autor: | John P. Lewis, Robert L. Cook, Matthias Zwicker, Ken Perlin, Ares Lagae, Tony DeRose, Sylvain Lefebvre, George Drettakis, David S. Ebert |
---|---|
Přispěvatelé: | Department of Computer Science [Leuven] (CS), Catholic University of Leuven - Katholieke Universiteit Leuven (KU Leuven), Rendering and virtual environments with sound (REVES), Inria Sophia Antipolis - Méditerranée (CRISAM), Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Geometry and Lighting (ALICE), Department of Algorithms, Computation, Image and Geometry (LORIA - ALGO), Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria), Pixar Animation Studios, School of Electrical and Computer Engineering [West Lafayette] (ECE), Purdue University [West Lafayette], Weta Digital, Weta, Courant Institute of Mathematical Sciences [New York] (CIMS), New York University [New York] (NYU), NYU System (NYU)-NYU System (NYU), Universität Bern [Bern], Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Department of Algorithms, Computation, Image and Geometry (LORIA - ALGO), Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS), Universität Bern [Bern] (UNIBE) |
Rok vydání: | 2010 |
Předmět: |
Computer science
Interactive video business.industry 020207 software engineering 02 engineering and technology Filter (signal processing) Anti-aliasing Computer Graphics and Computer-Aided Design Data science [INFO.INFO-GR]Computer Science [cs]/Graphics [cs.GR] Rendering (computer graphics) Computer graphics Wavelet noise 0202 electrical engineering electronic engineering information engineering Procedural texture 020201 artificial intelligence & image processing Artificial intelligence Graphics Perlin noise business Texture synthesis |
Zdroj: | Computer Graphics Forum Computer Graphics Forum, Wiley, 2010, 29 (8), pp.2579-2600. ⟨10.1111/j.1467-8659.2010.01827.x⟩ Computer Graphics Forum, 2010, 29 (8), pp.2579-2600. ⟨10.1111/j.1467-8659.2010.01827.x⟩ |
ISSN: | 0167-7055 1467-8659 |
DOI: | 10.1111/j.1467-8659.2010.01827.x |
Popis: | Procedural noise functions are widely used in Computer Graphics, from off-line rendering in movie production to interactive video games. The ability to add complex and intricate details at low memory and authoring cost is one of its main attractions. This survey is motivated by the inherent importance of noise in graphics, the widespread use of noise in industry, and the fact that many recent research developments justify the need for an up-to-date survey. Our goal is to provide both a valuable entry point into the field of procedural noise functions, as well as a comprehensive view of the field to the informed reader. In this report, we cover procedural noise functions in all their aspects. We outline recent advances in research on this topic, discussing and comparing recent and well established methods. We first formally define procedural noise functions based on stochastic processes and then classify and review existing procedural noise functions. We discuss how procedural noise functions are used for modeling and how they are applied to surfaces. We then introduce analysis tools and apply them to evaluate and compare the major approaches to noise generation. We finally identify several directions for future work. ispartof: Computer Graphics Forum vol:29 issue:8 pages:2579-2600 status: published |
Databáze: | OpenAIRE |
Externí odkaz: |