Support alpha transparency workflow that allows preview in Blender renderer
See original GitHub issueI’m noticing that in Blender 2.80, adjusting the Principle BSDF
’s Base Color
A
(alpha) value and setting the material’s Blending Mode
to Alpha Blend
does work on export, but there doesn’t appear to be a way to effectively preview the alpha levels in the Blender renderer(s) using that method, so I have to keep checking after export.
Would it maybe make more sense, if possible, to support using the Principled BSDF
+ Transparent BSDF
through a Mix Shader
and adjusting the alpha level with the Mix Shader
’s Factor
property?
If I’m not mistaken, this is a pretty common node configuration:
I’m no Blender guru, so I may be missing a small detail, but the ability to accurately preview the result in the renderer before export would be very useful.
Issue Analytics
- State:
- Created 5 years ago
- Comments:17 (8 by maintainers)
Top Results From Across the Web
Transparency — Blender Manual
Transparency is controlled using an “alpha” channel, where each pixel has an additional value, range 0-1, in addition to its RGB color values....
Read more >Sorting out Problems with Transparency - Mozilla Hubs
A common problem with Alpha Blend transparency. Surfaces near each other can confuse renderers about which one should be displayed in front.
Read more >How to use alpha transparent textures in Blender
To use an image textures alpha channel in Blender we need to set up a material that combines a shader node like Principled...
Read more >Verge3D for Blender: Transparency - Soft8Soft
Being a real-time 3D engine, Verge3D offers two main methods to handle transparent objects: alpha blending and alpha clipping (usually with an image...
Read more >3 Ways to Speed Up Rendering in Blender with View Regions
Blender's View Regions allows you to set the limit of the 3D view display in the 3D viewport. This is helpful when designing...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Perfect transparent sorting is a Hard Problem in all realtime engines; this is not something an exporter can fix for you… if you would like to share an example we may be able to advise how to work around it.
Yes, exactly. Complex and robust game engines like Unity may offer ways to support it, but simpler realtime engines will struggle with opaque parts incorrectly marked as translucent.
This has nothing to do with file formats or exporters, so this GitHub issue tracker is not really the correct forum for asking for help on this topic. You could try searching for “alpha blend depth sorting” or similar online.