此为学习PDG for Indie Gamedev 第三节笔记

由于教程里面使用的17版本,而我使用的是18.5,实在不想换低版本,所以,进行18.5版本的踩坑。

接下来叙述一下实现过程。

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


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

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


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

再创建一个topnet节点,作为处理的父节点。

houdini 使用HDA Processor 实现处理HDA输入输出_自动生成_03


里面会自动生成一个localscheduler

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


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

houdini 使用HDA Processor 实现处理HDA输入输出_自动生成_05


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

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


Pattern配置项就是配置引用文件配置路径。

Output File Tag设置是为了保证用HDA Processor处理的时候,能够获取到相关引用。

houdini 使用HDA Processor 实现处理HDA输入输出_数据_07


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

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


HDA File就是设置HDA Processor 处理时使用的HDA文件。

引入文件需要开启input。FIle Tag相同才可以实现数据输入。

如果你设置了输出,Output会自动生成。

houdini 使用HDA Processor 实现处理HDA输入输出_数据_09


如果你需要输入和输出,这里需要几个设置几个,教程里面设置输出为0,在18.5版本是行不通的。

只有你设置了输出,HDA Processor 才会正确的生成配置项。