View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.0.47 or later
- Package size
- 39.5 MB
- Files
- 316
- Views in the past week
- 17
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $14.99 on
Keywords
Metal Texture Gen | Stylized Procedural PBR Metal, Rust & Damage
Create tileable stylized metal textures in Unity. Generate plates, rivets, rust, scratches, pits and damage, then export complete PBR texture packs ready for your materials.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Metal Texture Gen | Stylized Procedural PBR Metal, Rust & Damage screenshot 1
About this asset
Create tileable (seamless) stylized metal textures directly inside Unity and export complete PBR texture packs ready for use in your materials.
Metal Texture Gen is a procedural texture creation tool designed for quickly building a wide range of stylized metal surfaces — from clean forged metal and riveted armor plates to rusty, scratched and heavily damaged surfaces.
Start from included presets or build your own metal style from scratch. Define the construction, colors, surface finish, rust and damage, preview every generated map, and export the final texture pack in just a few clicks.
Create Different Metal Constructions
Choose between several procedural layouts:
- Just Metal — continuous metal surfaces without borders.
- Plates — create repeating metal plates with customizable rows, columns, recesses, bevels, overlapping plates, edge damage and rivets.
- Planks — generate horizontal, vertical or crossing metal strips with independent widths, counts and rivet distribution.
Customize rivet size and placement to create everything from armor plating and industrial panels to fantasy machinery and ship surfaces.
Build Your Metal Style
Control the appearance of the underlying metal with:
- Dark, middle and light metal colors
- Macro surface variation
- Color flattening
- Baked directional lighting
- Procedural hammering
- Hammer size and relief
- Randomized procedural seeds
Create clean stylized steel, dark iron, painted-looking metals, hammered surfaces and many other variations from the same generator.
Procedural Rust
Add customizable oxidation without changing your underlying construction.
Control:
- Rust amount and scale
- Pattern breakup
- Edge accumulation
- Cavity accumulation
- Rivet accumulation
- Primary and secondary rust colors
- Rust crust relief
- Metallic response
- Roughness
Rust affects not only the color of the texture but also its generated PBR maps for a more coherent material result.
Scratches, Pits & Surface Damage
Add procedural wear and damage with independently configurable scratches, pits and hammer dents.
Adjust their amount, size, depth, direction, irregularity and material response to create anything from subtle wear to heavily damaged metal.
Damage placement is deterministic through the Random Seed, making it easy to reproduce or modify an existing surface.
Create Damage Variants in Seconds
One of the main workflows of Metal Texture Gen is creating multiple damage states from the same material.
Create your clean material first, keep its construction, palette and procedural seed, then progressively add scratches, pits and impact damage.
This makes it easy to produce coherent variants such as:
Clean → Light Damage → Medium Damage → Heavy Damage
These textures can then be swapped in your own systems as armor, machinery, ships, structures or other objects become damaged.
Complete PBR Texture Export
Preview and export a complete texture set:
- Albedo
- Normal
- Height
- Ambient Occlusion
- Metallic - Smoothness
Normal, Height, AO and material responses can be adjusted independently, giving you control over how strongly construction, rivets, rust, hammering, scratches and pits affect each map.
The Metallic-Smoothness texture follows the Unity URP convention used by the tool, with Metallic stored in the Red channel and Smoothness in the Alpha channel.
Fast Preview & High-Resolution Export
Use a lower preview resolution while designing your material for faster iteration, then choose a higher resolution for the final export.
The preview resolution is independent from the final texture resolution, so you can work quickly without reducing the quality of your exported textures.
Generated textures are configured for tiling and can be used across larger surfaces.
Preset Workflow
Save the complete procedural recipe as a preset, including:
- Construction
- Colors
- Rust
- Damage
- PBR responses
- Random seed
- Resolution settings
Use the included presets as starting points or build your own reusable material library.
Ideal For
Metal Texture Gen can be used to create stylized metal surfaces for:
- Armor and shields
- Weapons
- Ships and vehicles
- Machinery
- Industrial environments
- Doors and gates
- Metal walls and floors
- Sci-fi panels
- Fantasy environments
- Props and structures
- Clean and damaged object variants
Instead of relying on a fixed collection of textures, create and customize the metal surfaces your project needs directly inside Unity.
From the publisher's Asset Store listing.
Technical details
Texture Generator
- Procedural stylized metal texture generator
- Output resolutions: 256×256, 512×512, 1024×1024 and 2048×2048
- Preview resolutions: 128×128, 256×256, 512×512 and 1024×1024
- Seamless/tileable texture output
- Deterministic random-seed workflow
- Supports clean and progressive damage variants
Generated Maps
- Albedo
- Normal Map
- Height Map
- Ambient Occlusion
- Metallic–Smoothness
Metallic–Smoothness channel packing:
- Red: Metallic
- Alpha: Smoothness
Included Sample Texture Sets
- 46 complete PBR texture sets
- 230 individual PNG texture files
- Five maps per texture set
Breakdown:
- 22 curated preset texture sets at 1024×1024
- 24 parameter-comparison texture sets at 512×512
- All Normal textures are configured as Unity Normal Maps
- Textures include mipmaps and Repeat wrapping
Included Materials
- 50 materials total
Breakdown:
- 22 curated preset showcase materials
- 24 parameter-comparison materials
- 4 scene presentation materials used for backgrounds, frames and labels
Included Presets
- 22 editable procedural preset assets
- Presets store the complete construction, color, finish, rust, damage, map-response, random-seed and resolution configuration
Included Scenes
- 2 demonstration scenes
Demo.unity
- Curated gallery containing 22 stylized metal materials
- Each material is displayed on a separate Unity Plane
- Demonstrates plates, planks, continuous metal, rust, patina, polished surfaces, forged surfaces, restrained damage and different metallic responses
ParametersDemo.unity
- Contains 12 focused A/B parameter studies
- Two values per parameter
- 24 displayed texture samples
- Each comparison identifies the relevant preview mode, section, parameter name, values and intended visual effect
Parameters demonstrated:
- Normal Strength
- Normal Plate Relief
- Ambient Occlusion Strength
- Base Metallic
- Base Smoothness
- Normal Scratch Relief
- Normal Rivet Relief
- Rivet Occlusion
- Crust Relief
- Crust Scale
- Rust Metallic
- Rust Roughness
Curated Preset Styles
- Cannon Forged Gunmetal
- Rusted Planks
- Peeling Silver Plates
- Blackened Forged Iron
- Scarred Pale Steel
- Riveted Copper Patchwork
- Verdigris Cage Planks
- Sun-Gold Reliquary
- Crimson Mecha Panels
- Cobalt Salt-Crust Hull
- Ember-Forged Magma Iron
- Amethyst Brushed Steel
- Acid-Etched Brass Patina
- Foundry Hazard Rails
- Chrome Art-Deco Ribs
- Arcane Reactor Lattice
- Ivory Alloy Hull Panels
- Flaked Silver Armor
- Obsidian Forged Metal
- Battered White Alloy
- Copper Patchwork Armor
- Aged Azure Cage
Editor Content
- 6 editor scripts
- 1 assembly definition
- All generator code is editor-only
- No runtime components are added to builds
- Tool location: Tools > Metal Texture Gen
Documentation
- One complete local user guide: How to use.txt
- Includes quick-start instructions, parameter explanations, PBR map usage and a workflow for creating progressive damage variants
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.47f1 | Compatible | Compatible | Compatible |
This asset is designed to be compatible with Unity 2020 through Unity 6. If you encounter any compatibility issues, please don't hesitate to contact me via email. I'll be happy to help.
As listed on the Asset Store.