Fast Volumetric Blob Shadows 1.2 快速体积阴影特效
http://kvy635.bvimg.com/11319/f1f51caea6a40e53.jpg
http://kvy635.bvimg.com/11319/d35896e2a1e5f1e3.jpg
http://kvy635.bvimg.com/11319/1cd8257ed051e85f.jpg
http://kvy635.bvimg.com/11319/84302589c3be9585.jpg
最新发布日期 2021年12月16日
支持Unity版本 2017.4.40或更高
用于廉价渲染blob阴影体的着色器。
描述:
使用这个资产,添加简单的矩形或圆形阴影是非常容易的。阴影体的几何形状可以被移动、旋转和缩放。只要把材质放到一个立方体或球体的网格上,把它放在世界中,然后根据需要调整颜色、锐度和强度。对于动态物体,你可以用一个简单的脚本或约束来定位它。阴影甚至在启用全阴影但需要一点廉价的额外遮挡的情况下也是有用的。该材料可以被GPU实例化,但静态和动态批处理不起作用,因为批处理删除了着色器运行所需的转换信息。
与标准的Unity投影仪相比,这个资产的主要优势是投影仪会重新渲染它所影响的所有对象,这有可能大大增加场景的绘制调用次数和整体成本,特别是当有多个对象在多个环境对象上投下阴影,或者接受阴影的对象很大或很复杂时。FVBS着色器不存在这个问题,无论被阴影的场景有多复杂,都会有相同的成本。
注意:要使着色器工作,必须在摄像机上启用深度纹理,可以在URP的管道资产中启用,也可以使用内置的脚本。如果你的项目中还没有启用深度纹理,你会看到由于Unity需要渲染深度通道而增加的绘制调用。如果绘图调用是主要的瓶颈,这个资产可能不是正确的解决方案。
页:
[1]