Houdini 21.0 Nodes Geometry nodes

Labs Biome Plant Definitions File (Beta) 1.2 geometry node

This node reads plant information from the disk file or writes to the disk file from input Biome Plant Define SOP nodes.

On this page
Since 20.5

This node has two modes of operation. In Write mode, the node reads the plant_definition dictionary attribute output by the Biome Plant Define SOP nodes and writes that information to disk as a .bgeo or .json. In Read mode, the node reads from the .bgeo or .json disk file, and generates geometry or a chain of Biome Plant Define SOP nodes with the plant_definition dictionary attributes. It uses the user-defined JSON Dictionary Key Mappings to write the keys of the JSON and these should remain constant to re-create the Biome Plant Define nodes from it. When in Read mode, JSON Dictionary Key Mappings of this node should match those written in the file. For this reason, it is recommended to leave the key mappings as their default values.

Parameters

Plant Definitions

Mode

Write: Writes plant information to disk.

Read: Reads plant information from the file.

Plant Definitions

The name of the file to read or write.

Extension

.json: Write a JSON file.

.bgeo: Write a Bgeo file.

Save to Disk

Write input plant_definition dictionary attributes to the defined plant definitions file.

Reload from Disk

Read a plant definitions file by following Dictionary Keys and create Geometry or Biome Plant Define Nodes.

Create

Geometry: Creates points with the plant_definition dictionary attribute.

Plant Define Nodes: Creates a Biome Plant Define SOP node from each 'plant_definition'.

Dictionary Keys

Species ID

Name

Label of plant name.

Color

Label of red, green, and blue channels of color.

Temperature

Lower

Label of the plant’s lowest temperature.

Preferred

Label of the plant’s preferred temperature.

Upper

Label of the plant’s highest temperature.

Precipitation

Lower

Label of the plant’s lowest precipitation level.

Preferred

Label of the plant’s preferred precipitation level.

Upper

Label of the plant’s highest precipitation level.

Spacing

Maximum Density

Label of the plant’s maximum density.

Type

Label of the plant’s type.

Scale

Scale Multiplier

Label of scale multiplier.

Biomes

Contain in Selected Biomes

Label of contain in selected biomes.

Path to Biomes

Label of path to biomes.

Selected Biomes

Label of selected biomes.

Advanced

Randomize Scale

Label of randomize scale.

Hardiness

Label of the plant’s hardiness.

Normal from Terrain

Label of normal from terrain.

Randomize Yaw

Label of randomize yaw.

Material

Label of material.

Species Variants

Autofill Mode

Label of autofill mode.

Variants Merge Path

Label of variants merge path.

Variants Directory

Label of variants directory.

Pattern

Label of pattern.

Search Child Directories

Label of search child directories.

Autofill Radii on Load

Label of autofill radii on load.

Max Shrub Height

Label of max shrub height.

Ground Cover Height

Label of ground cover height.

Include Engine Asset Paths

Label of include engine asset paths.

Number Of Variants

Label for number of variants multi-parameter folder.

Reference Type

Label of reference type.

Mesh Variant

Label for healthy plant mesh path.

Mesh (Dead) Variant

Label for dead plant mesh path.

File Mesh Variant

Label of file mesh variant.

File Mesh (Dead) Variant

Label of file mesh (dead) variant.

Weight

Label of the weight.

Bounds Radius

Label of the plant’s bounds radius.

Trunk Radius

Label of the plant’s trunk radius.

Normalized Age Range

Label for minimum and maximum of the age in range.

Scale Range

Label for minimum and maximum of the scale in range.

Dead Ratio

Label for dead ratio.

Unreal Engine

Asset Path

Label for healthy plant mesh in the engine.

Asset (Dead) Path

Label for dead plant mesh in the engine.

Locals

See also

Geometry nodes