The elements of nature: interactive and realistic techniques

This updated course on simulating natural phenomena will cover the latest research and production techniques for simulating most of the elements of nature. The presenters will provide movie production, interactive simulation, and research perspectives on the difficult task of photorealistic modeling, rendering, and animation of natural phenomena. The course offers a nice balance of the latest interactive graphics hardware-based simulation techniques and the latest physics-based simulation techniques. Interactive implementations and approximations of complex physics-based simulations will be presented, as well as procedural approximations and combined hybrid techniques. Interactive demonstrations and discussions of implementation details impart a working knowledge of these techniques that can't be acquired by reading papers on the topics.

[1]  R. Valdiserri Weeds , 2006, Nature.

[2]  John von Neumann,et al.  Theory Of Self Reproducing Automata , 1967 .

[3]  DAN COHEN,et al.  Computer Simulation of Biological Pattern Generation Processes , 1967, Nature.

[4]  A. Lindenmayer Mathematical models for cellular interactions in development. II. Simple and branching filaments with two-sided inputs. , 1968, Journal of theoretical biology.

[5]  A. Lindenmayer Mathematical models for cellular interactions in development. I. Filaments with one-sided inputs. , 1968, Journal of theoretical biology.

[6]  H. Honda Description of the form of trees by the parameters of the tree-like body: effects of the branching angle and the branch length on the sample of the tree-like body. , 1971, Journal of theoretical biology.

[7]  I. Adler A model of contact pressure in phyllotaxis. , 1974, Journal of theoretical biology.

[8]  R. Bishop There is More than One Way to Frame a Curve , 1975 .

[9]  H. Honda,et al.  Computer Simulation of Branching Pattern and Geometry in Terminalia (Combretaceae), a Tropical Tree , 1977, Botanical Gazette.

[10]  B. Mandelbrot Fractal Geometry of Nature , 1984 .

[11]  Prof. Dr. Francis Hallé,et al.  Tropical Trees and Forests , 1978, Springer Berlin Heidelberg.

[12]  H. Vogel A better way to construct the sunflower head , 1979 .

[13]  J. W. Humberston Classical mechanics , 1980, Nature.

[14]  T. Burk,et al.  Crown architecture of short-rotation, intensively cultured Populus. III. A model of first-order branch architecture , 1983 .

[15]  I. Vaisman A first course in differential geometry , 1983 .

[16]  Harold Abelson,et al.  Turtle geometry : the computer as a medium for exploring mathematics , 1983 .

[17]  William T. Reeves,et al.  Particle systems—a technique for modeling a class of fuzzy objects , 1983, International Conference on Computer Graphics and Interactive Techniques.

[18]  Keith R. West How To Draw Plants , 1983 .

[19]  Alvy Ray Smith,et al.  Plants, fractals, and formal languages , 1984, SIGGRAPH.

[20]  Alan H. Barr,et al.  Global and local deformations of solid primitives , 1984, SIGGRAPH.

[21]  Tosiyasu L. Kunii,et al.  Botanical Tree Image Generation , 1984, IEEE Computer Graphics and Applications.

[22]  W. Remphrey,et al.  Crown architecture of Larix laricina saplings: quantitative analysis and modelling of (nonsylleptic) order 1 branching in relation to development of the main stem , 1984 .

[23]  Jules Bloomenthal,et al.  Modeling the mighty maple , 1985, SIGGRAPH.

[24]  Ricki Blau,et al.  Approximate and probabilistic algorithms for shading and rendering structured particle systems , 1985, SIGGRAPH.

[25]  Laurie Hodges,et al.  Construction of fractal objects with iterated function systems , 1985, SIGGRAPH.

[26]  M. Barnsley,et al.  Iterated function systems and the global construction of fractals , 1985, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[27]  L. Firbank,et al.  A model of interference within plant monocultures , 1985 .

[28]  Ken Perlin,et al.  [Computer Graphics]: Three-Dimensional Graphics and Realism , 2022 .

[29]  Peter Oppenheimer,et al.  Real time design and animation of fractal plants and trees , 1986, SIGGRAPH.

[30]  James T. Kajiya,et al.  Ray tracing complex scenes , 1986, SIGGRAPH.

[31]  Manfred Nagl,et al.  Graph-Grammars and Their Application to Computer Science , 1986, Lecture Notes in Computer Science.

[32]  D. L. Scarnecchia,et al.  Fundamentals of Ecological Modelling , 1995 .

[33]  J. N. Ridley Ideal phyllotaxis on general surfaces of revolution , 1986 .

[34]  Przemyslaw Prusinkiewicz,et al.  Graphical applications of L-systems , 1986 .

[35]  John M. Snyder,et al.  Ray tracing complex models containing surface tessellations , 1987, SIGGRAPH.

[36]  Arto Salomaa,et al.  Formal languages , 1973, Computer science classics.

[37]  Don P. Mitchell,et al.  Generating antialiased images at low sampling densities , 1987, SIGGRAPH.

[38]  Przemyslaw Prusinkiewcz,et al.  Koch curves as attractors and repellers , 1988, IEEE Computer Graphics and Applications.

[39]  Richard F. Voss,et al.  Fractals in nature: from characterization to simulation , 1988 .

[40]  Marc Jaeger,et al.  Plant models faithful to botanical structure and development , 1988, SIGGRAPH.

[41]  Michael F. Barnsley,et al.  Fractals everywhere , 1988 .

[42]  Arnaud Jacquin,et al.  Harnessing chaos for image synthesis , 1988, SIGGRAPH.

[43]  D. Saupe Point Evaluation of Multi-Variable Random Fractals , 1989 .

[44]  F. Kenton Musgrave,et al.  The synthesis and rendering of eroded fractal terrains , 1989, SIGGRAPH.

[45]  James T. Kajiya,et al.  Rendering fur with three dimensional textures , 1989, SIGGRAPH.

[46]  Przemyslaw Prusinkiewicz,et al.  Modelling spiral phyllotaxis , 1989, Comput. Graph..

[47]  G. S. P. Miller From wire-frames to furry animals , 1989 .

[48]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

[49]  Michael A. B. Deakin,et al.  Modelling Biological Systems , 1990 .

[50]  Jan J. Koenderink,et al.  Solid shape , 1990 .

[51]  J. Bloomenthal Calculation of reference frames along a space curve , 1990 .

[52]  Eleanor B. Wunderlich Botanical Illustration in Watercolor , 1991 .

[53]  Przemyslaw Prusinkiewicz,et al.  A collision-based model of spiral phyllotaxis , 1992, SIGGRAPH.

[54]  John M. Snyder,et al.  Generative modeling: a symbolic system for geometric modeling , 1992, SIGGRAPH.

[55]  Stephen Todd,et al.  Evolutionary Art and Computers , 1992 .

[56]  Ken-ichi Anjyo,et al.  A simple method for extracting the natural beauty of hair , 1992, SIGGRAPH.

[57]  Przemyslaw Prusinkiewicz,et al.  Parametric l-systems and their application to the modelling and visualization of plants , 1992 .

[58]  Przemyslaw Prusinkiewicz,et al.  Animation of plant development , 1993, SIGGRAPH.

[59]  Robert A. Armstrong A Comparison of Index‐Based and Pixel‐Based Neighborhood Simulations of Forest Growth , 1993 .

[60]  D. Brown,et al.  Models in biology : mathematics, statistics and computing , 1995 .

[61]  Jarek Rossignac,et al.  Multi-resolution 3D approximations for rendering complex scenes , 1993, Modeling in Computer Graphics.

[62]  Daniel Thalmann,et al.  An Integrated System for Modeling, Animating and Rendering Hair , 1993, Comput. Graph. Forum.

[63]  F. K. Musgrave Methods for realistic landscape imaging , 1993 .

[64]  James Arvo,et al.  A clustering algorithm for radiosity in complex environments , 1994, SIGGRAPH.

[65]  M. Holton,et al.  Strands, Gravity and Botanical Tree Imagery , 1994, Comput. Graph. Forum.

[66]  Mark James,et al.  Synthetic topiary , 1994, SIGGRAPH.

[67]  Bruce Blumberg,et al.  Multi-level direction of autonomous creatures for real-time virtual environments , 1995, SIGGRAPH.

[68]  David H. Laidlaw,et al.  Cellular texture generation , 1995, SIGGRAPH.

[69]  Jason Weber,et al.  Creation and rendering of realistic trees , 1995, SIGGRAPH.

[70]  Nelson L. Max,et al.  Rendering Trees from Precomputed Z-Buffer Views , 1995, Rendering Techniques.

[71]  P. Klinkhamer Plant allometry: The scaling of form and process , 1995 .

[72]  David Salesin,et al.  Hierarchical image caching for accelerated walkthroughs of complex environments , 1996, SIGGRAPH.

[73]  Radomír Mech,et al.  Visual models of plants interacting with their environment , 1996, SIGGRAPH.

[74]  Andrew Kennedy Drawing Trees , 1996, J. Funct. Program..

[75]  Nelson L. Max,et al.  Hierarchical Rendering of Trees from Precomputed Multi-Layer Z-Buffers , 1996, Rendering Techniques.

[76]  Elizabeth Evans The New Complete Illustration Guide: The Ultimate Trace File for Architects , 1996 .

[77]  Fabrice Neyret Synthesizing Verdant Landscapes using Volumetric Textures , 1996, Rendering Techniques.

[78]  S. Higgins,et al.  A review of models of alien plant spread. , 1996 .

[79]  Pat Hanrahan,et al.  Rendering complex scenes with memory-coherent ray tracing , 1997, SIGGRAPH.

[80]  Norishige Chiba,et al.  Rendering of forest scenery using 3D textures , 1997 .

[81]  Jane Wilhelms,et al.  An Interactive Fur Modeling Technique , 1997, Graphics Interface.

[82]  A. James Stewart Hierarchical Visibility in Terrains , 1997, Rendering Techniques.

[83]  Masayuki Nakajima,et al.  Hair image generating algorithm using fractional hair model , 1997, Signal Process. Image Commun..

[84]  Enhua Wu,et al.  Plane-Parallel Radiance Transport for Global Illumination in Vegetation , 1997, Rendering Techniques.

[85]  Dan B. Goldman Fake fur rendering , 1997, SIGGRAPH.

[86]  Donald S. Fussell,et al.  Multiresolution Rendering of Complex Botanical Scenes , 1997, Graphics Interface.

[87]  Oliver Deussen Pixel-Oriented Rendering of Line Drawings , 1997 .

[88]  Jon G. Rokne,et al.  An Algorithmic Reflectance and Transmittance Model for Plant Tissue , 1997, Comput. Graph. Forum.

[89]  Fabrice Neyret,et al.  Modeling, Animating, and Rendering Complex Scenes Using Volumetric Textures , 1998, IEEE Trans. Vis. Comput. Graph..

[90]  S. Whitesides,et al.  A GENERAL RANDOM COMBINATORIAL MODEL OF BOTANICAL TREES , 1998 .

[91]  Andrew Brownbill Reducing the storage required to render L-system based models , 1998 .

[92]  Radomír Mech,et al.  Realistic modeling and rendering of plant ecosystems , 1998, SIGGRAPH.

[93]  Oliver Deussen,et al.  A Modelling Method and User Interface for Creating Plants , 1997, Comput. Graph. Forum.

[94]  Przemyslaw Prusinkiewicz,et al.  Modeling and simulation of the interaction of plants with the environment using l-systems and their extensions , 1998 .

[95]  Fabrice Neyret,et al.  Interactive Volumetric Textures , 1998, Rendering Techniques.

[96]  Tatsumi Sakaguchi,et al.  Botanical tree structure modeling based on real image set , 1998, SIGGRAPH '98.

[97]  A. Hanson Quaternion Gauss Maps and Optimal Framings of Curves and Surfaces , 1999 .

[98]  Oliver Deussen,et al.  Interactive Modeling of Plants , 1999, IEEE Computer Graphics and Applications.

[99]  Radomír Mech,et al.  An L-System-Based Plant Modeling Language , 1999, AGTIVE.

[100]  T. Liggett,et al.  Stochastic Interacting Systems: Contact, Voter and Exclusion Processes , 1999 .

[101]  G. Jürgens,et al.  Generation of a Spacing Pattern: The Role of TRIPTYCHON in Trichome Patterning in Arabidopsis , 1999, Plant Cell.

[102]  Lee Markosian,et al.  Art-based rendering of fur, grass, and trees , 1999, SIGGRAPH.

[103]  Oliver Deussen,et al.  Hierarchical Image-Based Rendering using Texture Mapping Hardware , 1999, Rendering Techniques.

[104]  Radomír Mech,et al.  L-studio/cpfg: A Software System for Modeling Plants , 1999, AGTIVE.

[105]  P. Prusinkiewicz,et al.  A Fractal Model of Mountains with Rivers , 2000 .

[106]  Tao Wang,et al.  The Cluster Hair Model , 2000, Graph. Model..

[107]  Oliver Deussen,et al.  Computer-generated pen-and-ink illustration of trees , 2000, SIGGRAPH.

[108]  Oliver Deussen,et al.  Floating Points: A Method for Computing Stipple Drawings , 2000, Comput. Graph. Forum.

[109]  François X. Sillion,et al.  Hierarchical Instantiation for Radiosity , 2000, Rendering Techniques.

[110]  Przemyslaw Prusinkiewicz,et al.  Integrating biomechanics into developmental plant models expressed using L-systems 1 , 2000 .

[111]  Adam Finkelstein,et al.  Real-time fur over arbitrary surfaces , 2001, I3D '01.

[112]  Brendan Lane,et al.  The use of positional information in the modeling of plants , 2001, SIGGRAPH.

[113]  George Drettakis,et al.  Interactive Sampling and Rendering for Complex and Procedural Geometry , 2001, Rendering Techniques.

[114]  Ulrich Neumann,et al.  Interactive multiresolution hair modeling and editing , 2002, SIGGRAPH.

[115]  O. Leyser,et al.  Mechanisms in plant development , 2003 .

[116]  Jan J. Koenderink,et al.  The secret of velvety skin , 2003, Machine Vision and Applications.

[117]  Christoph Traxler,et al.  Representation and realistic rendering of natural phenomena with cyclic CSG graphs , 1996, The Visual Computer.

[118]  Alaa A. Kharbouch,et al.  Three models for the description of language , 1956, IRE Trans. Inf. Theory.