基于流体的江河溪流模拟系统 模拟真实水流,而非单纯海浪;100% 兼容 Oceanology,C++ 高性能内核
虚幻引擎版本:4.26‑4.27、5.0‑5.8
河流并不是带有水流的平坦海洋。Riverology 是专为河流打造的流体模拟系统:水流会在狭窄河道加速、在涡流处积水、越过落差形成跌水,实时响应地形变化。它绝非海洋技术二次改造,是优先面向河流场景开发的工程方案。
海洋插件只能实现海浪效果。Riverology 实现真实水流效果:水流绕过岩石、在狭窄河道加速、随地势落差层层跌落。这套模拟真正理解河流的物理特性,实现通用水体系统无法复刻的河流行为。
完整功能集
河流创建
- 基于样条线的河流系统:绘制河流,自动贴合地形生成河岸
- 可变宽度与深度:可控制样条线上任意位置的河道尺寸
- 支流拼接:使用多个河流 Actor 搭建宏大的大世界水系
- 湖泊池塘接入:河流可以汇入或从静水体流出
- 贴合地形网格:自动生成贴合地貌的水体网格
流体模拟
- 地形驱动水流:水流速度随坡度、河道宽度、障碍物自动变化
- 障碍物交互:水流绕过岩石,在障碍物后方生成涡流
- 急流与湍流:高速河段自动生成白水激流效果
- 上下游传播:水流状态会影响相连的河段
- 水流矢量:精准水流方向,用于游戏逻辑与物理交互
瀑布与跌水
- 程序化瀑布生成:地形出现落差处自动生成瀑布,由材质与纹理驱动
- 水雾溅射系统:水雾体积效果随瀑布强度动态变化
- 多级跌水:支持阶梯式多层瀑布
视觉效果
- 动态岸边泡沫:沿河岸根据水流速度生成泡沫
- 潮湿表面渲染:河岸、岩石呈现真实的湿润渐变效果
- 水下效果:水体浑浊深度、光线吸收、水下焦散光影
- 反射与折射:可自定义水体通透度,从清澈见底到泥沙浑浊
- 水流联动音效:声音随水流速度、湍流强度动态改变
集成与性能
- Oceanology 项目兼容:可与 Oceanology 海洋系统共存于同一关卡;入海口与过渡效果需要通过关卡设计和材质手动制作
- 世界分区支持:支持超大地图中河流的流式加载
- 性能友好 LOD:远处河流自动简化模型
- 浮力与物理:物体随水流漂浮、漂移
- 游泳系统集成:角色会受水流方向、流速影响
包含内容
完整 C++ 源代码及全套文档;带全套编辑器工具的样条河流 Actor;瀑布、跌水组件;流体模拟系统;湖泊池塘连接系统;泡沫、水雾、水花粒子特效;河流水下后处理;音效集成组件;多套河流示例关卡。
目标硬件
针对中端显卡优化 GTX 1080 / RTX 3060 / RX 6900 XT 及以上级别显卡。适配绝大多数 PC 游戏玩家的主流硬件。
第三方插件兼容
NWH Dynamic Water Physics 2 Sky Creator Fluid Ninja LIVE Swim Component 插件 (社区板块可查阅集成教程)
完善你的水体生态
- Oceanology Legacy:你的河流最终汇入何处?面向中端显卡的专业海洋模拟,经过 7 年以上项目实战验证。
- Oceanology NextGen:打造震撼的江海交汇场景,支持 FFT 频谱海浪与真实海浪拍岸,高端硬件下实现顶级视觉效果。
模拟真实水流,而非海浪;Oceanology 生态就绪;专为河流打造;持续技术支持
