new character shader and texture