随笔分类 -  图形学

摘要:前言 在上一篇中,我们以正交投影的方式学习了如何绘制三角形,但在生活中我们眼睛看到的现象用正交投影无法解释。比如如果是正交投影,我们看到的铁道两个铁轨在视角上并不会交于一点,也就是两个铁轨的间距并不会随着离我们的位置越远,而变小,实际上这正是透视投影。因此,对于渲染摄像机理解为我们的眼睛,用透视投影 阅读全文
posted @ 2022-11-14 19:23 爱莉希雅 阅读(236) 评论(0) 推荐(0)
摘要:在此篇中,我们将学习如何绘制一个三角形并对其进行着色,如何判断屏幕中同一个像素位置顶点的前后顺序 绘制三角形和平面着色 ​ 绘制图形,我们需要画线也就需要学习画线算法,但图形种类多种多样,为什么我们选择学习三角形呢? ​ 因为三角形是最基本的多边形,其拥有许多特性: 三角形可以分解其他多边形,也就是 阅读全文
posted @ 2022-11-07 22:30 爱莉希雅 阅读(351) 评论(0) 推荐(0)
摘要:Bresenham算法介绍 ​ 画线算法有三种,分别是DDA算法、中点算法、Bresenham算法,但为什么我们选择Bresenham算法呢?因为Bresenham算法仅仅使用整数加法、减法和位移,是一种增量误差算法,这些操作省时高效精确,是当前最有效的画线算法。并且,此算法并不局限于直线,圆等其他 阅读全文
posted @ 2022-11-02 20:28 爱莉希雅 阅读(366) 评论(0) 推荐(0)