其他分享
首页 > 其他分享> > OpenGL 带有定向光源的阴影贴图

OpenGL 带有定向光源的阴影贴图

作者:互联网

OpenGL带有定向光源的阴影贴图

OpenGL带有定向光源的阴影贴图简介

之前介绍的阴影映射算法使用聚光灯作为光源。该算法本身基于从光源位置渲染阴影图的想法。使用聚光灯是因为它的行为与标准相机非常相似-它也具有方向和位置,并且照明区域随距光源的距离而增加:
在这里插入图片描述
聚光灯是圆锥形的,这使我们的生活更轻松-我们可以使用与相机相同的透视投影矩阵。使用点光源实现“阴影贴图”是非常困难的,但是我们在这里通过渲染立方纹理来实现它。尽管仍然需要进行投影。

现在让我们考虑定向光。它的不同之处在于它没有位置,但是有方向。它通常用于模拟太阳,由于太阳的大小,它会发出几乎平行的光线:

标签:贴图,OpenGL,光源,阴影,聚光灯,定向
来源: https://blog.csdn.net/it_xiangqiang/article/details/115030100