You could (in theory) encode all your colours/gradients as a curve or 1dLUT , mark up the various different "material IDs" with vertex color and offset them with parameters on the material instance to index into the curve. bit of a waste of effort though imo :D
Well it's a single texture for the entire game. I do have to use material instances for anything that wants something unique beyond the texture. Like for example, I have an EnemiesCommon material instance, and a lot of enemies can just use that, but if I want to tweak the tint or add an overlay or whatever on some enemy,…
Well when bringing in a reference image you could for instance create little dabs where you want to extract the colors from. Overall what I am trying to get at is that going for a "real" palette directly can prevent this kind of flexibility. But that said it seems to clearly work well for you, so my point is moot really :D…
Yeah, I am very much aware of the tech, I use it extensively myself. It's a fantastic way to make clean looking lowspec assets, or even blockouts to be sculpted/refined later. I guess the confusing part is that if you are at a stage where you need a lot of colors without optimization yet, then you might aswell start from a…