在 Houdini 22 里找海洋解算器,会先扑空。
Ocean Spectrum 的 COP 版本不生成网格,只输出一层层 amplitude、frequency、phase。
接到 Ocean Evaluate 上,才得到一张会动的水面高度图。官方文档写得很直白:两个节点合起来,产出的就是一张动画海面贴图。SideFX
这不是小修小补。Houdini 22 把地形、贴图和海洋,统一进了 Copernicus 这个以 2D 图像和 GPU 为核心的上下文。水,从一条解算缓存,变成了一张可以反复调用的图。SideFX

地形那边,变化更彻底。
过去的高度场靠体素网格,现在 Copernicus 直接用 2D map 处理。官方文档用了一个很少见的词:incomparably faster。SideFX 文档
侵蚀、梯田、层理这些操作,开始用 ramp、gradient、方向图来驱动。
官方还加了 Height Field Strata:用层状岩层做出沉积岩的层理效果。Neural Layer to Height 则把机器学习的深度估计接进高度场。SideFX
地形进 COPs 不是演示里的孤例,已经有课程直接从 COPs 的地形创建讲到 Solaris 渲染。SideFX哔哩哔哩

海面也一样。Ocean Spectrum 给出频谱,Ocean Evaluate 按时间评估出 height、cusp、dir 三层。风、深度、重力、seed 这些参数还在,改完只需重评估一张图。
泡沫走纹理化模拟,产出的贴图能进渲染、动画,也能直接给游戏引擎复用。SideFX

最直接的好处,是改起来快。
背景海、远景、需要反复交付的镜头,不用每次从头解算。改风向,改浪高,改 loop period,看到结果的时间被压短了。
对风格化水面更明显:动漫风涟漪、反射、折射、焦散,都能在 Copernicus 里一层层叠出来,最后拼成一条纸船水面镜头。哔哩哔哩
另一套水流 R&D 干脆绕开高分辨率光栅化网格,用自定义波浪曲线、SOP Solver 和 Copernicus 做涟漪。目标很明确:省掉网格开销,同时把涟漪的扩散、生命周期和细节握在手里。哔哩哔哩

但官方没有把话说满。
Copernicus 高度场的文档里有一句警告:它现在还不是传统 SOP 流程的替代品,仍缺一些节点,也还没针对超大图像做优化。SideFX 文档
COP 到 SOP 的地形管线还是早期状态,遮罩可能不按预期工作。SideFX 文档
实际用起来也能碰到毛边:有教程作者把高度场套到岩石模型上时,发现部分节点存在 UV 接缝伪影。最后他自己改了 Blur、Erode、Slump、Strata 四个节点。哔哩哔哩
海洋这边,Ocean Spectrum 的 COP 版本,官方也承认不如 SOP 版本锐利。SideFX 文档
这也是为什么三渲二水面的教学,最后还是回 Nuke 合成。Copernicus 把纹理、风格化和一部分合成拉进了 Houdini,但没有把后期整个吞掉。哔哩哔哩
所以现在更合理的做法,是加分支,不是搬家。
背景海、游戏/实时资产、风格化镜头,可以从 COPs 起步,把频谱和泡沫做成可版本化的贴图资产。
主镜头、船体碰撞、角色踩水这种需要逐帧交互的,仍交给 SOP 海洋和 FLIP。
已经有人把两者混着用:Ocean Spectrum 和 Ocean Evaluate 打底,FLIP 处理碰撞与海洋变形的对齐。哔哩哔哩
要学的东西也变了。以前学海洋,重点在解算器参数;现在还得理解 layer、mask、map 这套图像语言。节点名会变,这套逻辑不太会变。
Houdini 22 的这次搬家,快是真的,糙也是真的。先别删旧流程,给它加一个分支就好。