Houdini
Unreal
HDA
Unreal Engine HDA Integration Integración de HDA en Unreal Engine
Bridge between Houdini Digital Assets and Unreal Engine runtime.
Puente entre Assets Digitales de Houdini y el runtime de Unreal Engine.
Unreal_hda.mp4
autoSpawnner5.mp4
The Architecture
La Arquitectura
A robust bridge system connecting Houdini Digital Assets (HDAs) directly to the Unreal Engine 5 content pipeline.
This project addresses a common production challenge: keeping Houdini-generated geometry and Unreal Engine in sync without manual re-imports. The bridge wraps each HDA with metadata tags defining export parameters, LOD levels, and collision geometry requirements.
On the Unreal side, a Python asset import script monitors a shared folder and auto-imports new exports, assigning materials and collision presets based on the HDA metadata. The system supports iterative workflows where artists tweak HDA parameters in Houdini, re-cook, and see results in Unreal within seconds.
The metadata schema uses JSON sidecars saved alongside the FBX exports, storing per-part material assignments, UDIM ranges, and pivot offsets.
This project addresses a common production challenge: keeping Houdini-generated geometry and Unreal Engine in sync without manual re-imports. The bridge wraps each HDA with metadata tags defining export parameters, LOD levels, and collision geometry requirements.
On the Unreal side, a Python asset import script monitors a shared folder and auto-imports new exports, assigning materials and collision presets based on the HDA metadata. The system supports iterative workflows where artists tweak HDA parameters in Houdini, re-cook, and see results in Unreal within seconds.
The metadata schema uses JSON sidecars saved alongside the FBX exports, storing per-part material assignments, UDIM ranges, and pivot offsets.
Un sistema de puente robusto que conecta Houdini Digital Assets (HDAs) directamente con el pipeline de contenido de Unreal Engine 5.
Este proyecto aborda un desafío común en producción: mantener la geometría generada en Houdini y Unreal Engine sincronizada sin re-importaciones manuales. El bridge envuelve cada HDA con metadatos que definen parámetros de exportación, niveles LOD y requisitos de geometría de colisión.
Del lado de Unreal, un script Python de importación de assets monitorea una carpeta compartida e importa automáticamente nuevas exportaciones, asignando materiales y presets de colisión según los metadatos del HDA. El sistema soporta flujos iterativos donde los artistas ajustan parámetros HDA en Houdini, re-cocinan y ven resultados en Unreal en segundos.
El schema de metadatos usa archivos JSON sidecar guardados junto a las exportaciones FBX, almacenando asignaciones de materiales por parte, rangos UDIM y offsets de pivot.
Este proyecto aborda un desafío común en producción: mantener la geometría generada en Houdini y Unreal Engine sincronizada sin re-importaciones manuales. El bridge envuelve cada HDA con metadatos que definen parámetros de exportación, niveles LOD y requisitos de geometría de colisión.
Del lado de Unreal, un script Python de importación de assets monitorea una carpeta compartida e importa automáticamente nuevas exportaciones, asignando materiales y presets de colisión según los metadatos del HDA. El sistema soporta flujos iterativos donde los artistas ajustan parámetros HDA en Houdini, re-cocinan y ven resultados en Unreal en segundos.
El schema de metadatos usa archivos JSON sidecar guardados junto a las exportaciones FBX, almacenando asignaciones de materiales por parte, rangos UDIM y offsets de pivot.