Houdini 20.0 Nodes Geometry nodes

Labs Building from Patterns 1.0 geometry node

Creates buildings from blockout geometry defined by a pattern of floor modules.

This node defines building patterns using Floor Descriptions generated by Labs Building Generator Utility nodes. These patterns can be repeated or occur at set intervals along each floor, defining the building style from the ground up.

Parameters

Random Fill Patterns

Randomly assigns a building pattern based on available floor names.

Show Floors

Generates the names of floors that can be used in the Pattern parameter.

Patterns

Add Building Styles

Group

Name of the group to apply the specified pattern to.

Pattern

Pattern arrangement of floors that will fill the Blockout object. Floor names in <> brackets will repeat along the object, and floor names in [] brackets will occur a single time unless succeeded by a number, then it will repeat that many times.

Settings

Pack and Instance

Pack and instance the output geometry.

Overwrite Floors

Force Height Scaling

Ensures that incoming overwriting patterns are scaled properly to the building.

Override Radius

The distance to search for geometry with overwriting patterns. This geometry is wired into the fourth input with the overwriting pattern set as the 'floor_pattern' primitive string attribute. The building points will cast out a ray to determine if an intersection with this geometry is made.

Point Cloud Output

Get Instances from Patterns

Copies instance attribute from input modules to the point cloud output.

Game Engine

Name of the engine the point cloud will be imported into.

Output Orient Attribute for Rotations

Outputs the orientation of each point as the Orient attribute.

Module Pivot Location

The location of points in relation to their corresponding primitive.

See also

Geometry nodes