# Games101-2-Rasterization 光栅化
当我们做好了 Transformation 的变换后,整个场景被映射到 上,接下来我们要考虑的就是如何进行光栅化,将这么个东西里面的东西绘制到屏幕上 \
# 基本问题
# 什么是屏幕?
屏幕是由一定分辨率大小的各个像素组成的。
# 什么是光栅化?
将图形绘制到屏幕上,即从连续的空间函数中,提取出(用像素来采样)对应像素的颜色。
# 考虑什么的光栅化?
当然是 —————— 三角形! Triangle!\
# 光栅化
# 1. 考虑给定三角形,有哪些像素在三角形内
基本思路是拿取像素中心坐标来判断是否在三角形内。
判定点在三角形内
给定三角形的三个顶点,,, 和点, 如何判断 p 是否在三角形内部?
- 使用叉乘
- 使用中心坐标系数判断
# 2. 遍历像素加速方法
使用包围盒
# 3. 走样
采样频率太低。使用抗锯齿来反走样
# 4. 遮挡问题
使用 z-buffer