现代计算机图形学入门学习笔记-Leture08-着色2

高光(镜面光反射)

物体比较光滑的部分的反射比较接近镜面的反射,光线的反射沿着镜面反射方R有一个分布,观察方向和镜面反射方向接近的时候会看到高光。

半程向量法:

观察方向和镜面反射方向接近时,物体表面法线方向和光线入射方向与观察方向的半程向量也接近。

此处没考虑多少能量被接收。

半程向量计算方便简洁。

为什么法向量和半程向量夹角余弦要有p次方:

因为不经过p次方,高光范围太大,用p次方来控制高光范围。

 

 环境光

与光照方向和观察方向无关。

其颜色是一个常数,保证没有地方是黑的。

Ia为环境光,ka为环境光系数

 Blinn-Phong反射模型计算合成

着色频率

分为面、顶点、像素。

逐平面着色即逐三角形

针对每个三角形

逐顶点着色

 针对每个顶点

逐像素着色

针对每个像素

这里的Phong指的是着色频率,反射中的Phong是说着色模型。

 着色频率的选择

视情况而定

比如面分得很细的时候就可以选择逐面着色。

但也可能频率高的性能开销更低,比如顶点比像素多的时候逐像素着色要比逐顶点着色开销更低。

求顶点法线

对包含该顶点的各个面的法线加权平均。

 两顶点间的法线可通过插值求取

 图形(实时渲染)管线

 

 

 

 

 

纹理映射

任何三维物体的表面都是二维的

 将每一个三角形的顶点都映射纹理坐标上

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值