Author Topic: Pool water effects  (Read 1533 times)

2023-05-09, 09:02:35

nwiz

  • Active Users
  • **
  • Posts: 24
    • View Profile
Hello all,

I have been using Phoenix FD Ocean texture plugged on a CoronaDisplacementMod to achieve nice water caustics, not as good as the ones in the recent spaces post about caustics but a pretty good ones :>

I would like to try achieving different things such as the effect of an underwater jets like the picture attached. Any clue about how to make it? I guess it would be a displacement map but I am a little bit lost about it. I guess ripple modifier is not an option because of its perfection, nor simulating the pool water with Chaos Phoenix.

Thanks!





2023-05-09, 17:45:46
Reply #1

Juraj

  • Active Users
  • **
  • Posts: 4816
    • View Profile
    • studio website
I've been on similar crusade, every time I googled some disp/normal maps of pool water turbulence, nothing really came up so I am personally still stuck at procedural noise which just isn't as good.

Interesting no one really made some package of displacement/normal maps baked down from some surface simulation. It doesn't make sense to install and learn PhoenixFD if I need to use it twice per year at best.
Please follow my new Instagram for latest projects, tips&tricks, short video tutorials and free models
Behance  Probably best updated portfolio of my work
lysfaere.com Please check the new stuff!

2023-05-09, 18:21:40
Reply #2

pokoy

  • Active Users
  • **
  • Posts: 1991
    • View Profile
I'm not 100% sure but couldn't a distance map produce something like this? It can produce a gradient based on distance to an object... if the gradient is mapped with another gradient it *should* produce ripples... distance wouldn't work for displacement but should work for bump, which could be used on the material.

2023-05-09, 18:33:20
Reply #3

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 13777
  • Marcin
    • View Profile
Depending on what accuracy you need, you could use some procedural maps (as Juraj suggested) or Phoenix (taking advantage of the fact that it is included in the Corona Premium subscription).

If you want the water surface to interact with the environment (e.g. waves bouncing off pool edges), then Phoenix sounds like the perfect solution. Same with those "jets" - they are underwater streams facing upwards, right? This could be done with Phoenix using some forces.

Phoenix now has some one-click presets in it. Perhaps you could use them. If you need some technical advice, you can also contact Chaos support - https://support.chaos.com/hc/en-us/requests/new
We have some Phoenix gurus who will be happy to help you and explain how to achieve some specific effects and why this way or another. :)

Another option I can see is using some other kind of simulation. Maybe particles? TyFlow? TyFlow and Phoenix can also interact together. :)
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2023-05-09, 23:44:28
Reply #4

nwiz

  • Active Users
  • **
  • Posts: 24
    • View Profile
Thank you all for your replies :)
I have been trying lots of things recently so I think I will end up contacting the Chaos Support I believe.

2023-05-09, 23:47:29
Reply #5

nwiz

  • Active Users
  • **
  • Posts: 24
    • View Profile
I discovered this some months ago.
https://henrikbc.gumroad.com/l/figment_water_vol_1?layout=profile
This is the only good quality displacements that I found but apparently they are not producing the desired effects so I have not tried them yet.

2023-05-10, 12:45:20
Reply #6

Aram Avetisyan

  • Corona Team
  • Active Users
  • ****
  • Posts: 941
    • View Profile
I would not recommend complicating it and searching for super high resolution and detailed textures.
Simple noises with some masking will do the job.
Here is an example. You can also find the scene attached. Vertex color is used for masking.
Aram Avetisyan | chaos-corona.com
Chaos Corona QA Specialist | contact us

2023-05-11, 08:55:47
Reply #7

nwiz

  • Active Users
  • **
  • Posts: 24
    • View Profile
Thank you very much for your help!