- 博客(5)
- 收藏
- 关注
原创 计算机图形学(5)--Shading(2)
接着上篇,我们说完了Blinn-Phong模型的漫反射项,下面介绍该模型的高光项。我们要怎么观察到高光呢,或者说高光是什么时候出现的呢?经过日常经验和观察,我们可以知道,当物体的表面无比光滑时,其反射光的方向相当于镜面反射,若物体表面是稍光滑一点的金属,则其反射光的方向便接近于镜面反射,如下图,R表示镜面反射的方向,一般光滑物体的反射方向在黄色的区间内,当我们的观测方向与R方向很接近时,我们便可以观测到高光。Blinn-Phong模型给出,当镜面反射方向和观察方向很接近时,其实就是法线和半程向量很接
2022-05-20 16:45:16
259
原创 计算机图形学(4)Shading--深度缓存Blinn-Phong反射模型
在介绍深度测试之前,我们先想象一下,情景中有很多物体,那么一个显而易见的问题就是物体的遮挡问题,即物体摆放的顺序问题,有哪些物体是必须靠近屏幕的,有哪些物体一定是放在某一个物体的前面的等问题。那么,我们处理这类问题的一个显而易见的方法就是,按顺序在屏幕上先处理最远的,然后依次由远到近一层一层进行处理,即像油画家画画一样的处理手法,由远及近,层层遮挡,我们把这种处理方法叫做画家算法。但是这种按远到近的顺序处理,是要经过一系列判断的,有时候会出现无法判断到底哪个物体是离相机最远或者最近的情况,即当有物体
2022-05-19 17:22:51
591
原创 计算机图形学(3) Rasterize(光栅化)--抗锯齿
由上一篇最后我们讲到,通过采样的方法来判断像素的中心点是否在三角形内部,得到这些在内部的点,然后填充上像素后得到的结果有着明显的锯齿,这种现象可以称为走样。我们知道,我们播放的视频也是一帧一帧叠加而成的,也就是说视频在时间也不是连续的,这里也有采样的思想,我们所看到的动画视频等等就是在时间上的采样结果。可以看出,采样是广泛存在的,同样的像上图出现锯齿(一个方面)这样的问题也是广泛存在的。通常,我们将这些采样出现的问题叫做采样瑕疵(SamplingArtifacts)。除了出现锯齿的问题之外,还会出.
2022-05-17 18:57:42
743
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅