延期渲染是未来吗?


12

延迟渲染是否可以在PC硬件上进行实时3D渲染的未来(至少在光线跟踪变得可行之前)?我知道它的好处(很多指示灯,状态更改更少),还遇到了一些麻烦,例如抗锯齿,半透明的项目和更高的内存带宽。

但是下一代引擎会全部推迟使用吗?前向渲染已成为过去吗?

Answers:


13

这是一个古老的问题,但我想提一点。

延迟渲染会严重影响GPU带宽。对于屏幕上的每个像素,每种光线,灯光都可以从3到5种以上的纹理中进行获取。那是很多带宽。

这对越来越重要的移动GPU的伤害最大。是的,它们是低功耗芯片,但它们背后仍然具有着色器功能。在这样的平台上延迟渲染会受到伤害。对于基于PowerVR的平台(当前最流行的移动GPU)尤其如此,因为基于图块的渲染系统已经获得了延迟渲染的许多优势。

但是,将GPU置于CPU上的当前趋势远不止于此。现在,您可能会认为这仅适用于低端游戏,但是AMD谈论的是具有多达400个着色器处理器的CPU。那是一些不错的马力。是的,您不会在最高设置下运行最高端的高端游戏,但这将是可维护的GPU。

对于这些GPU,照明通道将受到影响。这些芯片当前使用与CPU使用相同的带宽。确实,对于这样的平台,您可能想开始使用快速噪声函数来计算颜色或法线而不是纹理。

延迟渲染实际上是针对高端硬件量身定制的。鉴于目前CPU / GPU芯片设计(低功耗等)的“底线”,仅对于仍具有离散GPU的用户,延迟渲染可能才是未来。


5

当您突出自己时,延迟渲染并不是解决所有问题的灵丹妙药,它还会引入新的问题。

所以不,这可能不是未来,也不会在所有引擎中使用。

相反,我认为您会看到多种技术的组合,包括在未来一段时间内使用的正向和延迟渲染。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.