我们模型的核心设计是基于海洋学的前沿成果和先进的3D计算技术,准确高效地描述海面。

64个格斯特纳波通过顶点着色器计算,以保持高性能
表面渲染 – 水波纹、潮湿、水下、水线、泡沫动态、数学计算的波浪、与海洋混合、动态音频检测
水体积 – 在海洋学中是一个控制物理和游泳的盒子。根据您想要生成的水体数量以及您希望设置游泳和浮力的区域的大小,可以在场景中放置多个水体积。
QuadTree用于生成“水平面”网格。大型无限海洋不仅仅是一个“简单的水平面”,因为这将消耗大量性能。我们使用QuadTree逻辑来优化性能,使其达到可接受的游戏水平。
北风等级 – 目前Oceanology可以修改和获得不同高度状态,暴风雨的波浪,中等的波浪,平静的波浪,这种行为基于海洋的现实主义
音频系统 – Oceanology支持两种不同模式的音频:水下和波浪。水下和非水下检测的行为可以通过“启用调试”进行完美检查。
完全复制 – Oceanology 5.1.6(当前状态完全复制)专为在线多人游戏而设计
RVT高度图演员 – Oceanology 5.1.6(当前状态RVT动态高度图)我们当前的版本可以实时获取地形的高度,现在波浪将更顺畅地适应地形,在所需区域创建泡沫,遮蔽不需要水的地区,并为您的项目提供大量应用
海岸线和海岸线 – 您现在可以动态控制景观中的海岸线泡沫和波浪高度。
动态遮罩 – (当前状态全遮罩)我们设计了一种遮罩效果,能够适应任何类型的网格和地形,还具有遮罩粒子的能力
高性能复制物理 – 新的C++物理可以控制波浪的方向、物体的深度、质量、浮力点的创建,易于使用,无需复杂的配置
先进的游泳系统 – 目前我们已经复制了游泳系统,并为用户提供了一些不错的效果 – 气泡系统、死亡系统、更先进的动画、耐力系统、水面游泳、水下游泳、开始游泳的事件
海洋和湖泊的创建 – Oceanology可以生成多个高性能的C++角色,易于配置,无需丰富的经验,易于修改
无限或非无限 – 与“无限”部分在Ocean的类内找到相关选项。Oceanology使用“原点移位”技术实现无限海洋效果。这意味着随着您移动相机,角色的原点正在被重新定位。当您在编辑器/游戏内移动时,您会注意到效果,您会看到角色的“XY”轴不断变化。“Z”轴不受影响,因为“Z”代表海洋的水位。
水下 – 体积 – 真实目前Oceanology使用真实的体积光效果,它适应海洋和湖泊的行为。
水下 – 后期处理 – 性能 – 基于后期处理的水下效果比真实的体积光效果更便宜,但对于刚刚开始开发的游戏来说是一个很好的选择。水下适应环境光照,水下适应深度的照明,水下适应透明物体,水下产生折射和失真,水线效果
表面散射 – Oceanology目前具有广泛的控件,以获得不同的外观,颜色、粗糙度、反射等。
开放世界 – 世界划分 – 我们创建了一个用于广泛测试的开放世界,使用最新的史诗游戏技术(World Partition)。该系统配置了虚拟纹理,岩石随环境软化,树木和植物具有先进的风系统,地形经过HLOD和Nanite计算,所有访问包括LODS和广告牌,我们在树木和植物中使用Nanite,地形为4033 x 4033,海洋与地形完美配置,您还将找到高质量的自然声音,海洋、湖泊、水下,与先进的照明完美配置,灵感来自Forza Horizon 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。
新 – 具有镶嵌的四叉树
新 – 造型版本
新 – 具有波浪的湖泊
新 – 高级GGX照明



技术细节

代码模块:

OceanologyInfiniteOceanActor
OceanologyLakeActor
OceanologyPhysicsVolumeActor
OceanologyRVTHeightmapActor
OceanologyWaterParentActor
OceanologyWaterVolumeActor
OceanologyProceduralQuadTreeComponent
InfiniteComponent
OceanAudioComponent
OceanBuoyancyComponent
OceanologyUnderwaterComponent
OceanSwimmingComponent
Oceanology_Plugin
Oceanology_PluginBPLibrary
OceanologyRuntimeSettings

总结
水下模式
蓝图数量:13

C++类数量:33

网络复制:是

支持的开发平台:Windows – Mac

文档:https://discord.gg/bkB6XbXgYJ

如需支持、教程、文档和建议,请访问Discord。

示例项目:插件

标签
模拟湖水河蓝图交互水下物理海洋海洋学逼真网络复制开放世界流体代码插件

发表回复

后才能评论