概述:
EasyWaterscape 是专为 Unreal Engine 5.7+ 设计的水体工具,基于 Tessendorf FFT 海洋模拟技术,实时生成逼真、非重复的波浪。通过单个蓝图 Actor 即可控制所有功能,放入关卡、选择预设即可快速完成水体设置,无需复杂调整。所有变量和滑块均带有清晰标签和工具提示,便于艺术家使用。支持游戏和影视制作,在 Sequencer/Movie Render Queue/Graph 下表现稳定。
特点:
· 真实 FFT 海洋模拟:采用 Tessendorf/JONSWAP 频谱驱动水面,与 AAA 级水体相同技术,包含分层涌浪、中波和精细碎波,互动自然,无循环噪点。
· 无平铺:提供工具创建无平铺水面,利用真实世界现象自然打破重复图案。
· 无界海洋或有界湖泊:可在无限海洋或有限湖泊/池塘间切换,水体跟随相机,支持无限航行或飞行。
· 浮力系统:包含三种浮力类型(蓝图组件、Niagara 系统蓝图、材质函数),可实时采样波浪高度,使船只、碎片或角色逼真漂浮。
· 内置海岸生成工具:一键生成海岸线,自动添加泡沫、波浪上冲和破碎浪花,无需手动操作。
· 动态泡沫:基于雅可比矩阵的物理泡沫,在水面自然折叠处形成,自然积累和消退,可选海岸破碎泡沫。
· 一键预设:包含平静湖泊、汹涌海洋和暴风雨海洋预设,通过下拉菜单选择,预设系统基于数据资产,可创建自定义预设。
· 完全暴露控制:所有变量均可实例编辑,带工具提示,支持编辑器内实时调整。
· 100% 蓝图:无需 C++ 或外部插件,完全可读和可扩展。
· 优化:在旧硬件上运行良好,蓝图中提供优化选项卡,可调整分辨率和更新速率,材质中也有优化选项卡,可快速开关昂贵功能。
· 水下功能(测试版):内置水下后处理,带有清晰的水面穿越过渡,完全可控。
· 湖泊模式(测试版):当前运行良好,未来更新将提升效率。
· 其他:包含 3 个蓝图,不支持网络复制,支持 Windows,Mac 未测试但应能工作。
