6
$\begingroup$

I am trying to make the mirror in this bathroom scene extracted from a video game have proper full reflections, but I can't for the life of me figure what settings to use in the shader. I've tried the obvious stuff: Roughness 0, Transmission 1, Metallic 1, and different combinations of the three. But the problem is, even when I get clear, opaque reflections to appear, they're extremely distorted and look super unnatural. My mesh is is single flat plane, so I'm confused as to why the reflection is being distorted. I thought it might be Index of Refraction, but changing that seems to do nothing at all, even when set to extreme values like 0.0001 or 50.

In this screenshot, I am using a Principled BSDF shader with Metallic 1 and Roughness 0. This is as little distortion as am I able to achieve and as you can see there is still a lot of warping going on the mirror. Why is this happening?enter image description here

$\endgroup$
4
  • $\begingroup$ It’s the index of reflection I guess. Instead of a Principled BSDF use a Diffuse and a Glossy BSDF, mixed together with a Mix Shader and Fresnel with IOR of 1.0 as factor. $\endgroup$
    – AFE-GmdG
    Commented Oct 24, 2020 at 6:11
  • 1
    $\begingroup$ Are you using Smooth or Flat shading? Looks to me as a problem with the Normal of the mirror. $\endgroup$ Commented Oct 24, 2020 at 6:42
  • 1
    $\begingroup$ @RichSedman Could you post this as answer, since it apparently solved the problem. $\endgroup$ Commented Oct 24, 2020 at 11:34
  • 1
    $\begingroup$ @RobertGutzkow - now posted as an answer. $\endgroup$ Commented Oct 24, 2020 at 12:02

2 Answers 2

5
$\begingroup$

Reflective and refractive surfaces are very dependent on the surface Normal. Make sure the Normal is pointing in the right direction (outwards) and that the surface is set to Smooth or Flat shading as appropriate (in this case it should be Flat).

$\endgroup$
1
  • 4
    $\begingroup$ "Bathroom mirror making you look fat? Try this one weird trick... Maya users HATE him!" $\endgroup$
    – Mentalist
    Commented Oct 24, 2020 at 19:25
3
$\begingroup$

It was the Normals facing the wrong direction!

$\endgroup$
3
  • 1
    $\begingroup$ Please don't add "thank you" as an answer. Instead, accept the answer that you found most helpful. - From Review $\endgroup$ Commented Oct 24, 2020 at 11:09
  • 1
    $\begingroup$ Hey @RobertGützkow :). Rich didn't post an answer yet, only a comment. $\endgroup$ Commented Oct 24, 2020 at 11:30
  • 1
    $\begingroup$ @JachymMichal Whoops, only saw the answer in review and didn't check. My bad. $\endgroup$ Commented Oct 24, 2020 at 11:33

You must log in to answer this question.

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