PDG——程序依赖关系图:
上周Houdini 17.5发布会上,SideFX公司介绍了PDG工具。现在Houdini的任务和依赖管理技术也添加到PilotPDG工具中了。
SideFX公司发布了PilotPDG,这是一款以Houdini 17.5中新增的程序依赖关系图(PDG)技术为基础的独立管道工具。
这款软件可以帮助不使用Houdini软件的工作室利用PDG技术,建议的使用案例包括管道自动化、机器学习和创建新的程序化游戏开发工作流程。
管理任务关系的区组系统
PDG技术允许用户使用基于节点的可视化工作流程,明确指定生产过程中不同任务之间的关系。
Houdini软件中,该技术为艺术家们的操作提供了更加区组化的控制:例如在部分模拟仍在计算的同时启动渲染,或者根据第一个模拟启动第二个模拟。
但是,SideFX公司表示PDG也是扩展Houdini程序范式的一种尝试,使得工作室可以使用程序化工作流程,处理更广范围的管道任务。
潜在的使用案例:用户管道管理的中心框架
PilotPDG处理Houidni中创建的依赖关系图,方便在其他机器上运行这些关系图。
SideFX公司将该软件的一个潜在用途描述为将生产管道“资产化”处理:即将生产管道分成模块化组件,可以在不同的项目中重新组合或者重新使用这些组件。
该公司将PDG描述为一款中心框架,它可以取代连接应用程序所需的手动操作或自定义脚本。
该系统配有现成的节点,用于执行诸如移动、复制或压缩文件、以csv、json或xml格式保存数据或查询SQL数据库等常规任务。
另外还集成了其他标准的管道工具:有用于渲染调度应用程序的集成节点,如Deadline和Tractor、源代码控制系统,如Shotgun和Perforce,甚至在将来的更新中,也可用于Photoshop和Allegorithmic的Substance软件中。
工作室还可以通过Python脚本集成其他应用程序。
PDG——HDA Games:
潜在的使用案例:创造新的程序化游戏开发流程
PDG的其他潜在使用案例包括机器学习,以及创建新的程序化游戏开发流程。
上方的视频中,PDG的项目主管Ken Xu探索了如何将该技术与Houdini引擎结合使用,以在游戏引擎中构建详细的程序环境。
无需将地形、道路、树木和建筑作为独立的程序素材来处理,可以使用Houdini引擎来“整体”处理这些内容。
上方的演示视频中,Xu将一段道路向上移动,程序依赖关系图自动生成一座横跨山谷的桥梁,并接近实时地重新对周围的树木进行散射。
更多相关内容请关注:CG视频教程专区
|