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 superluigi · Nov 11, 2013 at 04:45 AM · charactermodels

character model draw calls

Hi, quick question. I read on these forums that making a character out of many objects (say starting the body with a square then making the head out of a separate sphere, etc and then joining them) will put more strain on Unity do to it having to make a draw call(whatever that means) per every object that the character consists of. I was gonna ask this in the Blender forums but felt it was more of a Unity question. Thank you in advance for any response.

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

1 Reply

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

Answer by Peter G · Nov 11, 2013 at 05:43 AM

A draw call is basically a batch of triangles sent to the GPU for drawing. In general every object with a different material creates another draw call (there are ways of combining draw calls, but that's beyond what you need to worry about right now).

Having said that. If your character is one mesh with one material, it doesn't matter how you created it. By one mesh I mean that when you look at your character, there is one mesh file. It is possible for one mesh file to contain two (or more) separate closed meshes, but that still counts as one mesh as long as they use the same material.

So if your character is like that, then you don't really need to worry about any additional processing time. If each body part is a separate mesh though, then yes, you will get additional draw calls. That isn't inherently bad though. It wouldn't be unreasonable to expect a character to be drawn in several calls if they were wearing several types of armor for example (so the materials would be different).

So be smart about it. You should definitely try and combine your character into one mesh/material, but there are legitimate reasons for having several draw calls for an important character and most desktop computers can handle it.

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 superluigi · Nov 11, 2013 at 06:38 AM 0
Share

great answer. I think I understood everything. Basically I can make my character from 100 different items if I want but if I have a shoe material on my character, then a pants material, etc those will each affect performance albeit not by that much obviously. Btw just making sure textures and materials are the same thing right?

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

17 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

Related Questions

help with character models 3 Answers

Making characters 4 Answers

Best way to format characters/models in game? 1 Answer

multiple models same animation 1 Answer

animating a character model 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