处理器

 

Maya块开始现在默认使用服务,并有一个按钮来创建新的Maya服务定义。

 

文件模式TOP现在可以选择在为每个匹配的文件创建工作项时添加mtime和文件大小作为属性。

 

新的属性字典TOP可用于创建或修改字典属性。

 

当按分隔符拆分时,StringTOP中的属性现在可以选择重命名split、splitindex和splitcount属性。

 

属性创建TOP和属性数组TOP现在都可以创建字典属性。

 

按表达式筛选TOP现在支持使用正则表达式匹配工作项。

 

按范围筛选TOP现在支持使用值模式指定范围。

 

几何导入TOP现在可以从SOP或磁盘上的几何文件导入字典属性数据。

 

File Decompress TOP现在可以处理单个.gz文件,这些文件被解压缩到节点的输出目录中。

 

URL请求TOP有一个新选项,可以将JSON响应数据保存为字典属性。

 

Python虚拟环境TOP现在可以将可配置的模块列表从$HHP复制到venv中。

 

工作项导入TOP现在可以对存储在字典属性中的工作项进行反序列化

 

JSON输出TOP现在还可以将工作项导出到属性,如JSON字符串、Python对象或字典。

 

JSON输入TOP现在可以配置为从上游JSON字符串、Python对象或字典属性加载JSON数据。

 

分区器

 

更改了分区器节点上“唯一值”合并操作的行为,使其保留原始工作项中值的顺序,而不是排序。还添加了新的Sorted Unique合并操作,该操作具有旧行为。

 

调度者

 

除了用于添加环境变量的现有多参数外,现在还可以使用外部.env文件指定自定义调度程序环境变量。

 

截止日期计划程序TOP现在将工作项作为作业而不是任务提交。

 

AWS ECS Scheduler TOP允许您部署和管理基于Docker的容器以运行特定任务。此节点可从内容库下载,不随Houdini一起提供。

 

HQueue调度器TOP现在支持资源的多进程。

 

UI/UX

 

当工作项由于上游故障而处于失败状态时,工作项检查器现在将显示失败的依赖关系列表。列表中的每个条目都是一个可点击的链接,可打开MMB面板并将网络编辑器视图移动到该特定依赖关系。

 

添加了对将PDG中的数字属性标记为时间戳或内存的支持,这会影响它们在工作项面板中的格式。

 

可以使用@attrib语法在参数表达式中访问字典属性。例如,表达式@dict.values.4将访问名为“dict”的字典属性内名为“values”的数组中索引4处的值。

 

API

 

PDG现在支持使用新的PDG.attribType存储字典属性数据。Dict属性类型。该类型的属性可以在数组中存储一个或多个字典值。值类型本身通过pdg公开。字典类,它以与用于几何体的字典属性类型相同的格式存储数据。字典属性可以在C++和Python中访问。

 

PDG现在有一个新的PDG.attrib Python表达式函数,用于用Python编写的参数表达式。它具有与pdgattrib(..)和pdgattribs(..)参数表达式函数相同的功能,并从活动工作项中查找属性值。

 

PDG工作项现在可以序列化为PDG。使用pdg的字典对象。WorkItem.saveDict方法,并使用pdg反序列化。WorkItemHolder.addWorkItemFromDict

 

动态生成工作项的PDG处理器节点现在可以用上游工作项列表调用,而不是总是从单个项目生成。这是因为图评估逻辑能够将与性能优化同时发生的工作项生成合并在一起。工作项的确切数量取决于各种因素,如上游工作项的总数、上游工作项烹饪的频率以及图形本身的整体处理负载。