Introduction to Advanced Modeling Techniques
Spring 1999
Sierpinski - Start with filled equalateral triangle. Connect midpoints of each side, remove middle triangle, repeat.
von Koch, etc. - Start with line, divide into 1/3s, replace middle 13 with 2 edges of right triangle, repeat.
The Mandelbrot set:
Fractal Mountains:
Examples Landscapes from F. Ken Musgrave
Multi-fractal landscape
Lava Landscape
L-systems
a -> a[+a]a[-a-a]a
with initial axiom a
A Horsechestnut tree model with branches competing for access to light, R. Mech and P. Prusinkiewicz. Copyright © 1996 P. Prusinkiewicz.
A model of coniferous trees competing for light. The trees are shown in the
position of growth. R. Mech and P. Prusinkiewicz. Copyright © 1996
P. Prusinkiewicz.
A model of coniferous trees competing for light. The trees are moved
apart from the position of growth. R. Mech and
P. Prusinkiewicz. Copyright © 1996 P. Prusinkiewicz.
Particle Systems
What are Particle Systems?
Particle Attributes (Representation and Data Structures)
Particle Dynamics
Particle Rendering
Particle System Operation
procedures
Advanced Particle Systems
Common Issues
Procedural Models
R = distance where function has a value of 0.