Outerra forum

Outerra Engine => Development screen shots and videos => Topic started by: cameni on February 12, 2011, 10:51:18 am

Title: Ocean sunset
Post by: cameni on February 12, 2011, 10:51:18 am
A few screen shots with ocean sunset. There are still some minor issues with ocean rendering but these should be fixed soon, followed by a blog post about the implementation where I will dump the info for my own reference.
And to forget all about it :)

Note - white balance corrected externally, still not implemented in engine.

(http://www.outerra.com/shots/ocean3s.jpg) (http://www.outerra.com/shots/ocean3.jpg)

(http://www.outerra.com/shots/ocean1s.jpg) (http://www.outerra.com/shots/ocean1.jpg)

(http://www.outerra.com/shots/ocean2s.jpg) (http://www.outerra.com/shots/ocean2.jpg)
Title: Ocean sunset
Post by: WarlockSyno on February 12, 2011, 10:52:16 am
So... Pretty.  :o
Title: Ocean sunset
Post by: Dmytro Lyakh on February 12, 2011, 11:18:07 am
Breathtaking... Can't wait to roam this world.
Title: Ocean sunset
Post by: SEKCobra on February 12, 2011, 11:26:52 am
Looks amazing.
Title: Ocean sunset
Post by: razgriz 53992 on February 12, 2011, 12:15:42 pm
That is pretty stunning. I love the reflections off the water; surpass those of most other games I've seen (at least on this scale).
Title: Ocean sunset
Post by: RaikoRaufoss on February 12, 2011, 12:34:53 pm
Love it! Great job with the lighting effects!
Title: Ocean sunset
Post by: Bartolomeus on February 12, 2011, 02:26:19 pm
That looks brilliant! I love the shallow water and the white foam on the shoreline in the first pic! And the lighting looks great.

The perfect place to anchor a boat.
Title: Ocean sunset
Post by: C. Shawn Smith on February 12, 2011, 03:21:47 pm
Been coming back to these screens off and on all day.  At first glance without zooming in, you don't see any shoreline artifacting, so I was pleasantly thrilled.  Then I had to zoom in and realized it was just a result of the resolution of the images as displayed in the forum.  D'oh! :)

All in all though, what awesome looking images!  I can't wait to try it out.  Getting a new video card either today or tomorrow, so I'm salivating :)

*Edit* Oh, and #2 is new desktop background :).

Waiting for Angrypig to get the trees fixed up ... looks good so far.  Soon as he gets everything perfect, I'll have yet another new desktop background to enjoy :).  Now I just need a software solution to rotate my backgrounds periodically  :lol:
Title: Ocean sunset
Post by: Kridian on February 12, 2011, 05:09:31 pm
You nailed the coloring!  I could sit on that beach all afternoon.
Title: Ocean sunset
Post by: ZeosPantera on February 13, 2011, 01:53:58 am
Mother of god...

Why didn't I see these yesterday. I troll this place too hard to miss something this important.

If there were a tatra or apache on that beach in the first one I would have to make it my background. Still that sh|t looks CRAZY on my FW900. SO ORANGE!
Title: Ocean sunset
Post by: OGREMAN on February 13, 2011, 10:42:48 am
Lovely classic image, I have family photos of wife and children walking hand in hand on that beach .... great foam, I wonder if the beach waves might be eventually variable with option to have larger rollers, perfect surf  etc.
Title: Ocean sunset
Post by: cameni on February 13, 2011, 02:38:59 pm
Quote from: OGREMAN
I wonder if the beach waves might be eventually variable with option to have larger rollers, perfect surf  etc.

The wave parameters can be already altered to some extent, but I'm leaving other and better wave shapes to a later time. At the moment the wave's leading slope is just smooth geometry with animated texture showing the movement of water. This part should be enhanced later with better and tunable surf wave geometry.
Title: Ocean sunset
Post by: ZeosPantera on February 13, 2011, 08:38:00 pm
Quote from: cameni
There are still some minor issues with ocean rendering but these should be fixed soon,

I assume that would be the obvious pattern seen in the water in the last shot. Will you be allowing the wave on top of the water to be dictated by the depth of the water? That is how it works in real life.

Your Competition... reality http://wallbase.net/wallpaper/867759
Title: Ocean sunset
Post by: cameni on February 14, 2011, 05:07:27 am
Quote from: ZeosPantera
I assume that would be the obvious pattern seen in the water in the last shot. Will you be allowing the wave on top of the water to be dictated by the depth of the water? That is how it works in real life.

Yes the pattern is one of the issues there.

I don't understand what you mean by the "wave on top of the water". Beach waves already exist only near the shores, rising as the bottom gets shallower. This effect isn't visible in places where the shore is steep.
Title: Ocean sunset
Post by: ZeosPantera on February 14, 2011, 05:29:08 am
More along the lines of still waters run deep. When you look off of the shore you can see visibly by the rolls in the water where it gets deeper or where the tides and currents aren't as prevalent.

Here are two examples.

http://www.theeyesofthelord.com/shelborne%20beach2.jpg
http://farm4.static.flickr.com/3410/3489102212_a6b1198ae9_o.jpg
Title: Ocean sunset
Post by: Edding3000 on February 14, 2011, 09:07:17 am
But that is not open sea. On open sea the waves are there because of wind, and near shores because of water volume getting compressed?

The main thing that 'disturbs' me on the screens is that the waves on open sea havent got a 'direction'.
Near shore they suddenly flow towards the shore. I think you need to expand that area where waves exist due to shallowing of the sea..

But who am i, i'm just a amateur :P.
Title: Ocean sunset
Post by: cameni on February 14, 2011, 09:44:42 am
Quote from: Edding3000
But that is not open sea. On open sea the waves are there because of wind, and near shores because of water volume getting compressed?

The main thing that 'disturbs' me on the screens is that the waves on open sea havent got a 'direction'.
Near shore they suddenly flow towards the shore. I think you need to expand that area where waves exist due to shallowing of the sea..

Yes, there are two types of waves mixed - open sea waves (and they have a direction, but it can be hardly visible in the stills), and shore waves (the surf) that orient themselves perpendicularly to the shore as the water volume gets compressed with rising underwater terrain. These two aren't so tightly related, with relatively calm open sea you can still get the surf, and it appears as if from nowhere.
But you are right, the waves in open sea should be probably bigger, everything is a matter of tuning the parameters now.

Quote
But who am i, i'm just a amateur :P.
Did you start blogging about your stuff yet? You never answered that post (http://www.outerra.com/forum/viewtopic.php?id=166) ... ;)
Title: Ocean sunset
Post by: Edding3000 on February 14, 2011, 11:23:55 am
I'm still not blogging about anything because a lot of stuff is on very low priority/hold because of my study that is kind of demanding. But maybe when i have time in a few months i'll blog some stuff.
Title: Ocean sunset
Post by: Edding3000 on February 17, 2011, 04:56:57 pm
double post!

When can we expect a new update? or some more nice screenshots!

Maybe a little ´roadmap´? what are you guys working on at the moment :)?
Title: Ocean sunset
Post by: C. Shawn Smith on February 17, 2011, 05:15:11 pm
lol ... I asked Cameni if he had a roadmap, and his response was (paraphased) "Well, let's just say we have a map." :lol:
Title: Ocean sunset
Post by: cameni on February 17, 2011, 05:16:11 pm
Right now I'm writing a blog post about the water .. I just have to remember how I did it :)

After that I'll probably delve into AMD magic lands once again.
Title: Ocean sunset
Post by: necro on February 18, 2011, 02:22:13 am
yay!..  where is the blog?
Title: Ocean sunset
Post by: ZeosPantera on February 18, 2011, 02:26:23 am
Quote from: necro
yay!..  where is the blog?

Its still not up. http://outerra.blogspot.com/

He must have coded the water while very intoxicated.
Title: Ocean sunset
Post by: necro on February 18, 2011, 03:17:52 am
thank you sir. someone should add the link on the outerra page.
Title: Ocean sunset
Post by: cameni on February 18, 2011, 03:18:24 am
Quote from: ZeosPantera
He must have coded the water while very intoxicated.
Haha, seems so. Fumes of Angrypig? :D

I still need to fill in some stuff while documenting the bits, it will be online in few hours.
Title: Ocean sunset
Post by: necro on February 18, 2011, 03:54:59 am
So you were using opencl, right?. I am glsl-programmer and very interested in this! I realized the atmospheric scattering algorithms of nvidia gpugem2 in blender game engine. Hopefully your blog will motivate me for also researching watershaders >_>
Title: Ocean sunset
Post by: sniperwolfpk5 on February 18, 2011, 05:39:45 am
Quote from: cameni
it will be online in few hours.

Few hours are past. Now where is the water blog?   :mad:
Title: Ocean sunset
Post by: cameni on February 18, 2011, 08:21:28 am
Quote from: sniperwolfpk5
Few hours are past. Now where is the water blog?   :mad:
Rdy: http://outerra.blogspot.com/2011/02/ocean-rendering.html
Title: Ocean sunset
Post by: strid on April 04, 2011, 09:32:21 pm
How big can you make the waves ?? I would love to see a couple of big waves rolling in !!!!!!
Title: Ocean sunset
Post by: cameni on April 05, 2011, 12:57:45 am
It's not suitable for really big waves, those will have to be modeled better if you want to have a close up detail there too.
Title: Ocean sunset
Post by: Grind and Click on April 05, 2011, 05:54:23 am
You know, i dont think 14 gig (considering most hard drives atm) is asking too much to cover this terrain at a lower level. Infact its the next logical step for games to get to around this big.

Hard drives are dealt with by the Terabyte these days.
Title: Ocean sunset
Post by: C. Shawn Smith on April 05, 2011, 10:52:46 am
Quote from: Grind and Click
You know, i dont think 14 gig (considering most hard atm) is asking too much to cover this terrain at a lower level. Infact its the next logical step for games to get to around this big.

Hard drives are dealt with by the Terabyte these days.

Not to derail the original topic, but I have 5 harddrives (4 internal +1 external).  All but one internal and the external are full, and the other two are rapidly approaching.  About 1.5TB total.  Video editing is a hobby, and I have to use uncompressed formats to get good detail.  I plan on making a LOT of Outerra videos ... I imagine in just a short time, I'm going to be sitting in line at Best Buy with a bunch of new HDs in hand lol.  14GB is a LOT of space for me ... but Outerra would be worth it.

However, Cameni's pointed out that it will probably take months to collect ALL of that data, if not longer.
Title: Ocean sunset
Post by: ZeosPantera on April 05, 2011, 01:37:27 pm
I will attempt to stay on topic and discuss hard drives...

I love the sunset.

I have 5 HD's internal. (120, 320, 500, 500, 500) Then I have an e-sata Toaster that I swap out a 1TB (full of movies) and a 1.5TB (Dump for internal overflow).. BUT I have another 1.5TB that I put in my brothers machine as a "gift" that I happen to use as network storage. All the internal drives are full except for the ~100 gigs I leave free in my fastest 500 for FRAPS recordings. You really don't need to leave video completely uncompressed you know smith. Just give it an un-goddy high bitrate in H.264. I use 3500 for my 720P stuff so if your rendering 1080 and want near lossless 12-15K would probably suffice. As for OT. I was willing to store the 192 GB uncompressed dataset if I had to. What's 200 gigs if most of my enjoyment for the day will depend on it?

Waves are pretty, I am topical.
Title: Ocean sunset
Post by: cameni on April 05, 2011, 01:50:03 pm
Yeah, let's stay on topic .. or two :D

I'm currently processing new data, should have a global coverage. Unlike till now when the north above 60° was using 1km basis. Seems the dataset will grow to ~17GB or slightly more as the result. Doesn't matter much I guess when it will be downloaded & cached on demand.

Wow, sunset :cool:
Title: Ocean sunset
Post by: Jagerbomber on April 05, 2011, 04:00:23 pm
I honestly don't know what the file(s) for a dataset is, but is it not just a (really big) text file with a crapload of values in it?

WOO! Limited modding experience FTL!  :P
Title: Ocean sunset
Post by: C. Shawn Smith on April 05, 2011, 04:17:57 pm
Unprocessed, uncompressed video get a compression to H.264 eventually, then the old uncompressed are deleted.  But in general, working with the uncompressed data allows for finer adjustment to the editing process than using compressed.  I just have to remember to delete the uncompressed when I'm done with it, unless I'm going to use it for another project.

Er, yeah, I meant to say 17GBs is cool (no, didn't stray off topic, honest!)  Hmm, maybe tomorrow I'll start a video editing/HD/multitopic thread  :lol: