Failed to compile material for PCD3D_SM5 warning

When I open my project, I get the following yellow text warning:

LogMaterial: Missing cached shader map for material BaseColor, compiling. 
LogMaterial:Warning: Failed to compile Material /Engine/BufferVisualization/BaseColor.BaseColor for platform PCD3D_SM5, Default Material will be used in game.
LogMaterial:Warning:     (Node SceneTexture) GBuffer scene textures not available with forward shading.
LogMaterial: Uniform references updated for custom material expression Custom.
LogMaterial: Missing cached shader map for material LightingModel, compiling. 
LogMaterial:Warning: Failed to compile Material /Engine/BufferVisualization/LightingModel.LightingModel for platform PCD3D_SM5, Default Material will be used in game.
LogMaterial:Warning:     (Node SceneTexture) GBuffer scene textures not available with forward shading.
LogMaterial: Missing cached shader map for material MaterialAO, compiling. 
LogMaterial:Warning: Failed to compile Material /Engine/BufferVisualization/MaterialAO.MaterialAO for platform PCD3D_SM5, Default Material will be used in game.
LogMaterial:Warning:     (Node SceneTexture) GBuffer scene textures not available with forward shading.
LogMaterial: Missing cached shader map for material Metallic, compiling. 
LogMaterial:Warning: Failed to compile Material /Engine/BufferVisualization/Metallic.Metallic for platform PCD3D_SM5, Default Material will be used in game.
LogMaterial:Warning:     (Node SceneTexture) GBuffer scene textures not available with forward shading.
LogMaterial: Missing cached shader map for material Opacity, compiling. 
LogMaterial:Warning: Failed to compile Material /Engine/BufferVisualization/Opacity.Opacity for platform PCD3D_SM5, Default Material will be used in game.
LogMaterial:Warning:     (Node SceneTexture) GBuffer scene textures not available with forward shading.
LogMaterial: Missing cached shader map for material Roughness, compiling. 
LogMaterial:Warning: Failed to compile Material /Engine/BufferVisualization/Roughness.Roughness for platform PCD3D_SM5, Default Material will be used in game.
LogMaterial:Warning:     (Node SceneTexture) GBuffer scene textures not available with forward shading.
LogMaterial: Missing cached shader map for material Specular, compiling. 
LogMaterial:Warning: Failed to compile Material /Engine/BufferVisualization/Specular.Specular for platform PCD3D_SM5, Default Material will be used in game.
LogMaterial:Warning:     (Node SceneTexture) GBuffer scene textures not available with forward shading.
LogMaterial: Missing cached shader map for material SubsurfaceColor, compiling. 
LogMaterial:Warning: Failed to compile Material /Engine/BufferVisualization/SubsurfaceColor.SubsurfaceColor for platform PCD3D_SM5, Default Material will be used in game.
LogMaterial:Warning:     (Node SceneTexture) GBuffer scene textures not available with forward shading.
LogMaterial: Missing cached shader map for material WorldNormal, compiling. 
LogMaterial:Warning: Failed to compile Material /Engine/BufferVisualization/WorldNormal.WorldNormal for platform PCD3D_SM5, Default Material will be used in game.
LogMaterial:Warning:     (Node SceneTexture) GBuffer scene textures not available with forward shading.

Is this something I should be concerned about?

Hey localstarlight,

Unless it says LogError then you shouldn’t be worried. These are all just warnings that you will be missing some features due to the fact you are working in Forward Shading.

As long as you work within the limitations of the Forward Renderer, these messages are just letting you know what is/isn’t expected to work.

Thanks,

Then what’s the purpose of warnings?

2 Likes