Bachelor of Science:
Procedural Texture in Real-Time with OpenGL

[Version française]

Presentation

This work was done during by Bachelor Degree of Science as a part of the MMFAI (Master in Fondamental and Applies Mathematics and Computer Science at the ENS Paris, France) within the iMagis laboratory supervised by Fabrice Neyret.

Keywords: Procedural Textures, Perlin Noise, OpenGL, Real-time, Multipasses.

Note

Procedural textures similar to the ones described in this research can now be implemented much more easily and without the need for multi-pass rendering on modern graphic cards thanks to hardware pixel shaders.

Documents

Bibliography

[1] Chakib Bennis, Jean-Marc Vézien, and Gérard Iglésias. Piecewise surface flattening for non-distored texture mapping. In SIGGRAPH'91, volume 25, pages 237-246. Thomas W. Sederberg eds., 1991. http://www-syntim.inria.fr/syntim/textes/siggraphjmv-eng.html.
[2] D. Ebert, K. Musgrave, P. Peachey, K. Perlin, and S. Worley. Texturing and Modeling: A Procedural Approach. Academic Press Professional, 1994. http://www.cs.umbc.edu/~ebert/.
[3] A. Fournier and W.T. Reeves. A simple model of ocean waves. SIGGRAPH'86, 20:75-84, 1986. http://www.acm.org/pubs/citations/proceedings/graph/15922/p75-fournier/.
[4] J. D. Foley, A. van Dam, and J. F. Feiner, S. K. amd Hughes. Computer Graphics: Principles and Practices (2nd Edition). Addison-Wesley, 1990.
[5] Geoffrey Y. Gardner. Visual simulation of clouds. In SIGGRAPH'85, volume 19, pages 297-303. B. A. Barsky, 1985.
[6] J. T. Kahiya and T. L. Kay. Rendering fur with three dimensional textures. In SIGGRAPH'89, volume 23(3), pages 271-280. Jeffrey Lane Editor, 1989. http://www.acm.org/pubs/citations/proceedings/graph/74333/p271-kahiya/.
[7] Fabrice Neyret. Modeling animating and rendering complex scenes using volumetric textures. In IEEE Transactions on Visualization and Computer Graphics, volume 4(1), 1998. ISSN 1077-2626.
[8] Hand Kohling Pedersen. Decorating implicit surfaces. In SIGGRAPH'95, pages 291-300. Robert Cook, 1995. http://implicit.eecs.wsu.edu/course14/decorate.ps.gz.
[9] Ken Perlin. An image synthetizer. In SIGGRAPH'85, volume 19(3), pages 287-296. B. A. Barsky, 1985.
[10] Andrew Witkin and Michael Kass. Reaction-diffusion textures. In SIGGRAPH'91, volume 25, pages 299-308. W. Sederberg, 1991.
[11] Steven P. Worley. A cellular texturing basis function. In SIGGRAPH'96, pages 291-294. Holly Rushmeier, 1996. http://www.acm.org/pubs/citations/proceedings/graph/237170/p291-worley.



Antoine Miné
mine@di.ens.fr.REMOVE-THIS-ANTISPAM