SPU Based Deferred Shading (for Battlefield 3)

Started by FrankB, March 14, 2011, 12:26:31 pm

Previous topic - Next topic

FrankB

A very interesting technical presentation publicized by DICE from Sweden, the makers of Battlefield Bad Company, Medal of Honor and now Battlefield 3. I assume some of this could also be interesting for Planetside.

http://publications.dice.se/attachments/Christina_Coffin_Programming_SPU_Based_Deferred.pdf

Cheers,
Frank

sjefen

Battlefield 3 looks amazing.

Anyway.... I wonder why they talk about this like it's made for the PS3.
Isn't the game gonna be released on Xbox 360 also?

Regards,
Terje
ArtStation: https://www.artstation.com/royalt

AMD Ryzen Threadripper 1950X
32,0 GB RAM
GeForce GTX 1060 6GB

Oshyan

While the visuals are quite nice, I don't know that this would have much relevance to TG2 given that it's A: realtime-oriented (and thus makes certain visual sacrifices and imposes certain limits that we can't make with a film-quality renderer goal) and B: is discussed specifically in relation to implementation on the Playstation 3 architecture. Still an interesting article though. Looking forward to playing this on PC. :)

- Oshyan

Seth

Quote from: Oshyan on March 14, 2011, 11:58:35 pm
realtime-oriented (and thus makes certain visual sacrifices and imposes certain limits that we can't make with a film-quality renderer goal)

- Oshyan


it look pretty realistic to me (the trailer is just awesome), and I can even say it looks far more photo-realistic than 99% of what we post in here ;)

FrankB

I second Franck's post.

But my point with regards to Planetside was that maybe there is a way to use some HW units (like with those SPUs) for some of the number crunching, which as we know TG2 does all on the CPU. I don't mean to port the entire renderer to the graphics card, but maybe some tasks can indeed be outsourced into it. I was hoping that maybe the presentation provides Matt with a few ideas around this.

Don't deny the possibilities ;-) We had these discussions on the forums more than once, and it seems to me like not leveraging the power of a graphics card is like building a house with your bare hands while all the tools you need to make it faster are just wating next to the construction site, but you're not using it yet because you don't have a driver license for the bulldozer ;)

Anyway, there's only one person who can make a call about this. I'm just sharing this interesting presentation that I found.

Regards,
Frank

Henry Blewer

If the preview window could be rendered using a graphics card GPU, that would make lighting and object placement easier. Camera positioning would also benefit from this. It would be a major rewrite of the preview and may become obsolete as GPU/Cards capabilities change.
http://flickr.com/photos/njeneb/
Forget Tuesday; It's just Monday spelled with a T

Zairyn Arsyn

i agree, it would nice if TG2's wireframe objects/preview could utilize the GPU, even if it was in a later version of terragen (i.e. tg3)
a lot like how most standlone 3d modeling programs do.
Quote from: njeneb on March 15, 2011, 08:18:29 am
If the preview window could be rendered using a graphics card GPU, that would make lighting and object placement easier. Camera positioning would also benefit from this. It would be a major rewrite of the preview and may become obsolete as GPU/Cards capabilities change.
WARNING! WIZARDS! DO NOT PREDICT THE BEHAVIOR OF OTTERS UNLESS YOU OBEY BIG HAPPY TOES.

i7 2600k 3.4GHZ|G.skill 16GB 1600MHZ|Asus P8P67 EVO|Evga 770GTX 4GB|SB X-FI|Antec 750W
http://zlain81.deviantart.com/

sjefen

ArtStation: https://www.artstation.com/royalt

AMD Ryzen Threadripper 1950X
32,0 GB RAM
GeForce GTX 1060 6GB

Matt

Thanks Frank. There are some inspiring ideas which could be applied to rendering applications outside of realtime.
Just because milk is white doesn't mean that clouds are made of milk.

FrankB

Quote from: sjefen on June 17, 2011, 07:52:36 pm
Just in case anyone missed it
Battlefield 3: Thunder Run Tank Gameplay Trailer (E3)

It's a preorder for me  :P

Regards,
Terje


I have preordered on amazon.co.uk, which is a lot cheaper than amazon.de.
This is sooo much a must have game!

FrankB

Quote from: Matt on June 17, 2011, 10:37:13 pm
Thanks Frank. There are some inspiring ideas which could be applied to rendering applications outside of realtime.


Don't mention it :)

Do you actually play on PS3 as well?

Tangled-Universe

Quote from: sjefen on June 17, 2011, 07:52:36 pm
Just in case anyone missed it
Battlefield 3: Thunder Run Tank Gameplay Trailer (E3)

It's a preorder for me  :P

Regards,
Terje


Must....have....

Awesome action, loved the warthogs!

FrankB

Quote from: Tangled-Universe on June 18, 2011, 07:22:25 am
Quote from: sjefen on June 17, 2011, 07:52:36 pm
Just in case anyone missed it
Battlefield 3: Thunder Run Tank Gameplay Trailer (E3)

It's a preorder for me  :P

Regards,
Terje


Just in case you haven't seen this yet Martin: 12 min pure awesomeness http://www.youtube.com/watch?v=2zw8SmsovJc



Must....have....

Awesome action, loved the warthogs!

Tangled-Universe

Awesome too...guess I like the sound of rapid fire weapons, great mini-gun sounds from the heli's :)

Matt

Just because milk is white doesn't mean that clouds are made of milk.