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技术体系 基础管线 : Houdini与Houdini Engine的安装