Skip to content

Houdini 工具架

Super IO 内置了一个 Houdini 工具架,用来通过剪贴板在 Houdini 和 Blender 之间传递模型文件。

第三方插件面板

要求

  • Houdini 18 或更新版本,并使用 Python 3。
  • 随包 Houdini 剪贴板脚本当前面向 Windows。
  • 已在 Blender 中安装并启用打包发布版 Super IO。

Houdini 工具可以从剪贴板导入 objfbxstldaeabcusdusdausdc 文件。

从 Blender 安装

  1. 在 Blender 中打开 Edit > Preferences > Add-onsEdit > Preferences > Extensions
  2. 打开 Super IO 的偏好设置。
  3. Third-party 区域点击 Install Houdini Package
  4. 选择对应的 Houdini 版本。
  5. 确认 Packages Path,通常是 Documents/houdini{version}/packages
  6. 点击 Install

Super IO 会写入一个 SPIO.json 包配置文件,让 Houdini 指向随包的 Super IO for Houdini v0.4 目录。

在 Houdini 添加工具架

  1. 打开 Houdini。
  2. 点击工具架区域的 +
  3. 找到 SPIO 并添加到工具架。
  4. 分别给 Super importSuper export 绑定快捷键。

快捷键是必须的。Houdini 脚本会读取鼠标所在的 Network Editor 来判断应该在哪个网络中创建或修改节点。

使用 Super Import

  1. 从 Blender 导出或复制受支持的文件。
  2. 在 Houdini 中,把鼠标移动到 SOP level 的 Network Editor 上。
  3. 按下 Super import 快捷键。

如果没有选中节点,Super IO 会在当前网络里创建 file、Alembic 或 USD 导入节点。如果选中了一个兼容节点,Super IO 会先填充该节点的文件路径,再为剩余文件创建节点。

使用 Super Export

  1. 在 Houdini 中选中要导出的 SOP 节点。
  2. 把鼠标移动到 Network Editor 上。
  3. 按下 Super export 快捷键。
  4. 在 Blender 中粘贴或导入导出的文件。
Super IO 配置面板

排查

NoneType object has no attribute pwd

这通常表示直接点击了 shelf tool,或者执行快捷键时鼠标不在 Houdini 的 Network Editor 上。

把鼠标移动到 SOP Network Editor 上,再通过绑定好的快捷键触发 Super importSuper export

No Files Found

请确认剪贴板里包含文件路径,并且文件扩展名在支持范围内。

基于 GPL-3.0-or-later 许可发布。