I am currently running into the following problem: I have a particle system and it shows up nicely in the scene view, but it will not show up in the game view. This only happens when I use “stretched billboard” as render type.
I’m using an orthographic camera, Culling Mask is set to everything. The particles show up when I change the mode back to “billboard” as render type.
I’ve attached a screenshot with my camera settings.
I just found out that it has to do with the shape module. When I rotate the particle system on the y axis by a value greater than 0, everything is looking normal again. Even a value like 0.00001 is working for some reason.
Does this sound like a bug or can the be a result of some wrong culling settings?
Do the particles have a velocity? Stretch mode requires them to be moving. (Although not sure that would explain why it works in the scene view…)
Perhaps submit a bug report so we can investigate, and/or try going back to billboard mode and using velocity alignment for the render alignment option.
Yes, the particles have a velocity. I will see, if I can reproduce it reliably and file a bug report. This only happened once I moved canvases around and switched camera modes. Will check it out the next couple days. It’s working fine with my workaround so far.
Im using unity version 2020. 1.17f1 . The same thing happened to me , and worked fine after I change y rotation from zero to some 0.001. Thanks for sharing.
I am running Unity 2020.3.4f1 and this still appears to be a bug. In my case I had to set the Y rotation to more like 3 degrees. Changing the Z rotation also had some effect. I am using Billboard.
A workaround for anyone who can’t upgrade their projects to the newer version.
This seems that Unity inverts the billboards in the game view so you need to make the particle shader render two sides, or Cull Off to make it visible.