![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GAMES101
稷殿下
这个作者很懒,什么都没留下…
展开
-
【GAMES101】Z-Buffer算法
本期,推送GAMES101作业2实现Z-Buffer算法。画家算法受画家算法的启发,从后到前绘制,在framebuffer中覆盖。因为要排序,所以算法复杂度O(nlgn)\mathcal{O}(n\lg n)O(nlgn)。但是对于交叉叠放这种请情况,画家算法行不通。Z-Buffer(深度缓冲)算法主要思想:深度缓冲器存区每个像素的当前最小深度zzz值深度值需要额外的缓冲区Frame buffer:储存颜色值Depth buffer (z-buffer):储存深度值Z-B原创 2020-07-23 11:35:17 · 2777 阅读 · 2 评论 -
【GAMES101】透视投影
原文链接:【GAMES101】透视投影GAMES101作业1中编程实现一个三角形旋转投影的任务,期间配置环境、找Bug费了好几天的功夫。本期,推送一些注意的地方。1 3D Perspective ProjectionHow to do perspective projectionFirst “squish” the frustum into a cuboid n→n,f→fn \rightarrow n, f \rightarrow fn→n,f→f (Mpersp→orthoM_{per.原创 2020-07-22 21:32:00 · 524 阅读 · 0 评论 -
【GAMES101】光栅化
原文地址:link最近在学习计算机图形学,发现闫令琪教授在B站讲授的GAMES101非常好、浅显易懂。本期,整理了光栅化(Rasterization)相关内容。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yh5KJNUc-1594813851094)(https://imgkr.cn-bj.ufileos.com/0ae25122-8911-418c-affe-76c2baad5394.png)]1 Canonical Cube to Screen计算机是如何将.原创 2020-07-15 19:52:44 · 521 阅读 · 0 评论