A 3D interactive playroom simulation showcasing various game activities and employing diverse computer graphics techniques. The project includes a procedurally generated outdoor area, animated lighting, and realistic physical interactions.
Check out the project in action in this demo video.
- Lighting System: Supports directional lights, point lights, shadow maping for shadows generation and dynamic lighting effects
- Post-Processing: Includes grayscale, blur, and bloom filters for different visual experience
- Dynamic Elements: Animated camera paths, interactive billiard and dartboard games
- Procedural Generation: Outdoor elements like trees are procedurally scattered
X: Start camera animation along a predefined pathM: Cycle through post-processing filters (None, Grayscale, Blur, Bloom)W,A,S,D,ArrowKeys: Free-fly camera movement
- Developed collaboratively with Matej Kocalka
- The code is functional but currently a bit messy; maybe I'll make the cleanup and refactoring in the future.
Detailed documentation with implementation details can be found here.