I think when setting a color to a textured material, the change becomes visible immediately, however the API does not differ between colorizing (checkbox in the materials browser) and color-shifting (pointer on the color wheel).
Assuming you rotate the color wheel of a material A and get material B:
[image: Z4QK_colorize.png]
We can then read the color value of B:
` material.materialType
2
color = material.color
Color(200, 147, 62, 255)then reset it to the texture image's original look: material.color = nil
nilThis way we get A. material.materialType
1then trying to set it again: material.color = color
Color(200, 147, 62, 255)
material.materialType
2`
This time it is also colorized (C) and we have no control about it.