• entries
    338
  • comments
    2046
  • views
    1155571

Crepuscular rays #2, New sky rendering, GPU Grass

Sign in to follow this  

1709 views

Ok I guess I have to make multiple updates per day here lol. Is anybody even reading these? bwahaha *ping* Also it should be noted that I've been working on this "new project" for 1 month and 17 days [grin]

I'm still hoping to finish this new/smaller game by the end of the month [ offline mode, not the 64 player online mode ]. I also hope to release a demo so you filthy pirate hookers can play around with "it". :-D

Crepuscular Rays #2
I made some slight modifications to the algorithm in GPUGems3 to allow transparent occluders when generating the rays. For some reason they had a step() call in there which does not play nice with my new sky rendering system/clouds...I adjust that and it's all peachy now.

Let me just say that I think this screenshot is the sex, but that's just my opinion. More about that later. [grin]


The volumetric explosions, and battlefield smoke will play very nicely with this post process...I'm literally on the edge of my seat trying to get the visual stuff out of the way so I can start orchestrating some epic battles.

Dynamic GPU grass rendering
Standard stuff, re-using a lot of code from the GPU based tree/particle system...I'm pushing 80,000 triangles per frame on the grass alone.

These scenes are millions of triangles per frame in a lot of situations, I need to add some detailed draw debugging for I can get the exact numbers [ I guess I could use PIX, or ShaderPerf, or the others...meh ].

I achieve anywhere from 120-60 FPS on my 2.4GHZ Core2Duo, 4GB RAM, with an ATI Rage Pro Turbo 2X AGP with 4MB of video RAM...fear it. Ok I'm running a 9800GTX+in this box, but still...lol.







New Sky Rendering System
I've updated my tech with a more standard sky system, somebody shoulda kicked me in the teeth a long time ago and said, dude, add more clouds.

Here is a look at the system [ 3 of the 9 layers ] inside Milkshape3D [ my vertex manipulation application of choice ]...

Obviously every aspect of the new sky is dynamic, and animated. I've got a few scrolling cloud layers, scrolling background clouds, etc.



And a raw dump of the sky with the grass background. There is a different background for each environment. [ grass, snow, desert ]....



More updates tommorow, or whenever I get motivated to knock more off this to-do list.

- Danny
Sign in to follow this  


9 Comments


Recommended Comments

I feel bad leaving you hanging there lol, but i have enjoyed your last three posts and have read them, just didnt leave a comment because I dont have a single clue about what you are talking about lol, I just look at the words, admire the screenshots and scroll down :P...Keep em up!

Share this comment


Link to comment
Quote:
Original post by Swattkidd
I feel bad leaving you hanging there lol, but i have enjoyed your last three posts and have read them, just didnt leave a comment because I dont have a single clue about what you are talking about lol, I just look at the words, admire the screenshots and scroll down :P...Keep em up!


ahah, thanks dude, I will keep posting updates until this game is done in a few.

Damn, I just added shadowing to the grass it looks a lot better now...bah...more for next update I guess :-D

Thanks for the comment.

- Danny

Share this comment


Link to comment
That looks freaking amazing man! Makes me shed a tear of happiness. I'd love to learn to do graphics stuff like that. Maybe I can dedicate a few years in the future to learning it all and work on my own rendering engine. Right now I'm coming off of spending about 2 years on reverse engineering and about a year on basic TCP networking stuff. There's just simply too much to do!

Hopefully, I'll be well rounded in a little bit of everything whiten the next few years. I want to sit down and make a game, but I just can't find ready to use technology. Pretty much I've gotta extend it all and then write my own tools, which at that rate, I might as well have spent the time writing my own engine to begin with. So, when I finally know all the parts, I should be able to put together a killer API.

Anyways, it's really nice to see your progress and work! I can't wait to try your game, I just got Saints Row 2 and while it has some nice looks, the game design itself is just horrible! It's mindless fun at times, but other times its just aggravating. I might have to start over because I think my game is bugged. I'm sure your game will be much better, right [wink]

Share this comment


Link to comment
Quote:
Original post by Drew_Benton
That looks freaking amazing man! Makes me shed a tear of happiness. I'd love to learn to do graphics stuff like that. Maybe I can dedicate a few years in the future to learning it all and work on my own rendering engine. Right now I'm coming off of spending about 2 years on reverse engineering and about a year on basic TCP networking stuff. There's just simply too much to do!

Hopefully, I'll be well rounded in a little bit of everything whiten the next few years. I want to sit down and make a game, but I just can't find ready to use technology. Pretty much I've gotta extend it all and then write my own tools, which at that rate, I might as well have spent the time writing my own engine to begin with. So, when I finally know all the parts, I should be able to put together a killer API.

Anyways, it's really nice to see your progress and work! I can't wait to try your game, I just got Saints Row 2 and while it has some nice looks, the game design itself is just horrible! It's mindless fun at times, but other times its just aggravating. I might have to start over because I think my game is bugged. I'm sure your game will be much better, right [wink]



Hey thanks a lot :-D

Yea I don't think anybody makes a game thinking it's going to be buggy lol, I hope all of my games are bug free [grin] I'm not really a saints row fan...GTA4 is another story though :-D

Good luck with your work as well!

- Danny

Share this comment


Link to comment
It looks really nice, the colors are well chosen and the composition is good.

The only thing that disturbs me a bit is the sun: it's far too exagerated and over-saturating. A huge white circle isn't looking too good. I guess it appears like that due to the glow effect or the god-rays that need a large source of white pixels to start the radial blur.. I'm not sure it can easily be fixed.

Y.

Share this comment


Link to comment
Aaah, so 'god rays' are the new bloom which were the new lens flare. I'll need digital sunglasses soon [grin]

Been a bit behind in whats going on here for a while, but glad to see you're not resting on your laurals and still putting the rest of us to shame [sad]

Share this comment


Link to comment
Hey guys thanks for comments :-D

Yeaaa the sun is kinda overblown now that I think about it. The bloom+ray effects really balloon the size of the sun and I've not adjusted the source sphere accordingly. I'll cut it down by 33%-50% in size and see how it looks....that should still be big enough to generate a nice sized bloom.

Jack - I'm just taking a little break from UE for the moment and working on a small project to put out there in the next few weeks.

Share this comment


Link to comment
Quote:
Original post by soconne
dgreen, the first second I see you having job openings on your website, I'm applying!!

http://www.freeworld3d.org


Hehe :-D. btw. When I was doing some early research on some terrain rendering stuff a few months ago, I came across your stuff a lot :-o I have freeworld3d on one of my other computers, I was playing around with it a while ago, it's a very clean app. I'm a fan.

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now