Page MenuHome

Eevee: Glass - Refraction bug
Closed, ArchivedPublic

Description

Win 10, gtx970
Blender 2.8 a7c5f4f20657

Using Eevee with Glass Refraction is getting a weird visual bug.
Please see the attached images and blend file.


Event Timeline

Sebastian Parborg (zeddb) lowered the priority of this task from 90 to 50.

Sorry I miss report , it is caused by plug in, which try to hide refraction part in modifier,
to remove eevee bug, then could not render correctly.

Clément Foucault (fclem) changed the task status from Unknown Status to Archived.Jan 8 2019, 12:26 PM

This is a limitation for screen space refraction.

To do this kind of effect in eevee (cornea refraction) you should do the refraction inside the surface shader and not using 2 meshes. This is quite complex and is outside the scope of this report.

So, we can't have realistic eyes in Eevee?

@pistol ioan (pistoltoto): Sure you can, if you do what @Clément Foucault (fclem) suggests - do it inside the surface shader.

If I do the refraction inside, where I put the texture?....I'm confused...

And using only one mesh will look something like this.

What I think about these covered (complex?) eye meshes ,
I can only use transparent BSDF with mix reflection shader to show reflection.
though it not correct way, but at least it show some reasonable eyes.

all other blender offered default shader which count ior for refraction not work. or I need to modify mesh without covered part for Eevee.

(refraction bsdf, principled bsdf with transmission , glass shader)
even though I set ior as 1.00 for refraction.