Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 14 Next capture
2021 2022 2023
2 captures
13 Jun 22 - 14 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 /
This post has been wikified, any user with enough reputation can edit it.
avatar image
0
Question by Riderfan · Jan 11, 2013 at 01:46 PM · normalscullinginverted

FBX Character always has inverted normal's.

Hello.

I am using Unity4 and Max2009 (it's all I have a license for). I have a rigged character that looks and animates just fine in Max, however when I export it to an FBX (using the latest 2009 compatible FBX exporter) and import that asset into Unity4, all the normals of the character are inverted. In unity, it looks like the culling mode is backwards. If I were using pure DirectX, I could just switch the culling mode and it wouldn't be a big deal. But I can't find a reason for this problem, nor can I find a way to flip the culling in Unity.

I'm also having issues getting animations to work on this character, but I think that's another question.

Is Max2009 not compatible with Unity4? Hopefully not, I'm afraid I can't afford to buy the latest version of Max just to use Unity.

Thank you in advance.

Comment
Add comment · Show 2
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 jreitman · Jan 24, 2013 at 10:38 PM 0
Share

I see the same thing on our FBX's as well

avatar image Loius jreitman · Jan 24, 2013 at 10:57 PM 0
Share

Then try the solutions posted here and if you have an additional issue, add a comment asking for clarification.

2 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by Bunny83 · Jan 11, 2013 at 01:50 PM

You have to flip the faces in 3dsmax. I'm not an artist so i can't give you detailed instructions, but it's usually called "Flip Face Normals" or just "Flip Normals". Also make sure you don't have negative scaling in max. There is an option to reset the object transformations. This should be done before you export.

On the Unity side also make sure you don't have nagative scaling values.

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 shasaur_unity · Apr 30 at 12:08 PM 0
Share

I had a similar problem with importing from Blender, turns out I had a negative scaling on Z like you mentioned. Thanks so much ❤️

avatar image
0

Answer by Piflik · Jan 11, 2013 at 02:20 PM

Make sure the model has the right orientation in 3ds Max. Since a couple of versions (not sure how many), Max disables backface cull by default, so that might be the problem.

Another possible source of the problem is the transformation matrix. Is it possible that you mirrored the object sometime in the past? Mirroring is essentially just a scale to negative 1. The model has flipped normals after that, but Max hides that. Do a Reset X-Form and see if the models normals are still correct in Max. If not, add a Normals Modifier or select all faces in edit Poly and hit 'Flip Normals'

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 Riderfan · Jan 11, 2013 at 02:30 PM 0
Share

Thanks.. that sort of worked.

I realized that I had a negative x scaling in $$anonymous$$ax. So I corrected that. When I import the model now, it's showing correct in the little preview window when I select the asset in the project dialog. However it's still inverted when I drag that object into the scene.

Any additional thoughts?

thanks

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

Why is this back-facing texture showing through? 0 Answers

Change Camera Clipping/Culling Mode 1 Answer

How is a polygon determined to be front facing or back facing? 1 Answer

Flipping normals does not work when importing from Blender 2.65 1 Answer

Rotate Terrain 180 Degrees for Ceiling? 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