Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help  Problem with the texture
#1
I'm working on my project about human body's parts with Obi. I've tried to add the Obi Cloth script to a muscular but its texture seems to be lost. It's the video, sorry for my bad english. Hope you will reply soon !
https://www.youtube.com/watch?v=g4ZHM6Kx...e=youtu.be
Reply
#2
(08-03-2018, 09:23 AM)matchalover Wrote: I'm working on my project about human body's parts with Obi. I've tried to add the Obi Cloth script to a muscular but its texture seems to be lost. It's the video, sorry for my bad english. Hope you will reply soon !
https://www.youtube.com/watch?v=g4ZHM6Kx...e=youtu.be

Hi,

This is not a problem with the texture, but with your model's scaling. Make sure its scale matches the topology's. As i can see in the video, the model scale is 10, which causes springs in the mesh to be ten times longer than they should, pushing your vertices away from each other and causing the "jagged" look.

The easiest way to ensure this is to import your model with a scale of 1. Also, you seem to be using a quite old version of Obi (pre-3.0). I recommend updating if possible.

cheers!
Reply
#3
(08-03-2018, 11:36 AM)josemendez Wrote: Hi,

This is not a problem with the texture, but with your model's scaling. Make sure its scale matches the topology's. As i can see in the video, the model scale is 10, which causes springs in the mesh to be ten times longer than they should, pushing your vertices away from each other and causing the "jagged" look.

The easiest way to ensure this is to import your model with a scale of 1. Also, you seem to be using a quite old version of Obi (pre-3.0). I recommend updating if possible.

cheers!

I have tried to set the scale to 1 but it doesn't work. One week ago with the old model everything works but not for my new one.
Reply
#4
(09-03-2018, 05:28 AM)matchalover Wrote: I have tried to set the scale to 1 but it doesn't work. One week ago with the old model everything works but not for my new one.

You need to do this inside your modeling program, not in Unity. In Blender it is called "Apply scale", in Maya "Freeze transform", etc. This is so that when you import the mesh in Unity, it already has a scale of 1 while retaining its original size. Then, re-create your topology and reinitialize the cloth. The problem will be gone.
Reply
#5
(09-03-2018, 09:06 AM)josemendez Wrote: You need to do this inside your modeling program, not in Unity. In Blender it is called "Apply scale", in Maya "Freeze transform", etc. This is so that when you import the mesh in Unity,  it already has a scale of 1 while retaining its original size. Then, re-create your topology and reinitialize the cloth. The problem will be gone.

I have tried to set the Freeze transform to 1 in my modeling program but when i reimport it in Unity, it doesn't work.
Here is the image. Are there any solutions?
https://imgur.com/a/vO2Wt
Reply
#6
(09-03-2018, 04:38 PM)matchalover Wrote: I have tried to set the Freeze transform to 1 in my modeling program but when i reimport it in Unity, it doesn't work.
Here is the image. Are there any solutions?
https://imgur.com/a/vO2Wt

Hi!

Can you specify what do you mean by "it doesn't work"? Is the scale of the model transform still not 1 when you import it in Unity?
Reply