Houdini 22 把海洋做成了贴图:快是真的,糙也是真的

源自287位全网作者

12:49

在 Houdini 22 里找海洋解算器,会先扑空。

Ocean Spectrum 的 COP 版本不生成网格,只输出一层层 amplitude、frequency、phase。

接到 Ocean Evaluate 上,才得到一张会动的水面高度图。官方文档写得很直白:两个节点合起来,产出的就是一张动画海面贴图。SideFX

这不是小修小补。Houdini 22 把地形、贴图和海洋,统一进了 Copernicus 这个以 2D 图像和 GPU 为核心的上下文。水,从一条解算缓存,变成了一张可以反复调用的图。SideFX

Houdini 22 把海洋做成了贴图:快是真的,糙也是真的

地形那边,变化更彻底。

过去的高度场靠体素网格,现在 Copernicus 直接用 2D map 处理。官方文档用了一个很少见的词:incomparably faster。SideFX 文档

侵蚀、梯田、层理这些操作,开始用 ramp、gradient、方向图来驱动。

官方还加了 Height Field Strata:用层状岩层做出沉积岩的层理效果。Neural Layer to Height 则把机器学习的深度估计接进高度场。SideFX

地形进 COPs 不是演示里的孤例,已经有课程直接从 COPs 的地形创建讲到 Solaris 渲染。SideFX哔哩哔哩

Houdini 22 把海洋做成了贴图:快是真的,糙也是真的

海面也一样。Ocean Spectrum 给出频谱,Ocean Evaluate 按时间评估出 height、cusp、dir 三层。风、深度、重力、seed 这些参数还在,改完只需重评估一张图。

泡沫走纹理化模拟,产出的贴图能进渲染、动画,也能直接给游戏引擎复用。SideFX

Houdini 22 把海洋做成了贴图:快是真的,糙也是真的

最直接的好处,是改起来快。

背景海、远景、需要反复交付的镜头,不用每次从头解算。改风向,改浪高,改 loop period,看到结果的时间被压短了。

对风格化水面更明显:动漫风涟漪、反射、折射、焦散,都能在 Copernicus 里一层层叠出来,最后拼成一条纸船水面镜头。哔哩哔哩

另一套水流 R&D 干脆绕开高分辨率光栅化网格,用自定义波浪曲线、SOP Solver 和 Copernicus 做涟漪。目标很明确:省掉网格开销,同时把涟漪的扩散、生命周期和细节握在手里。哔哩哔哩

Houdini 22 把海洋做成了贴图:快是真的,糙也是真的

但官方没有把话说满。

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 的这次搬家,快是真的,糙也是真的。先别删旧流程,给它加一个分支就好。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章