Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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 Foemass · Aug 18, 2015 at 01:24 PM · unity 5ioslagwaterwater4

How can I prevent Water4 on iOS lagging more/degrading over time?

Hello, I’ve been playing around with water4 on an iPad Air2 using Unity 5.1.2p1 and I’m really not having much luck.

Adding it to a blank iOS project I get the following result: https://www.dropbox.com/s/3dtay1twrxwroku/Water4Degrading.mp4?dl=0 (As you can see its perfect to begin with, but if you skip to the end of the video and you'll see that the performance has slowly over time degraded to the point of being terrible.)

I remember reading something once (long ago when it wasn't relevant) about some kind of water variable that can't trail off into infinity on the iPad and needs to be reset every now and again programatically but I’ve been searching and searching and can't find where I read that.

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 Foemass · Aug 29, 2015 at 11:46 AM

Disabling the gerstner displace component of the water solves the problem. DO NOT delete the component, just disable it.

Of course this is more of a compromise then a solution as it also disables gerstner displace, so if you want your water mesh to actually deform you’ll be out of luck.

I think a full solution to the problem could be resetting v.vertex.xyz in the FXWater4Simple.shader every three minutes or so. However I suck at shader programming so I have yet to find a way to do this. (Protip, don’t set it to 0, it really doesn’t like that ;) .)

I’m quite content to simply not use gerstner displace over here, but if anyone does manage to cobble together a full solution I’d be quite interested to hear how you did it.

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

25 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

Related Questions

water4 - Gerstner Displace Values Missing 0 Answers

how to stop Water4 from reflecting details? 0 Answers

unity facebook sdk error build in Xcode for iOS 0 Answers

Player has to let go of the button to use other button with GetMouseDown(0) 0 Answers

After upgrading to unity 5.4 Substance crash after building for iOS and goes 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