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
1
Question by RonHiler · Nov 01, 2012 at 04:11 PM · performancepro water

Pro-water Shader causing large jump in draw calls

Hey guys,

So there is one place in my level where I get a sudden jump in draw calls (from about 1300 to about 4000) which is really killing my frame rate. I finally tracked down the culprit, and it turns out it is the Pro-Water plane I have in one particular room (I have a small pool in one room).

I need to use water a fair bit (there are four or five places just in my first level where there will be water of some sort). So I need to find a way to place water without it dropping my framerate so drastically.

Is it normal for the Pro Water shader to be that expensive? Is there anything I can do about it? Do any of the water solutions on the Asset Store have better performance characteristics?

Thanks for any advice anyone might have.

Comment
Add comment · Show 3
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 cassius · Nov 10, 2012 at 07:41 PM 0
Share

I'd also like to hear some thoughts on this one. I'm currently working on a level that has a small river within a forest setting. Unity Profiler is showing a massive jump in processing and the fps drops down. Considering Pro-Water is right "out of the box" I was hoping it offered better performance.

avatar image RonHiler · Nov 12, 2012 at 01:37 PM 0
Share

Sadly, I haven't found a satisfactory answer for this yet. If you drop the water mode down from refractive to reflective, my scene drops from 3$$anonymous$$ to 2$$anonymous$$ draw calls. And then if you drop it from reflective to simple, it drops to 1$$anonymous$$. But of course then it doesn't look nearly as good.

$$anonymous$$y feeling is if you want refractive water, you are just going to have to make sure the area around the water is simple enough (in terms of draw calls) that it can take a 3x hit in draw calls. Easier said than done, I know.

But if I come up with a better solution, I'll be sure to let you know.

avatar image RonHiler · Nov 15, 2012 at 02:53 PM 0
Share

Cassius, I don't know if this applies to you or not, but I've found the Unity4 Pro water is much more draw call friendly than it was in Unity3. In fact, my draw calls dropped below 1000 in that same scene where I was hitting 4000 before with the old water.

0 Replies

· Add your reply
  • Sort: 

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

11 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

Related Questions

How can I easily implement performance statistics grabber? 1 Answer

Understanding the profiler 1 Answer

One line function and performance. 1 Answer

how to enchance the performance when there are hundreds of cube on the scene and each cube has the independent script 2 Answers

Is there a more efficient way to assign parent object for many instantiated prefabs? 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