Best Unity Water Assets for SRP
1.Lux Water
这是资产商店中最好的水着色器。非常好的优化,很大的支持,从开发人员。您可以在一天内解决任何查询。它是直接的,简单的工作,非常可定制。它有一个实现的解决方案来处理水下透明的东西。它有一个解决深水效应。作者只是简单地考虑现实主义和你可能想要的东西,然后把它们放进去。
优点:你可以得到最好的效果开箱即用
缺点:不支持DX9, URP和HDRP
![](https://img.haomeiwen.com/i11652549/f26eb57388ec7eee.png)
- Calm Water
从性能和视觉上看,这个资产真的很好。你可以得到很好的反射,很好的水的效果,和了不起的泡沫周围的任何物体粘通过表面,同时保持高性能。该资产提供了一些很好的属性来配置你的水,它看起来和性能都很好。到目前为止,这种水是商店里最简单、最快的水系统。此外,开发人员非常友好,能够与我一起为资产添加一些很酷的功能。
![](https://img.haomeiwen.com/i11652549/e3a6b8b8e1d0bced.png)
优点:易于设置,性能非常好
缺点:手册不是很详细,VR使用中报告了很多bug,不支持URP和HDRP
-
Stylized water shader
使用它很有趣,结果令人兴奋。你可以从资产商店买到最好的卡通水着色器。我通过与开发者的电子邮件联系获得了最好的支持。这个水着色器是非常有用的,如果你要做一个像卡通的游戏。自定义选项很多,你可以发挥创意。使用起来并不困难,在PC和手机上的表现都很好。
优点:资产商店中最好的卡通水着色器
缺点:在手机游戏中出现过时的水效果并不符合标准。不支持URP和HDRP
URP和HDRP的 最好的插件
Crest Ocean System
Crest Ocean 系统是功能丰富的 Ocean 系统,适用于 Unity 的 URP 和 HDRP 渲染管道。如果您想使用 Oceans 为 PC 或控制台制作游戏,那么 Crest Ocean 系统就是您的最佳选择。
该资产经过良好优化且功能齐全。不幸的是,它仅针对 PC 和控制台进行了优化。Crest ocean System 似乎与较旧的 Unity 版本存在一些版本兼容性问题。因此,如果您使用带有 LWRP 的 Unity 版本,那么您可能不应该获得此资源。
该资产有一个用于内置渲染管道的免费版本,可以从 Git 下载。您可以从资源商店获取 URP 和 HDRP 版本。
![](https://img.haomeiwen.com/i11652549/f34a6931f20af751.png)
KWS water system
如果您正在寻找一个满足您所有用水需求的供水系统,这是您唯一需要的套件。它作为不同渲染管道的单独包提供。如果您需要用于两个不同渲染管道的供水系统,那么您将必须购买两个单独的软件包。
![](https://img.haomeiwen.com/i11652549/e2ad813c00e18834.png)
该软件包与手机游戏不兼容。这仅针对 PC 游戏。
它具有所有必需的功能,如浮力、深度遮蔽、动态波浪、降雨效果和曲面细分。
URP性能最佳的
就功能而言,KWS 水系统是最好的,但如果您需要性能,那么它不是您的最佳选择。
Stylized Water 2
就基本水景和性能而言,该资产是最好的。您可以在移动和 VR 游戏中使用它,而不会出现太大的性能滞后。它支持 URP 中的雾和 2D 灯光。
它是原始风格化水的继承者,仅支持标准渲染管道。所有原始功能均被保留并支持 URP。
局限性
- 专为 3D 渲染而构建。不能与 2D 渲染器或 Tilemaps 一起使用
-
VR 中禁用平面反射
使用统一标准资产制水
- 将网格添加到场景中并根据您的要求调整其大小。该网格将充当游戏的水。网格应平整且水平。
- 将网格添加到检查器中的水层。这是为了防止它在与灯光交互时出现错误的渲染。
- 在标准资产/水/源中找到水脚本。将其附加到您创建的水网格上。
- 在 Standard Assets/Water/ 中找到水的材质并将其添加到网格中。有白天水和夜间水两种基本选择。如果您想自定义,请在材质中使用 FX/水着色器并调整设置。
除非您拥有标准资产的专业版本,否则统一的标准资产水不会提供反射和折射设置。专业标准资源在水着色器中具有反射和折射设置,但这些设置在 VR 游戏中效果不佳。
Lux Water是适合所有条件的最佳选择,也是一项不错的投资。
来源
https://vionixstudio.com/2019/11/15/unity-water-asset/
网友评论