害,今天就把阴影看了吧,和上一篇的主题不太搭调,就新开了一个文章,哈哈哈哈
ShadowMap的原理
突然翻上半年听games202课程闫老师讲的ShadowMap的知识点了。
大致就是说从光源的方向看物体生成一张阴影映射纹理(shadowMap)
差不多长这个样子
然后捏,我们摄像机看到的一些物体在世界坐标下的位置在shadowmap中查找,如果深度大于shadowMap中的呢,那肯定就是在阴影中了啊!反正大概就是个这么意思了啦,可能不是很准确。
阴影在Unity中
在unity中物体可以选择是否投射阴影或者是否接收阴影这种选择,如果你选择接收阴影,那你的物体就得采样shadowmap,如果你选择投射阴影,那你这个物体就要加入shadowmap的计算中去。
投射阴影