文件大小:241.8 MB
版本:2.1.2
原始 Unity 版本:2022.3.18
Oceanis BiRP Pro 是 ARTnGame Productions 为 BiRP 开发的全新水体框架。该系统专为 BiRP 从零开始构建,旨在实现最佳视觉效果。
特征:
– 海洋系统采用两种类型的波浪系统来实现尖端的波浪运动,在 GPU 上一次模拟数千个波浪。
– 高级水体着色功能,结合了两个模块:一个模块提供超逼真的水体效果,带有模糊的天空反射和大气散射;另一个模块则呈现风格化效果。这两个模块可以通过权重进行组合。
–动态水波纹和焦散模块及控制器,使其能够适应海洋着色器。
–水气分离线模式和控制器
–支持 Unity 2022 LTS 和 Unity 6
– 水下和水上的焦散渲染
– 适用于即用型游戏场景的浮标和船只系统示例
– 用于游戏玩法的波浪采样,针对大量漂浮物进行了优化
– 先进独特的岸边处理系统,可区分深海和浅水动力学,实现无缝过渡。
– 优化岸线处理,实现最佳性能
– 水着色器中的雨滴系统集成
– 具有真实动态模拟功能的先进泡沫渲染器,可对海岸线产生动态效果
– 动态逼真的气泡系统
– 鱼群模块
– 基于水下深度的褪色和失真
– 水下遮阳空间,用于提升性能并适应水波
– 近岸线的高级深度细节
– 使用InfiniRIVER 资产为海洋水体添加动态 2D 液体模拟
– 使用Sky Master ULTIMATE 2021 资产,实现 Sky Master 天气服的体积云和光照的直接水面反射。
– 支持使用点光源对水面进行局部光照照明。此版本仅支持单个点光源,后续版本将扩展支持点光源阵列。
– 开源项目,包含所有源代码。
路线图:
– 水下体积光照和雾效,支持所有光照类型(太阳光、点光源、聚光灯),与Sky Master ULTIMATE 2021资源一起使用时,通过添加Sky Master ULTIMATE 2021 中已包含的体积光照效果的遮罩版本来实现。
– 简化海岸线控制和处理,以便在配置管理器中显示所有选项
– 简化涡旋的产生以及半径和涡旋功率的控制
– 完成本地化水体模块,并添加配置器自动化功能以创建水体。
– 完成局部水体水下渲染,包括局部水体(水池)水下的示例,主要需要阻止水面遮罩随摄像机旋转。
– 完善波浪边缘的 3D 粒子系统,模拟强风吹散波浪产生的泡沫粒子。第一个版本已包含在演示场景中,但还需要进一步改进才能达到完美效果。
– 添加GPU鱼群跟随和响应波浪高度的功能
– 进一步集成Sky Master ULTIMATE 2021 ,实现水面闪电照明
-与InfiniRIVER 进一步集成,实现河流与海洋的连接
– 添加对多个局部光源照亮水面的支持
技术细节:
该系统采用投影网格法,始终在摄像机前方投影一个优化的网格,从而营造出无垠的海洋。这种方法的局限性在于陆地不能低于水面,因为水面会渲染在地图的每一个角落,所有低于水面的陆地都会被水覆盖。
该系统还支持局部水体,方法是关闭材质中的投影网格。我们以泳池中的水为例进行说明。目前这种局部水体模式的局限性在于水下特效的渲染尚未最终完成。在泳池演示中,水面遮罩平面会随摄像机移动,因此仅在摄像机正对地平线或与地平线呈小角度时效果正确。下一版本将完善此问题,届时遮罩平面将独立于摄像机进行调节,不再随摄像机旋转。
该系统与Sky Master ULTIMATE 2021完全兼容, 可用于在水中反射体积云。


评论(0)