I'm working with a character that has translucent parts. I'm trying to export the final result as a GLB.

Typically the solution is to make parts of the image texture translucent and set the material's blend mode to alpha clip. However, this isn't the case in my scenario:

Blend mode settings set to alpha clip.

The model with an opaque helmet.

Instead, alpha hashed gives me the results I'm looking for:

Blend mode settings set to alpha hashed.

The model with a translucent helmet.

I'm not sure why this is, as I've always used alpha clip when it comes to transparent textures.

When I try to export the model as a GLB with the blend mode set to alpha hashed, the normals appear flipped, and the character's eyes appear to be always in front:

The exported GLB, appearing to have flipped normals.

...And when I export it with the blend mode set to alpha clip, the helmet is completely opaque:

The exported GLB, with an opaque helmet.

Why is this? How can I get the GLB export to look like the blend file set to alpha hashed?

You can find the project files here! Thank you!


1 Answer 1


Found the solution! I just had to put the transparent bits on a separate material.

I cloned the original material, changed the blend mode to "Alpha Hashed" on the new material, and set the blend mode to "Alpha Clip" on the original material.

Here's the final result:

The final GLB export in 3D Viewer.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .