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.

