This is a repository where you can find the final project of Lab Basic Graphics.
The idea:
- Implement a procedural modeling program.
- Automatic generation of furniture layouts in rooms.
- Define a procedural grammar suitable for describing a room (including windows, doors, ...).
- Define the data structure for grammar and geometry (tree structure).
- Parse a grammar file of such a procedural description.
- Apply procedural rules, generate room geometry and store it into the data structure.
- Output the result (write into specific file format suitable for storing meshes with materials).
[Optional] Pass the intermediate result to renderer.
- Jaime Manuel Trillos Ujueta