📽️预告片 | 🔥快速入门 | 📓文档 | 💬Discord | 🎮演示

虚幻引擎的自适应水创建

通过一个统一的、对艺术家友好的PCG工作流程创建河流、湖泊和海洋。 绘制河流和湖泊 直接在关卡中,生成地形感知的河流路径和方向流,然后将结果连接到材质、交互、浮力、音频、天气和游戏系统。

为实用的开放世界而打造

Calysto Water Engine在编辑器中处理大部分场景准备,为游戏和世界其他地方腾出更多的运行时预算。它使用通过程序内容生成(PCG)生成的基于纹理的水数据,而不是依赖于连续快速傅里叶变换(FFT)模拟作为其主要的波生成方法。

核心功能

程序性造水
  • 统一水系统: 使用单个共享材质工作流创建河流、湖泊和海洋。

  • 绘图工具: 在虚幻世界中直接绘制河流和湖泊。

  • 智能地形感知寻路: 分析景观以生成河流。

  • 自动定向流: 产生适应水运动的流量。

水渲染和定制
  • 可定制的主材料: 控制水的颜色、透明度、失真、曲面法线、泡沫和焦散。

  • 适应性水行为: 平静的水面、定向的河流和开阔的海浪之间的过渡。

  • 海岸线和接触影响: 生成海岸线口罩、接触泡沫、湖床混合和景观湿度。

  • 水下环境: 深度和距离雾、光散射、焦散和视图失真。

  • 静态网格湿度: 自动对岩石、悬崖、道具和Megascans材料进行水线润湿。

游戏和互动
  • 运行时水相互作用: 为角色、车辆、生物和其他蓝图角色添加反应运动、泡沫和尼亚加拉效果。

  • 定制Niagara支持: 使用包含的水查询和模拟数据构建水交互。

  • GPU浮力: 直接在材料中查询水的高度,以获得轻量级的视觉浮力。

  • CPU浮力和船舶控制: 通过可选的自由浮力插件添加基于物理的漂浮物体和街机风格的船只运动。

  • 水检测: 从蓝图、材料、PCG和游戏系统中查询水的高度和联系信息。

  • 蓝图天气控制: 在运行时调整波幅、河流流速、海洋速度和水的清晰度。

  • 程序水音频: 自动在河流、湖泊和海岸线周围放置平静的水和快速的水声。

可扩展性
  • 编辑器生成的PCG数据: 在编辑器中执行大部分特定于场景的准备,而不是在运行时连续执行。

  • 可扩展的性能设置: 控制水网格质量、交互分辨率、更新频率、生成的纹理分辨率和特征距离。

  • 可选材料特征: 禁用河流、海浪、焦散和其他未使用的功能,以减少不必要的运行时工作。

  • 世界分区工作流程: 专为大型环境和以实用游戏为重点的开放世界而设计。

  • AI友好文档: 结构化程序、精确的资产和参数名称以及详细的技术参考支持人类读者和可靠的人工智能辅助设置、集成和故障排除。

独立工作或与 卡利斯托世界

Calysto Water Engine是一个完整的独立系统。当与Calysto World结合时,生成的水数据还可以根据水的影响、估计的深度和水位来指导程序植被、岩石、生物群落细节、水下放置和漂浮物体。

特别感谢Tim PCGEx 感谢他在整个开发过程中的支持、指导和专业知识。

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。