Houdini 版本:20.5.278

SideFXLabs 版本:20.5.253

HoudiniEngineForUnreal 版本:2.2.0

unreal版本:5.4.4

开篇:泰坦计划

这个笔记是泰坦计划的学习记录,这里是第一章节电缆的基本资产内容制作笔记,对应视频的第一章,1、2、3、部分的内容。

泰坦计划是Houdini官方推出的、上千艺术家参与的开放项目;内容包含Houdini以及联动UE的方方面面。

主要内容

  1. 安装 Houdini Engine for Unreal 插件
  2. 创建数字资产:介绍Houdini数字资产,并将上一章制作好的管道打包成数字资产(HDA)
  3. 在虚幻引擎中使用Houdini Engine
  4. 联动插件与HDA的一些特性

一、安装 Houdini Engine for Unreal

省流

  1. 安装Houdini时勾选“Houdini Enaine for Unreal”
  2. C:\Program Files\Side Effects Software\Houdini <版本>\engine\unreal\<UE版本号>中的内容复制到C:\Program Files\Epic Games\UE_<版本号>\Engine\Plugins\Runtime

1、获取Houdini Engine for Unreal

两种方法:

  1. 在安装时勾选 “Houdini Enaine for Unreal” 选项
  2. GitHub仓库下载

1 在安装时获取

在安装时勾选 “Houdini Enaine for Unreal” 选项

alt text

安装完成后,联动插件会出现在 安装目录 - engine - unreal

alt text

似乎 HoudiniLiveLinkHoudiniNiagara 是高版本更新的插件,旧版本没有是正常的

如果需要,可以通过Github下载到适配老版本的插件

2 从 GitHub 中获取

新版本中,共有三个插件:

  1. HoudiniEngine:允许用户直接导入HDA
  2. HoudiniLiveLink:允许同步Houdini与Unreal中的视窗
  3. HoudiniNiagara:在Niagara中添加一个Houdini数据接口,允许使用Houdini中的点缓存资产

接下来的演示以 HoudiniEngine 插件为例:

点击上方插件列表,跳转到GitHub发布页面,这里会给出插件的压缩包以供下载,需要你自行选择插件版本进行安装。

alt text

下载完成后会得到一个压缩包,其中内容与Engine - unreal中得到的对应内容相同。
alt text

2、安装联动插件

对应版本文件夹中的内容,直接复制到虚幻引擎的 plug 目录中:

alt text

从GitHub获取同理

二、创建并设置数字资产

Houdini 数字资产,即:Houdini Digital Assets(HDA),就是将已经完成的节点打包,并留出输入输出节点调整参数的功能:

alt text

省流

  1. 创建数字资产
  2. 在弹出菜单中调整参数

1、创建数字资产

不同版本UI可能有所不同,但基本选项都差不多。

两种方法

  1. 选中后在菜单中选择创建
  2. 打包后右键创建

alt text

2、设置数字资产

初始化数字资产

在弹出菜单中,指定名称、版本、作者等基础信息

alt text

设置数字资产参数

确定后,会弹出数字资产设置页面:

alt text

再次打开该界面:

选中场景中的HDA后,在Assets中选择Edit Asset Properties即可

alt text

Parameters 界面可以设置选中数字资产后的参数:

alt text

之后使用数字资产时,可以直接使用这里设置的参数,而非进入内部调整。

设置好后,点击下方Apply进行保存,此时可以在储存目录(默认是:C:\Users\用户名\Documents\houdini20.5\otls)找到创建的.hda文件。

三、将HDA导入UE

确认已经正确安装Houdini Engine For Unreal插件,并启用它:

alt text

找到上面创建的HDA文件,直接拖拽即可导入:

alt text

此时将 HDA 拖入场景中,可以看到 HDA 占位符:

alt text

在细节面板中,HDA相比普通物体多出了很多Houdini选项:

alt text

这里需要将 Houdini Inputs 中的输入数据类型设置为:Curve Input | 曲线输入 ,然后就可以看到我们搭建的管道了

四、联动插件与HDA的一些特性

在houdini中查看UE场景

可以通过同步功能,在Houdini中查看UE传递的数据,并调整节点信息

alt text

刚打开场景可能时空的,此时需要在UE的HDA细节面板中触发Rebuild,让场景中的节点更新到Houdini中。

alt text

解锁HDA

编辑内部节点:

创建一个新的数字资产后,默认图标右下角会有一个红色的“解开的锁”图标,代表这个HDA可以被编辑内部节点。

当添加了新的数字资产后,会变成上锁的状态,此时无法可以查看,但是无法编辑内部节点。需要右键允许编辑后,才能恢复可编辑状态。

alt text

更新与保存HDA

保存的 HDA 已经与该场景无关,此时使用 Ctrl + S 只会保存场景,无法更新HDA。

应该当在编辑面板中,重新选择应用应用HDA才能进行更新。

alt text

特别是,当你在与虚幻联动时修改了HDA的内容,想要保存,应当使用以上面板中的按键,并在UE中更新HDA。

更新UE中的HDA

使用按钮更新了HDA后,应当右键HDA,选择重新载入。