Description
Expand your computational practice into the third dimension by constructing an interactive 3D virtual environment using p5.js WebGL mode.
Objectives
- Construct a coherent 3D scene using custom procedural geometry or array-instanced primitives.
- Implement responsive camera controls (orbit controls or first-person navigation).
- Design a dynamic lighting scheme using directional, point, and ambient lights.
Deliverables
- Working WebGL sketch with interactive navigation.
- Documentation screenshots showing the environment from multiple camera angles.