RGB Tint/Texture Mask

megapunchselfmegapunchself Posts: 1Member

some games and engines are using rgb/rgby tint/texture mask to create a "customize" system for players change character's colors and after be storaged in a server or game data

i just realized that the albedo is gray, the models got normal map, spec, emission n metalic/metalness texture

unreal and unity got tutorial in docs and wikis, a game example of use this is warframe (evolution engine, peoples are saying dat is c++)

it works on godot 2.1.5 and/or just 3.0.6? is it just a shader with script to modify the shader? how it works on godot?

i don't know if i can post links but, here is the example and a tutorial video "how it works on the evolution engine (warframe)", i suppose use 2 textures for it? the rgb texture and a alpha texture (last video minutes)?:


  • so the color changer will change each rgby color


  • MegalomaniakMegalomaniak Posts: 3,003Admin

    a texture has typically 4 channels r, g, b & a. You can use each of them as a mask to modulate(multiply by) a color over the gray-scale albedo map. Does the explanation make sense?

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file