Rainy Street Lamp with Three.js
The Bloom Pass and Rain Effect are two powerful and versatile tools in the world of Three.js, a popular library for creating 3D animations and web-based virtual environments. Three.js is built on top of WebGL and makes it easy for developers to create complex and engaging 3D scenes with just a few lines of code.
The Bloom Pass is a post-processing effect that simulates the bloom effect seen in many video games and films. This effect creates a bright, halo-like glow around bright objects in the scene, giving them a more pronounced and noticeable presence. It can be used to add a sense of realism to a scene, as well as to bring attention to important objects or characters.
The Rain Effect, on the other hand, is a particle system that allows developers to add realistic raindrops to a scene. With the Rain Effect, it's possible to create a wide range of different rain scenarios, from a light mist to a heavy downpour. The effect can be customized in various ways, such as changing the size, speed, and color of the raindrops, to match the desired aesthetic.
Blog: https://www.epicprogrammer.org/rainy-street-lamp-with-three-js/