I’m facing an issue with my character model where the backpack is overriding other textures and geometry, regardless of the character’s position. No matter the perspective, the backpack is always rendered on top of other elements, even when it should be partially obscured. I suspect this could be related to z-fighting or incorrect rendering order/priority settings. I’ve checked the bone attachment, and everything seems fine, but the issue persists.
What could be causing this, and which settings or parameters should I look into to fix the backpack rendering correctly?
Roland, Hi! Thanks for your reply.
I tried using the needDepthPrePass option, but as you can see on the screenshot, the skeletons and backpack on the back of the figure disappeared.
I want to point out that this asset in the PG is not a portable glTF. A glTF asset should not require special flags to render correctly. If this is a closed ecosystem, then it’s okay. If this is intended to be public / generic, we have to be careful not to fragment the ecosystem.
Dealing with transparency in glTF can be tricky sometimes. Some of the newer glTF PBR extensions can help with this, especially transmission and volume.