Hi all,
I have a strange issue with engine version 4.25 on iOS with AR. On Android this issue is not present and everything works perfectly fine.
The issue itself is hard to describe but here are some pictures:
Here you can see the issue. It seems to be connected to the shadows and only occurs when the objects are moving.
As you can see as soon as the object stops moving the issue is gone.
Important to note at that point is, that the issue on the left only occurs when the objects are transformed (it doesn’t matter if it’s scaling, movement or rotation). My suggestion would be that it has something to do with shadows, but I am really not sure. Could also be something completely different.
What have I tried until that point:
Light Source Settings
- Sky Light: Toggled Cast Shadows
- Directional Light: Disabled all Ray Tracing related settings
- Directional Light: Reset Cascaded Shadow Map settings to default values
- Directional Light: Toggled Cast Modulated Shadows
Texture Mip Gen Settings
- Set to “No Mipmaps”
- Set to “Sharpen 10” and other modes
- Set “Texture Group” to UI
iOS / AR Settings
- Used Metal 2.0 instead of 2.1 and vice versa
- Enabled “Cook ASTC texture data for Metal on A8 or later devices”
- Set “Environment Capture Prope” mode to “none” in AR config file (since I had issues with older engine versions with that)
So as of right now I’m running low on ideas how I could possibly fix that.
A few things to keep in mind:
- That is an updated project from 4.22 (where I had no rendering issues)
- The reason why I wanted to updated the project is that Apple is forcing you to build with SDK 13.x or newer
- I’ve tested it on an iPad Pro 12.9’’ (2018), iPad 9.7’’ (2018) - same issues (iOS version 13.3)
- On the iPhone SE 2020 the app directly crashes after showing the Launch Storyboard
So any help on that would be very much appreciated because I really need an engine version which is stable for both platforms (Android and iOS). In general I hope that Epic will give their AR mobile developer community some more love because since 4.20 I had issues with each engine version. The most stable being 4.22 I would say.