Learn how to embed a Houdini geometry file (.bgeo) inside your Houdini asset to ensure that the geometry is more easily shared with colleagues. This way you won't have to separately import the geometry each time you use the asset.

In Houdini

  1. Install, instantiate, and unlock the Geometry_EmbedBgeoInAsset_Start.hda example in Houdini.
  2. Right-click on the node in the network editor and select Allow Editing of Contents.
  3. Right-click on the node again and select Type Properties....
  4. In the Edit Operator Type Properties window go to the Extra Files tab.
  5. At the bottom, to the right of the Filename field, click the browse button and find cactus1.bgeo.
  6. Once you have the path in Filename click on Add File.
  7. Click Accept at the bottom of the Edit Operator Type Properties window.
  8. Back in the network editor, go inside the Geometry_EmbedBgeoInAsset1 node to the geometry (SOP) level.
  9. Click on the file2 node.
  10. In the parameters pane, set the Geometry File parameter to opdef:..?cactus1.bgeo.
  11. In the top Houdini menu, click on Assets > Save Asset > Geometry_EmbedBgeoInAsset.

In Unity

  1. Go to Houdini Engine > Load Houdini Asset... and find your Geometry_EmbedBgeoInAsset_Start.hda asset.
  2. You should see the cactus in the Scene view. No additional files are require to be imported.

In UE4

  1. Right-click in the Content Browser and select Import to....
  2. Find your Geometry_EmbedBgeoInAsset_Start.hda and import it.
  3. Drag it from the Content Browser to the Viewport.
  4. You should see the cactus in the Viewport. No additional files are require to be imported.

CREATED BY

SIDEFX

For over thirty five years, SideFX has been providing artists with procedural 3D animation and visual effects tools designed to create the highest-quality cinematic results. We are passionate about what our customers do because our roots are in production, both as artists and as pioneering technical innovators.

More from SideFX

COMMENTS

  • There are currently no comments

Please log in to leave a comment.