STEAM GROUP
Blender Source Tools BleST
STEAM GROUP
Blender Source Tools BleST
263
IN-GAME
1,717
ONLINE
Founded
8 November, 2013
All Discussions > Help > Topic Details
max 1 Jun, 2021 @ 2:29am
Multiple textures on top of each other?
To put it in short, i have 5 materials attached to my model in Blender and i want all of them to act as if each of them were assigned to all faces of the model.

I have been trying to figure out a way to optimize my workflow by using layered textures. Instead of having, say, 13 unique VTF files for all 13 skins of my model, i would like to have only 5 textures; first one is the base texture and the other 4 could be layered on top of it at will (managed by $texturegroup parameter).

I would simply use the $color2 parameter for these 4 layered textures to create dozens of skins, saving memory and time, and will also use $alpha parameter to disable/enable some of the textures for specific skins.

So, how do i make my textures to be projected onto entire UV map, instead of only being projected onto assigned faces? I've also seen others struggle with this. Thanks!
Originally posted by Rectus:
The Source model formats (and most other) only support a single material assignment per face. Layered textures are usually handled on the shader level, so unless you are in a situation where you can write custom shaders, your best bet is to look for material attributes that let you blend textures togther (like $detail, although that is limited to one additonal texture).

Otherwise the common solution is to apply different materials to different parts of the model, and use $texturegroup to create combinations for each skin.
< >
Showing 1-2 of 2 comments
The author of this thread has indicated that this post answers the original topic.
Rectus 5 Jun, 2021 @ 10:39am 
The Source model formats (and most other) only support a single material assignment per face. Layered textures are usually handled on the shader level, so unless you are in a situation where you can write custom shaders, your best bet is to look for material attributes that let you blend textures togther (like $detail, although that is limited to one additonal texture).

Otherwise the common solution is to apply different materials to different parts of the model, and use $texturegroup to create combinations for each skin.
max 6 Jun, 2021 @ 11:15pm 
Thank you for the answer, Rectus. I'll try using the $detail parameter.
< >
Showing 1-2 of 2 comments
Per page: 1530 50

All Discussions > Help > Topic Details