Any other ways of doing explosions except particles?

The Issue
As you might know, the particle emitters have a limited view distance of something like 1000 studs away from the camera so you cant use them to create distant explosions. Right now I’m working on a naval combat game and when firing the artillery off into other ships, the explosion effect cannot be seen if they are more than 1000 studs away. And that is a big problem. So right now I’m looking for other ways of making good looking explosions without the use of particle emitters.

What I have tried

  1. CFraming the particle emitter closer to the camera while keeping the same vector between the explosion point and camera. // Did not work because the explosion needs to be on server side so it is seen by everyone and without updating the CFrame every frame it will destroy the 3D effect

  2. Having particle emitter in viewport frame // It turns out you cant have particle emitters in viewport frames

  3. Having a still image as a billboard GUI // looks terrible (last resort)

Might not be the solution you’re looking for, but I know some years ago people would sometimes do explosions by having orange/red balls tween size at the impact location so they get bigger and then back into nothing to imitate an explosion.

Just another option

5 Likes