Unity插件 – 体积雾插件 Fast Volumetric Area Fog | Height, Spherical, Box, Mesh

文件大小:168.7 MB

版本:1.0.12

原始 Unity 版本:2021.3.31

快速高效的区域体积雾着色器,包含高度雾、球形雾等多种类型,提供受光和不受光版本,为你的游戏增添环境氛围。

只需放置雾对象,指定其体积(立方体、球体或自定义网格),并调整参数——雾中的所有对象都会受到影响,无需为这些对象编写自定义表面着色器。

雾效果使用特殊的表面着色器渲染一切,该着色器基于雾的类型、深度、体积参数和雾的参数计算雾的密度。使用了简单优化的数学公式,保证性能高效。光照模型使用近似计算散射效果,并能很好地融入现有的Unity光照渲染管线中。

支持创建不同类型的区域体积雾效果:

  • Height:雾的密度沿对象的局部Y轴分布。
  • SphericalPos:雾的密度分布在球体内部,密度取决于位置,在球心为100%,在球体半径处为0%。
  • SphericalDist:雾的密度分布在球体内部,密度取决于视线射线在球体内行进的距离。
  • InvertedSpherical:雾在立方体体积内渲染,但体积中心有一个没有雾的球形区域。这在大逃杀类游戏中可能很有用。
  • ViewAligned:雾相对于摄像机位置和视角进行渲染。这与默认的全局雾渲染方式类似,但在这里它被限制在特定的立方体体积内。
  • BoxPos:雾在立方体体积内渲染,密度取决于位置和距离立方体中心的距离。
  • BoxDist:雾在立方体体积内渲染,密度取决于视线射线在立方体内行进的距离。
  • BoxExperimental:这是一个更复杂的雾类型,在立方体体积内渲染,工作方式类似于BoxPos,密度取决于位置和距离立方体中心的距离,但更加平滑。然而,从不同角度观察时可能会有一些不完美之处。根据你的使用场景选择最佳类型。
  • Mixed Fog Types:这些特殊雾类型混合了两种基本雾类型,以获得更好的视觉效果,例如为高度雾创建平滑边缘。包括:InvertedSphericalXHeight、HeightXBox、HeightXView、BoxXView。

提供不受光和受光版本,支持体积内的光散射。支持动态点光源和方向光(未来更新中计划支持更多)。光散射可通过三个参数进行调整,以匹配游戏的光照风格。

支持内置渲染管线和通用渲染管线(未来更新中计划支持HDRP)。

GPU实例化可以批量处理多个相同类型的雾体积(仍允许参数变化),以提高性能。

支持透视和正交相机。

支持VR单通道实例和通用渲染管线中的多通道渲染。

适用于任何游戏类型,如俯视视角、第一人称视角、第三人称视角。

它可以用于以下场景:

  • 地下墓穴中的地面高度雾
  • 水下效果
  • 太空星云/尘埃
  • 行星大气层
  • 植被和沼泽区的区域效果
  • 增强法术效果
  • 单个房间内的局部雾
  • 山缝、洞穴、裂缝中的雾
  • 光线体积效果
  • 遮罩可玩区域之外的区域

发表回复

后才能评论

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。 若排除这种情况,可在对应资源底部留言,或者联系右侧管理员Q

如果您已经成功付款但是网站没有弹出成功提示,请你千万不要着急~~什么事情都不要慌 ~~~联系站长提供付款信息为您处理