上节课内容:
如何定义视锥?
两个概念:垂直可视角度、长宽比。
MVP回顾
定义屏幕(分辨率、像素)
屏幕是典型的光栅化设备
一个像素不能简单地看做一个点,而是一个方块,有它自己的中心
之前我们已经将图形投影到标准空间[-1,1]^3中,现在要把它投影到屏幕上:我们现在先来处理xy坐标,简单地缩放和平移即可,之后再考虑z坐标
一些显示设备
CRT屏幕(基于电子)
第二张图是隔行扫描的原理:
第一帧135行,第二帧246行,利用人眼的视觉停留
frame buffer:直接显示显存中的内容
Flat Panel Displays
平板显示设备,包括:LCD、OLCD
LCD:液晶显示
LED发光二极管
电子墨水屏(刷新率很低)
三角形的优点
三角形的优点:
- 最基本的多边形,意味者从简单入手
- 可以构成其他的多边形
- 无法沿顶点连线对折,保证平面(三个点确定一个平面)
- 容易判断一个点是否在三角形内部(通过叉乘)
- 可以采取某些方法来构成渐进色
采样
采样是一个离散的函数,输入是一个点
这里的函数inside就是采样函数:对每个点,采样其“是否在三角形内”这一信息,采样完成后便于以后赋予每个点以不同的颜色。
inside函数如何实现?
P1P2 X P1Q
P0P1 X P0Q
P2P0 X P2Q
对于在边界上的,要么不做处理,要么自定义处理,没有什么标准。opengl和directx都有自己的规定。
蓝色是黄色的包围盒,蓝色和白色没有交集,那么无需判断也知道黄色不在白色的范围之内
人眼对绿色比较敏感,所以GalaxyS5中绿色的点密度高。