Vector Noise¶
This noise node takes a list of Vectors and outputs a list of equal length containing either Vectors or Floats in the range 0.0 to 1.0. The seed value permits you to apply a different noise calculation to identical inputs.
Inputs & Parameters¶
Parameters |
Description |
---|---|
Noise Function |
Pick between Scalar and Vector output |
Noise Type |
Pick between several noise types
See mathutils.noise docs ( Noise ) Custom noises:
(see examples) |
Smooth |
Smooth curvature (Only for custom noises) |
Interpolate |
Gradient interpolation (Hard noise when un-checked) (For custom noises) |
Seed |
Accepts float values, they are hashed into Integers internally. Seed values of 0 will internally be replaced with a randomly picked constant to allow all seed input to generate repeatable output. (Seed=0 would otherwise generate random values based on system time) |
Noise Matrix |
Matrix input to determinate noise origin, scale and rotation. One matrix per point can be passed if the matrix list is wrapped |
Advanced Parameters¶
In the N-Panel (and on the right-click menu) you can find:
Output NumPy: Get NumPy arrays in stead of regular lists (makes the node faster in Scalar mode and in Vector Mode with Custom noises).
Examples¶
Different noises¶
Generator-> Plane
Selected Statistics: List->List Main-> List Statistics
Viz-> Texture Viewer
Generator-> Plane
Selected Statistics: List->List Main-> List Statistics
Viz-> Texture Viewer
Using noise to mask a mesh¶
Generator-> Plane
Modifiers->Modifier Change-> Mask Vertices
Selected Statistics: List->List Main-> List Statistics
BIG: Logic-> Logic Functions
Viz-> Viewer Draw
Viz-> Texture Viewer
Adding noise transformations¶
Generator-> Plane
A * SCALAR: Vector-> Vector Math
Add: Vector-> Vector Math
Matrix-> Matrix In
Viz-> Viewer Draw
Using noise to filter a 3d grid¶
Spacial-> Vector P Field
Number-> A Number
Number-> Map Range
DIV X,Y, MUL X: Number-> Scalar Math
Sine Oscillator: Number-> Oscillator
Matrix-> Matrix In
List-> List Mask (Out)
LESS X, BIG X: Logic-> Logic Functions
Scene-> Frame Info
Scene-> Metaball Out Node (MB Alpha)
Custom noises¶
Random Cells:
Generator-> Plane
Viz-> Texture Viewer
Random Gradients:
Generator-> Plane
Viz-> Texture Viewer
Ortho Gradients:
Generator-> Plane
Viz-> Texture Viewer
Numpy Perlin:
Generator-> Plane
Viz-> Texture Viewer
Notes¶
This documentation doesn’t do the full world of noise any justice, feel free to send us layouts that you’ve made which rely on this node.