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 Kaze_Senshi · Jan 22, 2012 at 02:30 PM · meshblenderfbxperspective

Missing meshes when importing fbx from Blender

Hello, I am using as 3d models in my game fbx files imported from blender because I don't know why, when I import something .blend to Unity, it says that Unity can't import .blend files.

Anyway, this is working well except with one object, a little feather that I draw in blender:

alt text

In the image above, the right one is the feather in the blender. The other two are the feather in the Unity from different perspectives. The strange is if I look it from its back and its front, the missing meshes from one side appears in another side and vice-versa. Can some one help me. I don't want to draw it again :P

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

5 Replies

· Add your reply
  • Sort: 
avatar image
3
Best Answer

Answer by savanik · May 24, 2012 at 05:37 PM

I'm a little late to the party, but what you need to do is pop open blender and check your face normals. You can view them by opening the Properties menu (N) and then there's a checkbox down a ways to display normals. Once you can see the ones that are flipped the wrong way around, you can select the errant faces (Ctrl-Tab, Select Faces) and 'Flip Normals'.

Keep in mind, your model is only one sided. If you want people to be able to view that feather from either side, you'll need to have a double sided mesh. And the 'double sided vertices' in Blender only works for Blender's rendering engine, it does NOTHING to the Mesh data itself. So you'll need to create a copy of it, flip it around, and weld the two together so it's a single mesh again - otherwise they'll be two distinct meshes, and Unity only allows one mesh per mesh filter.

Comment
Add comment · Show 3 · 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 ActionScripter · May 24, 2012 at 05:49 PM 1
Share

Another Blender user here, confir$$anonymous$$g this as the right answer. It won't let me upvote for some reason.

Also, a quick way to fix normals in Blender is to use Faces -> Normals -> Recalculate Outside. Usually it produces the correct effect.

One more tip - this happens frequently with models built in Google SketchUp, since SketchUp displays backfaces and many modelers do not think to check their normals. Whenever you download from 3DWarehouse, be sure to check the model's normals, as you could end up with gaping holes in the geometry when it's brought into Unity.

avatar image Kaze_Senshi · Jun 18, 2012 at 04:43 PM 0
Share

Ah I solved it using the second suggestion, I created a very thin cube and putted the feather texture on it, thank you. I'll mark your answer as accepted for future reference.

avatar image dbchest · Nov 03, 2016 at 09:07 PM 0
Share

This is a definite up vote. a quick google search led me to this topic, and within seconds i was able to resolve the issue. i was a little worried at first...spent so much time on that building, haha. thanks guys for the very useful replies.

avatar image
0

Answer by swisscoder · Jan 22, 2012 at 04:31 PM

Did you try this possible solutions?

http://answers.unity3d.com/questions/34572/blender-mesh-import-issue.html

Did you try adjusting the settings of the [FBX]-Importer?

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 Kaze_Senshi · Jan 22, 2012 at 09:24 PM 0
Share

Hello, thank you for the link. I tried to use that they said there. I use the "remove double vertices" and tried to recalculate the normals( selecting all the object and only some parts). But only some meshes appeared and others disappeared.

Also I tried to read about the Unity's fbx importer in the site but I didn't find anything that could help me (I think). Can you give me some link about fbx-importer that you think it can help me with this problem?

avatar image
0

Answer by savanik · May 24, 2012 at 05:37 PM

I'm a little late to the party, but what you need to do is pop open blender and check your face normals. You can view them by opening the Properties menu (N) and then there's a checkbox down a ways to display normals. Once you can see the ones that are flipped the wrong way around, you can select the errant faces (Ctrl-Tab, Select Faces) and 'Flip Normals'.

Keep in mind, your model is only one sided. If you want people to be able to view that feather from either side, you'll need to have a double sided mesh. And the 'double sided vertices' in Blender only works for Blender's rendering engine, it does NOTHING to the Mesh data itself. So you'll need to create a copy of it, flip it around, and weld the two together so it's a single mesh again - otherwise they'll be two distinct meshes, and Unity only allows one mesh per mesh filter.

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 Steviebops · Dec 11, 2013 at 07:07 PM

Another late answer, I had a similar problem of faces not showing up, and I found that it was being caused by an n-gon. A face with six vertices in this case. I added two edges to break up the face, and that fixed the issue.

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 Dadlord · Sep 19, 2015 at 03:33 AM

You can view them by opening the Properties menu (N) and then there's a checkbox down a ways to display normals. Once you can see the ones that are flipped the wrong way around. Then select all faces on "A", go to "Mash" in menu, select "Normals" and "Recalculate Outside"!

[1]: /storage/temp/54568-2015-09-18-1.png


2015-09-18-1.png (216.9 kB)
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

9 People are following this question.

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

Related Questions

FBX Mesh not appearing.,FBX files with no mesh 0 Answers

Apply materials to imported meshes 0 Answers

Is it possible to add an animation to a mesh with no animations? 1 Answer

Offset transformer when I import mesh? 0 Answers

Editing a mesh in an FBX file 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