计算机图形学
文章平均质量分 83
好凉凉~~
这个作者很懒,什么都没留下…
展开
-
计算机图形学(5)--Shading(2)
接着上篇,我们说完了Blinn-Phong模型的漫反射项,下面介绍该模型的高光项。我们要怎么观察到高光呢,或者说高光是什么时候出现的呢?经过日常经验和观察,我们可以知道,当物体的表面无比光滑时,其反射光的方向相当于镜面反射,若物体表面是稍光滑一点的金属,则其反射光的方向便接近于镜面反射,如下图,R表示镜面反射的方向,一般光滑物体的反射方向在黄色的区间内,当我们的观测方向与R方向很接近时,我们便可以观测到高光。 Blinn-Phong模型给出,当镜面反射方向和观察方向很接近时,其实就是法线和半程向量很接原创 2022-05-20 16:45:16 · 140 阅读 · 0 评论 -
计算机图形学(4)Shading--深度缓存Blinn-Phong反射模型
在介绍深度测试之前,我们先想象一下,情景中有很多物体,那么一个显而易见的问题就是物体的遮挡问题,即物体摆放的顺序问题,有哪些物体是必须靠近屏幕的,有哪些物体一定是放在某一个物体的前面的等问题。那么,我们处理这类问题的一个显而易见的方法就是,按顺序在屏幕上先处理最远的,然后依次由远到近一层一层进行处理,即像油画家画画一样的处理手法,由远及近,层层遮挡,我们把这种处理方法叫做画家算法。 但是这种按远到近的顺序处理,是要经过一系列判断的,有时候会出现无法判断到底哪个物体是离相机最远或者最近的情况,即当有物体原创 2022-05-19 17:22:51 · 470 阅读 · 0 评论