Take the normal as input, extract the X,Y parts, scale those by a “amount of effect,” add that to the TextureCoord2D node, use that output as texture coordinate input to the main character texture.
You may also want to use a “height” texture, and scale the normal displacement by how much “height” there is at the point.