Please select what you are reporting on:
Creative
What Type of Bug are you experiencing?
Assets
Summary
Using Unreal Editor 5.3.2 on MAC β Refractions do not working correctly in iOS Metal Preview and iOS device if Deferred Shading is used. Object renders through occlusions.
Steps to Reproduce
Create a project with Deferred Shading for Mobile enabled. can use starter content Minimal_Default map. The glass statue on the table has a material with Refraction method set to Index of refraction. Switch to iOS Metal preview (same issue happens at runtime on device).
The glass statue renders fine. However, if you turn around the camera so you are looking at the chair directly, the Refractive glass will render through it even though the glass is behind the chair.
This issue does not happen once you switch to Forward Shading or Deferred Shading with Android Vulkan or Device on Windows.
Lighting Surface ForwardShading was used on the material as indicated in documentation.
This is a blocker issue and prevents us from using Deferred Shading on iOS.
Expected Result
When a static mesh A with a translucent and refractive material is used and is occluded by an opaque Object B and the camera is looking at B head on, A should not render through B.
Observed Result
Mesh B with Refractive material is always rendering in front.
Platform(s)
Mac Editor Unreal Engine iOS Preview and iOS Build to device made using Mac.
5.3.2