LinearPointNoise
From K-3D
Description
Applies a linear noise offset to mesh points |
Plugin Status: | Stable |
Categories: | All Plugins, Stable Plugins, Deformation Plugins |
Metadata
Name | Value |
---|
Properties
Label | Description | Type | Script Name |
---|---|---|---|
Input Mesh | Input mesh | k3d::mesh* | input_mesh |
Output Mesh | Output mesh | k3d::mesh* | output_mesh |
Mesh Selection | Input Mesh Selection | k3d::selection::set | mesh_selection |
Use X | Add noise on X components | k3d::bool_t | use_x |
Use Y | Add noise on Y components | k3d::bool_t | use_y |
Use Z | Add noise on Z components | k3d::bool_t | use_z |
Move X | Apply offset on X component | k3d::bool_t | move_x |
Move Y | Apply offset on Y component | k3d::bool_t | move_y |
Move Z | Apply offset on Z component | k3d::bool_t | move_z |
X frequency | X Frequency | k3d::double_t | frequency_x |
Y frequency | Y Frequency | k3d::double_t | frequency_y |
Z frequency | Z Frequency | k3d::double_t | frequency_z |
X offset | X Offset | k3d::double_t | offset_x |
Y offset | Y Offset | k3d::double_t | offset_y |
Z offset | Z Offset | k3d::double_t | offset_z |
X amplitude | X Amplitude | k3d::double_t | amplitude_x |
Y amplitude | Y Amplitude | k3d::double_t | amplitude_y |
Z amplitude | Z Amplitude | k3d::double_t | amplitude_z |
Notes
LinearPointNoise can be used to add (controlled) randomization to any geometry. It can be used as a subtle effect to offset the "unnatural perfection" of computer-generated geometry ... or it can be used to create large distortions as a modeling tool in its own right. As an example, you could combine LinearPointNoise with a PolyGrid to create a landscape. Apply multiple LinearPointNoise filters to your pipeline with different frequencies for more interesting effects.