Painted metal with chips, rust and streaks
In your harnessGodot shaderMIT
Weathered painted metal in layers: paint chips away in noisy patches to show bare metal, rust grows around the chips, and rust streaks run downward in world space below them.

What it takes and gives
- Shader type
- spatial
- Parameters
- paint_color (vec4 = 0.2, 0.42, 0.35, 1), metal_color (vec4 = 0.62, 0.62, 0.64, 1), rust_color (vec4 = 0.48, 0.22, 0.08, 1), rust_dark (vec4 = 0.22, 0.1, 0.05, 1), scale (float = 4), chipping (float = 0.35), rust_spread (float = 0.12), streak_amount (float = 0.5) and 1 more
- Result
- Green painted shapes with silver chipped patches ringed by rust and faint rust runs.
- Renderers
- compatibility: compiled and rendered, forward plus: not verified, mobile: not verified
- Placement
- res://baltor/godot_shaders/rust_paint_chipping/
Limits. Wear is placed by noise, not by edges or cavities, so it does not favour corners. World-space masks slide over moving objects; switch to object space for props that move. No relief between paint and metal.
Details
- Kind
- Godot shader
- Engine
- Godot 4.3 or later
- Files
- 11 files, 81.2 KB
- Licence
- MIT
- Declared effects
- reads files, runs commands
- Checked with
- Godot 4.7.2, opengl3 compatibility (Mesa llvmpipe, Xvfb)
- Checks
- contract static, engine run, engine log clean, shader in scene, capture written, render not uniform, shader changes pixels
- Techniques
- Layered thresholds of 3D fBm for paint, metal and rust, Vertically stretched noise for streaks, Value noise with quintic interpolation and fractional Brownian motion
- Tags
- godot shader, spatial, rust, weathering, paint chipping, metal, grunge
- Identity
library.supply.creative_originals.32186e1f28225c2b3452b19e.c5830324f7efbaff- Version
c5830324f7efbaffbbf084d642127c64f8d7ffbad6a2f7ef0359f615904ab8e8
The version is the SHA-256 of the item your harness downloads; every file in it names its own checksum.
Something wrong with this item, its rights or its safety? Report it on the support page, or from your harness after a download.

