Using a material with ARKit Passthrough material node on static meshes will crash the application on IOS devices when the mesh is displayed on screen. Tested on iPhone 7 running IOS12 compiled with UE4.22 Development settings.
Steps to recreate:
-
Create an AR Template Project
-
Open the BP_Placeable Blueprint.
-
Set the material of the static mesh to ARKitCameraMaterial found in the AppleARKit Content folder, or create a material that uses the ARKit Passthrough.
-
Compile and run the application on an IOS device
-
Start the AR Mode and tap the screen to place and object.
Did anyone manage to get this working on UE4.22?