Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Material Randomizer Pro
Material Randomizer Pro

Material Randomization Tools.
Add-on by lambdawalker
About What's New Reviews Version History

Version History

1.10.0
Compatibility
Blender 5.0 and newer
  • 10.5 KB
  • 552
  • February 11th, 2026

Changelog

Release Notes: Material Randomizer Pro v1.10.0

We are excited to announce the first official release of Material Randomizer Pro, an advanced toolkit designed to streamline look-development and procedural variation within Blender's Shader Editor.

🌟 Version 1.10.0 Highlights

This initial release establishes a robust framework for material randomization, moving away from simple random values toward a sophisticated, seed-based system with distribution controls and smart heuristics.

🎨 Core Randomization Engine

  • Seed-Based Logic: Every randomization is deterministic based on a global material seed, with the ability to "re-roll" specific nodes or individual sockets using local seed offsets.
  • Distribution Modes:
    • Uniform: Equal probability across the range.
    • Gaussian: Natural, bell-curve distribution centered between your limits.
    • Stepped: Quantized values for indexed or "stepped" procedural looks.
  • HSV Color Logic: RGBA sockets are randomized in HSV space to ensure more artistic and intuitive color variations compared to raw RGB shifts.

🖼️ Specialized Node Support

  • Texture Swapping: Added directory-based texture swapping for Image Texture nodes. Simply point to a folder, and the add-on will cycle through available images.
  • ColorRamp Jitter: Introduces "Chaos" mode for ColorRamps, allowing for random jittering of stop positions and color values.
  • Smart Vector Mapping: Four distinct modes for Vector inputs: Free, Uniform Scale, Snap 90° (rotation focus), and Integer.

🧠 Intelligence & Workflow

  • Smart Limits Engine: Automatically detects logical ranges for standard PBR inputs (e.g., automatically setting 0.0–1.0 for Roughness or Metalness) to minimize manual setup.
  • Node Group Integration: Dedicated tools to "Store Limits to Node," allowing randomization ranges to be saved directly inside Node Group definitions for reuse across files.

🖥️ Advanced UI & Organization

  • Filtered Node List: A custom UI list with real-time search and sorting (by Name, Type, Active status, or Lock status).
  • Property Filtering: Search and sort through individual socket properties within a selected node.
  • Locking System: Protect specific properties from randomization with a single click.

💾 Preset Management

  • Internal Storage: Save your entire randomization configuration directly into the Material's custom properties.
  • External JSON: Export and import settings as .json files for pipeline integration and sharing with other artists.

🔧 Installation & Compatibility

  • Blender Version: 5.0.0 and newer.
  • Installation: Install via Edit > Preferences > Add-ons > Install.
  • Location: Found in the Node Editor > Sidebar (N-Panel) > Randomizer tab.

📩 Feedback & Support

This is the first public release. If you encounter bugs or have feature requests, please contact the author at lambdawalker@isdavid.com.

Compatibility
Blender 5.0 and newer
Downloads
552
Size
10.5 KB
Permissions
No special permissions required.
License
GNU General Public License v3.0 or later
Status
Approved
v1.10.0 10.5 KB
1 version
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite