🧲 Creating Rust and Corrosion in Substance 3D Painter

Rust tells a story β€” it shows time, exposure, and decay. Adding corrosion to metal surfaces is one of the most satisfying ways to give your 3D models realism and depth. With Adobe Substance 3D Painter, you can create dynamic, non-destructive rust and corrosion effects using generators, Smart Masks, and hand-painted details.

This guide walks you through how to make metal look aged and weathered β€” from subtle oxidation to heavy rust buildup β€” using Substance 3D Painter’s procedural tools.

πŸ‘‰ Follow along by starting your free trial of the Adobe Substance 3D Collection and bring your metal surfaces to life.

Creating Rust and Corrosion in Substance 3D Painter
Creating Rust and Corrosion in Substance 3D Painter

🧱 Step 1: Set Up Your Base Metal

  1. Open Substance 3D Painter and load your 3D model.
  2. Apply a Smart Material like Steel Painted, Iron Raw, or Aluminum Clean.
  3. Make sure your baked maps (Curvature, AO, and Position) are complete β€” rust generators rely on these.
  4. Duplicate your base layer so you can later reveal the rust underneath.

πŸ’‘ Tip: Use a neutral HDRI (like Soft Light Studio) for accurate material previewing.

βš™οΈ Step 2: Add a Rust Layer

  1. Create a new Fill Layer and rename it β€œRust.”
  2. Disable Metallic and lower Roughness slightly (0.6–0.8).
  3. Pick a reddish-brown Base Color β€” around RGB(120, 60, 30).
  4. Move this layer below your base metal in the stack.

🎨 This will be the material exposed where the metal corrodes.

🎭 Step 3: Add a Mask for Corrosion

  1. Right-click your top metal layer β†’ Add Black Mask.
  2. On the mask, add a Generator β†’ Metal Edge Wear.
  3. In the generator settings, adjust:
    • Wear Level β†’ controls rust exposure
    • Contrast β†’ defines sharp vs. soft edges
    • Grunge Amount β†’ adds random corrosion patterns
  4. You’ll see your top paint layer erode, revealing the rust beneath.

πŸ’‘ Pro Tip: Enable β€œInvert Mask” for an alternative effect where rust spreads from edges inward.

🧩 Step 4: Layer in Multiple Rust Types

Rust isn’t uniform β€” it varies in color, size, and texture.

  1. Add a second Rust Fill Layer with a darker color (deep brown).
  2. Mask it using a Dirt or Moisture Leaks generator.
  3. Adjust the Balance slider for smaller patches and directional streaks.
  4. Change the blend mode to Multiply or Overlay to add depth to your rust.

🎯 Pro Tip: Try using a Height map to raise heavy rust areas slightly (+0.05 to +0.1).

🌧️ Step 5: Add Drips and Stains

  1. Create a new Fill Layer with a dark brown tint.
  2. Add a Black Mask β†’ Generator β†’ Dripping Rust.
  3. Adjust Drip Length and Spread for realistic vertical streaks.
  4. Optionally, paint on the mask manually using the Brush Tool (B) to enhance natural flow.

πŸ’§ Bonus: Blend in subtle blue or green tones for oxidized copper or aged steel effects.

πŸ”¦ Step 6: Refine Lighting and Preview

  1. Switch to Display Settings β†’ Environment Map β†’ Outdoor Warm HDRI.
  2. Rotate lighting until reflections emphasize rust height and roughness variation.
  3. Enable Post Effects β†’ Tone Mapping β†’ ACES for cinematic realism.

πŸ’‘ Workflow Tip: Use Depth of Field in the viewport to create a product-shot effect for portfolio renders.

πŸ’Ύ Step 7: Export the Material

  1. Go to File β†’ Export Textures.
  2. Use the PBR Metallic Roughness template.
  3. Export at 4K for hero assets or 2K for game optimization.

Your rusted metal is now ready for use in Blender, Unreal Engine, or Adobe Stager.

βœ… Conclusion

Creating rust and corrosion in Adobe Substance 3D Painter is all about controlled chaos β€” layering multiple generators, colors, and textures to achieve believable variation. The result is a model that feels aged, used, and grounded in the real world.

πŸ‘‰ Start your Adobe Substance 3D Collection free trial and master procedural rust effects for your next 3D project.