计算机图形学笔记-基本概念

计算机图形学笔记-基本概念 

目录

计算机图形学笔记-基本概念 

可编程渲染管线

初识图形学

图形系统浅析

扫描方式

图形显示子系统结构

可编程渲染管线

  •  流水线中的三个概念阶段

 

  •  物体渲染的过程:

 

 

  • 光栅化阶段:

 

 

初识图形学

  •  计算机图形学:研究怎样利用计算机来显示、生成和处理图 形的原理、斱法和技术的一门学科
  •  计算机图形学:

 

  •  发展历史

  • 第一阶段
    • 1950年,第一台图形显示器作为美国 麻省理工学院(MIT)旋风I号 (Whirlwind I)计算机的附件诞生了
    •  这是一台类似于示波器的阴极射线管 (Cathod Ray Tube,简称CRT)。 它的出现架起了图形显示与计算机技 术联系的桥梁。

 

第二阶段 光栅图形学的成熟

  •  光栅图形学:图元生成、区域填充、裁剪、反走样、消隐 等基本图形概念及其相应算法纷纷诞生。、
  • 光栅显示器
    • 光栅图形学的基础:光栅扫描式图形显示器,该设备是画点设备,可看作 是一个点阵单元发生器,可控制每个点阵单元的亮度。

  • 图形软件标准化
    • ACM成立图形标准化委员会,制定CGS(核心 图形系统) ISO发布CGI (计算机图形接口标准) 、CGM (计算机图形元文件)、GKS(计算机图形核 心系统)、PHIGS(程序员层次交互式图形系 统) 这些标准为计算机图形学的推广、应用以及资源的共享发挥了 巨大作用。 
  • 图形渲染
    • 1970年,Bouknight提出了第一个光反射模型
    • 1971年, Gourand提出“漫反射模型+插值”的思想,被称 为Gourand明暗处理
    • 1975年,Phong提出了著名的简单光照模型- Phong模型

 

  • 1980年Whitted提出了一个光透视模型-Whitted模型, 并第一次给出光线跟踪算法的范例,实现Whitted模型

第三阶段 真实感图形学 

  •  图形标准

  • 1992年7月,SGI公司发布了OpenGL的1.0版本 1997年,微软公司发布了DirectX的3.0版本 
  •  20世纪90年代出现图形处理器(英语:Graphics Processing Unit,缩写:GPU,又称显示核心、视 觉处理器、显示芯片),计算机图形学开始具有强 大的硬件计算基础。
  • 图形工业
    • 1999 年,NVIDIA 发明了 GPU,这极大地推动了 PC 游戏 市场的发展,重新定义了现代计算机图形技术,幵彻底改 变了幵行计算。
  •  造型 面片数的增加

 

  • 表面细节 

 

图形系统浅析

  • 图形硬件:
    • 输入设备:用于输入数据的装置,从原始的穿孔纸到今天的数据手 套、数据衣,经历了四个阶段的发展。
    • 显示设备:主要指各类显示器,用于显示输出图形信息。经历了从 CRT到3D显示的发展历程。
    •  输出设备:主要指硬拷贝设备,用于将图形戒非图形信息以打印戒印 刷的形式长期保存。
  •  计算机: 图形显示子系统

  •  计算机: 图形显示处理器

 

  •  图形软件

 

扫描方式

  • 随机扫描的图形显示器 
    • 又称向量(Vector)显示器、笔划 (Stroke writing)显示器
    • 随机扫描(Random-Scan)的图形显 示器中电子束的定位和偏转具有随机性, 即电子束的扫描轨迹随显示内容而变化, 只在需要的地方扫描,而丌必全屏扫描
  • 光栅扫描的图形显示器
    • 在光栅扫描系统中, 电子束横向扫描屏幕,一 次一行,从顶到底顺次进 行。当电子束横向沿每一 行秱动时,电子束的强度 不断变化来建立亮点的图案。
    •  工作原理:光栅扫描是控制电子束按某种光栅形状进行的顺序扫描,而字符、图象是靠Z轴信号控制辉亮来形成的。

  • 相关概念:
    • 刷新速率:每秒刷新的次数,如 80Hz。
    • 水平回扫(行扫描)
    • 垂直回扫(场扫描)
    • 消隐:就是要求不可见!

 

  •  逐行扫描和隔行扫描: 隔行扫描方式是先扫偶数行扫描线,再扫奇数行扫描线。

  • 光栅扫描图形显示器的特点
    • 优点:成本低,易于绘制填充图形
      • 刷新频率一定,不图形的复 杂程度无关,易于修改图形
    • 缺点:
      • 需要扫描转换
      • 会产生走样

 

图形显示子系统结构

 

 

 

 

  • 图形显示处理器

 

  • GPU 主芯片 
    • 显示主芯片又叫图形处理器Graphical Processing unit,就是我们 通常所说的GPU
    • 特点:擅长计算,在矩阵运算、运算密集型任务方面更有优势
    • 应用:计算机图形学、计算机视觉、机器学习、深度学习、图像处理、高性能计算 等多个领域。
  • 像素

 

  •  分辨率

 

 

  • 光点的大小: 

 

  • 帧缓存的大小: 

 

  • 颜色位面法 

 

 

 

  •  帧缓存容量

 

 

  •  颜色查找表:

 

 

  • 显示长宽比 

 

  • 屏幕坐标系 

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值