Skip to main content

Pack Geometry

Overview

Converts mesh geometry into an instance and stores it in the geometry's instance collection. This node can be used to prepare geometry for instance-based processing while preserving the original geometry when required.

When Pack All is enabled, all geometry, including existing instances, is realized into a single mesh and packed into one instance.


Inputs

NameTypeDescription
InputGeometryDataThe geometry to pack into instances.

Outputs

NameTypeDescription
OutputGeometryDataThe geometry with mesh data packed into instances.

Parameters

NameTypeDefaultDescription
Pack AllboolfalseWhen enabled, realizes all geometry and existing instances into a single mesh and stores it as one instance.

Behavior Notes

  • When Pack All is disabled, the node converts the input mesh into an instance while preserving existing instances.
  • If the input contains both a mesh and instances, the mesh is converted into an additional instance and the direct mesh is removed from the output.
  • If the input contains only instances, the geometry is returned unchanged.
  • When Pack All is enabled, existing instances are realized into mesh geometry before being packed into a single instance.
  • Pack All can therefore be used to combine an entire geometry into a single packed instance.