Radial wave pattern with node material editor?

I’m wanting to generate a procedural ocean wave texture for a coastline. I can easily generate what I want with the material nodes in blender by mixing a radial wave node with a few noise nodes at different frequencies to drive color mixing levels. I haven’t been able to figure it out in babylon yet though. The first step in my eyes would be generating a radial wave pattern. Thanks in advance for any thoughts on this!

Adding @PirateJC who did quite a lot of waves :slight_smile:

1 Like

Ho! This sounds interesting! Let me try to do something!

something like this ?

Babylon.js Node Material Editor (babylonjs.com)

2 Likes

This is AWESOME!

Thanks, @Cedric! I played around with that a little and got this. https://nme.babylonjs.com/#CA2RY8#1

@Cedric, how would you suggest I create some irregularity at the wave breaks? Can you warp the uv space? Edit: got something working. https://nme.babylonjs.com/#CA2RY8#3
Edit: another update :stuck_out_tongue: https://nme.babylonjs.com/#CA2RY8#5

This looooks pretty !!!

Wow! this is amazing! I love it.
By modulating wave with terrain height, you could add foam. Same wave but ‘fixed’ instead of using time.

1 Like

update: here’s the version of the node material we ended up settling on: https://nme.babylonjs.com/#CA2RY8#21

and here’s a frame environment that incorporates it!: FRAME

2 Likes