UE 5.1 Android AR camera not displaying on HandheldAR project

Hi @hadibeiki, I’m having the same issue. Were you able to solve this?

Same Problem… any solution…?

Same problem here

I have the same problem, and I have found that is a problem with the materials in the ARUtilities plug-in. These are the warnings that are displayed, so the engine use the default material. Not solution yet. :frowning:

LogPlayLevel: Warning: UAT: 08-22 17:44:27.496 25156 25498 D UE : [2023.08.22-16.44.27:496][ 0]LogMaterial: Warning: Invalid shader map ID caching shaders for ‘M_PassthroughCamera’, will use default material.
LogPlayLevel: UAT: 08-22 17:44:27.496 25156 25498 D UE : [2023.08.22-16.44.27:496][ 0]LogMaterial: Can’t compile M_PassthroughCamera with cooked content, will use default material instead
LogPlayLevel: Warning: UAT: 08-22 17:44:27.496 25156 25498 D UE : [2023.08.22-16.44.27:496][ 0]LogMaterial: Warning: [AssetLog] /storage/emulated/0/Android/data/pt.topbim.twinar/files/UnrealGame/TwinAr/Engine/Plugins/Runtime/AR/ARUtilities/Content/Materials/M_PassthroughCamera: Failed to compile Material for platform GLSL_ES3_1_ANDROID, Default Material will be used in game.
LogPlayLevel: UAT: 08-22 17:44:27.496 25156 25498 D UE :
LogPlayLevel: Error: UAT: 08-22 17:44:27.496 25156 25498 D UE : [2023.08.22-16.44.27:496][ 0]LogMaterial: Error: Tried to access an uncooked shader map ID in a cooked application
LogPlayLevel: Warning: UAT: 08-22 17:44:27.496 25156 25498 D UE : [2023.08.22-16.44.27:496][ 0]LogMaterial: Warning: Invalid shader map ID caching shaders for ‘M_PassthroughCamera’, will use default material.
LogPlayLevel: UAT: 08-22 17:44:27.496 25156 25498 D UE : [2023.08.22-16.44.27:496][ 0]LogMaterial: Can’t compile M_PassthroughCamera with cooked content, will use default material instead
LogPlayLevel: Warning: UAT: 08-22 17:44:27.497 25156 25498 D UE : [2023.08.22-16.44.27:497][ 0]LogMaterial: Warning: [AssetLog] /storage/emulated/0/Android/data/pt.topbim.twinar/files/UnrealGame/TwinAr/Engine/Plugins/Runtime/AR/ARUtilities/Content/Materials/MI_PassthroughCameraExternalTexture: Failed to compile Material Instance with Base M_PassthroughCamera for platform GLSL_ES3_1_ANDROID, Default Material will be used in game.
LogPlayLevel: UAT: 08-22 17:44:27.497 25156 25498 D UE :
LogPlayLevel: Error: UAT: 08-22 17:44:27.501 25156 25498 D UE : [2023.08.22-16.44.27:501][ 0]LogMaterial: Error: Loading a material resource None with an invalid ShaderMap!
LogPlayLevel: Error: UAT: 08-22 17:44:27.501 25156 25498 D UE : [2023.08.22-16.44.27:501][ 0]LogMaterial: Error: Tried to access an uncooked shader map ID in a cooked application
LogPlayLevel: Warning: UAT: 08-22 17:44:27.501 25156 25498 D UE : [2023.08.22-16.44.27:501][ 0]LogMaterial: Warning: Invalid shader map ID caching shaders for ‘M_SceneDepthOcclusion’, will use default material.
LogPlayLevel: UAT: 08-22 17:44:27.501 25156 25498 D UE : [2023.08.22-16.44.27:501][ 0]LogMaterial: Can’t compile M_SceneDepthOcclusion with cooked content, will use default material instead
LogPlayLevel: Warning: UAT: 08-22 17:44:27.501 25156 25498 D UE : [2023.08.22-16.44.27:501][ 0]LogMaterial: Warning: [AssetLog] /storage/emulated/0/Android/data/pt.topbim.twinar/files/UnrealGame/TwinAr/Engine/Plugins/Runtime/AR/Google/GoogleARCore/Content/M_SceneDepthOcclusion: Failed to compile Material for platform GLSL_ES3_1_ANDROID, Default Material will be used in game.
LogPlayLevel: UAT: 08-22 17:44:27.501 25156 25498 D UE :
LogPlayLevel: Error: UAT: 08-22 17:44:27.506 25156 25498 D UE : [2023.08.22-16.44.27:506][ 0]LogMaterial: Error: Loading a material resource None with an invalid ShaderMap!
LogPlayLevel: Error: UAT: 08-22 17:44:27.506 25156 25498 D UE : [2023.08.22-16.44.27:506][ 0]LogMaterial: Error: Tried to access an uncooked shader map ID in a cooked application
LogPlayLevel: Warning: UAT: 08-22 17:44:27.506 25156 25498 D UE : [2023.08.22-16.44.27:506][ 0]LogMaterial: Warning: Invalid shader map ID caching shaders for ‘M_DepthColoration’, will use default material.
LogPlayLevel: UAT: 08-22 17:44:27.506 25156 25498 D UE : [2023.08.22-16.44.27:506][ 0]LogMaterial: Can’t compile M_DepthColoration with cooked content, will use default material instead
LogPlayLevel: Warning: UAT: 08-22 17:44:27.507 25156 25498 D UE : [2023.08.22-16.44.27:506][ 0]LogMaterial: Warning: [AssetLog] /storage/emulated/0/Android/data/pt.topbim.twinar/files/UnrealGame/TwinAr/Engine/Plugins/Runtime/AR/ARUtilities/Content/Materials/M_DepthColoration: Failed to compile Material for platform GLSL_ES3_1_ANDROID, Default Material will be used in game.
LogPlayLevel: UAT: 08-22 17:44:27.507 25156 25498 D UE :
LogPlayLevel: Error: UAT: 08-22 17:44:27.510 25156 25498 D UE : [2023.08.22-16.44.27:509][ 0]LogMaterial: Error: Loading a material resource None with an invalid ShaderMap!
LogPlayLevel: Error: UAT: 08-22 17:44:27.510 25156 25498 D UE : [2023.08.22-16.44.27:510][ 0]LogMaterial: Error: Tried to access an uncooked shader map ID in a cooked application
LogPlayLevel: Warning: UAT: 08-22 17:44:27.510 25156 25498 D UE : [2023.08.22-16.44.27:510][ 0]LogMaterial: Warning: Invalid shader map ID caching shaders for ‘M_ScreenSpacePassthroughCamera’, will use default material.
LogPlayLevel: UAT: 08-22 17:44:27.510 25156 25498 D UE : [2023.08.22-16.44.27:510][ 0]LogMaterial: Can’t compile M_ScreenSpacePassthroughCamera with cooked content, will use default material instead
LogPlayLevel: Warning: UAT: 08-22 17:44:27.510 25156 25498 D UE : [2023.08.22-16.44.27:510][ 0]LogMaterial: Warning: [AssetLog] /storage/emulated/0/Android/data/pt.topbim.twinar/files/UnrealGame/TwinAr/Engine/Plugins/Runtime/AR/ARUtilities/Content/Materials/M_ScreenSpacePassthroughCamera: Failed to compile Material for platform GLSL_ES3_1_ANDROID, Default Material will be used in game.
LogPlayLevel: UAT: 08-22 17:44:27.510 25156 25498 D UE :
LogPlayLevel: Error: UAT: 08-22 17:44:27.512 25156 25498 D UE : [2023.08.22-16.44.27:512][ 0]LogMaterial: Error: Loading a material resource None with an invalid ShaderMap!
LogPlayLevel: Error: UAT: 08-22 17:44:27.513 25156 25498 D UE : [2023.08.22-16.44.27:513][ 0]LogMaterial: Error: Tried to access an uncooked shader map ID in a cooked application
LogPlayLevel: Warning: UAT: 08-22 17:44:27.513 25156 25498 D UE : [2023.08.22-16.44.27:513][ 0]LogMaterial: Warning: Invalid shader map ID caching shaders for ‘M_ScreenSpacePassthroughCamera’, will use default material.
LogPlayLevel: UAT: 08-22 17:44:27.513 25156 25498 D UE : [2023.08.22-16.44.27:513][ 0]LogMaterial: Can’t compile M_ScreenSpacePassthroughCamera with cooked content, will use default material instead
LogPlayLevel: Warning: UAT: 08-22 17:44:27.513 25156 25498 D UE : [2023.08.22-16.44.27:513][ 0]LogMaterial: Warning: [AssetLog] /storage/emulated/0/Android/data/pt.topbim.twinar/files/UnrealGame/TwinAr/Engine/Plugins/Runtime/AR/ARUtilities/Content/Materials/MI_ScreenSpacePassthroughCameraExternalTexture: Failed to compile Material Instance with Base M_ScreenSpacePassthroughCamera for platform GLSL_ES3_1_ANDROID, Default Material will be used in game.