当前位置: 首页 > news >正文

《Real-Time Rendering》第一章 介绍

开篇

  实时渲染涉及在计算机上快速地生成图像,它是计算机图形学中最高交互性的领域。一张图像出现在屏幕上,观察者会行动或反应,这些反馈接着会影响后续要生成的图像。这种反应和渲染的循环发生在足够快的速率,让观察者看不到单独的图像,而是沉浸于一个动态的过程中。
图像被显示的速率是用每秒帧数(FPS)或赫兹(Hz)来衡量的。在每秒一帧的情况下,只有一点交互性,用户对每个新图像的到来会感觉很痛苦。在6FPS左右,交互性的感觉就开始增加。视频游戏的目标是30FPS、60FPS、72FPS或更高的帧率,在这种速率的情况下,用户会聚焦于行动和反应。
影视投影仪会以24FPS显示画面,但是使用了一个快门系统,它会显示每帧两到四次来避免闪烁。这种刷新率Refresh Rate)是和显示速率分离的,而且使用赫兹(Hz)来表示。一个点亮每帧三次的快门有72Hz的刷新率。LCD监视器也会从显示速率分离刷新率。
观察以24FPS显示的画面也许是可以接受的,但是更高的速率非常重要的地方是缩短响应时间。仅仅15毫秒的短暂延迟就可以减慢和干扰交互。例如,用于虚拟现实的头戴式显示器通常要求90FPS来最小化延迟。
实时渲染不只是交互性。如果速度是唯一标准,那么任何能快速地响应用户的指令和在屏幕上绘制任何内容的应用程序都符合这个标准。实时渲染通常意味着生成三维图像。
交互性和感知三维空间对于实时渲染来说是充分条件,但是第三个元素也就是图形加速硬件已经称为它的定义的一部分。许多人认为3Dfx Voodoo 1显卡在1996年的问世是消费级三维图形应用的真正开始。随着这个市场的快速发展,每台计算机、平板、手机现在都有图形处理器。下面是两个使用硬件加速进行实时渲染的图像的例子。

img
img

  图形硬件的进步推动了交互式计算机图形学的领域研究的爆发式增长。我们将聚焦于提供那些能提高速度和改善图像质量的方法,同时也会了解加速算法和图形API的特性和局限。

http://www.wxhsa.cn/company.asp?id=6873

相关文章:

  • C语言基础
  • 公益站Agent Router注册送200刀额度竟然是真的
  • 数据集中valid的作用
  • 深入 RocketMQ 核心源码:从环境搭建到高可用设计的全方位解析
  • 单例模式
  • apache修改默认位置
  • 实用指南:YOLOv11的旋转目标检测改进-(扩展检测头支持旋转框预测,适配遥感场景)
  • 从零到顶会:NLP科研实战手册 - 实践
  • 肝不好能喝酒吗
  • ROS中如何将日志格式设置为行号的形式
  • USB相关的sysfs文件(重要的)【转】
  • 25上第一周
  • 深入解析:RxJava在Android中的应用
  • 模型选择与配置说明
  • 梯度下降算法
  • 002_文本分类任务的问答
  • 车牌识别
  • 告别人工标注瓶颈!Reward-RAG:用 CriticGPT 打造更懂人类偏好的检索模型
  • Latex 中百分号怎么打
  • 文件上传-条件竞争绕过
  • 文件包含漏洞
  • 9.17 CSP-S模拟23/多校A层冲刺NOIP2024模拟赛19 改题记录
  • Java基本语法
  • 在AI技术快速实现创想的时代,挖掘前端学习新需求成为关键——某知名编程教育平台需求洞察
  • 负载均衡层详解part3-lvs
  • 4. MySQL 索引优化实战
  • 算法课第一周作业
  • 线段树懒标记模板
  • 谁在我这位置遗留或丢失了一颗口罩爆珠(好像是桃子味)?
  • python小计划——学生管理系统