When you work with Substance Painter to create realistic 3D textures, alpha blending is a key feature. It lets you add transparency, soft edges, and layered effects to your materials. But sometimes, alpha blending just doesn’t work as expected. This can be frustrating, especially if you need to create glass, decals, or faded details. Let’s explore why alpha blending in Substance Painter might not work, how you can fix it, and what steps to follow for reliable results.
What Is Alpha Blending In Substance Painter?
Alpha blending uses the alpha channel in images or layers to control transparency. In Substance Painter, artists use this technique for:
- Transparent materials (glass, water, plastic)
- Smooth edges on decals or paint
- Layered effects with varying opacity
If alpha blending fails, materials look solid or blocky. You might see hard edges or missing transparent details, which can ruin the realism of your asset.
Common Reasons Alpha Blending Fails
Several issues can stop alpha blending from working properly. Here are some of the most frequent causes:
- Shader Settings: The wrong shader might not support transparency.
- Channel Setup: Alpha may not be active in your texture set.
- Texture Export Settings: Exporting without alpha or with the wrong format can break transparency.
- Material Settings in 3D Software: Sometimes the problem is after export, in your target engine.
- Graphics Card Limitations: Older cards or drivers may not handle alpha blending well.
Below is a quick comparison of issues and symptoms:
| Problem Area | Typical Symptom |
|---|---|
| Shader | No transparency, solid look |
| Channel Setup | Alpha not painted or missing |
| Export Settings | Transparent textures appear opaque |
| Material in 3D App | Transparency ignored after import |
Understanding where the issue starts will save you hours of trial and error.

Credit: blenderartists.org
How To Fix Alpha Blending Not Working
Let’s walk through the steps to identify and solve the problem.
1. Check Shader Selection
Substance Painter offers several shaders. Not all support alpha. To enable proper alpha blending:
- Go to the Shader Settings panel.
- Choose a shader that supports transparency, like PBR Metal Rough with Alpha Blending.
- If you don’t see transparency, try switching shaders.
2. Enable And Paint The Alpha Channel
Sometimes, your texture set doesn’t have an alpha channel enabled.
- In the Texture Set Settings, check if the Opacity channel is added.
- If missing, click + and add the Opacity channel.
- When painting, use brushes and layers that affect opacity, not just color.
A common mistake is painting on a layer that doesn’t support or affect alpha. Make sure your layer type and brush are set up for transparency.
3. Adjust Layer Opacity And Masking
Each layer in Substance Painter can have its own opacity and mask.
- Reduce the layer’s opacity slider to see if transparency appears.
- Add a black mask and paint with a soft brush (low flow) to test if alpha blending works in the viewport.
4. Review Export Settings
Many new users export textures in formats that don’t support alpha, or forget to include the alpha channel in the export preset.
- Export textures as PNG or TGA, not JPEG.
- In the export dialog, confirm the alpha channel is included in your maps.
- For game engines, use the correct export preset (e.g., Unity, Unreal Engine) to keep alpha data.
Below is a quick look at common formats and their alpha support:
| Format | Alpha Channel Support |
|---|---|
| PNG | Yes |
| TGA | Yes |
| JPEG | No |
| BMP | No |
5. Fix Issues In Your 3d Application
Even if Substance Painter exports the right alpha, your 3D app or engine needs to use it.
- In Unreal Engine or Unity, set the material’s blending mode to support transparency (e.g., “Translucent” or “Alpha Blended”).
- Some engines require extra settings or nodes to use the alpha channel correctly.
If you don’t see transparency after import, double-check these settings.
6. Update Graphics Drivers
Rarely, outdated drivers can cause display problems with transparency in Substance Painter. Update your graphics drivers from the official site of your GPU manufacturer.
Advanced Tips Most Beginners Miss
- Layer Stack Order Matters: Layers above can cover or override alpha from layers below. If you don’t see transparency, move your transparent layer higher or check blending modes.
- Viewport Limitations: In some cases, the Substance Painter viewport will not display transparency exactly as your target engine does. Always check results in your final platform.
It’s also worth noting that Substance Painter’s alpha blending may look different depending on the lighting setup. Try toggling different environment maps for a more accurate preview.

Credit: forums.unrealengine.com
Real-world Example
Imagine you want to texture a glass bottle. You add an Opacity channel and paint with a soft brush. But the glass looks solid, not transparent. After checking, you realize:
- The shader was set to “PBR Metal Rough” (no alpha).
- You exported as JPEG (no alpha support).
- In Unreal Engine, the material was set to “Opaque.”
By switching to an alpha blending shader, exporting as PNG, and setting the Unreal material to “Translucent,” your bottle now looks realistic and see-through.
Data: Alpha Blending Support In Popular Engines
Here’s a comparison of how three popular engines handle alpha blending:
| Engine | Alpha Support | Special Setting Needed? |
|---|---|---|
| Unity | Yes | Set material to “Transparent” |
| Unreal Engine | Yes | Set material to “Translucent” |
| Blender | Yes | Use “Alpha Blend” in material settings |
Final Thoughts
Alpha blending in Substance Painter is a powerful tool, but only if set up correctly. Always check your shader, channels, layer settings, and export format. Don’t forget to confirm settings in your target engine. Troubleshooting alpha blending is often about following a checklist, not just tweaking random options.
For deeper details, you can visit the official Substance Painter documentation.
Frequently Asked Questions
Why Is My Alpha Channel Not Showing In Substance Painter?
Usually, the Opacity channel is not enabled in the texture set. Add it in Texture Set Settings and repaint the areas you want transparent.
Can I Use Jpeg For Transparent Textures?
No, JPEG does not support alpha channels. Use PNG or TGA for textures that need transparency.
My Texture Is Transparent In Substance Painter But Not In Unreal Engine. Why?
The material settings in Unreal Engine must be set to “Translucent” or “Masked” to use the alpha channel correctly.
What Brush Should I Use For Smooth Transparency?
Use a soft round brush with low flow and make sure it affects the opacity channel, not just color.
Does Substance Painter Support Real-time Alpha Blending?
Yes, but only if you use a shader that supports alpha and your GPU is compatible. Some viewport limitations may apply.

Credit: forum.babylonjs.com

Dorothy Addeo is a senior product reviewer at Safefins.com with years of experience testing kitchen, furniture, backpacks, and everyday lifestyle products. She focuses on comfort, durability, usability, and long-term value through hands-on research and real-world testing. Her goal is to help readers find reliable products with honest, easy-to-understand recommendations they can trust.