 Procedural modeling

Procedural modeling is an umbrella term for a number of techniques in computer graphics to create 3D models and textures from sets of rules.L-Systems, fractals, and generative modeling are procedural modeling techniques since they apply algorithms for producing scenes.