Games101计算机图形学笔记L7 Shading 1(Illumination,Shading and Graphics Pipeline)

本文探讨了在计算机图形学中使用深度缓存解决遮挡问题的方法,以及高光、漫反射和环境光等光照模型的基本原理。介绍了通过深度缓存(z-buffer)来确定像素的前后关系,解决了复杂场景下物体遮挡的问题。同时,深入解析了光照模型中的局部光照计算,包括kd反射系数在漫反射中的应用。

Shading 1(Illumination,Shading and Graphics Pipeline)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
从远到近绘制,近的覆盖远的
在这里插入图片描述
互相遮挡无法确定顺序
在这里插入图片描述
除了图片缓存,再生成一个深度缓存,存储每个像素的深度
注意:为了简化z总是正的,越小越近
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
浮点型很少出现相等,但z-fight还是存在的
z-buffer无法处理透明物体
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
高光、漫反射、环境光
在这里插入图片描述
在这里插入图片描述
local代表局部的,并不会考虑阴影
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
kd代表反射的系数,漫反射与v观测角度无关
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值