首页 游戏开发 unity资源 Unity Tools 基于物理的实时水面模拟插件:支持刚体交互与自定义材质的WaveMaker 2|WaveMaker 2 v2.3
VIP

基于物理的实时水面模拟插件:支持刚体交互与自定义材质的WaveMaker 2|WaveMaker 2 v2.3

871 浏览 60 已售 库存 940 2026-01-15

商品详情

 WaveMaker 2 v2.3 是一款基于程序化矩形网格的实时波浪模拟资源包,能够在CPU上完成真实的3D流体模拟,支持GPU性能受限设备的运行。该资源包并非依赖Shader实现的视觉特效,而是通过真实物理计算生成波浪,因此可与任意材质兼容,适用于所有渲染管线。 与同类资产相比,WaveMaker 2 具备多项核心优势: - 作为网格修饰器,其模拟过程在CPU端完成,无需依赖特定Shader,只要材质支持普通网格渲染,即可正常工作。 - 支持双向耦合机制:波浪可影响刚体物体,同时物体占据的液态体积会引发波浪生成,实现浮力、漂移等动态交互,远超传统浮力系统的交互能力。 - 提供完整的API接口,开发者可获取模拟数据,用于自定义逻辑或扩展功能。 该资源包支持创建大小不一的液面场景,如池塘、水道、湖泊、门户等,可基于选定碰撞体生成波浪,对刚体施加浮力与漂移力,支持复杂刚体及重叠配置。波浪形态可根据需求模拟水、泥浆、奶油等不同密度液体,支持手动或自动固定区域以实现边界约束。所有操作均遵循标准网格行为,可自由使用透明度隐藏部分区域、通过Shader调整外观,或结合API开发自定义视觉效果。 当前版本支持Unity 2020.3.48至2023.2.16版本,兼容所有渲染管线。采用高度场基础的实时流体模拟,网格属性实时更新以适配光照。系统支持场景层级无关,具备独立时间步长、稳定性亚步控制、波速、阻尼与平滑参数调节。支持任意尺寸、位置与旋转的表面配置,提供简单与高级两种交互模式,前者基于相对速度,后者基于液态体积占用,实现更真实的浮力与漂移行为。同时支持空闲/静止状态管理,以降低计算开销,并内置多个示例场景及创建菜单快捷入口。