3D光照阴影 平面阴影矩阵推导及代码实现

Posted 若水微韧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3D光照阴影 平面阴影矩阵推导及代码实现相关的知识,希望对你有一定的参考价值。

3D光照阴影 平面阴影矩阵推导及代码实现

参考有关知识于是辛苦几个小时,推导出光照 平面阴影转换矩阵见图片

 平面阴影矩阵推导第一页:


 平面阴影矩阵推导第二页



 平面阴影矩阵 具体代码实现 第三页:




到这里光照阴影的平面矩阵推导结束还有伪代码(参考红宝书)


其中具体运行效果如图所示:


以上是关于3D光照阴影 平面阴影矩阵推导及代码实现的主要内容,如果未能解决你的问题,请参考以下文章

平面阴影投射矩阵的推导

Unity无光照假阴影Shader实现及常见问题总结

osg利用矩阵投影在平面上产生阴影

Unity实时阴影技术(shadowMap)

使用vue学习three.js之加载和使用纹理-设置material.lightMap属性使用光照贴图创建假阴影

unity3d Light Probe不产生阴影。