Fractal Noise Weightmap
Method #
This deformer node uses fractal noise to generate per-vertex weight values which can be used by other nodes - particularly other deformers - as part of their processing.
Deformers such as the 3D Plasma Deformer have an input called “Generated Weightmap” which takes a Generate Weightmap Deformer as input; the per-vertex weight is then used to scale the deformation.
Parameters
Parameter Details
Position X Move along the local x-axis.
Position Y Move along the local y-axis.
Position Z Move along the local z-axis.
Rotation Heading Rotate around the local y-axis.
Rotation Pitch Rotate around the local x-axis.
Rotation Bank Rotate around the local z-axis.
Scale X Scale along the local x-axis.
Scale Y Scale along the local y-axis.
Scale Z Scale along the local z-axis.
Control the inheritance of the transforms from the parent.
Parameter Details
Subdivision Order Toggle whether the deformer is added before or after the object is subdivided.
Subdivision Level The subdivision level at which the deformer is applied. Subdivision Order must be set to After Subdivision to Function.
Vertex Source Mode How vertexes are selected to be used by the deformer.
- Vertex Positions : Vertexes are chosen based on their positions in the scene.
- Chunks : Vertexes are chosen based on the enclosed section of the mesh they are used.
Mode The mode by which the value is generated.
- Turbulence : Weights are defined using turbulence / fbm noise.
- Turbulence : Weights are defined using cellular noise.
Per-Polygon Weightmap Determines whether the weightmap should specify a value per-polygon or per-vertex.
Input Channel The input values from the mesh used to define the positions for the fractal noise.
- Position : The vertex positions are used.
- UV : The vertex texture coordinates are used.
Noise Scale Scale the size of the generated fractal noise.
Noise Lacunarity How large the gaps between larger areas of noise are.
Noise Gain The overall smoothness of the generated fractal noise.
Noise Octaves How many time the noise generation is iterated.
Gain Scale the generated value.
Offset Offset the generated value.
Sharpness Ramps the sharpness of the generated value to a power.
Min Value Limit the minimum value generated.
Max Value Limit the maximum value generated.
Invert Invert the generated weightmap values.
UV Scale X Scale the uv texture along the x axis.
UV Scale Y Scale the uv texture along the y axis.
UV Offset X Offset the uv texture along the x axis.
UV Offset Y Offset the uv texture along the y axis.
Show Weightmap Visualise the weightmap as vertex colours on the source geometry.
Parameter Details
Falloff Enabled Enable falloff from the position of the deformer.
Falloff Shape Select which shape to use to draw falloff from.
- Sphere : Falloff is drawn outward from a central point, forming a spherical falloff.
- Cylinder - X/Y/Z : Falloff is drawn outward from a line, forming a cylindrical falloff.
- Plane - X/Y/Z : Falloff is drawn outward from a plane.
Falloff Range Limits the range the deformer is effective at.
Falloff Inner Range The inner range from which the falloff is calculated from.
Falloff Curve Power How quickly the falloff drops to 0 at the outer falloff.
Invert Falloff Invert the direction of the falloff.
Falloff Curve Visualises the falloff curve, from being completely in effect to no longer effective.
Inputs
Parameter | Details |
---|---|
Position X | Move along the local x-axis. |
Position Y | Move along the local y-axis. |
Position Z | Move along the local z-axis. |
Rotation Heading | Rotate around the local y-axis. |
Rotation Pitch | Rotate around the local x-axis. |
Rotation Bank | Rotate around the local z-axis. |
Scale X | Scale along the local x-axis. |
Scale Y | Scale along the local y-axis. |
Scale Z | Scale along the local z-axis. |
Control the inheritance of the transforms from the parent.
Parameter | Details |
---|---|
Subdivision Order | Toggle whether the deformer is added before or after the object is subdivided. |
Subdivision Level | The subdivision level at which the deformer is applied. Subdivision Order must be set to After Subdivision to Function. |
Vertex Source Mode | How vertexes are selected to be used by the deformer.
|
Mode | The mode by which the value is generated.
|
Per-Polygon Weightmap | Determines whether the weightmap should specify a value per-polygon or per-vertex. |
Input Channel | The input values from the mesh used to define the positions for the fractal noise.
|
Noise Scale | Scale the size of the generated fractal noise. |
Noise Lacunarity | How large the gaps between larger areas of noise are. |
Noise Gain | The overall smoothness of the generated fractal noise. |
Noise Octaves | How many time the noise generation is iterated. |
Gain | Scale the generated value. |
Offset | Offset the generated value. |
Sharpness | Ramps the sharpness of the generated value to a power. |
Min Value | Limit the minimum value generated. |
Max Value | Limit the maximum value generated. |
Invert | Invert the generated weightmap values. |
UV Scale X | Scale the uv texture along the x axis. |
UV Scale Y | Scale the uv texture along the y axis. |
UV Offset X | Offset the uv texture along the x axis. |
UV Offset Y | Offset the uv texture along the y axis. |
Show Weightmap | Visualise the weightmap as vertex colours on the source geometry. |
Parameter | Details |
---|---|
Falloff Enabled | Enable falloff from the position of the deformer. |
Falloff Shape | Select which shape to use to draw falloff from.
|
Falloff Range | Limits the range the deformer is effective at. |
Falloff Inner Range | The inner range from which the falloff is calculated from. |
Falloff Curve Power | How quickly the falloff drops to 0 at the outer falloff. |
Invert Falloff | Invert the direction of the falloff. |
Falloff Curve | Visualises the falloff curve, from being completely in effect to no longer effective. |
Name | Description | Typical Input |
---|---|---|
Image | The image that is sampled when the mode is set to “Texture”. | Loader |
Falloff Node | Use an input node to control the transformation values of the falloff. | Null |
Generated Weightmap | Add a weightmap to vary the strength of the deformer across the surface. | Generate Weightmap |
Transform Modifiers | Apply the transforms of another node to this node. | Null |
Target Node | Modifiy the rotations of the node to always direct the z axis towards the input. | Null |
Local Transform Override | Apply the transforms of another node to this node, relative to its parent. | Null |