• 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 Griffo · Aug 03, 2012 at 12:54 PM · drawdraw callscalls

Draw Calls

Why is it when I enter a building my draw calls are still high, say they are 30 outside when looking north, if I enter the warehouse and look north the draw calls are still 30 I thought if you couldn't see the object they would not count in the draw calls ?

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
0
Best Answer

Answer by tonycoculuzzi · Aug 03, 2012 at 01:08 PM

Even though objects are behind other objects (and thus, not visible), they are still drawn, you just don't see them because objects are then drawn in front of them. In order to cut back on the amount of draw calls, look into Occlusion Culling. (unity pro only)

If you don't have unity pro, look into creating a class that hides game objects on a trigger hit, and another that unhides them when it's hit, then have an array of public gameobjects for each trigger, and have the array reference all the gameobjects you want hidden/unhidden. It's a hassle, but it's an okay workaround if you don't have unity pro/can't use occlusion culling.

Comment
Add comment · Show 7 · 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 Griffo · Aug 03, 2012 at 01:14 PM 0
Share

Thank you

avatar image tonycoculuzzi · Aug 03, 2012 at 01:15 PM 0
Share

No problem!

avatar image Griffo · Aug 03, 2012 at 01:46 PM 0
Share

But with Occlusion Culling set up in the warehouse it still counts the objects behind the wall even though I can't see them, why?

avatar image tonycoculuzzi · Aug 03, 2012 at 02:17 PM 0
Share

It shouldn't, unless a part of the mesh you're trying to hide is still visible.

avatar image Griffo · Aug 03, 2012 at 02:40 PM 0
Share

Strange .. It only culls objects outside the camera field of view, if I stand right behind a building about 1mt away facing the wall it still shows everything the other side of the building and if I turn around everything disappears, gets culled.

Show more comments

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

8 People are following this question.

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

Related Questions

CombineMeshes unexplainable draw calls 0 Answers

Static Batching HELP!! 1 Answer

Objects using the same material are incurring separate draw calls. 0 Answers

whats better mesh or atlas 1 Answer

Help using CombineChildren :/ 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