Jump to content
  • Advertisement
  • entries
    422
  • comments
    1540
  • views
    490904

It's amazing what a GPU can do in 63ms

Sign in to follow this  
jollyjeffers

143 views

Been a bit quiet lately - seems my journal even fell off the listing [oh]

Anyway, I've been busy and put together a few images you might be interested in.



I'm slowly working on some additional objects for my project; the above is supposed to be a collection of pots/vases. It was also a nice excuse to get the Utah Teapot in [grin]

The next two images you'll have to click on - they're both large in height/width as well as filesize.

Complete Frame Build-Up (186kb)
Complete Frame Build-Up (With Images) (436kb)

Those diagrams show what I'm forcing my GPU to do on every frame - 16fps being the lowest and 36fps the highest. It's not heavily optimized though.

I remember graphics guru Carmack saying that multi-pass rendering was going to be big - forget the quote, but something about 50 passes not being too unreasonable. Those diagrams show around 30 passes/frame.

I mentioned these a couple of entries back, and I wanted to submit them as an Image Of The Day, but that has a 768x1280 limit - and I can't get the above diagrams to fit into that [headshake]


In other news, I dug up my copy of Deus Ex at my parents house over the weekend. Lost count of how many times I've completed it, but I'm playing it again. Don't care how lame the technology is by comparison to todays stuff - the storyline/gameplay is solid 24ct gold.
Sign in to follow this  


9 Comments


Recommended Comments

Wow, I know HDR and lighting took a lot to get right, but I didn't know it was THAT much. That's a realllly cool chart, and a big thanks for getting that out! Onto the image: In my opinion, your bright pass is too low. I think that only the really bright things should glow. Which filter are you using in that image as well? If it's star, it doesn't look very prominent!

Share this comment


Link to comment
(ive been watching your journal for a while (one of the few i do) which is perhaps the highest complement )
so dont take this bad, but mate that looks crap :)
perhaps work from an actual photograph of a collection of pots and see how similar u can get it.
i think youre caught up with the technology/methodlogy and not the results.

Share this comment


Link to comment
zed: It's just the materials that make it look bleh I'm going to guess.

Thanks for the charts man, it rocks :)

Share this comment


Link to comment
Those charts are really useful in understanding the flow of the scene. At first I thought the one without pictures was showing too many intermediate steps but once I saw the one with pictures I saw the incredible value of seeing those intermediate results.

Did you make the charts in visio? They're very professional. Maybe you could show a rendering of the pots or something to catch people's attention, put that as the image of the day and then link to the good stuff.

By the way are you going to release this app? Will it be part of a future DX SDK?

Quote:
Don't care how lame the technology is by comparison to todays stuff - the storyline/gameplay is solid 24ct gold.


Haha, that's what keeps me playing starcraft 8 years after it came out.

Share this comment


Link to comment
Thanks for the feedback/comments - appreciated!

Quote:
I know HDR and lighting took a lot to get right, but I didn't know it was THAT much
It's not the only way of doing this sort of thing.. Also, remember that about 1/2 of that flow-chart is made up of the post-processing (of which only one gets used in the final image)...

Quote:
Which filter are you using in that image as well?
The final image is just a gaussian bloom.

Quote:
ive been watching your journal for a while (one of the few i do) which is perhaps the highest complement
I'm honoured - thanks [grin]

Quote:
i think youre caught up with the technology/methodlogy and not the results.
Quote:
It's just the materials that make it look bleh I'm going to guess.
Quote:
In my opinion, your bright pass is too low. I think that only the really bright things should glow.
I won't argue with any of these points - I actually agree with them, and would probably add a few other critiscms if I had time [lol]

The two biggest problems I've had with the images in this project are getting the balance right (what bright-pass threshold, what exposure, what material properties, what light positions...) and my lame artistic skills. Sadly my skills as a programmer aren't matched by my skills in Wings3D/Blender [sad]

Quote:
Did you make the charts in visio? They're very professional.
Yeah, Visio 2003 was used - I love that program [grin]

Quote:
Maybe you could show a rendering of the pots or something to catch people's attention, put that as the image of the day and then link to the good stuff.
That sounds like a good plan. Although in light of the points made above I think I'll try and put together a better test image before trying to get it on the front-page of one of the biggest game development sites around [wink]

Quote:
By the way are you going to release this app? Will it be part of a future DX SDK?
Not this particular app... Its for my university project, and I don't think I have the right to redistribute it - technically they own it [rolleyes]. Although I do intend to make use of the techniques in future applications.

I wouldn't want to make any promises (it's not up to me) about stuff in the DXSDK, but I did have an idea for something that might be suitable...

Cheers,
Jack

Share this comment


Link to comment
That bloom makes the unicorns cry =/

why do people think excessive bloom is cool? lol =)

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
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!