Hey everyone Patrik CK here with a quick Blender tip.
After publishing the Cubeception video I was asked by a few peeps how I was able to have
some transparent objects while using the viewport to edit the model in Blender.
That was something I grappled with when making that video.
If you haven’t seen the Can You Print Cubeception video I’ll leave a card linking to it.
While making that video I ran into an annoying problem.
I had a complex model with several layers and I wanted to show the lower layers while
working on them in the viewport without the outer layers getting in the way.
I didn’t want to just hide the outer layers because that would make it hard to keep your
bearings with the rest of the model.
I thought making the layers transparent would be the best way to do this but at the time
the only option I thought I had was the viewport X-ray feature.
The X-ray feature is great for being able to select geometry on the far side of an object
without having to move your view around.
Unfortunately, X-ray applies to everything in your scene and the opacity can’t be changed
per object.
Which to be fair is not its purpose.
That simply will not cut it.
Luckily I found a simple solution that I feel should definitely be elevated as one of the
better quality of life features in Blender.
Here’s how it’s done.
With your viewport in Solid Mode and the material you want to make transparent selected, go
to Material Properties, scroll down the options past Preview, Surface, all of the BSDF Principled
values, down to the section labelled Viewport Display.
Here’s where the magic is.
Select the color picker and no matter which color code system you use, all three have
the Alpha option.
Adjusting this value will change the opacity of the material, 0 for completely transparent
and 1 for completely opaque and boom!
No need to mess with the Shader Editor nodes or lighting and if you use the Viewport Render
Image option located under View you can render an image with transparent faces again without
messing with nodes or lighting.
This won’t be your final product but it works great in a pinch to knock out some basic
renders.
As you may have guessed there are a few caveats.
The color and opacity settings in Viewport Display are only visible while using Solid
Mode, if you go to material preview or render preview you will need to apply some actual
materials.
Before anyone mentions it I know that using Cycles you can have transparency in the viewport
in render preview but I’m just not a fan of editing a model in render preview, especially
while using the Cycles render engine and the transparency options with Eevee in the viewport
are a nightmare and the results leave much to be desired.
I’m pretty sure the Viewport Display option was originally created to color code and help
organize the assets of your scene.
Because of this you are limited to simple colors, so don’t expect any fancy PBR textures
while rendering the viewport in Solid Mode.
That being said you can still mess with the Viewport Shading options up here and change
stuff like the global lighting values, maybe even import your own MatCap to simulate an
environment of your choosing.
You have a lot of options you can mess with.
In the Cubeseption video I created three different materials with the same color but with different
alpha values.
Again this helps you keep your bearings while working on a model without having to hide
components that are in the way.
I’m from a civil engineering background and I feel this would be great for ArcVis
(architecture visualization).
For instance, if you have a model where you want to make a wall or roof transparent to
see the interior space or simply mimic windows you can do that with this option.
I can think of a ton of scenarios where this would be immensely helpful.
Just remember this is only for the Solid viewport mode.
You will need to get into the real material system to get anything more than simple colors.
I do go over the very basics of setting up PBR textures and materials using the node
system in my series about learning Blender.
I really love this feature and I hope you find it as useful as I do.
If you do please leave a like and share so others can find this content in the future.
Until next time, this has been Patrik CK, goodbye.