Projectile Fx Suite
If your render looks similar to this:
...increase the transparent light paths in the "Render Properties" panel until the black spots are gone.
Your render should now look like that:
While the projectile system only works with Blender 4.1, the muzzleflash system can be used in Blender 4.1 and <4.0. Some functions changed in Blender 4.1, which is why there is a muzzleflash system for 4.0 and below, as well as a file for 4.1.
No, this is a geometry nodes system you can append to your scene. The downloadable files will be in .blend format.
Please check your Blender version first! Only Blender 4.1 and up is supported.
If there are still no projectiles check the provided example files to see if they work. If so, compare the example systems with your own to see if you forgot a setting in the modifier. It can also help to hover over the settings and press backspace, to reset the values to the default value.
If it still does not work, feel free to contact me - I'm sure we can make it work!
Check if you have motion blur enabled.
Depending on how you use the system, motion blur won't work as intended. That's because motion blur works by comparing the indices of the meshes. However, the indices of this system are getting (re)generated at runtime if the amount of vertices in the system change. This happens e.g. when a projectile gets deleted.
If this happens to you I would suggest to modify the projectile object so that it looks like it has motion blur. So instead of using a glowing sphere as the projectile, you could use a glowing line that fades out at the end.
- Save the downloaded file on your pc, where you can find it later.
- Open the blender file in which you would like to import the projectile system.
- File --> Append --> Projectile FX --> Object --> "Projectile FX System"
Do the same for the "MuzzleFlash" object if you want it in your scene too.