Substrate - 'Out of Budget' issue!

How to solve the ‘Substrate out of budget’ issue in Unreal? Because, whenever I try to render this out-of-budget material it will not compile while rendering.

What’s the maximum bytes per pixel setting you have in your project settings?

I don’t know if this ever got solved but here is the fix for future ppl. Currently making a substrate material in 5.4

  1. Close the project and go to the config folder of the project
  2. Open the DefaultEngine.ini file (text editor)
  3. Find this block of settings:

; shader settings
r.PostProcessing.PropagateAlpha=1
r.SupportSkyAtmosphereAffectsHeightFog=True
r.DefaultFeature.LensFlare=True
r.ClearCoatNormal=False
r.NormalMapsForStaticLighting=False

  1. add this cvar to after the last one in that block: r.Substrate.BytesPerPixel=128
  2. Save and re-open the project

By default it is set to 80. Also if you open the output log after trying to enter that cvar, it should tell you what the default is set to.

I’m working with 5.4.4 right now.

Go to the DefaultEngine.ini file and paste this cvar under RendererSettings.
r.Substrate.BytesPerPixel=128