Morning Ocean


Wanted everyone to have the chance to spend a minute or two by the ocean today. Let me know if this helped anyone :slightly_smiling_face:

Music by Carmel Ekman - Vocal Liberation and Gal Nisman on instagram

gif:
morning

6 Likes

Aww should have let the song finish :grin:

That’s great, I’m a fan!

1 Like

It was like 4 minutes long lol. I was like…“People wont watch for that long!” I wrong wrong, haha.


If you’re curious, this is a full 3D scene. Its not precaptured video. I didnt use video editing. Its not a premade simulation. You can fly around. It’s all customizable.
All I used was:
1 shader
1 texture
1 flat square model
and math
4 Likes

Are you tesselating? or is it just really high poly?

1 Like

Its a little of both @Wyvery. The resolution of the mesh wasnt super high to start, so I tesselate it slightly. Here is a vid of the wireframe.
2 Likes

You can also multiply whatever noise or mask input your using for displacement/wpo with the tesselation multiplier to save a bit of performance, so every vertice that isn’t being transformed doesn’t have tesselation.

2 Likes

The coloring looks great! Any insight in how you set it up? I cannot really wrap my head around how you make it look that clean.

1 Like

That’s an awesome suggestion @callandekeijzer!

I was thinking of adding something like this:


Which I came across here: https://polycount.com/discussion/144601/ocean-material-ue4-wip

But your suggestion is great too :slight_smile:

1 Like

@raytheonly, good question. I’ve done a lot of experimenting with this stuff recently. The color comes from a combo of things. Subsurface scattering, screen space reflections, and a cubemap are the big three. Thats how it looks colorful and still clean and slick.

1 Like

yeah that looks like a good solution as well, but doesn’t the adaptive tessellation checkbox do something similar?

1 Like

I think you might be right about that @callandekeijzer, so you solution is another helpful layer of optimization.

1 Like