Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Mesh distortions Blender->.FBX->Unity

Discussion in 'Asset Importing & Exporting' started by MTracerStudios, May 3, 2011.

  1. MTracerStudios

    MTracerStudios

    Joined:
    Aug 24, 2010
    Posts:
    118
    Here's what the model looks like in Unity:
     

    Attached Files:

  2. MTracerStudios

    MTracerStudios

    Joined:
    Aug 24, 2010
    Posts:
    118
    And here's what it looks like in blender, with the rig.
     

    Attached Files:

  3. MTracerStudios

    MTracerStudios

    Joined:
    Aug 24, 2010
    Posts:
    118
    Note the unsquare feet in Unity, as well as the non-straight legs.

    Can someone tell me what I'm doing wrong?
     
  4. niosop2

    niosop2

    Joined:
    Jul 23, 2009
    Posts:
    1,059
    Have Unity calculate normals and possibly mess with the smoothing angle. Looks like the normals are being smoothed.
     
  5. MTracerStudios

    MTracerStudios

    Joined:
    Aug 24, 2010
    Posts:
    118
    It's not the normals, it's the mesh itself. Look at the top of the toes, they're pushed back in Unity. Also, the heels and toes are pushed up, and the knees are shrunk and pushed forward. Why?
     
  6. Gub

    Gub

    Joined:
    Mar 24, 2011
    Posts:
    27
    Go to the the normals dropdown in the mesh settings and select calculate, then change the smoothing angle around a bit until you get your boxiness back.
    That should fix it I think.
     
  7. MTracerStudios

    MTracerStudios

    Joined:
    Aug 24, 2010
    Posts:
    118
    FOR GOODNESS SAKE, I JUST SAID IT'S NOT THE NORMAL, CAN'T YOU READ?

    sorry, but I did say that.
     
  8. niosop2

    niosop2

    Joined:
    Jul 23, 2009
    Posts:
    1,059
    Yeah, not going to get a bunch of helpful responses like that. The reason we're talking about the normals is because the smoothing angles are clearly screwed up. There may be other problems, but it would be nice if we could get a screenshot with the normals not smoothed so we can clearly see what's going on. Having Unity calculate them and setting the smoothing angle to 180 should give you the flat shading. Then we can see more clearly what's up with the distortion.
     
  9. MTracerStudios

    MTracerStudios

    Joined:
    Aug 24, 2010
    Posts:
    118
    Here's what it looks like in unity.
     

    Attached Files:

  10. MTracerStudios

    MTracerStudios

    Joined:
    Aug 24, 2010
    Posts:
    118
    Does anyone have any ideas? I will be forced to abandon this entire project if I can't figure out what's wrong.....
     
  11. niosop2

    niosop2

    Joined:
    Jul 23, 2009
    Posts:
    1,059
    Double check all your weight painting. Make sure you're not using envelopes. Make sure rotations are cleared. Possibly post the blend file so we can mess with it.
     
  12. MTracerStudios

    MTracerStudios

    Joined:
    Aug 24, 2010
    Posts:
    118
    Here's the .blend. Have fun, and thanks in advance.
     

    Attached Files:

  13. MTracerStudios

    MTracerStudios

    Joined:
    Aug 24, 2010
    Posts:
    118
  14. vortex69

    vortex69

    Joined:
    Feb 4, 2010
    Posts:
    92
    In blender select all the mesh objects and go to "Object"->"Apply"->"Scale" (this on 2.5 no idea if it's the same on previous versions)

    Left is the original, right is after applying scale:

     
    Last edited: May 9, 2011
  15. MTracerStudios

    MTracerStudios

    Joined:
    Aug 24, 2010
    Posts:
    118
    Thanks a mill!
     
  16. jaxx0rr

    jaxx0rr

    Joined:
    Aug 25, 2013
    Posts:
    23
    Thank You !
     
    Last edited: Sep 18, 2013