Houdini 20.5 Nodes Geometry nodes

ML Attribute Generate geometry node

Generate multiple copies of the input geometry with specified attributes randomized.

On this page

Overview

The output of ML Attribute Generate consists of packed primitives. Each embedded geometry is a copy of the input geometry with specific attributes set to random values drawn from a probability distribution. See Machine Learning documentation for more general information.

Context

ML Attribute Generate allows you to generate a set of random inputs, which can be turned into a set of labeled examples using a procedural network and the node ML Example. These labeled examples can then be written to disk using ML Example Output, trained on using ML Regression Train, resulting in an ML model that approximates the procedural network. This model can be applied using ML Regression Inference.

Parameters

Random Seed

Random seed used to generate all random numbers in each of the samples.

Sample Count

The number of samples that are generated.

Number of Contributions

Type

Type of input contribution: currently only a point attribute.

Point Attribute

Name of a point attribute.

Tuple Size

Tuple size of the point attribute. This can be 1, 2, 3, or 4.

Distribution

Probability distribution based on which random values are generated.

Inputs

Prototype

Each generated unlabeled example is a copy of this, except that a specified point attribute or point attribute component has its values randomized.

Outputs

Unlabeled Examples

A geometry consisting packed primitives, each contains a copy of Prototype with the specified attributes randomized.

Geometry nodes