Page MenuHome

Node to create a single instance from geometry
Closed, ResolvedPublicTO DO

Description

Currently we have the ability to instance a geometry many times, and a special case of that system is the ability to create a single instance of a geometry. While creating a single instance of a geometry may not be obvious, it provides a few benefits.

  • Join geometries in the join node without actually merging them, which can be much faster.
  • Pick between geometries generated procedurally inside the node tree with the instance on points node.
  • Faster transformation of geometry, since the transform doesn't have to be applied to every element, during evaluation.

A node that creates a non-transformed single instance of a geometry is a simple, flexible solution that has no downsides. "Geometry to Instance" is a simple name for this.

One open question is which category this node should be added to:

  • Instances: Better categorization, keeps the geometry menu smaller.
  • Geometry: Strictly follows the from type category guideline.

Personally I prefer the first option, adding to the instances category.

Event Timeline

Hans Goudey (HooglyBoogly) changed the task status from Needs Triage to Confirmed.Nov 9 2021, 5:50 PM
Hans Goudey (HooglyBoogly) created this task.

Might be nice to have a Reset Location option that just centres the mesh on origin. Pretty much the same behaviour as how the Reset Children option works on the Collection Info node.
This is how I have mine setup and it can save a bunch of time having to tweak the transforms of different mesh variations.

It might also be nice to specify an Origin based on a point of your choosing