Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture delves into the fascinating world of procedural models, focusing on L-systems as a method to generate graphical content. The instructor explains the concept of procedural models, the advantages of generating content through code, and the challenges involved. The lecture covers the basics of noise functions, particularly Perlin noise, and how to manipulate frequencies to create structured randomness. It also explores the concept of fractal dimension and the generation of terrain models using multiple frequencies of noise functions. The instructor demonstrates how L-systems work as a string rewriting system, originally designed to study plants but widely used in computer graphics. By applying rules and axioms, students learn how to create intricate graphical patterns resembling trees and other natural structures.