Board logo

标题: [新闻] DICE GDC演示战地3寒霜引擎 PS3的SPU延迟渲染剔除系统 [打印本页]

作者: west2046    时间: 2011-3-9 20:40     标题: DICE GDC演示战地3寒霜引擎 PS3的SPU延迟渲染剔除系统

转:http://bbs.a9vg.com/thread-1773894-1-1.html

信息来源:publications.dice.se
编辑:零zXr0

    以下图片来自由DICE引擎/平台架构师Christina Coffin带来的《战地风云3中PS3基于SPU来延迟渲染》(SPU-based Deferred Shading in BATTLEFIELD 3 for Playstation 3 )

以下都是来自PS3平台的图像效果,主要演示了一种DICE在PS3平台借助SPU延迟渲染模式来通过区块化剔除无效渲染,增加效率的技术。







    每帧1000点光源



    剔除系统


















    无AA


    MLAA



    以下图片来自由EA蒙特利尔图像程序员 Colin Barré-Brisebois 带来的《为快速,低消耗,效果显著的次表面散射效果提供近似半透明印射法》(Approximating Translucency for a Fast, Cheap and Convincing Subsurface Scattering Look)

    现实世界的半透明物体:


    寒霜引擎2的一种实时次表面散射/半透明印射模拟法















作者: cfqxd    时间: 2011-3-9 20:43

那个帖子最搞笑的一点就是,下面有人贴出当场演示的ppt,虽然神机用了这么神的SPU,但是用处理的时间来衡量,神机1ms,360 0.6ms,支持DX11的PC可以用0.03ms……这说明了什么……神机还是最慢的一个……比360慢将近一倍……二者都被PC秒杀
作者: gxayzay    时间: 2011-3-9 20:45

前排留名
作者: wyp    时间: 2011-3-9 21:07

坐等倍舒爽和爱游戏等技术专家的评论。
作者: 倍舒爽    时间: 2011-3-9 21:30

引用:
原帖由 wyp 于 2011-3-9 21:07 发表
坐等倍舒爽和爱游戏等技术专家的评论。
哈哈哈某群体受刺激了。。
早说了~
我的评论就是跟kz3比差一万光年,还是起码的。。
因为不是独占啦。。
够专业了呗。。
作者: 汐瑜    时间: 2011-3-9 21:37

看不懂,只管玩,赶紧出,别磨叽
作者: YOUYUCAO    时间: 2011-3-9 22:18

感觉很好,作假的手段也更加高明了,不过硬要扯到神机的神SPU有些侮辱神机了
作者: zhangjingy    时间: 2011-3-10 00:22

引用:
原帖由 cfqxd 于 2011-3-9 20:43 发表
那个帖子最搞笑的一点就是,下面有人贴出当场演示的ppt,虽然神机用了这么神的SPU,但是用处理的时间来衡量,神机1ms,360 0.6ms,支持DX11的PC可以用0.03ms……这说明了什么……神机还是最慢的一个……比360慢将近一 ...
那个图跟这个演示根本一点关系没有,下面这个才有,怎么回事呢?
[attach]284121[/attach]
[attach]284122[/attach]
作者: 极品三红    时间: 2011-3-10 00:30

引用:
原帖由 zhangjingy 于 2011-3-10 00:22 发表


那个图跟这个演示根本一点关系没有,下面这个才有,怎么回事呢?
284121
284122
天师又来刺激某群体
作者: 恨水无痕    时间: 2011-3-10 01:52

看完了顶楼的帖子,里面通篇都是上蹿下跳的天师,令我想起了多年前的LU啊,看来神机的机能确实是天师心中的痛
作者: 爱游戏    时间: 2011-3-10 09:19

看了a9的评论,哎,差距呀..
"延迟渲染+MLAA   360一辈子无法触及的技术啊"

"360表示鸭梨颇大"

"这奇怪吗。。。P3的机能本来就是大大超越三红机的 现在是这样  以后差距会越来越大  这一个世代的好戏还在后头
PS:做等PC无机酸吃瘪的表情"

"正常的咯~~  制作方都表示PS3版比360版表现好咯.......
CVG: Crytek has admitted that its getting "slightly more performance" out of the PS3 version of Cry** 2 than the Xbox 360 edition.
"

"P3的机能强于360是铁一样的事实  某群体到现在还在提一个原文被故意曲解的模拟地球    真的像某楼说的一样  三红机众也只能靠缩头靠舔PC游戏屁股来自我安慰   弄个所谓的都一样就满足了 "
作者: west2046    时间: 2011-3-10 09:23

引用:
原帖由 爱游戏 于 2011-3-10 09:19 发表
看了a9的评论,哎,差距呀..
"延迟渲染+MLAA   360一辈子无法触及的技术啊"

"360表示鸭梨颇大"

"这奇怪吗。。。P3的机能本来就是大大超越三红机的 现在是这样  以后差距会越来越大  这一个世代的好戏还在后头
...

作者: zhangjingy    时间: 2011-3-10 09:42

可怜群体又来羡慕嫉妒恨了,从开始的吹嘘显卡领先一个时代,带宽大好几倍,到现在的“半斤八两”,舔PC游戏屁股来安慰,转变的过程总是那么充满欢乐,哈哈哈。
作者: lili2k2    时间: 2011-3-10 11:32

貌似确实比临时插上去的7800LE领先,真的。。。
而且5年了,依然同样的东西不如,怎么办。。。怎么办。。。



作者: zhangjingy    时间: 2011-3-10 11:42

领先结果还机能落后,这尴尬的。:D
同样的东西上不来台面,也就可怜人会捧了。
作者: HRF    时间: 2011-3-10 11:52

现在既然这里兴混淆视听,那咱们就都混淆视听,光软青在那干这种龌龊勾当,我们不干,不公平
作者: 爱游戏    时间: 2011-3-10 13:14

屁个机能。一边骂任天堂拖后腿没良心是业界的毒瘤,在pc硬件如此发展的今天又如封建遗老遗少般得瑟还抱着那破旧的机能一副不把360干死不罢休的丑脸,双重标准就这样玩的?s青就这点眼光。
作者: levelup888    时间: 2011-3-11 02:05

引用:
原帖由 wyp 于 2011-3-9 21:07 发表
坐等倍舒爽和爱游戏等技术专家的评论。
前边那位爷嘛门面功夫自然要做足,不能太离谱不是,要不以后还怎么做“客观饭”?至于后面那位......那就要看人家是不是拿嘴当菊花,说话赛放屁了。现在看来嘛......嘿嘿

作者: levelup888    时间: 2011-3-11 02:10

引用:
原帖由 爱游戏 于 2011-3-10 13:14 发表
屁个机能。一边骂任天堂拖后腿没良心是业界的毒瘤,在pc硬件如此发展的今天又如封建遗老遗少般得瑟还抱着那破旧的机能一副不把360干死不罢休的丑脸,双重标准就这样玩的?s青就这点眼光。
别介啊,哭姐出来那会反索饭们拿三红踩神机踩得那叫一个欢实,那会怎么不见您这位爱游戏的爱大侠出来主持正义?还是说哭姐那画面都入不了反索饭们的“法眼”?

[ 本帖最后由 levelup888 于 2011-3-11 02:12 编辑 ]
作者: levelup888    时间: 2011-3-11 02:14

呵呵吼.............................

作者: zhangjingy    时间: 2011-3-11 08:54

引用:
原帖由 levelup888 于 2011-3-11 02:05 发表

前边那位爷嘛门面功夫自然要做足,不能太离谱不是,要不以后还怎么做“客观饭”?至于后面那位......那就要看人家是不是拿嘴当菊花,说话赛放屁了。现在看来嘛......嘿嘿
http://www.fileupyours.com/files/29633 ...
丫已经被逼疯了,不要再给压力了,不然怎么连生活的愿望都没有了。
作者: 爱游戏    时间: 2011-3-11 09:23

引用:
原帖由 levelup888 于 2011-3-11 02:05 发表

前边那位爷嘛门面功夫自然要做足,不能太离谱不是,要不以后还怎么做“客观饭”?至于后面那位......那就要看人家是不是拿嘴当菊花,说话赛放屁了。现在看来嘛......嘿嘿
http://www.fileupyours.com/files/29633 ...
我说过这样的话,因为之前我认为360是强于ps3的,说这个话是我在认识到360和ps3机能相差不大后,而且我之后的发言中,从来也没有提过什么360比ps3强的,更没有什么主动挑衅发生.而现在的情况是,在硬件发展如此之快的今天,还有一群遗老遗少抱着4\5年前的老硬件,已经不满足把360干翻到渣,还要对pc硬件指指点点,时不时冒一两句弯酸挖苦的言语.甚至说什么"舔pc屁眼"之类的话.NMB你就高贵?pc不能玩游戏?pc玩家就不配称玩家?对某的热衷已经到了不顾事实,丧心病狂的程度,你的脑子都被主子洗掉了,一辈子做奴才的命,你还有资格说我?
作者: levelup888    时间: 2011-3-12 02:00

引用:
原帖由 爱游戏 于 2011-3-11 09:23 发表
我说过这样的话,因为之前我认为360是强于ps3的,说这个话是我在认识到360和ps3机能相差不大后,而且我之后的发言中,从来也没有提过什么360比ps3强的,更没有什么主动挑衅发生.而现在的情况是,在硬件发展如此之快的今天,还有一群遗老遗少抱着4\5年前的老硬件,已经不满足把360干翻到渣,还要对pc硬件指指点点,时不时冒一两句弯酸挖苦的言语.甚至说什么"舔pc屁眼"之类的话.NMB你就高贵?pc不能玩游戏?pc玩家就不配称玩家?对某的热衷已经到了不顾事实,丧心病狂的程度,你的脑子都被主子洗掉了,一辈子做奴才的命,你还有资格说我?
哎呦我操,怒了...急了...这就要跳墙?别着急啊,这刚哪到哪啊?咱慢慢玩。也不知道谁他妈一天到晚在PS3帖子里阴阳怪气的泛酸。远的不说,http://club.tgfcer.com/thread-6291239-1-1.html这帖3楼是哪位活宝出来秀了把下限?我操,酸,真他妈酸,这老陈醋得打翻几坛了吧。这帖子谁发的,反索中坚分子啊,这中间谁出来吹一句了?你丫舔着脸一头扎进来酸一句,然后转脸就他妈一副比窦娥还冤的德性在这贴里给自己洗白,这猪一样的队友还真不是白叫的。“而且我之后的发言中,从来也没有提过什么360比ps3强的,更没有什么主动挑衅发生”...........................我操的累,咱要点脸成吗,这脸皮神功已经修到第十层了吧......还是那句话,前两年反索饭们拿三红狂踩神机的时候怎么不见你丫抱着PC跳出来主持正义?是您大仙认为那时候PC游戏画面干不动三红,还是那时候PC游戏都入不了您这写轮眼?现在舔着大脸跳出来抢占道德制高点了?你丫这货也配跟我说“脑子”?你有脑子吗?你说你装神马大尾巴鹰啊......
作者: volfmath    时间: 2011-3-21 14:33

晕 谁说PS3 cull的速度慢? 谁说360不能做deferred shading, MLAA...

scene数据,battlefield常常是有15000+的object,用新的方法,得出的数据是:
360:1.55ms
i7:1.0ms
ps3:0.85ms
spu:0.63(spu太变态了)

=============================================================================
最新的光环就是DS渲染,可以去看光环GDC的文章。MLAA的GPU方案已经出来了,Gpu pro2上有文章 反正DX9下我测试的效率是不错的。至少比以前我用edge AA爽。当然DS的话 SRAA也是种好的解决方案。
PS3牛逼在 RT是没有限制  360类似PC设计 所以rt不能ps3上那么爽 DS也就同样有很多限制   不过360有tessellation呢 PS3也做不到啊~



DICE主要是使用简单的格子来做划分,AABB用bounding sphere来加入grid的obj列表中,并以此做frustum culling。

grid划分几个类别:

render dynamic
render static
phyx static
phyx dynamic
project to screen space
把aabb或者bounding sphere project to screenspace,如果面积小到一定程度就直接跳,否则有亚像素
culling函数里面很多条件判断,用vmx还是sse的代码来优化,相当牛逼

software occlusion

在一些大的建筑,地形这一类的用美术预先放好的occluder,然后cpu做一个大约256*111的render target,把bounding sphere弄上去,query一把(cpu端操作)不再里面就skip。




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0