Rework in character shader