houdini 使用HDA Processor 实现处理HDA输入输出

Posted 暮志未晚Webgl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了houdini 使用HDA Processor 实现处理HDA输入输出相关的知识,希望对你有一定的参考价值。

此为学习PDG for Indie Gamedev 第三节笔记
由于教程里面使用的17版本,而我使用的是18.5,实在不想换低版本,所以,进行18.5版本的踩坑。
接下来叙述一下实现过程。

首先,创建一个Geometry,然后以此创建一个Digital Asset

里面分别创建了一个null节点,作为显示对象,就是为了防止显示内容。
再创建一个topnet节点,作为处理的父节点。

里面会自动生成一个localscheduler

这里主要设置一下作用域。

创建一个filepattern节点,用于在unity导出的内容的引用。

Pattern配置项就是配置引用文件配置路径。
Output File Tag设置是为了保证用HDA Processor处理的时候,能够获取到相关引用。

接着创建了一个HDA Processor,这个节点可以实现使用一个HDA文件作为对传入数据使用HDA里面的逻辑处理然后生成并导出。

HDA File就是设置HDA Processor 处理时使用的HDA文件。
引入文件需要开启input。FIle Tag相同才可以实现数据输入。
如果你设置了输出,Output会自动生成。

如果你需要输入和输出,这里需要几个设置几个,教程里面设置输出为0,在18.5版本是行不通的。
只有你设置了输出,HDA Processor 才会正确的生成配置项。

以上是关于houdini 使用HDA Processor 实现处理HDA输入输出的主要内容,如果未能解决你的问题,请参考以下文章

houdini 程序化 序

Android-X86集成houdini(Arm兼容工具)

Houdini技术体系 基础管线 : Houdini与Houdini Engine的安装

houdini copy怎么输出zip文件

Houdini18 Installed in CentOS8

如何仅使用 Python 源代码编辑器在 Houdini 中创建动画书?