Simple geometry nodes ocean

Made a super simple no frills animated ocean. It’s nothing special, but it works for me.

I’ve shared it on my own website since I had separate issues with Gumroad (needed to register as a business), Blendermarket (minimum price and high fees) and Blendswap (which seems to have a spam problem):

One thing not mentioned on that page is that I wanted to avoid wasting a huge number of faces near the horizon, which I achieved with a custom tweaked static mesh:

The camera also fades between two different noise texture detail levels by distance… a little trick basically all 3D games use, but which I guess doesn’t make much difference in Blender.

20 Likes

I featured you on BlenderNation, have a great weekend!

1 Like

Thank you!

Turns out, I couldn’t stop tinkering with the water so I updated the image in the first post. :sweat_smile:

I think it looks a lot better now and allows for greater artistic control over the color of the water (which I might have exaggerated a bit in the render just to show it off… there’s no subsurface or transparency, it’s all fake). :grimacing: It did require plugging in a second level of noise which slowed it down a little bit, but it’s still quite fast!

Also, bonus Cycles render (just note that you have to adjust the colors in the material to be darker for some reason):

(HDRI is the Belfast one from Polyhaven.)

3 Likes

Nice work! Sometimes simple is best—love the noise texture fade trick too, very game-dev savvy.

2 Likes

Awesome stuff!

(and I love the license ^^)

1 Like

Looks very nice!

1 Like

Updated the download now with an option for a bit more windy waters, and you can see a horizon color tweak effect as well here:

Plus, also added calmer waters which reach 40fps in the viewport, and you can now see a faint shadow on the water at certain angles which can be tweaked too:

EDIT: I live and work in a cold, nordic climate, but I’m pleased to see that tropical waters also seem to work well…

For Eevee.
image

For Cycles.
image

3 Likes