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
4
Question by slimjim2417 · Oct 10, 2012 at 06:42 AM · importblenderfbx

Blender import missing faces please help!!

Hello I always have trouble importing Blender files into Unity. I believe I am using the latest version of both. (Unity 3)I have followed along with other similar questions and answers but just none of them seemed to work.

I am making a FPS game in Unity and I have a Blender gun model and when I import it into Unity a bunch of faces are missing and if I rotate to model the face on the other side appears. I don;t know how to fix this as I purchased the model online. I have tried exporting the file to various files I know work with Unity. If anyone could help it would be truly amazing. Please respond!

Comment
Add comment · Show 1
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 jmguillemette · Mar 27, 2015 at 03:03 PM 0
Share

ran into the same problem. $$anonymous$$y wall model is pretty low poly so it was easy for me to flip my normals and attempt to see if this was the cause. So far no luck. It looks like any face that i created using the fill function is missing in the import. If anyone has any thoughts on how to resolve this i would be most grateful.

j.

6 Replies

· Add your reply
  • Sort: 
avatar image
14

Answer by AutoFredrik · Oct 12, 2012 at 09:44 AM

Hi! In games, faces can only be visible on one side. For example, if you have a plane it will look like a large, flat square. But if you look at it from the bottom, it will be invisibe. That's pretty much what happened to your gun model. It's because the "invisible" faces on the model have their normals in the wrong direction.

The following instructions assume that you have some experience with blender. To solve this problem, open up the model in blender. Select the gun mesh and go to edit mode. Select the entire model so it turns orange, then go to the toolbox on the left. Now press Normals > Recalculate. This will recalculate the direction of the normals, and hopefully get them right. But if you have a complex model, the recalculation may not work properly. Then you will need to flip them by hand. I've uploaded a video to youtube of when I modeled a spaceship in blender, and about halfway into the video I got problems with the normals. It's a timelapse video, but you should still be able to see how I fixed the problem. Don't get me wrong, I'm not trying to get people to watch my video, I'm posting the link to help you solve the problem. It should help you find how to recalculate the normals, and how to flip them by hand if neccesary. Anyway, watch it here. Skip to 04:50. Also, to see the flipped normals in blender, change the shading from solid to texture. This is also shown in the video. Rememer that texture shading reqires a light in the scene. Normals can also be displayed through an option in the toolbox that shows up when you press "N". Hope it helps!

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 mccannjp · Feb 15, 2014 at 07:13 PM 0
Share

This was helpful to me. Thanks.

avatar image
10

Answer by metalher · Mar 26, 2019 at 07:52 PM

I know this is an old question but maybe this answer helps someone. I had this problem and i found the solution myself, on blender select all vertex on edit mode and go to Mesh->Faces->Triangulate faces. Seems like Unity has some problems with faces that have a lot of vertex.

Comment
Add comment · Show 2 · 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 Cornelius12 · Apr 02, 2019 at 03:41 PM 0
Share

@metalher Dude. Thanks, I was just about to give up.

avatar image endasil_unity · Jan 08, 2021 at 11:34 AM 0
Share

Thank you, more than a year later than you posted this and it is still helping people.

avatar image
6

Answer by TuomoLuukkanen · Sep 09, 2015 at 06:53 PM

Hi!

I'm posting this here, because I had a really hard time figuring out the solution. The obvious answer is normals, right? 9 times out of 10. But if you toggle the visualize normals (bright blue lines) on you quickly realize it's not that. You can quickly double check it at the tiny unity mesh preview window. Also if your normal is flipped it should still be visible on the flipped side. If it's not, it's a material slot problem.

The solution was a bit obscure. Try going to your mesh (unity side) and adding another material "slot" as in Mesh Renderer component --> Materials --> Size and add one (mine was from 1 to 2). Boom. Missing normals are visible again. That mean your mesh renderer doesn't have the sufficent AMOUNT of materials in it. I always figured that if there's a material missing, it'd show it as pink "material missing" color. Apparently if you added normals to an unwrapped mesh in blender and it assigns a new material slot to it. Go to your materials and delete the additional material slot. Voila. All of your mesh uses the same material.

@slimjim2417

Comment
Add comment · Show 2 · 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 aleung-c · Jan 13, 2017 at 02:04 PM 0
Share

$$anonymous$$y thanks, this helped me out a lot !

I want to precise, I got this issue because I copied vertices from another object onto my first object.

This meant the copied vertices had no material assigned to them, and thus not appearing in Unity.

avatar image TuomoLuukkanen aleung-c · Jan 18, 2017 at 05:41 PM 0
Share

Cool beans!

The system is fairly intuitive. If you insert loop cuts or cut edges into your existing quads, it won't create any new material slots, and if you extrude, it'll automatically extrude an existing material. But I remember having this issue when (Shift+ A)dding geometry in the edit mode, and assinging a (F)ace between vertices.

avatar image
0

Answer by SkyGolem · Nov 24, 2018 at 12:42 PM

If the Face wasn't visible from any side and the model definitely has only one material, this might help. If your model has a lot of verts, unity automatically separates it. Search for some meshes ending with "MeshPart0", while 0 can be any integer.

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 felinely · Jul 30, 2020 at 02:29 AM

IF none of the approaches above work, check if the scale is negative. If so just delete the negative signs in scale and adjust your mesh to a correct position. It should be fine now.

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
  • 1
  • 2
  • ›

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

21 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 avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Blender 2.62 FBX not importing 2 Answers

Problem with importing Blender to Unity 1 Answer

I can't get my blender file to show up in Unity 2 Answers

problems with mesh deformity when importing from blender 0 Answers

Unity imports fbx and moves the midpoint. HELP 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