Here is my spaceship and I want to add and emblem on its wings (exact position marked with red circles).
How can I achieve that?
White color is just a Principled BSDF.
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It only takes a minute to sign up.
Sign up to join this communityYou can use object texture coordinates to do that:
In the node above, object texture coordinates are driven by the position of an empty.
Then the mapping node shifts things by 0.5 to center the decal image around the empty (on left for the cube the material has no mapping).
Now you can adjust the empty position as you need, using the snap tool, for instance (Z must be up).
The mix color node (before the shader) can be replaced by a mix shader node (after the shader) as you wish.
You can use the setting several times, if needed:
The image size and rotation depend on the empty size and rotation.