Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by ShaunKime · Nov 09, 2012 at 10:46 PM · fbxmayanormals

Imported Maya FBX to Unity, Normals All Wrong

I have a model that has undergone some major revisions in Maya (re-skinned, verts added, etc). The original version (shown on the left in the attached image), comes in perfectly fine to Unity via FBX import. The modified version (shown on the right in the attached image) has what appears to be corrupted normals.

My assumption about normals is due to the fact that if I set all to Unlit Texture shaders, they both appear correct.

Modifying the Unity import for the FBX file to calculate the normals produces a better version than the one shown on the right, but still not good enough.

Does anyone have any suggestions about what I should do either in FBX export from Maya, modifications in Maya itself, or import options to change in Unity that might fix this problem?

Good on left, bad on right

badnormalsvsgoodnormals.jpg (403.4 kB)
Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

4 Replies

· Add your reply
  • Sort: 
avatar image
3

Answer by ShaunKime · Nov 12, 2012 at 05:07 PM

Deleting the non-deformer history did the trick. The normals weren't wrong in Maya as far as I could tell (display had them pointing in the right direction).

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
3

Answer by M0rrigan · Sep 07, 2015 at 09:23 AM

I suggest to lock your mesh normals before deleting the Non-Deformer History: Mesh Display -> Lock Normals. This will avoid mesh problems (for example holes).

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image ESludden · May 17, 2018 at 08:01 PM 0
Share

Locking normals before deleting Non Deformer History worked, many thanks!

avatar image
0

Answer by IronFurball · Nov 09, 2012 at 10:58 PM

I had this once when importing ripped models into maya, and then into unity.

I think what u need to do is open te model in maya.

then, you need to check off some option that makes maya render normals from both sides.this is probably what maya is doing which is why the model would look fine in maya, and why it would apear better in unity as soon as you turn of lighting.

im not sure what this option is called, maybe backface culling ? somethign like that, i think it has a little checker icon.

after you do that, you have to flip the normals in maya so they are facing the right way again, you can probably find how to do this on google, else i could look into it for you.

now when you re-import the model into unity, it should lkook alright.

good luck! :)

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by stoofnie · Apr 27, 2015 at 01:30 AM

I was having this trouble too! It was driving me a bit crazy but deleting Non-Deformer History was the cure.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

13 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

problem importing animation+mesh maya 1 Answer

Unity reading animations incorrect when constraints used 0 Answers

FBX model lit strangely in unity 0 Answers

Maya/Unity FBX Round-trip Not Working 0 Answers

FBX 2D animation export? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges