• 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
2
Question by jimjames · Aug 17, 2015 at 09:01 PM · modeling

Modeling Question

Simple question:

Is it better to have more 3D objects with less triangles in a single model, or 1 big mesh with more triangles? Basically, if I can save poly count by making a model in different pieces, or just combine all the 3D objects to make 1 mesh. Maybe a happy medium between the 2?

Thanks: James

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 jmgek · Aug 17, 2015 at 09:12 PM 1
Share

It's a difficult say, because if you have more objects you have more transforms. It all depends on what you have, I would quickly check a ton of each and see what profiles faster.

avatar image jimjames · Aug 17, 2015 at 10:45 PM 0
Share

Thanks for the input. Anyone else? $$anonymous$$y hardware is the repair shop for a few days.

1 Reply

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

Answer by kevinspawner · Aug 18, 2015 at 03:26 AM

It is quiet harder to provide the exact answer, you need to profile it as to get the best working solution.

However, for example You have a big Building 3d model with multiple components, Lets say windows, doors etc. The complete mesh will be rendered each time when it is inside the visibility. But if you break the model in to small chunks and if the player see only the front side of the house (Occlusion Culling Visibility) only that part will be rendered, if you have built the model as one Big piece, the complete model will be rendered as it would be harder for the engine to split without having actual broken mesh components. So depending on situation it is better to break the models in to chunks for faster renering.

Also check for optimization articles and Culling best practices.

http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/geometry-culling-in-3d-engines-r1212

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 jimjames · Aug 18, 2015 at 04:01 PM 0
Share

Thank you very much for the "well" explained answer. I am making enemy robots in my game and there are a good amount active at once in the scene, but I can make several LOD levels with them and it would make it much more efficient for poly count. Like at higher LOD levels that things like: knees, elbows, etc would not be rendered.

Thanks agian: James

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.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

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

Related Questions

Mobile game - should I reduce my vertex count? 1 Answer

Any useful detailed tutorials on game performance and draw calls for beginners in game development? 0 Answers

i am making a model and decided to place elevator in it but should put the elevator model in blender or inside unity engine 0 Answers

About the behavior of Probuilder 0 Answers

Creating a sphere thats bumpy without 3d modeling 2 Answers


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