» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 19 12
发新话题
打印

[新闻] 索尼: KZ SF 单机联机都是1080P

Q: Is KILLZONE SHADOW FALL running 1080p, or something else?
KILLZONE SHADOW FALL’s single and multiplayer modes both run at 1080p.

Q: Is SHADOW FALL running 1080p natively?
In both SP and MP, KILLZONE SHADOW FALL outputs a full, unscaled 1080p image at up to 60 FPS. Native is often used to indicate images that are not scaled; it is native by that definition.

In Multiplayer mode, however, we use a technique called “temporal reprojection,” which combines pixels and motion vectors from multiple lower-resolution frames to reconstruct a full 1080p image. If native means that every part of the pipeline is 1080p then this technique is not native.

Games often employ different resolutions in different parts of their rendering pipeline. Most games render particles and ambient occlusion at a lower resolution, while some games even do all lighting at a lower resolution. This is generally still called native 1080p. The technique used in KILLZONE SHADOW FALL goes further and reconstructs half of the pixels from past frames.

We recognize the community’s degree of investment on this matter, and that the conventional terminology used before may be too vague to effectively convey what’s going on under the hood. As such we will do our best to be more precise with our language in the future.

Q: So how does “temporal reprojection” work and what’s the difference with up-scaling?
Up-scaling is a spatial interpolation filter. When up-scaling an image from one resolution to another, new pixels are added by stretching the image in X/Y dimension. The values of the new pixels are picked to lie in between the current values of the pixels. This gives a bigger, but slightly blurrier picture.

Temporal reprojection is a technique that tracks the position of pixels over time and predicts where they will be in future. These “history pixels” are combined with freshly rendered pixels to form a higher-resolution new frame. This is what KILLZONE SHADOW FALL uses in multiplayer.

So, in a bit more detail, this is what we need for this technique:




We keep track of three images of “history pixels” sized 960x1080
The current frame
The past frame
And the past-past frame


For each pixel we store its color and its motion vector – i.e. the direction of the pixel on-screen
We also store a full 1080p, “previous frame” which we use to improve anti-aliasing
Then we have to reconstruct every odd pixel in the frame:
We track every pixel back to the previous frame and two frames ago, by using its motion vectors
By looking at how this pixel moved in the past, we determine its “predictability”
Most pixels are very predictable, so we use reconstruction from a past frame to serve as the odd pixel
If the pixel is not very predictable, we pick the best value from neighbors in the current frame
On occasion the prediction fails and locally pixels become blurry, or thin vertical lines appear. However, most of the time the prediction works well and the image is identical to a normal 1080p image. We then increase sub-pixel anti-aliasing using our 1080p “previous frame” and motion vectors, further improving the image quality.

The temporal reprojection technique gave subjectively similar results and it makes certain parts of the rendering process faster. This reduces controller lag and increases responsiveness, which improves the KILLZONE SHADOW FALL multiplayer experience.

We will be discussing KILLZONE SHADOW FALL’s rendering techniques – including this one – in a talk at the upcoming Games Developers Conference on March 20th, Room 132, North Hall. We will go into much more detail, but if you have any questions please leave them in the comments below so that we can address them in the presentation. The presentation slides will be shared on the Guerrilla Games Publications page after the conference.

3月20月会专门在会议上讲解这种技术


TOP

“不要碧莲”技术开发完成了?



TOP

posted by wap, platform: 小米 (MI 1S)

下次来个640*1080吧,再接再厉


TOP

主机确实弱啊,最近看显卡评测挺多,1080P基本是最低的评测分辨率了。

TOP

论吹牛能力,微软是索尼的10倍不止吧?
本帖最近评分记录

TOP

在某网站爆出之前没有任何人发现分辨率不对
综上,分辨率没对画面的影响并没有想象中的大。

但是共平台游戏数毛还得数,不然论坛还有什么乐趣:D

TOP

微软:我一定十倍返还!

TOP

两家都很会嘴炮啊

TOP

posted by wap, platform: iPhone

7.5分也算7分

TOP

有谁能解释一下“temporal reprojection”和插值有什么区别?

TOP

年薪20万刀,穷鬼都闭嘴!

TOP

呵呵呵呵呵

TOP

引用:
原帖由 hugang 于 2014-3-7 16:03 发表
有谁能解释一下“temporal reprojection”和插值有什么区别?
什么分区别不重要,嘴上1080p就是底线

TOP

到底是主机贴还是个人恩怨贴啊,这两天水区和战区都闹情绪啊,打住打住 :D

TOP

posted by wap, platform: iPhone
引用:
原帖由 @hugang  于 2014-3-7 16:03 发表
有谁能解释一下“temporal reprojection”和插值有什么区别?
1920i*1080p无插值和960*1080插值到1080p的分别…
不过这里都是借机对喷的多…

TOP

 19 12
发新话题
     
官方公众号及微博