One of the revamped features in Valve's iconic first-person shooter was the smoke grenade effect, which can interact with the environment and respond to lighting, gunfire, explosions, and other gameplay events. Since then, it has become a fairly popular Counter-Strike 2 element to recreate using different engines, and we even shared several attempts in Unity and Unreal Engine 5 on 80 Level.
The More VFX Academy team has also recreated the iconic CS2 smoke effect in Unreal Engine 5, producing two versions: an ultra-realistic one and a stylized version with an artistic touch. The developers utilized the Flood Fill algorithm to ensure space filling within the environment and incorporated realistic interactions with bullets and grenades, just like in the game.