首页 Real-Time Rendering 第一章 介绍(Introduction)
文章
取消

Real-Time Rendering 第一章 介绍(Introduction)

Real-Time Rendering

第一章 介绍

实时渲染即在计算机上快速生成图像,它是计算机图形学中互动性最强的领域。屏幕上会出现一幅图像,观看者会采取行动或做出反应,这种反馈会影响下一步生成的内容。这种反应和渲染的循环速度非常快,以至于观众看不到单个图像,而是沉浸在动态过程中。

图像的显示速率以每秒帧数(FPS)或赫兹(Hz)为单位进行测量。以每秒一帧的速度,几乎没有交互性;用户痛苦地意识到每个新图像的到来。每秒6帧左右,互动感开始增强。视频游戏的目标是30、60、72或更高的FPS;在这些速度下,用户专注于行动和反应。

以24 FPS的速度观看屏幕上的图像可能是可以接受的,但更高的速度对于最小化响应时间很重要。只要15毫秒的时间延迟就可以减缓和干扰交互。例如,用于虚拟现实的头戴式显示器通常需要90 FPS以最小化延迟。

实时渲染不仅仅是交互性。如果速度是唯一的标准,那么任何快速响应用户命令并在屏幕上绘制任何内容的应用程序都符合条件。实时渲染通常意味着生成三维图像。

图形硬件的进步推动了交互式计算机图形领域的研究。我们将重点介绍提高速度和改善图像质量的方法,同时还将介绍加速算法和图形API的功能和局限性。

来自极限竞速7的一张截图:

我们无法深入讨论每一个主题,因此我们的目标是展示关键概念和术语,解释该领域最健壮和实用的算法,并提供更好的方向,以获取更多信息。

本文由作者按照 CC BY 4.0 进行授权

-

Real-Time Rendering 第二章 图形渲染流水线(The Graphics Rendering Pipeline)

热门标签