Hi, I’m using the built in Spiralblur - Scenetexture node to create a blur effect on a material: “M_Milky”, no issues in the editor, or VR preview, but when I package, the app packages successfully but the material is replaced with the default material. Output log shows:
LogMaterial: Display: Missing cached shadermap for M_milky in VULKAN_ES3_1_ANDROID, Default, ES3_1, Game (DDC key hash: 59fe7823d302aef2bcdd614a6007bfce80c28cbc), compiling.
LogShaderCompilers: Warning: Failed to compile Material /Game/CamTexts/M_milky.M_milky for platform SF_VULKAN_ES31_ANDROID, Default Material will be used in game.
UATHelper: Packaging (Android (ASTC)): Shader debug info dumped to: “D:\Unreal\VFields 5.7\Saved\ShaderDebugInfo\VULKAN_ES3_1_ANDROID\M_milky_166a22cf2f1f6a2c\Default\FLocalVertexFactory\TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicyLOCAL_LIGHTS_DISABLED\0_879d5f3a45a2d4db”
UATHelper: Packaging (Android (ASTC)):
UATHelper: Packaging (Android (ASTC)): D:\Games\UE_5.7\Engine\Shaders\Private\MaterialTemplate.ush(3704,8): Shader TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicyLOCAL_LIGHTS_DISABLED, Permutation 0, VF FLocalVertexFactory:
UATHelper: Error: Packaging (Android (ASTC)): /Engine/Generated/Material.ush:3704:8: error: use of undeclared identifier ‘DecodeSceneColorForMaterialNode’
UATHelper: Packaging (Android (ASTC)): return DecodeSceneColorForMaterialNode(NewUV);
UATHelper: Packaging (Android (ASTC)): ^
UATHelper: Packaging (Android (ASTC)): D:\Games\UE_5.7\Engine\Shaders\Private\MaterialTemplate.ush(3724,13): Shader TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicyLOCAL_LIGHTS_DISABLED, Permutation 0, VF FLocalVertexFactory:
UATHelper: Error: Packaging (Android (ASTC)): /Engine/Generated/Material.ush:3724:13: error: use of undeclared identifier ‘DecodeSceneColorForMaterialNode’
UATHelper: Packaging (Android (ASTC)): CurColor += DecodeSceneColorForMaterialNode(NewUV);
UATHelper: Packaging (Android (ASTC)): ^
UATHelper: Packaging (Android (ASTC)): D:\Games\UE_5.7\Engine\Shaders\Private\MaterialTemplate.ush(3761,8): Shader TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicyLOCAL_LIGHTS_DISABLED, Permutation 0, VF FLocalVertexFactory:
UATHelper: Error: Packaging (Android (ASTC)): /Engine/Generated/Material.ush:3761:8: error: use of undeclared identifier ‘DecodeSceneColorForMaterialNode’
UATHelper: Packaging (Android (ASTC)): return DecodeSceneColorForMaterialNode(NewUV);
UATHelper: Packaging (Android (ASTC)): ^
UATHelper: Packaging (Android (ASTC)): D:\Games\UE_5.7\Engine\Shaders\Private\MaterialTemplate.ush(3781,13): Shader TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicyLOCAL_LIGHTS_DISABLED, Permutation 0, VF FLocalVertexFactory:
UATHelper: Error: Packaging (Android (ASTC)): /Engine/Generated/Material.ush:3781:13: error: use of undeclared identifier ‘DecodeSceneColorForMaterialNode’
UATHelper: Packaging (Android (ASTC)): CurColor += DecodeSceneColorForMaterialNode(NewUV);
UATHelper: Packaging (Android (ASTC)): ^
UATHelper: Packaging (Android (ASTC)):
UATHelper: Warning: Packaging (Android (ASTC)): LogMaterial: Warning: Cooking a material resource (in M_milky hierarchy) that doesn’t have a valid ShaderMap! Shadermap pointer is null.
This is the same for another material using the same node. Have tried in 5.3 and 5.7
Any ideas?




