I am working on a virtual reality (VR) project with Unreal Engine 5.2.1. However, I have been facing a problem when building it for Android and loading it on my Oculus Quest 2. Some effects I have created using the Niagara particle system only render on the left eye and not on the right eye.
To solve this problem, I have taken the following actions:
I have verified that “Instanced Stereo” is enabled. I have also tried to deactivate it, but the problema persists.
I have checked that the “Separate Translucency” is disabled. I have also tried it with this option on and off, but I still have not obtained the expected results.
Attached is an image of the particle effect.In the box marked in red, you can see the effect not rendering correctly in the right eye, while the other effect works without problems and displays correctly in both eyes.
I would be very grateful for any suggestions or advice to solve this problem. Are there any other settings or adjustments I should take into account to make the effects render correctly in both eyes?
A similar issue goes back to at least UE4.27 and appears to be caused by the “Mobile Multi-View” optimization setting for Quest headsets.
I’ve found that ‘Face Camera Position’ vs ‘Face Camera’ does not fix the issue (or any other facing method).
I also get artifacts of little black ‘shadows’ of particles that render in one eye (right eye), but this is not consistent either as it’s dependent on the angle at which you view the particle and how close you are to it. Part of the particle is not rendered at all
.
I had a similar issue in UR5.4.4, I had the “Fire“ Emitter system from Unreal Starter content in my room scene. The left eye looked fine in Oculus Quest 2 via link. But the left eye showed only sparks and not the fire. I realized by moving around, that there was a cut-out in the fire in the shape of a pillar and some sofas in the scene. The fire looked fine around this cut-out in both eyes.
Disabling ‘Mobile Multi-View‘ fixed it.
But the same issue didn’t appear in one eye in the android build. So, i re-enabled Mobile Multi-View.