A Shader can be assigned to multiple meshes but every mesh has its own UV channel. To specify UV channel in the shader, should I create individual Shader for each mesh by duplicating the original Shader and add UV map Node?
Thanks in advance.
UV Map node has a text-type property, so each of the different meshes must have the same UV name.
If you don’t want to specify the UV, you can connect the UV slot of the
Texture Coordinate Node. Thus the active UV of the mesh is chosen.
To choose which UV is active, go to
Object Data Properties and in the
UV Maps panel click in the camera icon of the desired UV.