总括
Volumetric Light Beam是unity商城中一个功能强大的体积光插件, 主要功能就是实现非光追的Spotlight光源的丁达尔效果,可调参数非常多。此插件适用于所有SRP管线。
插件提供了SD和HD两套方案
- SD:更适合细的光束(thin beam)
- 提供功能
- 标准Volumetric Light Beam
- 动态遮挡
- 聚焦Handle
- 优点
- 全平台
- 使用程序化生成的锥体,双面透明渲染
- 物理上不准确,但在多数情况看起来近似
- 移动端也可以放十几个
- 缺点
- 并不是真正的体积
- 与不透明物体相交且相机在锥体内会有视觉错误
- 阴影是模拟的,不是真正的阴影,(为了性能)会忽略小物件

- HD:
- 提供功能
- 标准Volumetric Light Beam
- Volumetric Shadow Beam
- Volumetric Cookie Beam
- 实时修改组件
- 优点
- 使用Raymarching
- 非常真实
- 与不透明集合体的交集可以完美处理
- 可以拥有真正的体积阴影或Cookie
- 缺点
- 性能开销很高
- 不论哪套方案,Beam都通过生成 Cone Mesh 进行渲染,在C#与Shader中各有一部分参数控制。
- 作者:Reguluz
- 链接:https://reguluz.site/article/volumetric-light-beam-note-1
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章