150 likes | 245 Views
Procedural Modelling of Plant Scenes. A research project for Computer Science Honours 2004. Presented by: Kim R 2 Supervisors: Shaun Bangay Adele Lobb. Project Aims. Model a forest scene Procedural modelling L-Systems. Forest Scenes - Issues. Many different tree species present.
E N D
Procedural Modelling of Plant Scenes A research project for Computer Science Honours 2004 Presented by: Kim R2 Supervisors: Shaun Bangay Adele Lobb
Project Aims • Model a forest scene • Procedural modelling • L-Systems
Forest Scenes - Issues Many different tree species present
Forest Scenes - Issues Variation within each species
Forest Scenes - Issues • Interaction: • Symbiosis
Forest Scenes - Issues • Interaction: • Competition
Forest Scenes - Issues Varying detail level depending on distance from viewer
Solution • L-Systems • Procedural Modelling
L-Systems • Formal set of rules and symbols • Originally described cellular growth • Rules applied iteratively to start sequence • Graphics: symbols describe drawing paths or end graphics (such as a leaf)
Simple L-System Example • F [ & + F] F[ - > F] [- > F] [& F]
Stochastic L-Systems • Several rules for each symbol • Rules chosen based on probability • Create different plants using same L-System • Simulate environmental effects
Procedural Modelling • Use procedure to generate all needed geometric primitives • Store complex tasks in procedure • Detail level • Shaders • Internal animation
This Project • Create a procedural modelling language • Similar in syntax to Renderman shading language or MEL • Include: • Tree species/type • Conditions (for L-System) • Detail level (distance from viewer)