0
$\begingroup$

High risk this question was asked a billion times and I am just too stupid to find the correct answer, so apologiez. I am trying to create a drinking glass, the inside faces are colored red to simulate a sort of fluid, now how come that I cannot see it through the glass. Not in cycles, nor eevee in dev, or rendered view. Not by using principled, nor glass BSDF and I made sure that Screen Space Refraction is enabled. Any further suggestions are more than welcome.

The image you see is made in dev view and colored faces behind the glass do color the glass itself, but not what happens to be inside of it.

enter image description here

$\endgroup$
0
$\begingroup$

You can't see through any shader that was opaque.

enter image description here

The BSDF shader work on Surface Only, as Blender is a surface mesh 3D tool.

If you assign a opaque color to inner surface, the glass BSDF will become useless since you are literally painting the inner glass with that color.

A better approach will be adding a surface on the liquid surface, and change that surface color. Also blend shader with Glass or other transparent shader to make better.

enter image description here

$\endgroup$
0
$\begingroup$

I do it by using a Glass BSDF and a Transparent BSDF. Then I mix both using the Mix Shader before attaching to the Material Output.

enter image description here

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.