Hair Clipping on Character Creator models

Godot Version

4.2.2

Question

Has anyone experienced hair clipping on Character Creator 4 models, or on models at all? I export the model as .fbx from CC4 so I can import to Blender. I then kill the camera & light in Blender, then export as .glb & import into Godot 4.2.2.


Every once in a while, the front portion of the hair disappears, then reappears.

Everything is fine in CC4, iC8 & Blender. It’s only clipping in Godot at runtime in game.

This only happens with models that have alpha channels in the hair. If the hair doesn’t have any alpha channels in it, it does not clip like shown in the images

Any help would be appreciated if you’ve experienced this.

It’s happening to me too. I noticed that hair exported from CC 4 has two surfaces – scalp and hair. The scalp is basically skin that follows the shape of the top of the head, so at certain camera angles, z-fighting occurs because both meshes (the head and the scalp) are practically on top of each other.

A possible workaround could be to enlarge the scalp mesh slightly in Blender or override it in Godot with a transparent material. But it’s not ideal, so I’d like to find a better solution.

1 Like

The only workaround I’ve found is to decimate the hair & remesh it in CC4 so that it contains no alpha channels. Sometimes it works out, but most of the time the hair becomes a big ugly mess of miscolored polys.

I was hoping there would be an easy solution for this…