Camera doesn't render particles correctly at certain angles.

So… I was trying to make some cool visual fx for my game, but the particle system is not quite working… For me, at least.

So, here’s the deal:

Some particle systems in my scene work correctly, and others don’t. Whenever I move my camera to some specific angles, the particles simply disappear (most of the gameplay was based in those angles…). I have no idea on what’s going on… Is it because I’m using Unity 2018.1b?

Also, the problem disappears once I activate the Trails…

Thanks in advance.

Hi, please submit a bug report for this: Unity QA: Building quality with passion

1 Like

Do your particles have a locked rotation or set to be a vertical or horizontal billboard. Particles are actually flat planes with textures on them. Pause your game when your particles disappear and enter the editor. Are the particles facing your camera? There are a few different settings that affect how particles are oriented.

Hey, Richard, done.

2 Likes

The particles are not locked (I mean, sometimes I set them to be aligned to direction, but not always, because I mostly use 3D particles). The issue happens both on the Editor and Play modes. To have more details, such as images, see this link: https://answers.unity.com/questions/1493386/camera-doesnt-render-particle-system-correctly.html

I have this same problem but only with particle trails. If generate lighting data is on, the particles disappear when the camera rotates. When I have generate lighting data off, the trails only work on one side of my point lights. Its driving me nuts. I’m using additive shader. It works for the particles themselves, but not for the trails.

@jbaumer6 Hey, please submit a bug report and post the case number here so we can follow up directly in this thread once we know more.

@Igor_Vasiak looks like you already submitted a bug… posting the case number here would be super helpful.

I have the same issue in 2018.3.12, but only in a build. No idea what to do.

Read my replies to others in this thread. It should give you some ideas :stuck_out_tongue:

Yeah… submit a bug. Great.

2 Likes

Sorry for necroposting, but for me this issue was solved by changing ParticleSystem > Renderer > RenderAlignment to World

1 Like

The solution to this problem lies in the layers. In the particle renderer, set the order in layer to a high value. I set it to 100 for my players gun muzzle flash and it never ever disappeared on my ever!

3 Likes

Thanks Diliupg, that sorted it for me! For others, I went into the Particle System component and in the Render section set the “Order in Layer” to a higher number (e.g. 100).

1 Like