Chapter 18

Elements of procedural texturing and modeling

18.1   Fractals, Mandelbrot and Julia sets

18.2   Fractal mountains

18.3   L-systems

18.4   Perlin noise, turbulence, fBm

18.5   Modeling marble, water, clouds with Perlin noise

18.6   Cellular textures

Many objects in our life have very fine detailization and it would be costly to directly model such levels of the detailization. And here mathematics comes to our aid.

The whole domain of procedural methods can create highly detailed objects using rather simple mathematical ideas. There are procedural methods which can produce highly detailed textures, models of trees, landscapes and so on.

Usually such methods are parameterized, so if you have a method producing a tree model you can ...

Get Computer Graphics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.