Games101 笔记 05 光栅化(三角形的离散化)

视锥体定义需要的数据

  • 长宽比,
  • 可视角度Field of View

屏幕的定义

  • 二维数组
  • 一组像素
  • 典型的光栅成像设备

光栅化

光栅 是德语 中的屏幕

把东西画在屏幕上

Pixel (像素) picture Element 的缩写

  • 一个带有颜色的小方块
  • 一个颜色是r,g,b的混合

屏幕空间 Screen Space

约定俗成

像素的坐标写成x,y 都是整数

像素的屏幕是从0,0 到width-1,height-1

像素的中心其实在x+0.5, y+0.5 

把之前的-1,1 的立方体 变换成0,width , 0,height的平面上

 

显示设备

CRT

隔行扫描, 比如第一次画1,3,5 这种,  第二次画2,4,6, 可以提高效率.  一般看不出来什么 目前在一些视频压缩的地方还有用到, 但是会造成视频的撕裂.特别是高速运动下的情况. 

现在的都是把显存中的东西显示在屏幕上面.

LCD液晶显示器

利用液晶的原理来显示, 液晶是根据自己不同的排布影响光的

LED 发光二极管

要么发光要么不发光.

墨水屏

控制电子在上面, 要么显示要么不显示,  缺点是刷新率很低. 

为什么使用三角形

  • 三角形是最基础的多边形
  • 三角形内部一定是一个平面
  • 三角形内外的定义很清楚.
  • 只要定义3个顶点, 可以得到渐变的数据(插值)

采样Sampling

把一个函数离散化的过程,

通过采样进行光栅化的过程.

可以只遍历三角形所占范围内的光栅化,而不需要整个屏幕都遍历. 

实际屏幕的光栅化

右侧屏幕的绿色元素比较多,因为人眼对绿色感光比较明显~~

屏幕分辨率比较低的时候会出现锯齿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值