HEGoNode3D
Overview
HEGoNode3D is the default node you will use to bring an HDA into Godot.
This page focuses on HEGoNode3D data exchange, split into Inputs and Outputs.
HEGoNode3D supports:
Feeding Path3D, MeshInstance3D, CSGShape3D, and Terrain3D into Houdini
Generating bespoke geo as MeshInstance3D nodes, including LODs and material assignment
Instancing meshes via MultiMeshInstance3D nodes
Generating Terrain3D terrains from heightfields
Spawning Terrain3D instancer content from points
Spawning nodes by class name and setting most properties
Spawning scenes by resource path
Usage
Create a HEGoNode3D in your scene, open the HEGo bottom panel, assign an HDA, then recook.
Inputs are converted to Houdini data before cook, and outputs are regenerated after cook based on
attributes described below.
Inputs
The following sections describe what HEGoNode3D sends into Houdini when you connect different
Godot node types as HDA inputs.
Supported input types include Path3D, MeshInstance3D, CSGShape3D, and Terrain3D.
Outputs
The following sections describe output-side attributes read after cook. Choose the output type that best fits your use case: geometry, instancing, object spawning, or Terrain3D.
Parameters
The following sections describe how HDA parameter UI is generated in the HEGo bottom panel, which parameter families are supported, and known limitations.