Download

Transparent Material Drawing Wrong

My transparent material is showing wrong faces, some of closer faces seems to be far, some of far faces seems to be close.
Two sided material is not enabled. Just a standart transparent material.
Using ForwardLighting and enabling Surface per pixel lighting didnt fix it.

Opaque
0.jpg

Transparent
1.jpg

At least someone please tell me if it is a known problem or not ?

You´ll find this problem in every game engine. Read chapter “Translucency Sort Priority”

https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/HowTo/Transparency/index.html

The solution to this problem is a family of techniques called “order independent transparency”, which are generally too expensive to use in games. Shadows of Mordor and Tomb Raider use OIT techniques for the main character’s hair, and apparently Grid 2 uses it for roadside vegetation; other than those specific cases, I’m not aware of any modern engines with robust OIT support.

Unless some kind of OIT solution is added by Nvidia for their hairworks branch (which I think might be on hold right now?), there won’t be a solution for this in UE4’s foreseeable future.

What you might consider instead is changing your design so that it can’t overlap itself, changing your materials to not use transparency, or using a transparency blending mode where the artifacts will be invisible, such as additive blending. You could also try using the dithered temporal transparency material function with a masked material, but in my experience it gives unconvincing results.

I cant make a spiral mesh that cant overlap itself. :slight_smile: So it may be best to set it opaque.
Thanks for informations.