Crest Ocean System URP v4.16 Crest是一款技术先进、功能丰富的海洋系统,面向PC和控制台平台。

可编程渲染管线(SRP)兼容性

描述
Crest 是技术先进且功能丰富的海洋系统,主要面向 PC 和控制台平台以及 Unity 2019.4.0 或更高版本。

电邮支持 | Discord | 问题追踪 | Twitter

功能:

* 模拟的光线传输,包括反射、折射、散射、焦散近似、阴影
* 完全动态波形,具有创新的“均衡器”风格波纹创作
* 浅水 – 光线散射和波纹衰减
* 水下部分浸没
* 物体与水的动态相互作用
* 从波纹和海岸线模拟泡沫
* 实现水量水平移动的流量
*具有简单浮力实现的物理接口,并支持动态水物理 2

该资源附带 @patrickprosic 组装的示例海盗湾演示场景,使用了 RD-Textures.com 慷慨提供的地形纹理。此示例数据是可选的; PirateCove 文件夹不需要导入即可使用 Crest。

注:该资源面向通用渲染管线。该系统针对 Unity 的内置渲染管线的版本是免费提供的,可用于试验:https://github.com/crest-ocean/crest。
注 2:Crest 面向 PC 和控制台平台。它可以在移动端上运行,但功能强大,灵活且可扩展,而不是将性能最大化的最低限度/专用系统。
注 3:Crest 依赖于计算着色器,因此仅支持与计算兼容的平台。遗憾的是,Crest 不支持 WebGL。详细信息:https://docs.unity3d.com/Manual/class-ComputeShader.html
注 4:Crest 面向需要高级水模拟的项目。它需要技术设置和配置,而不是简单的嵌入式解决方案。
注 5:Crest 当前不支持同时渲染多台摄像机,例如分屏多人游戏的潜在要求。

Crest 代码包含 MIT 许可的代码。版权声明在随附的文件 ThirdPartyNotices.md 中有具体说明。

技术细节
Crest的目标是PC和控制台平台。它可能在移动设备上运行,但它是为了强大、灵活和可扩展而构建的,而不是一个将性能最大化的最小/专用系统。

Crest不支持OpenGL或WebGL。我们对Quest有一些支持,但性能可能是一个挑战。

Crest面向需要高级水模拟的项目。这可能不是最适合手机游戏或开发人员的产品,他们需要一个不需要配置的非常简单的插件解决方案。

Crest目前不支持同时渲染多个摄像机,例如分屏多人游戏。

波峰代码包含麻省理工学院许可的代码。版权声明在附带文件ThirdPartyNotices.md中指定。

发表回复

后才能评论