1
$\begingroup$

I want to have a perfectly white background with a reflection of an object. For the perfect white, I decided to use a emissive color, the result is as I expected.

Now if I mix a Glossy BSDF, I have my reflection, but the white is not as perfect as it was before mixing the shaders. Playing with the Fac-value is not bringing be further, because I need the white to be perfect, not with a tradeoff.

Is there a way to achieve this?

Please don't go too harsh on me, since I'm a beginner :D

Mix shader results in a not perfect white

Thank you for your help!

$\endgroup$
1
  • $\begingroup$ If you don't mind breaking energy conservation laws, try Add (shaders > add shader). $\endgroup$
    – missy
    Sep 7, 2017 at 8:59

1 Answer 1

2
$\begingroup$

Final:

Final

Nodes and overview:

  1. You will need to create "fake PBR" shader by mixing Diffuse with Glossy by Fresnel.
  2. Glossy should have set 0 Roughness and Color to pure white.
  3. Mix them with Emission shader - again by Fresnel.

nodes

Note:

I've used black Environment color to show that Emission and Reflection is working, if you set it to white, like in every else node it will give you wanted result.

$\endgroup$
1
  • $\begingroup$ Thank you! I'll look into it after my current project is rendered! $\endgroup$
    – Skalibran
    Sep 7, 2017 at 11:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .