Artist Shares Real-Time Snowfall System Built with Three.js & WebGL
The project is open-source and available on GitHub.
Developer and 3D Specialist Chiro Visuals showcased this stunning setup built with a custom real-time snowfall system, made using Three.js and WebGL. The project is open-source and available on GitHub.
The setup allows for visualizing realistic snowfall using a procedural workflow and features GPU-instanced flakes with a soft round shape that fall slowly, ice-crystal sparkles, and a lake system with multiple settings. Also, the system includes a snow accumulation shader, which is an FBM noise mask in world space that determines where snow has settled on the asphalt and has an option to import a model and control how the snow behaves with it.
Chiro Visuals has created other detailed and visually appealing setups, like this real-time photorealistic ocean and text effect:
For more Three.js projects, check out a port of Evan Wallace's WebGL demo to Three.js by Yong Su and Dan Greenheck's Three.js Water Pro, a rendering ocean solution:
Learn more details about Chiro Visuals' snowfall system and download it on GitHub, alongside the artist's other projects.
Subscribe to our Newsletter, join our 80 Level Talent platform, and follow us on Twitter, LinkedIn, Telegram, and Instagram, where we share breakdowns, the latest news, awesome artworks, and more.
Are you a fan of what we do here at 80 Level? Then make sure to set us as a Preferred Source on Google to see more of our content in your feed.