The ProceduralNoise (or ProcGeo) node lets you modify your 3D geometry objects using a Perlin noise function that creates seemingly random noise. For example, you could use this node to generate animated noise for rippling waves or clouds, or to create a terrain from a flat card.
Connection Type |
Connection Name |
Function |
Input |
unnamed |
The 3D geometry object you want to modify using a noise function, for example, a Card node. If you want to modify several objects together, you can also connect a MergeGeo node here. |
Control (UI) |
Knob (Scripting) |
Default Value |
Function |
ProcGeo Tab |
|||
display |
display |
unchanged |
Adjusts the display characteristics of the 3D object. These settings don’t affect the render output of the scene; these are for display purposes only in the 3D Viewer. • off - hides the 3D geometry object. • wireframe - displays only the outlines of the object’s geometry. • solid - displays all geometry with a solid color. • solid +wireframe - displays the geometry as solid color with the object’s geometry outlines. • textured - displays only the surface texture. • textured +wireframe - displays the wireframe plus the surface texture. • unchanged - doesn't change the object's display mode. The Viewer can override this setting. |
selectable |
selectable |
enabled |
When enabled, you can make selections as normal in the Viewer. When disabled, points cannot be selected or changed. |
render |
render_mode |
unchanged |
Sets how the object will render. This control is independent from the display selection, but has the same settings. |
ProceduralNoise Method |
mode |
Turbulence |
Choose the type of noise to use: • fBm (fractional Brownian motion) runs noise() "octave" times at different scales to get random numbers between -1 and +1 and adds them up. • turbulence is the same as fBm except it uses the absolute value of the noise function so the values it sums up are all between 0 and 1. |
Orientation | orient | Z |
Select the values to modify: • X - only modify the values on the x axis. • Y - only modify the values on the y axis. • Z - only modify the values on the z axis. • All - modify the values on the x, y, and z axes. |
X Size |
x_size |
4 |
The amount of noise on the x axis. |
X Offset |
x_offset |
0 |
Offsets the noise effect on the x axis. |
Y Size |
y_size |
4 |
The amount of noise on the y axis. |
Y Offset |
y_offset |
0 |
Offsets the noise effect on the y axis. |
Octaves |
octaves |
5 |
The amount of detail of the noise. |
Lacunarity |
lacunarity |
2.5 |
The size distribution of the empty space in between noise instances. |
Gain |
gain |
0.5 |
The amount of noise gain. |
Speed |
speed |
1.1 |
The speed with which the noise changes over time. |