Add Rust Generator Add-on for procedural rust material#1
Open
SaikiranShet-9800 wants to merge 1 commit intomccannd:masterfrom
Open
Add Rust Generator Add-on for procedural rust material#1SaikiranShet-9800 wants to merge 1 commit intomccannd:masterfrom
SaikiranShet-9800 wants to merge 1 commit intomccannd:masterfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This pull request introduces a Procedural Rust Generator add-on for Blender. The tool
creates a customizable rust material using procedural node networks, allowing users to
quickly generate realistic metal aging, corrosion, and surface wear without external
textures. The add-on is designed to be lightweight, easy to integrate, and suitable for
both real-time and high-quality rendering workflows.
Key Features
surface spread, and edge wear.
Technical Overview
The generator constructs a node tree consisting of:
The add-on is implemented as a Python operator that automatically builds and assigns
the material to the selected object. The code is modular, making it easy to update or
customize individual components of the shader network.
Motivation
Procedural rust materials are widely used in hard-surface modeling, game asset creation,
and environmental texturing. Existing workflows often rely on external texture maps,
which limits flexibility and increases file size. This add-on provides a fully procedural
solution that allows artists to generate rust effects directly inside Blender with full
control over the appearance.
Documentation
Request
Please review this addition and consider merging it into the project. Feedback and
suggestions for improving the material, node structure, or user interface are welcome.