Substance Painter Alpha Blending Not Working: Quick Fixes

When you’re working with Substance Painter, getting alpha blending to work is crucial for realistic textures and effects. But sometimes, you notice that transparency isn’t showing as expected. Edges look harsh, brush strokes don’t fade smoothly, or your exported textures ignore alpha altogether. If you’re stuck with Substance Painter alpha blending not working, you’re not alone—this is a common frustration, even for experienced artists.

Let’s explore what causes these alpha issues, how to fix them, and what you need to know to get transparency working perfectly in your projects.

Understanding Alpha Blending In Substance Painter

Alpha blending means combining an image or brush with transparency over another surface. In Substance Painter, alpha blending lets you paint soft edges, create faded effects, and export textures with correct transparency. Most brushes, fill layers, and export maps use alpha channels for this purpose.

However, several things can break this process:

  • Wrong shader settings
  • Improper texture channels
  • Export configuration mistakes
  • Graphics card or driver problems

Let’s break down the main causes and solutions.

Common Causes Of Alpha Blending Problems

1. Shader And Rendering Modes

Substance Painter uses different shaders to display materials. The default shader may not support transparency, so alpha blending won’t show in the viewport.

Shader TypeAlpha SupportBest Use
PBR Metal RoughNoMetals, plastics
PBR Metal Rough Alpha BlendYesTransparent objects
PBR Specular GlossinessPartialLegacy workflows

If you want to paint or view transparency, switch your shader to PBR Metal Rough Alpha Blend. Go to the Shader Settings tab and select the correct shader.

2. Texture Set Channel Configuration

Alpha blending relies on the correct channels (like Opacity or Alpha) being active in your texture set. Sometimes, opacity is not enabled, so Substance Painter ignores transparency.

  • Open the Texture Set Settings panel
  • Add the Opacity channel to your material
  • Make sure your layers and brushes target the Opacity channel

If you skip this, your alpha brush or fill will have no effect.

3. Layer And Brush Settings

Layer blending mode and brush settings can override alpha. For example, using a “Normal” blend mode won’t allow for transparency, but “Alpha Blend” or “Linear Dodge” might.

Blending ModeAlpha Supported?Typical Use
NormalNoBasic painting
Alpha BlendYesSoft transparency
MultiplyNoShading
Linear DodgeYesGlow effects

Always check the blend mode of your layer or brush before painting.

4. Export Settings And File Formats

Even if transparency looks right in Substance Painter, it can disappear after export. This usually happens due to:

  • Wrong file format (e.g., JPG has no alpha channel)
  • Export preset missing the opacity channel
  • Incorrect map assignment (e.g., alpha channel in wrong slot)

For best results, export as PNG or TGA and verify that the Opacity or Alpha channel is included in the output maps.

5. Hardware And Software Compatibility

Some graphics cards, especially older integrated GPUs, struggle with alpha blending in real time. Update your graphics drivers and check Substance Painter’s requirements.

Also, certain software conflicts (like screen recorders or overlays) may block alpha display.

Substance Painter Alpha Blending Not Working: <a href=quick Fixes"/>

Credit: forums.unrealengine.com

Solutions For Fixing Alpha Blending Issues

1. Switch The Shader

Go to Shader Settings and select PBR Metal Rough Alpha Blend.

2. Enable Opacity Channel

In the Texture Set Settings, add the Opacity channel before painting.

3. Check Layer And Brush Blending

Change the blend mode to “Alpha Blend” if you want transparent strokes.

4. Use Correct File Formats For Export

Only use PNG or TGA for exporting textures with transparency.

5. Update Drivers And Restart

Ensure your graphics drivers are current. Restart Substance Painter after changes.

6. Test On A Simple Project

Create a new test project with a basic mesh and see if alpha blending works. This helps isolate if the problem is project-specific.

Two Insights Most Beginners Miss

First, many artists forget that alpha blending only works if the Opacity channel is present and active. If you paint on a layer without this channel, nothing happens—even with an alpha brush.

Second, exporting to the wrong format (like JPG) will always remove transparency. Always double-check your export settings, and remember that some game engines need the alpha channel in a specific map (like the Alpha of the Albedo).

Real Example: Fixing A Transparent Glass Material

Imagine you’re making a glass bottle. You paint the glass, but the background stays solid. Here’s a step-by-step solution:

  • Add the Opacity channel in Texture Set Settings.
  • Change your shader to PBR Metal Rough Alpha Blend.
  • Paint on a new layer with an alpha brush, lowering the opacity.
  • Export your textures as PNG.
  • Check the exported file in Photoshop—ensure there’s transparency.

If you follow these steps, your glass will look transparent, both in Substance Painter and in your final output.

Common Mistakes To Avoid

  • Forgetting to add the Opacity channel
  • Using the wrong shader (default shader can’t show transparency)
  • Exporting as JPG or another format without alpha
  • Not updating drivers
  • Ignoring the blend mode on layers or brushes
Substance Painter Alpha Blending Not Working: Quick Fixes

Credit: blenderartists.org

How Alpha Blending Works In Game Engines

After export, you may import your textures into engines like Unity or Unreal. Each engine handles alpha differently:

EngineAlpha Channel UseSpecial Steps Needed?
UnityAlbedo alphaSet material to Transparent
UnrealOpacity mapConnect Opacity pin
GodotAlpha channelEnable transparency flag

Always check your game engine’s documentation to import textures with transparency correctly. For more technical details, the official Substance Painter Documentation is a great resource.

Frequently Asked Questions

Why Is My Alpha Brush Not Creating Transparency In Substance Painter?

The most likely reason is the Opacity channel is missing from your texture set. Add it in the Texture Set Settings, and make sure your brush is set to paint on that channel.

Can I Export Transparency With Jpeg Format?

No, JPEG does not support alpha channels. Use PNG or TGA formats to preserve transparency in your exported textures.

My Transparency Looks Correct In Substance Painter, But Not In My Game Engine. Why?

Game engines handle alpha blending differently. You may need to set your material to “Transparent” or “Masked” in Unity or connect the Opacity input in Unreal.

How Do I Check If My Exported Texture Has An Alpha Channel?

Open the exported file in an image editor like Photoshop or GIMP. Look for a separate Alpha channel or test by placing the image over a colored background to see if transparency appears.

Does Every Shader In Substance Painter Support Alpha Blending?

No. Only certain shaders, like PBR Metal Rough Alpha Blend, support real-time transparency. Switch to one of these shaders in the Shader Settings for correct alpha blending.

With these tips, you can solve most Substance Painter alpha blending problems and get beautiful, transparent materials in your projects. Don’t forget to double-check your workflow and test exports in your final target environment.

Substance Painter Alpha Blending Not Working: Quick Fixes

Credit: forums.unrealengine.com

Leave a Comment