This Blender add-on generates procedural Perlin noise and turbulence textures, which can be used for creating materials, textures, or other visual effects. The generated textures can be directly applied to the active material or saved as images.
Use powers of 2 in scale and image size to get tilable texture
2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384
- Perlin Noise Generation: Create seamless Perlin noise textures with customizable dimensions, scale, and seed.
- Turbulence Noise: Generate multi-layered turbulence noise with adjustable depth, attenuation, and color options.
- Aspect Ratio Correction: Automatically adjust the display aspect ratio for non-square textures.
- Overwrite Existing Images: Option to replace existing images with the same name.
- Shader Integration: Easily connect generated textures to the active material's shader nodes.
- Customizable Parameters: Control noise properties such as scale, depth, attenuation, color, alpha, and absolute values.
- Download the add-on
- Just drag'n'drop the downloaded
.zipinto blender OR - Open Blender and go to
Edit > Preferences > Add-ons. - Click
Install...and select the downloaded.zipfile. - Enable the add-on by checking the box next to its name.
- Open the
Image Editorin Blender. - Navigate to the
Noise Toolspanel in the sidebar (pressNto open the sidebar if it's not visible). - Configure the noise settings:
- Image Name: Name of the generated image.
- Overwrite Existing: Replace an existing image with the same name.
- Width/Height: Dimensions of the generated texture.
- Correct Aspect Ratio: Adjust the display aspect ratio for non-square textures.
- Seed: Random seed for noise generation.
- Scale: Scale of the noise pattern.
- Use Depth: Enable turbulence noise with multiple layers.
- Depth Details: Number of noise layers for turbulence.
- Mix Details: Attenuation factor for turbulence layers.
- RGB: Generate separate noise for each color channel.
- Alpha: Generate an alpha channel for the texture.
- Groovy: Use absolute values for higher contrast.
- Click the
Generate Perlin Noisebutton to create the texture.
- After generating a texture, select an object with a material in the 3D Viewport.
- In the
Noise Toolspanel, click theAdd to Active Shaderbutton. - The generated texture will be added nearby selected node (Or principledBSDF).
- Image Name: Name of the generated image.
- Overwrite Existing: Replace an existing image with the same name.
- Width/Height: Dimensions of the generated texture.
- Correct Aspect Ratio: Adjust the display aspect ratio for non-square textures.
- Seed: Random seed for noise generation.
- Scale: Scale of the noise pattern.
- Use Depth: Enable turbulence noise with multiple layers.
- Depth Details: Number of noise layers for turbulence.
- Mix Details: Attenuation factor for turbulence layers.
- RGB: Generate separate noise for each color channel.
- Alpha: Generate an alpha channel for the texture.
- Groovy: Use absolute values for higher contrast.
- The generated textures are saved as packed data within the Blender file. To save them externally, use the
Image > Save Asoption in the Image Editor. - The add-on is designed for Blender's built-in shader system and may require adjustments for use with external render engines.
This add-on is provided under the MIT License. Feel free to modify and distribute it as needed.
For questions or feedback, please open an issue on the repository or contact the developer directly. Enjoy creating procedural textures with Blender!
- v1.8.2: now each generated image stores its parameters, iterating became easier. "display as 1x1" checkbox is now realtime
- v1.6.1: fixed Aspect ratio equalizer
- v1.6: Generator works 20x faster.
Add to Active Shaderdont ignores frames and group - v1.5:
Add to Active Shaderbutton connects image texture to active node in shader editor, added some warnings - v0 - v1.4: it was born
