虚幻引擎UE5真实大海海洋模拟插件Oceanology

我们模型的核心设计是基于海洋学的尖端结果和先进的3D计算技术,对海面进行准确有效的描述。

特征:

  • 在顶点着色器中计算了 64 个 Gerstner 波,以保持高性能
  • 表面渲染 – 焦散、湿润、水下、水线、泡沫 Dinamica、带有数学计算的波浪、与海洋融合、动态音频检测
  • 水量 – 在海洋学中是一个控制物理和游泳的盒子。可以在一个场景中放置多个水体,具体取决于您想要生成的水体数量以及您希望设置的可游泳和浮力区域的大小。
  • QuadTree 生成“水平面”网格。广阔无垠的海洋不仅仅是一架“简单的白开水飞机”,因为它会花费大量的性能。我们使用 QuadTree 逻辑将性能优化到游戏可接受的水平。
  • 蒲福尺度 – 目前海洋学可以修改和获得不同的高度状态,暴风雨波,中波,平静波,这种行为是基于海洋的真实感
  • 音频系统 – 海洋学支持两种不同的音频模式:水下和波浪 水下和非水下检测的行为可以通过“启用调试”完美地检查。
  • 完全复制 – 海洋学 5.1.6(当前状态完全复制) 专为在线多人游戏设计
  • RVT Heightmap Actor – 海洋学 5.1.6 (当前状态 RVT 动态高度图) 我们当前的版本可以实时获取景观的高度, 现在波浪将更平滑地适应景观, 在所需区域产生泡沫,在不需要水的区域掩盖地形,为您的项目提供大量应用程序
  • 海岸线和海岸线 – 您现在可以动态控制景观中的海岸线泡沫和波浪高度。
  • 动态遮罩 – (当前状态 Full maskking) 我们设计了一种遮罩效果,能够适应任何类型的网格和景观,它还具有遮罩粒子的能力
  • 高性能复制物理 – C++ 中的新物理可以控制波浪的方向、物体的深度、质量、浮力点的创建、简单易用、不需要困难的配置
  • 高级游泳系统 – 目前我们已经复制了游泳系统,并为用户提供了一些不错的效果 – 泡泡系统、死亡系统、更高级的动画、耐力系统、水面游泳、水下游泳、开始游泳的事件
  • 海洋和湖泊的创建 – 海洋学可以生成多个高性能的C++ Actor,易于配置,无需丰富的经验,易于修改
  • 无限或非无限 – 无限相关选项可以在 Ocean 类的“无限”部分下找到。海洋学利用“原点转移”技术,实现无限海洋效应。这意味着当您移动摄像机时,演员的原点将被重新定位。在编辑器/游戏中移动时,您会注意到效果,您会看到演员的“XY”轴在不断变化。“Z”轴不受影响,因为“Z”代表海洋的水位。
  • 水下 – 体积 – 真实 目前海洋学使用真正的体积光效果,它适应海洋和湖泊的行为。
  • 水下 – 后期处理 – 性能 – 基于后期处理的水下效果比真正的体积照明便宜,但是,对于刚刚开始开发的游戏来说,它是一个很好的选择。水下适应环境照明,水下适应深度的照明,水下适应透明物体,水下产生折射和畸变,水线效应
  • 表面散射 – 海洋学目前有广泛的控件来获得不同的外观、颜色、粗糙度、反射等。
  • 开放世界 – 世界分区 – 我们创建了一个开放世界进行广泛的测试,使用最新的史诗游戏技术(世界分区)。这个系统配置了虚拟纹理, 岩石随着环境而软化, 树木和植物具有先进的风力系统, 地形是 它是用 HLOD 和 Nanite 计算的, 所有访问包括 LODS 和广告牌, 我们在树木和植物中使用 Nanite, 地形是 4033 x 4033, 海洋与地形完美配置, 您还可以找到适用于自然、海洋、湖泊、水下的高品质声音,完美配置了先进的照明,并受到 Forza Horizo n 5 的启发
  • 多个合作者 – 目前 Oceanology 与市场上的多种产品相关联,例如:Fluid Ninja、Sky Creator、NWH Dynamic Water Physics 2、Ascent Combat Framework、Swim Component、WorldScape、Dynamic Water Physics、Easy Swim Component、Easy Survival RPG v2、RPG Inventory and Interaction System、Dynamic Volumetric Sky、Ultra Dynamic Sky。