A Three.js scene of a haunted house with a graveyard, fog, moving ghost lights, and dynamic shadows. Everything renders in the browser - no plugins, no downloads. I wanted to make something simple and yet cool.
Why I built it
After my first Three.js project I wanted to push further into lighting, shadows, and atmosphere. A haunted house was the perfect excuse to play with point lights, fog, and shadow mapping without overcomplicating the geometry.
Highlights
Real-time fog and dynamic point-light shadows
Procedurally placed graveyard with randomized graves