使用PCSS实现的实时阴影效果

PCSS的技术可以使得阴影呈现出近硬远软的效果,并且能够实时实现。
其核心理念是通过模拟光源的面积来产生更自然、更柔和的阴影边缘。

使用PCSS实现的实时阴影效果_第1张图片

具体步骤:
1、生成shadowmap
2、在进行阴影的比较时候进行平均,并非之前的shadow map 或者之后完全的阴影。
3、在判断阴影时候采用了先判断光源距离再决定软硬程度的想法
使用PCSS实现的实时阴影效果_第2张图片

4、获得渲染方程中可见项V的值并生成阴影
生成效果图:
可以看出靠近物体的阴影边缘更加锐利 远处的会更加模糊
使用PCSS实现的实时阴影效果_第3张图片

pcss

参考文献:Fernando, Randima. “Percentage-closer soft shadows.” In ACM SIGGRAPH 2005 Sketches, pp. 35-es. 2005.

你可能感兴趣的:(计算机图形学-输出,图形渲染)