增量式光照模型

一.为什么需要增量式模型?

为保证多变性之间的光滑过渡,使连续的多边形呈现匀称的光强分布。由于每个多边形的法向一致,如果用phong光照模型,多边形内部的像素颜色相同,在不同法向的多边形相邻处,造成光强突变,使具有不同光强的两个相邻区域之间的光强不连续(马赫带效应)。如下图:
在这里插入图片描述

二.如何进行明暗处理

在这里插入图片描述

Gouraud明暗处理

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
第三步和第四步简化计算:使用增量计算
在这里插入图片描述

优点:
计算速度提高,解决了相邻多边形颜色突变的问题,产生真实感图像颜色过渡均匀。
不足:
处理镜面反射光(高光)效果有限。
双线性插值把能量往四周均匀、平均。结果就是光斑被扩大,本来没有光斑的地方插值后反而出现了光斑

Phong明暗处理

插值对象是法向而不再是光强。
以时间为代价,引入镜面反射,解决高光问题。

在这里插入图片描述
Phong明暗处理的特点:
(1)保留线性插值,对多边形边上的点和内域各点采用增量法
(2)对顶点的法向量进行插值,而顶点的法向量用相邻的多边形的法向平均值得到
(3)由插值得到的法向量,计算每个像素的光亮度
(4)假定光源与试点均在无穷远处,光强只是法向量的函数。

两种增量式光照明模型效果区别
在这里插入图片描述

比较总结:
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值