Houdini Engine for Unreal-v2 项目推荐
1. 项目基础介绍与主要编程语言
Houdini Engine for Unreal-v2 是一个开源项目,它将 Houdini 的强大且灵活的流程化工作流引入到 Unreal Engine 中。该项目的主要编程语言是 C++,它为 Unreal Engine 提供了一个插件,使得艺术家可以在编辑器中交互式地调整资产参数,并使用 Unreal 资产作为输入。
2. 项目的核心功能
该项目的核心功能是通过 Houdini Digital Assets (HDA) 将 Houdini 的 procedural 引擎集成到 Unreal Engine 中。以下是该项目的几个关键特点:
- 交互式调整参数:艺术家可以在 Unreal 编辑器中直接调整 HDA 的参数。
- 无需烘焙:Houdini 的 procedural 引擎将“cook”资产,结果可以直接在编辑器中看到,无需烘焙。
- 世界组成支持:支持将高度场烘焙到多个地形演员/流式代理中,并创建/更新所需级别以支持世界组成。
- 材料覆盖:材料和通用 UProperty 属性可以直接应用于实例化器或每个实例。
- 曲线输出:使用 "unreal_output_curve" 原始属性,曲线可以输出到 SplineComponents。
3. 项目最近更新的功能
最新的项目更新带来了以下新功能和改进:
- 核心架构:新的核心架构更加模块化和轻量级,所有 Houdini Engine/HAPI 逻辑现在是编辑器专属并包含在 "HoudiniEngine" 模块中。
- 优化输出:静态网格创建时间已经优化,现在使用网格描述,也可以选择在编辑 HDA 时使用更快的代理网格生成。
- 改进的参数编辑:HDA 参数和输入编辑现在支持多选,参数 UI/UX 也得到了改进。
- 新的 Houdini Engine 菜单:插件的用户界面已经被完全刷新,并在编辑器中添加了一个新的 Houdini Engine 菜单。
- 蓝图支持:现在可以在蓝图编辑器中使用 Houdini 资产组件,这允许在蓝图演员上预设和使用 HDA,并在 Houdini 资产上更改参数/输入时自动更新所有放置的实例。
这些更新增强了项目的功能性和可用性,使其成为 Unreal Engine 中集成 Houdini 功能的强大工具。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



