Water physics in Unity 3?

Nah, dream on Edvinas… :smile:

wouldn’t it be cool though, if Unity 3 had Cloth physics (which it has) AND water physics? :smile:

water simulation in the form of force blocks alike stuff? or real water sim? the later will never happen, that trivial it is (cause that requires an nvidia dx10 card and windows, without nvidia hardware you can not even do a simple slime blob on a core i7 before droppigng to 20fps on an otherwise empty scene)

the former would be nice to have

That probably isn’t true. We just need to wait a long time.

That might be true, but Unity 5 is of really no interest at the time :slight_smile:

Quite, but someday it will be really nice. :smile: :smile:

Wait, so do Unity games with Physics on ATI cards not perform as well as systems with Nvidia cards?

That’s a bummer…

But at least Unity 3 has answered a widely spread want/need (depending on your wants and needs)…

Cloth Sims!!!

Now I won’t have to play around with bits and pieces of code to just make a little bitty piece of cloth collide with something other than a defined variable!

I was astonished to see a video of a realtime ocean geometry shader which looked absolutely fantastic with highly detailed realistic waves in realtime. It’s already possible, just a matter of hardware support and Unity’s interest in implementing it.

In general though it has to be somewhat faked because even a 2D fluid simulation is very computationally intensive, yet alone a 3D volume of any size.

You migh want to check the wiki, maybe this already what you need. There is also a thread on the forum and as far as I remember someone also tried to implement simulation of objects on watersurface not sure if it comes with nikko’s project though.

Thanks, but this isn’t water physics :wink:

What I’m curious about is whether there’s a clever way to use the cloth sim to simulate a water surface.

Hmm… Guess we’ll find out when Unity 3 is out! (hopefully soon) :wink:

There’s always a clever way to do something. :smile:

This much is true :slight_smile:

Well there is always this way to simulate water and objects interacting with it:
http://answers.unity3d.com/questions/4385/how-can-i-implement-physics-objects-which-float-in-water

they perform equally. there is no GPU physics in Unity (no hw driver bound physics simulation cause thats as mentioned windows - nvidia gpu only)

Thanks for clearing that up, I read about Physx only working on Nvidia cards at one time and issue between Nvidia and ATI with the whole system and I got confused as to how Unity and Physx played together. Glad to know that Physx performs equally well on Nvidia and ATI cards. :slight_smile: