Layering Materials
By Neil Blevins
Created On: Sept 26th 2013
Updated On: Dec 7th 2024
Software: Any

This tutorial discusses the three main methods for combining materials together. Lets say you want to make rusty metal. The three main ways you could go about doing this are:


Layering Materials in 3D App

This method means you make separate patterns for each material (metalColor, rustColor, metalBump, etc), construct two completely separate materials (metal and rust), and then layer the materials together using a mask. When using this method, you don't paint materials as much as you paint masks to reveal materials.

See the schematic diagram below, green are patterns, blue are materials.



Advantages:
Disadvantages:
Layering Patterns in 3D App

This technique involves layering patterns together using masks for each attribute of a material, such as color, bump, spec, etc. So you combine metalColor with RustColor using a mask, and then pump that into the final color of your material. Then you do the same for Bump and Spec, using the same mask for all 3 material attributes. You only have 1 material with the layering done at the pattern level.



Advantages:
Disadvantages:
Layering Patterns In 2D Paint App

This is like Layer Patterns in a 3D App, but the layering process happens in a 2D paint program like Photoshop instead.

So you combine your 3 channels (color, bump, spec) inside your paint app with the same mask for each...



Next you save out the bump, color and spec groups into 3 separate bitmaps, which you then load into your 3d app and plug into a single material.



Advantages:
Disadvantages:
Conclusion

Which technique or combinations of techniques you use is up to you, I generally prefer Layering Materials together in my 3d app, it may be slower to render, but I feel it more closely follows how real world materials are made, you have pure metal, then a pure rust material appears on top of the metal, but only in certain spots (mask). But there are certainly reasons to use the other 2 methods.

If you happen to be a 3dsmax user, feel free to download an example file: layering_materials.zip, max 2011 format.


This site is ©2024 by Neil Blevins, All rights are reserved.
NeilBlevins.com TwitterMastodon BlueskyInstagram CaraBlogger FacebookLinkedIn ArtStationKickstarter GumroadYouTube IMDB