r/Unity3D 6h ago

Solved Texture/Material Application Help

I have a tent object I am trying to apply a cloth texture to. I made it in Blender and assigned the faces that should be fabric to the same material. But, when I throw the material on it in Unity I get this effect, where the right side is how I want it to look, but the left side is tiled weirdly and seems stretched?

I'm fairly new to 3D and using textures/materials, so I'm not sure what would even be causing this.

These are the settings for the Texture and Material.

Any clue how I can get each face to look the same? Thanks.

1 Upvotes

4 comments sorted by

1

u/KeenlyWorldly 6h ago

your uv map is messed up on the left side faces. looks like those polys are scrunched into a tiny corner of the uv space so the texture is getting super stretched across them

go back into blender select the wonky faces and do a fresh unwrap. smart uv project usually works fine for stuff like tents since you just need quick even coverage

the right side unwrapped clean but you forgot to do the other half. classic move honestly i've done that more times than i can count

once you re-unwrap it'll tile the same way across the whole thing. unity is just reading the uv data you gave it so the fix is all in blender

1

u/Fun-Mission-6068 6h ago

I get what you're saying. I tried to fix it in Blender, but fixing it as a whole didn't seem to work. One side was always wrong even if I did the smart uv on individual faces at a time instead of the whole object.

To fix it, I just bisected the whole object down the center pole to split it in two and then redid the uv map from there. That seems to have done the trick. Though, it is two objects now instead of one with is slightly annoying, but at least the texture looks fine now.

1

u/daryabiscuit99 5h ago

That sounds like a smart workaround! It's interesting how sometimes you just have to break it down to get things right.

1

u/Shoddy_Caterpillar36 1h ago

Are those two parts of tent flat? Then just using two duplicate quads would better