OpenGL初探_1:光栅化概念

刚看OpenGL超级宝典第5版(好像又称为蓝宝书),就被里面的基本概念给懵了,翻译难以理解,于是网上找资料,总结出容易理解的说明。


光栅化(Rasterization):

书本原句:实际绘制或填充每个定点之间的像素形成线段就叫做光栅化

个人总结:

这个词儿Adobe官方翻译成 栅格化或者 像素化。就是把矢量图形转化成像素点儿的过程。我们屏幕上显示的画面都是 由像素组成,而三维物体都是点线面构成的。要让点线面,变成能在屏幕上显示的像素,就需要Rasterize这个过程。就是从矢量的点线面的描述,变成像素的描述。
如下图,这是一个放大了1200%的屏幕,前面是告诉计算机我有一个圆形,后面就是计算机把圆形转换成可以显示的像素点。这 个过程就是Rasterize。
粗略地讲:你模型的那些顶点在经过各种矩阵变换后也仅仅是顶点。而由顶点构成的三角形要在屏幕上显示出来,除了需要三个顶点的信息
以外,还需要确定构成这个三角形的所有像素的信息。光栅化就是干这个的:



光栅化会根据三角形顶点的位置,来确定需要多少个像素点才能构成这个三角形,以及每个像素点都应该得到哪些信息,
比如uv坐标该是什么...等。这是通过对顶点数据进行插值来完成的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值