Hello,
I would like to implement the function that can pick up models and change their transparency to 0.5.
when I set the blend mode to ’Mask‘, modifying the transparency is not work.
however, when I set the blend mode to ’Transparent‘, modifying the transparency will take effect and the 3dtile model will flicker.
It seems like there is a rendering order issue of transparent objects.
Hi @yjwbill, welcome to the community!
I would expect some artifacts from using a transparent material, but the flickering in your video is extreme. I don’t really know what’s going on there. I tried it myself, and there are definitely some depth testing problems (cause by render order, as you said), but I don’t see the major flickering that you’re seeing. Do you perhaps have a driver or hardware issue of some sort?
Hi @Kevin_Ring ,thanks for reply!
This may not be a hardware issue.I used another computer with Nvidia graphics card and it’s the same.Perhaps the complexity of this 3dtile model caused major flickering.It looks really strange,so is there any way to resolve the depth testing problems or any other way to pick and modify transparency?
I’m not aware of any 100% fix to the depth testing problem with translucency. It’s quite a tricky problem, and it’s mostly something UE would have to solve.
I still think the problems in your video go far beyond depth testing artifacts, though. I’m not sure if it’ll be helpful, but I found this thread talking about severe artifacts with translucency, and it has a lot of suggestions that might help in your case, too:
No, sorry, there is not yet support for 3D Tiles styling. Even if there were, it would have to go through an Unreal material in the end, so it wouldn’t really solve the problem.