Houdini 13.0 Nodes

interface version 2

Groups geometry components into a spatial grid.

This operator groups points or primitives based on a 3d-spatial grid.

It can be useful whenever a large amount of geometry has to be split spatially into multiple segments (e.g. large particle systems broken down into multiple mantra delayed-load sequences, etc.)

  • Partitioning of a particle system, to split into multiple mantra delayed-load archives. (Color-coding indicates individual partitions.)

Parameters

Class

Component type for partitioning (points or primitives).

Divisions

The number of partition cells along each main axis.

Attributes / Groups

The parameters below allows storing of partition information in various ways, and can be enabled or disabled independently of each other.

Index Attribute

Name of an integer attribute to store partition indices as numeric values.

Name Attr Prefix

Prefix for stored partition names, to be stored in the conventional name string attribute.

Group Prefix

Name prefix for geometry groups (created for each partition).

Tip

Performance is best when only the index attribute option is enabled.

Show Guide

Display the spatial divisions grid as guide geometry.

Keep Single Partition

Delete all geometry except what belongs to the partition with the specified index. (Requires Index Attribute to be enabled.)

Keep Index #

Index of the single partition to keep.

Partition indices

A read-only parameter, displaying the maximum partition index value.

Known bugs: For planar objects, the no. of segments for the according main plane should be 1.

Release Notes

interface version 2

2014-07-30

Major optimizations all-around –

  • Slightly faster index attribute generation

  • Several orders of magnitude faster name attribute and group generation

Minor incompatibilities –

  • Keep Single Partition now only works if index attribute output is enabled.

2013-09-28

First version.

Improvements:

  • Cleaned up parameters / UI layout

  • Lots of performance-improvement avenues investigated before arriving back where it started. :)

On this page

Related topics