HydroFX
HydroFX

HydroFX1.5.003

开心版无广告1

Windows 上的 GPU FLIP 水模拟器,出缓存快到不用等比

242MB1 人已下载 手机查看

HydroFX 详解

开发者:Storm VFX(Sebastian Schäfer)
核心亮点:纯 GPU FLIP 解算 + 自适应域,单帧上亿粒子也能跑

HydroFX 是德国 VFX 艺术家 Sebastian Schäfer 及其团队 Storm VFX 推出的独立式 GPU 水体解算器,当前版本 1.5.5。它的前身是 2018 年发布的多物理模拟器 Storm,而 HydroFX 只保留其中的 FLIP 水解法:去掉节点图、去掉颗粒/布料/烟火解算器,只做一件事——把水算出来、把泡沫飞沫补上、把缓存吐出去。

它的定位非常清晰:不做渲染、不做材质、不做合成,也不试图取代 Houdini。它站在「场景已有动画」和「渲染器开始工作」之间,把水这一段用 GPU 跑得足够快,让水特效的迭代次数从「一天两版」变成「一小时十版」。2025 年 10 月以免费公测形式开放,2026 年 1 月转为商业版,1.5 版本再提速 2–2.5 倍。

一、工具概述

软件全称Storm HydroFX(HydroFX GPU Solver)
当前版本1.5.5(内部版本号 1.5.529,2026 年 10 月)
开发者Sebastian Schäfer / Storm VFX
类型独立式 GPU FLIP 流体解算器(非插件,无宿主依赖)
版本历程2025-10-14 免费公测 → 2026-01-27 发布 1.0 → 1.5 提速 2–2.5× → 1.5.5
运行平台Windows 10 / 11(仅 Windows)
显卡要求NVIDIA 显卡 + CUDA(最早测试型号为 GTX 1080),已支持 Blackwell 架构
核心能力FLIP 水体解算、白水(泡沫 / 气泡 / 飞沫)、自适应域、直接出水面子网格
价格Indie 145 欧元 / 年,Studio 249 欧元 / 年起(年订阅)
试用免费 Demo,功能完整但不能写缓存
官方链接HydroFX 官方页面 / Gumroad 购买页

二、开发者:Sebastian Schäfer 与 Storm VFX

Sebastian Schäfer 是德国 VFX 艺术家兼工具开发者,曾在 ScanlineVFX 温哥华、Ghost VFX、Rise VFX 等多家顶级视效公司的一线岗位上工作。他做工具的动机非常朴素——嫌手上的软件太慢、太难用,于是自己写一个。

  • 2018:发布 Storm,最初只是一个独立颗粒解算器,用来做沙、雪、土壤,以「数字万级粒子的实时视口」打出名声,随后扩展为多物理平台(颗粒、布料、软体、SPH 流体、烟火),并被用于《X 战警:黑凤凰》《权力的游戏》等项目
  • 2025 年 10 月:Storm HydroFX 以免费公测形式开放,把 Storm 的 CUDA 加速能力聚焦到水体上
  • 2026 年 1 月:HydroFX 1.0 转为商业版,同年 1.5 完成性能大改

Storm 系列的性格一以贯之:体积小、启动快、实时反馈、不逼你搭节点。HydroFX 是这条路线走到极致的产物——它甚至把节点图整个拿掉了。

三、核心理念:把「水」这一段做到极快

  • 只做一件事:没有节点图、没有多物理耦合,所有参数都在一个精简面板里,学习成本以小时计
  • GPU 原生:解算全在 CUDA 上跑,配合自适应域只计算活跃区域,空旷处不算,内存与时间都省下来
  • 低分辨率试,高分辨率出:提高分辨率会保留整体运动趋势,所以可以用低精度快速试方案,定稿再上精度
  • 不锁死管线:靠 Alembic / USD / VDB / PRT 这些通用格式与任何 DCC 对接,官方不做宿主插件也不做预设

四、核心功能

1. FLIP 水体解算

  • 从零重写的 FLIP 解算器,支持任意动画几何体的碰撞与交互
  • 几何力(Geometry Force):可用任意形状驱动水流——例如把 Blender 的海浪修改器烘成一根有厚度的几何体,直接推水
  • 子体素精度(sub-voxel accuracy):水面细节不依赖单纯堆分辨率
  • 自适应域 + 开放边界:域可移动、可开边,支持水线(waterline)与开放面组合
  • 解算中交互:模拟运行时可以直接拖动、干预,不必等算完再判断
  • 关键帧与表达式控制、重力与时间缩放、播放速度锁定帧率

2. 白水系统:泡沫、气泡、飞沫

  • 可在主解算中一并生成,也可通过独立的 Whitewater System 对象作为单独一 pass 运行
  • 基于位置动力学(PBD)的白水模型,支持泡沫结块(foam clumping)与液滴拖拽,飞溅的重量与尺度更可信
  • 可调参数覆盖:粒子寿命、速度与角度变化、发射阈值——越湍急的区域自动发射越多白水
  • 动态泡沫与飞沫会写出独立的粒子缓存(USD / Alembic),直接进渲染软件
  • 白水可单独导出,与主体水面分开处理

3. 网格化与预览

  • 内置 Mesher 系统,直接把粒子转成水面网格,可输出 Alembic / USD
  • Quick Volume Surfacing:快速体积预览,用于尽早看到接近成片的形态
  • Playblast:视口级预览导出,用于审片与对接
  • 可只导出表面粒子而非全粒子集,显著缩小预览缓存体积

4. 视口与工作流

  • 百万级粒子与高精度网格在视口中流畅操作,UI 精简,干扰少
  • 视口缓存、后台解算、后台写缓存(写缓存时不再额外吃内存)
  • 显示 CUDA 显存占用、泡沫/飞沫粒子计数等 HUD 信息
  • 源与碰撞体可单独启用/禁用并带颜色区分;参数重置可撤销

五、1.5 版本的主要变化

项目内容
速度官方口径为 2–2.5 倍提速(更新日志页曾给出最高 3.31 倍的单场景数据),同时降低 RAM 与 VRAM 占用
解算质量整体稳定性与解算质量提升,可跑更高分辨率的模拟
白水泡沫与飞沫行为改进,支持动态泡沫和飞沫、湍流发射参数
导出新增 Alembic 单文件导出(对 Cinema 4D 更友好)、并行且更快的后台缓存写入、更多通道导出
域与碰撞域的开放边(opensides)、域可移动、水线参数;碰撞体新增 Stickiness 粘性与 Is Static 静态开关
力场普通力新增 风(wind)模式;几何力修复非均匀缩放伪影,新增统一缩放参数
兼容性完整支持 CUDA Blackwell 架构(RTX 50 系);场景文件写入版本号
其他预览表面增加高光、视口不再跳帧、修复窗口缩放崩溃与大量稳定性问题

六、导入导出与管线对接

方向格式用途
导入Alembic(.abc)带动画的发射源、碰撞体、几何力
OBJ(.obj)静态碰撞体与源
导出Alembic(.abc)粒子缓存与网格,支持单文件导出
USD(.usd)粒子缓存默认格式,也支持网格
PRT(.prt)Krakatoa 系粒子工作流
OpenVDB(.vdb)体积与预览表面,供 Houdini / Blender 5.0 的 VDB 工具继续加工

没有官方插件,所以所有对接都靠这些通用格式。典型组合:Blender 做场景与动画 → Alembic 导出 → HydroFX 算水与白水 → 导出网格 + VDB(速度、涡度、SDF)→ Houdini 或 Blender 做网格细化与着色 → 最终渲染。社区实测过单帧约 1 亿粒子、500 帧的连续海浪镜头,粒子与速度、涡度、SDF 体积全部导出约耗时 3 小时 50 分。

七、涉及软件与工具

软件关系
HydroFX本体,独立运行,不依附任何 DCC(Windows + NVIDIA)
Blender场景、动画、海洋修改器驱动水流;5.0 的 VDB 工具可直接读取体积结果
Houdini网格细化、白水二次模拟、着色与 USD 组装
Maya / 3ds Max / Cinema 4D通过 Alembic / USD 接入既有管线;C4D 建议用单文件 Alembic
Unreal EngineUSD 粒子与网格可进实时管线
Storm同门多物理平台(颗粒 / 布料 / 烟火);官方计划未来把 HydroFX 并入 Storm

八、价格与授权

方案价格说明
Indie145 欧元 / 年个人与小团队,单机使用,在线激活
Studio249 欧元 / 年起按席位购买,多席位在 Gumroad 页选择
Demo免费功能完整,仅禁止写缓存,可完整评估速度与操作手感

授权为年订阅制,通过 Gumroad 销售,官方提供 7 天无理由退款。价格与席位规则可能随版本调整,购买前建议在 Gumroad 页核对实时金额与税费。

九、配套资源

  • 官方示例场景:码头(pier)海浪场景文件随软件附带,可直接拆开看参数
  • Storm 教程区:因为 UI 同源,Storm 的入门教学可直接迁移到 HydroFX
  • 官方更新日志页:逐版本列出新增与修复,是判断功能是否可用的第一手资料
  • Discord 社区:主要支持渠道,作者本人与活跃用户都在其中
  • 社区案例:Jeremy White 等人的鲨鱼、河马、码头浪、海岸线测试,均有完整流程拆解

十、前置要求

  • Windows 10 / 11(无 macOS、无 Linux 版本)
  • NVIDIA 显卡 + CUDA;最早测试型号为 GTX 1080,已支持 RTX 50 系(Blackwell)
  • 需安装最新 NVIDIA 驱动与 Microsoft Visual C++ Redistributable x64,否则可能无法启动
  • 解压即用,无安装向导,运行 bin 目录下的可执行文件
  • 需要联网完成授权激活
  • 官方说明:目前为离线解算器,不是实时回放系统

十一、适用人群

  • 影视 / 广告水特效师:需要大量迭代海浪、拍岸、坠水、溅射镜头
  • Blender / C4D 用户:宿主自带的流体太慢,又不想为 Houdini 付整套成本
  • 动态设计(Motion Design)从业者:短片里只要几个漂亮的水镜头,不想搭节点
  • 独立艺术家与小团队:年费低于主流解算器,且不需要多物理全家桶
  • Houdini 用户:把 FLIP 这一步外包给更快的 GPU 解算器,网格与白水仍在 Houdini 里精修

反过来,如果你需要颗粒、布料、烟火与流体互相耦合,或者必须有 Linux 渲染农场支持,HydroFX 现阶段不适合——它只做水,而且只做 Windows + NVIDIA。

 

相关软件

暂无评论

none
暂无评论...