Glitchy hats on blender

Hello Devs,

I have been trying to make GFX but the hats…

image

They look translucent and glitchy.

Any help please?

Thanks,
Aki

2 Likes

It isn’t a glitch at all to be honest.
click this image then scroll down until you see thisimage

I sincerely hope this helps you

1 Like

oh and to add to what i just said this is what it sould look like on your screen when you scroll to itimage

1 Like

image

Uhm…

What shader are you using
mabye that might help

1 Like

looks like its something to do with vertex normals, could be negative scaling, select the object then press ctrl+a > scale, if that doesnt work, go into the editor and press A then shift+n to recalculate the normals.

If none of them work then this is a much deeper issue.

1 Like

I have this problem too. This only appears on material preview mode. I don’t know how to fix that :grinning:

1 Like

What do you mean by that? :sweat_smile:

Wrong settings, you have to go to the hat, click on the materials tab, and THEN go to settings. (Make sure you’re selecting the material the hat is using)

1 Like

I did…

(lots of words here thing)

None of them worked. Gosh dangit.

1 Like

Hey, so as a 3D modeler, I likely know exactly what’s going on here, and I will explain.

Many people going into 3D modeling for starters don’t know this, but faces have only one correct side; they’re not double sided. (In ROBLOX Studio, you DO have the option to make faces double sided, but I don’t recommend this over getting the mesh correct and not having to turn it on-- because doing that, you might as well have twice of the same model.)

The way these one-sided faces face are called normals.

When making a 3D model, often times, as you edit it; extruding, changing faces, ect, these normals automatically generate, but sometimes they generate in the the opposite direction of what you want them to be. And hence, with wrong normals, the textures you see are only from the sides in which the normals are facing you, because they rely on this to see what side to project a texture while the other side is invisible.

Once your 3D model is entirely closed, and again once it’s done (whenever you want to reliably look at the how the lighting hits), then you can safely automatically generate the way normals face, or individually fix them. In some cases, you want them inverse, other times, you will want them outverse.

There is uses for this, in example, some hats have an anime outline, and that is how that effect is done-- it’s literally an inside-out mesh covering another standard mesh facing the correct way. It’s also the reason in ROBLOX Studio that you are able to put your camera inside a block and see out of it without seeing the faces of the block your in; because those normals on that block are flipped to the outside.

The reason the industry generally does this is because it is more optimized to have one side show rather than both, rather if you use blender or not.

Here’s a good video demonstrating the issue and how to fix it, and there’s a ton of information on YouTube demonstrating this.

You may also want to do some research on backface culling.

5 Likes

you have to go to viewport display tab in material settings

1 Like

Just turn off backface culling or show backface. Common error with importing Roblox characters.

2 Likes

Its not a gltich or something, prob you can just ignore it.

1 Like

I can’t. It would look weird on GFX…

Try imagine the hat and view it on rendered view (only work on cycles)

1 Like

My laptop does not like cycles. It would take painfully long and if the outcome doesn’t come out well, then I wasted like 1hr of my time for nothing.

1 Like

Try eevee, idk will it work or no cause i never try it

1 Like

You need to change the Blend Mode from Alpha Blend to Opaque.


This is what it looks like with Alpha Blend.
First you need to select the model. If you look in the bottom right corner, you’ll see the red icon selected which is the material menu. Under Settings you should see Blend Mode and Shadow Mode. Leave Shadow Mode but change Alpha Blend to Opaque and you’ll be done.

And here it is with Opaque selected :slight_smile:
This is with Eevee selected. Also, make sure you do this for every material, you can see I only have one material labelled VqniIlIa1Mtl but you may or may not have more, so just repeat the process for all of them!

2 Likes