I’m experimenting with particle effects quite a bit these days and one thing I’ve been looking at is making my own custom particles using PNGs however perhaps I just need to experiment more but it’s getting annoying using certain techniques like trying to create smoke and making them render in a convincing way.
What I mean by this is, it will look fine at one angle and then when I start to go around the particle effect, you can quickly see that the smoke particles are just completely flat. Now billboard is clearly designed to partially fix this however with stuff like smoke and fire it is clearly rotating the particles to face the camera and you can see it rather blatantly sometimes.
Is there a better way of doing all this? I’m researching but people might have some knowledge that’s not in any tutorials as usual just from experimenting themselves. Now obviously there’s different methods I can do like using actual 3D objects in my particle effects but this isn’t exactly practical if I want to keep things sensible in terms of how much computing power is used.
I just looked up a video by Brackey’s which shows a perfect couple of examples that I’m talking about, there’s the flamethrower and the rocket. Both have particle systems which you can clearly see are not using the billboard effect and you can rotate the camera around them without any issues.
I need to be able to do this much at least otherwise my games just won’t progress in quality.