Add opacity to noise material without overlaying pixels?

Hello, I am trying to add opacity to a noise material I have for my ghost. However, when I add opacity to it, the front pixels overlay the pixels from the back, causing it to look weird. I’ll add pictures. First picture without opacity, second one with opacity. Third: material settings. Thanks in advance.

alt text

I’m guessing you want a transparent ghost like parts of capture1.png.

You might find a better answer, but it looks like parts of your mesh are overlapping. E.g. where her thigh mesh is overlapped by her skirt mesh.- so you’re doing opacity twice in those regions.

With this material, there is alot of detail (e.g. the face) that is never going to be seen on your mesh.

I’d work on this as an art design problem and change the mesh to be much simpler with non-overlapping parts.

If you wanted to use an overlapping mesh, you use an opaque material, project that to a flat image, and then put a transparent material on that projection. I don’t know how to do that or if it can even be done in Unreal.

I see, thank you. I guess I’ll leave it without changing the opacity (picture 1).

It’s an interesting problem, I googled for an answer myself and found this approach. It looks like a material that when viewed straight on to the surface normal is very translucent, but viewed from the side is more opaque. It might be interesting to you. Good luck with you game! Fresnel + Translucency, parts clip through body? - Rendering - Unreal Engine Forums

Thanks man :slight_smile: I’ll check it out

Hey I managed to do it! Here are my material settings:

That looks super cool. I love the mystery it adds.