Hello. I’m making a character creator and because the material color can’t be animated in the game engine, i’m animating the object color.
Problem:
Any textures are just multiplied with the object color, even if it is set to “mix”. I would really like to keep some colors, e.g. beak and feet of a gryphon, independent.
I’ve tried using divide, which could technically work, but this is really not an elegant solution either. If I make the object color lighter, all of the texture looks way too bright, all the darker parts vanish. It really doesn’t look good.
Since this problem does not only exist in the BGE, but also in the viewport and blender render, I assume it’s not BGE specific.
I don’t use nodes, but I tried to take a quick look at them and didn’t find anything suspicious.
This is my problem:
Default model (white)
Material color changed (What I want it to look like):
Object color changed (Only thing that works in BGE)
ok, i just noticed that vertex color seems to work fine. this would also have other advantages for me. now i wonder how i can set vertex color of a vertex group via python. does anyone have a code (and an explanation)? =)