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 TonyShopper · Dec 19, 2013 at 03:35 PM · drawcallsmeshrendererskinnedmeshrenderercombined skinned mesh renderer

Skinned Mesh Count more or less better?

Small debate in the office. I wonder what is better.
Same model Polycount about 7000-8000 polys. Since i am Responsible for Rigging i like to cut the model up in about 10-20 pieces such as leftshoe,rightshoe,head,shirt, and so on which is easyer to skin or to replace.

In unity inside the Game/Stats the number of Visible Skinned Meshes Reduces for Meshes that you can't see. So by my understanding i would say it's not rendered and should eat up less performance. I know that more meshes give more Draw Calls. But wouldn't it be better as if i make one big mesh which is always Rendered?

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 aeroson · Jan 30, 2014 at 01:51 AM 0
Share

Well, most of the time you either see the character or not. So its either max draw calls or none. There is no real point in splitting it into more meshes. But then again it depends on the game.

1 Reply

· Add your reply
  • Sort: 
avatar image
1

Answer by kpdisney · Jan 29, 2014 at 10:25 PM

This honestly depends on many factors: bone count, bone influences per vert, targeted platform, complexity of the model's UVs/hard edges, HOW MANY of these objects will get drawn on screen, etc. [for example, if you had one 8000 tri sphere with a single spherical UV mapping on it, skinned to a single bone... unity could render tons of those with minimal issue... add in a bunch of hard edges (which adds vertex after export), lots of UV seams, 20 bones, etc.... and Unity can start to choke depending on how many you are ultimately drawing.

In Unity, SkinnedMeshRenderers do not dynamically batch, so adding those extra meshes WILL add the extra draw calls as you say. If you were targeting an iPhone game, draw calls are a HUGE thing and shouldn't be underestimated, and if it were me I would go with the single mesh solution (but, at 8000 polys, I doubt this is an iPhone character- or you have bigger fish to worry about!) ;)

Also, triangle culling is also possible (i.e. not drawing the offscreen portion(s) of the model)... but this is another one that might be more expensive than simply rendering a bunch of polys.

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

20 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

Related Questions

Fastest way to hide objects during render calls and still have them update 0 Answers

SkinnedMeshRenderer with no animation drops FPS 0 Answers

Get EXACT SkinnedMeshRenderer bounds 2 Answers

Skinned Mesh Renderer Importing as Mesh Renderer 2 Answers

skinned mesh renderer, combine meshes can't see the result, what am I doing wrong/ missing? 0 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