上周的Houdini 17.5发布会。SideFX公司的副总裁表示17.5版本中引入了模拟工具和视区,还引入了新的程序依赖图。
Houdini17.5中的主要功能:新的程序依赖图
虽然新版本中对现有的模拟工具集和视区显示有很多更改,但是Houdini 17.5中最重要的新功能无疑是程序依赖图。
经过三年多的开发,新的PDG API和一系列TOP(任务运算)节点允许用户明确指定项目不同部分之间的依赖关系。
例如计算模拟的时候,每一帧画面依赖于前一帧画面。渲染的时候,帧画面可以任意顺序进行处理,只要模拟状态被计算出来即可。
在传统操作流程中,模拟和渲染是按帧画面的排列顺序进行的。
PDG和TOP两部分系统可并行运行,每帧画面都在完成相应部分的模拟后立即开始渲染,大大缩短了处理时间。
PDG:任务是如何在用户界面中显示的
Houdini用户界面中,必须由特定操作器执行的一组任务以网格点的形式显示,并用彩色编码显示任务是已完成、正在进行还是尚未开始。
将鼠标悬停在其中一个点上会显示该任务的摘要信息,以及预览相关素材(如缓存的几何图形或渲染的帧)的选项。
点也可以根据完成任务所花费的时间进行颜色编码,帮助用户识别系统中的运行瓶颈。
PDG:渲染操作器
项目依赖图和TOP操作器的一种用途是作为ROP(Houdini现有的渲染操作器系统)的改进版本。
这款新系统不仅加快了渲染速度(现在每一帧画面的相关计算任务完成后立即开始渲染),而且还让操作变得更加灵活。
使用案例包括自动渲染显示多种不同素材的联系表,或者是自动渲染整个模拟的变体(大家可以在上方视频的00:18:15位置看到具体的操作)。
PDG还可以用于创建不同的素材,进行外观开发或布局操作。
发布会期间展示的实例包括为运动图像项目生成随机抽象图形,以及用于视觉特效或游戏开发的混凝土屏障设计和纹理变体。
PDG:“优化”视觉特效生成流程的一种方式
用户还可以指定Houdini和外部软件应用之间的关系。
Houdini 17.5中包含TOP,可与Deadline和Tractor等渲染计划工具集成,可与Shotgun和Perforce等源代码控制系统集成。另外还可以进行复制和压缩文件,或处理csv、json或xml格式数据等常规操作。
甚至还有原型节点可与Photoshop和Allegorithmic的Substance工具集成。
SideFX公司表示软件新功能的一个开发目标是让工作室“优化”他们的生产流程,将复杂的多应用程序工作流分割成模块化单元。
然后可以随意重新组合这些模块,或者在项目之间重新使用它们。
PDG:应用于机器学习工作流程
PDG的另一个吸引人的潜在用途是在Houdini中实现新的基于机器学习的工作流程,这在17.5版中还没有完全实现,但“即将实现”。
在视频的00:54:45位置,大家可以看到该技术被应用于创建用于生成地形侵蚀的机器学习系统。
PDG首先用于为系统创建源数据,随机生成地形并通过Houdini现有的侵蚀节点运行它们。
最终会生成一系列成对的图像:地形原始的高度场图像和侵蚀版本的高度场图像。
然后使用PDG创建并训练机器学习模型,将源高度场转换为相应的侵蚀版本。
将图像应用在新地形中时,输出效果在视觉上难以与传统的侵蚀模拟区分,但是计算速度快了大约5万倍。
模拟:支持分布式流体模拟,更新了Vellum多物理解算器。
Houdini 17.5中的其他新功能包括支持分布式流体模拟。
这次更新引入了两种新的方法,来划分多台机器之间的白水模拟,以及对分布窄带FLIP模拟的支持。
Houdini 17.0中引入的Vellum多物理解算器也得到了更新,包括在模型表面绘制摩擦值的选项,无需再每个对象的基础上应用这些参数值。
Vellum多物理解算器中还新增了一个Fiber约束,就像物体内部的支架,可以决定对象变形的方式。
可以使用Houdini中现有的毛发梳理工具集来手动调整纤维的方向。
对模拟工具集的其他更新包括新增了一组交互式RBD约束,用户可以直接在视区中操作动态模拟,无需通过编辑参数值来操作。
RBD Material Fracture和Boolean Fracture SOPs也得到了更新,前者增加了更好的边缘细节,后者增加了对开放表面的支持。
对地形生成更新包括支持Alpha裁剪,可以生成非方形地形,例如可以为游戏创建六边形地形。
视区:新的GPU烟雾着色器,改进了Principled着色器
Houdini 17.5还改进了视区中体积效果的显示。
这次更新引入了新的GPU加速烟雾着色器,处理区域灯光的时候。比原来的着色系统“快3倍”。
新的着色器还提供了场景照明和烟雾之间交互的更准确预览效果,还支持自阴影和聚光灯效果。
Houdini的Principled着色器也得到了更新,减少了Houdini视区显示素材的方式与其他DCC工具之间的视觉差异;以及使用Houdini的Mantra渲染器渲染和输出之间的视区视觉差异。
另外还有一个新的着色器,主要面向艺术家而开发,支持Mikk T切线空间。
操作流程:重写主要的SOP系统,新的多输出显示选项
操作流程方面的更新包括对Measure SOP的重写,新增了计算表面曲率和渐变的选项,还有表面区域或体积的选项。
参数值可以通过视区颜色编码直观显示,包括内置的柱状图显示。
现在处理多个输出和输入节点的时候,可以使用鼠标中键选项,在节点用户界面、视区和几何图形电子表格中的输入之间切换。
大家可以在发布活动的视频中看到上述功能的详细演示,以及在视频的01:40:00位置了解新功能的完整列表。
价格和系统要求
Houdini 17.5适用于Windows 7+、Mac OS X 10.11+和Linux distros系统。
Houdini FX节点锁定许可证的价格为4495美元;浮动许可证的价格为6995美元。Houdini Core中没有模拟工具,节点锁定许可证的价格为1995美元;浮动许可证的价格为2995美元。
另外还有一个免费的Houdini Apprentice学习版本,和一个价格较低的、仅供租赁的Houdini Indie版本。这两个版本软件保存文件时都需要使用其自带的格式,同时也有功能限制。