0
$\begingroup$

I have a problem with glass, which emits a strange black opaque elliptical reflection that can be seen in the picture, instead of being transparent as it should be. Number 4 in the first picture shows an elliptical reflection that also appears on a non-glass surface.

I posted pictures where you can see the node scheme and render. For the light I use Easy HDRI and point light with a light intensity of 800W, the render engine is cycles and a blender 2.93.

My file is here

enter image description here

enter image description here enter image description here


I apologize to the administrators as I don't know how to put a link to the blend file. I hope it's this good.

Blend file link.

$\endgroup$
2
$\begingroup$

Try to check normals of glass objects. And if you have smooth shading on them, try to switch to flat shading or add an Edge Split modifier.

If you can share blend file, I may look into it.

EDIT> Found it. In "Object data" tab, Normals" card you need to switch off "Auto smooth" option for all glass objects.

enter image description here

$\endgroup$
4
  • $\begingroup$ I don't know how to share blend file. I posted a link with a blend file that I uploaded to the mega cloud, but the administrator deleted the link. Maybe this is good Blend file link. $\endgroup$
    – talicni67
    Nov 6 '21 at 16:19
  • $\begingroup$ I have found it, and updated the answer. Try that, please. $\endgroup$
    – VaclavC
    Nov 6 '21 at 21:24
  • $\begingroup$ And, more, in file that you shared you have switched inputs to Mix Shader node. It should be as you posted here, output from glass shader first and transperent one second. $\endgroup$
    – VaclavC
    Nov 6 '21 at 21:26
  • $\begingroup$ It works! Thank you a lot for help. Now I can finish my work. $\endgroup$
    – talicni67
    Nov 7 '21 at 12:09

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.