ps4吧 关注:1,594,859贴子:43,570,632

谈极限竞速7的画面表现,以及“七成机能”到底代表什么?

只看楼主收藏回复

E3已经过去了一周多的时间,对我这个拟真类赛车游戏的铁粉来说,最关注的无疑是GT sport和极限竞速7。无论是这几天放出的试玩视频,还是前两天DF发布的极限竞速7和极限竞速6的对比,似乎都在传达“极限竞速7的画面(画质)比极限竞速6有了明显进步”这个信息。那么究竟是不是这样呢?
首先我想表达的是:相比极限竞速6 APEX,极限竞速7的画面确实有了明显进步,但是“画质”其实并没有什么提升,历代极限竞速里一直几乎不存在的环境光遮蔽也依然如故。先来看一张对比图:


从这个对比画面上来看,极限竞速7的画面明显要比极限竞速6 APEX的画面更好更真实,这是毫无疑问的。然而这仅仅是整体画面而已,并不代表画质。
再来看一张图:

是不是“地面飘车”的感觉瞬间又回来了?下面再看一张:



这张是不是就好了很多?
三张图看下来,各位有没有发现什么?想想我之前那个分析DC和地平线3的帖子里是怎么说的:
“DC使用了偏重真实的画风,这种风格的画面,对比度不是很高,适合表现阳光不强、色温偏冷、色彩较少的情景”、“有时候车身色彩太浓艳导致和环境格格不入”。
现在再转回头看看极限竞速7和极限竞速6 APEX的对比,很明显,极限竞速7就是选择了类似DC的画面氛围,场景整体光度更低,对比度也低,非常适合表现这种乌蒙蒙的阴雨氛围。
而且,极限竞速6 APEX的车身虽然谈不上“色彩浓艳”,但在整体画面里也依然过分的被凸显,而且对路面上水的效果处理的不好,让路面看起来很浅很亮。而第一张和第三张的极限竞速7除了整体光照和对比之外,路面也更暗,消除了场景中车辆的“架空感”。
所以说,极限竞速7相比极限竞速6 APEX,在画质上并没有多少提升,画面变好是源自对画面风格的调整。


说完画面,再来说说最近新出现的一条消息:“there’s a 30 percent surplus on the GPU”,翻译过来就是GPU还有30%剩余。
这条消息,其实是很模棱两可的。30%剩余指的是什么?是GPU占用率还有30%剩余,还是GPU性能还有30%剩余?这两种解读方法虽然看起来没啥区别,其实是远不一样的。而且无论怎么解读,这句话其实都说明不了任何问题。下面分别来说说这两种情况。
我们先假设他指的是“GPU占用率还有30%剩余”。先明确一个概念,占用率≠性能利用率(同理CPU),就算GPU占用率已经撑到了100%,也不代表GPU的所有性能都已经充分发挥出来。
就像玩DOTA或者星际,你APM高并不能说明什么,因为你不知道这里面有多少废操作。就是这个道理,GPU占用率100%只代表GPU的时钟周期已经被100%排满了,毫无闲置,但并不能说明GPU在每个周期都进行了有效的计算。
可能有人觉得,上面这段听起来,似乎像是在强调“本来利用率就只有70%,里面还不全是有效的计算,难道不正说明X1X的性能还远未到极限么”。其实我只是单纯的在讲“占用率≠性能利用率”这件事而已,和X1X并没有任何关联,下面才是正题。
大家是否还记得,4月初天蝎公布的时候,有过这样一种说法:“天蝎跑4K60帧的极限竞速6,GPU占用率只有66%,特效全开也只有88%”。那么问题来了,既然当时仅用2天时间就移植到天蝎上的极限竞速6,特效全开时GPU占用率也只有88%,为何现在却说极限竞速7的GPU占用率只有70%?既然还有这么大的余量,为何不继续提升画面质量?留那30%干什么用?
对此,我作出了如下假设,但是好像都无法成立:
1,为VR预留。且不提极限竞速7会不会VR化,就算将来会出VR版,也不是现在留30%的GPU使用率就能解决的。
2,为应付复杂场景预留的冗余。这一点相对来说比较合理,但正因为合理,所以才不合理。游戏的不同场景对性能的需求一定是不同的,如果想要维持全程稳定XX帧,那么为复杂场景预留冗余性能是理所当然的,你不能用游戏中的普通场景占用率70%来说明性能未到极限。
3,为以后的极限竞速8预留提升空间。这种假设其实颇为无厘头,就算将来的极限竞速8会在极限竞速7的基础上对性能的利用有提升,也只会是通过优化算法来减少GPU计算中的“废操作”,而不会用这种故意留一手不出全力的无聊伎俩。
现在,我们再假设他指的是“GPU性能还有30%剩余”。这也就意味着GPU在计算中,还有30%的“废操作”。是不是听起来觉得颇为合理?是不是给你一种只要优化一下算法就能挖掘出这部分性能?
不,我不得不给有这种想法的人泼一盆冷水。其实类似“只用了七成机能”的说法早已有之,比如PS3上的神秘海域2就曾说是发挥了七成机能。那么所谓的“七成机能”到底代表了什么?
看看神秘海域3和最后生还者的画面,比神秘海域2又能有多少提升?这些提升又有几分是得益于更充分的挖掘机能,几分是得益于更好的美工?其实“七成机能”这样的说法其实根本就是一种“语言艺术”,就是在告诉你机能已经基本到头了而已。
我的老师曾经和我说过这样的一种说法:“一个简单且充分优化的高级语言程序,运行效率大约是90%;一个复杂且经过充分优化的高级语言程序,运行效率大约是70%”。这意味着,随着程序的复杂化,程序内的耦合、依赖关系会导致运行效率下降,就算再怎么优化也无法完全消除。
举个简单的例子,烧水沏茶,就算你再怎么着急,把茶叶准备好放到茶壶里,你也得等水烧开才能真正沏上这壶茶,这个等待的过程就是无法避免的。逻辑上的高效,不代表执行上的高效。对程序来说也是这个道理,大型程序里有无数类似的情况发生,这也是为什么“占用率≠性能利用率”。
当然在等水烧开的过程中你还可以做别的事,尽量把等待的时间用其他有效的事件来填充,这也是程序优化的重要一步。所有的第一方在这方面都下了很多功夫,优化程序的执行调度,尽量将这些等待时间利用上。
但无论如何优化,也不可能完全消除这种浪费,这个执行效率的极限大概就卡在70%。所谓的七成机能或类似的说法,其实都是在变相表达一件事:“这就是机能的极限”。
所以,对于“there’s a 30percent surplus on the GPU”这个说法,我做出的最合理的猜想是“为应付复杂场景预留了30%的GPU占用”,其次是“这就是机能的极限”。


回复
本楼含有高级字体1楼2017-06-22 11:17
    2楼自己的


    收起回复
    来自Android客户端2楼2017-06-22 11:18
      收起回复
      来自Android客户端3楼2017-06-22 11:18
        销量决定一切


        回复
        来自Android客户端4楼2017-06-22 11:18
          已跪


          回复
          来自Android客户端5楼2017-06-22 11:19
            想升到多少级


            收起回复
            来自Android客户端6楼2017-06-22 11:27
              毕竟死鸡壕


              收起回复
              来自手机贴吧7楼2017-06-22 11:38
                我不信有人能看完


                收起回复
                来自Android客户端8楼2017-06-22 11:39



                  回复
                  来自Android客户端9楼2017-06-22 11:39
                    外行看热闹,内行看门道


                    回复
                    来自iPhone客户端10楼2017-06-22 11:51
                      很好的分析


                      回复
                      来自Android客户端11楼2017-06-22 11:52
                        哇哦


                        收起回复
                        来自iPhone客户端12楼2017-06-22 11:55
                          外行看热闹


                          收起回复
                          来自iPhone客户端13楼2017-06-22 12:06
                            看来微软想让软软们坐车坐到晕车,吗的,玩得都吐了,能不能换点别的,不是车就是枪。


                            收起回复
                            来自Android客户端14楼2017-06-22 12:34
                              太长不看 买新不买旧


                              回复
                              15楼2017-06-22 14:12
                                还是挺好玩的


                                收起回复
                                来自Android客户端16楼2017-06-22 14:19
                                  我倒是想知道废渣7和gts哪个更好?


                                  收起回复
                                  来自iPhone客户端17楼2017-06-22 15:41
                                    对赛车游戏没什么研究,极品20满足了


                                    回复
                                    来自Android客户端18楼2017-06-22 15:56
                                      研究了一会视频,别的我不知道,起码演示里的纽南,连水坑都和6的一毛一样没变化车辆阵容也就是6的本体+dlc


                                      回复
                                      来自Android客户端19楼2017-06-22 15:59
                                        看完了,涨姿势


                                        回复
                                        来自Android客户端20楼2017-06-22 16:05
                                          求lz之前发的帖子


                                          收起回复
                                          来自Android客户端21楼2017-06-22 16:09
                                            没意思,不如地平线4


                                            回复
                                            来自iPhone客户端22楼2017-06-22 16:28


                                              收起回复
                                              23楼2017-06-22 16:31
                                                运行大型游戏GPU跑不到100%,这显卡还是有点问题要不是保护机制不让它上去,要不就是CPU拖累发挥不出原有的性能


                                                收起回复
                                                24楼2017-06-22 16:43
                                                  畫質真的超假,連宣傳都那麼假,實際恐怕更假,車感覺是瓢在公路上的


                                                  收起回复
                                                  25楼2017-06-22 17:08
                                                    貌似很有道理


                                                    回复
                                                    26楼2017-06-22 17:39
                                                      没等级的渣渣还敢妖言惑众


                                                      收起回复
                                                      来自iPhone客户端27楼2017-06-22 17:58
                                                        用01代码写啊 效率最高


                                                        收起回复
                                                        来自iPhone客户端28楼2017-06-22 18:15
                                                          很想听听lz分析一下ns的硬件水平啊
                                                          到底299美元的ns用Tegra x1处理器,是不是达到了最佳性价比
                                                          还是说会有更好的硬件选择
                                                          可是这个话题肯定会争议很大,难


                                                          收起回复
                                                          29楼2017-06-22 23:00
                                                            极限竞速 系列仔细看其实是偏卡通的那种渲染色调,不像DC和GT


                                                            回复
                                                            来自Android客户端31楼2017-06-23 15:23