How can I copy from and scale multiple images at once?

Context: I am creating materials for a 3D renderer that contain multiple textures for colour, roughness, normals, etc. I have an image of some grass blades that looks like this:
base colour of the grass blades

Alongside appropriate normal and roughness maps. What I would like to do is cut out individual blades of grass and arrange them into tufts of grass in a separate image. The problem is that in order to make the other textures line up, I would need to replicate the exact, pixel perfect steps manually on every map.

Is there a way to copy from and manipulate all of these maps at once?

Answer

  1. Place your image texture, normal map, and roughness map in one document in Photoshop

  2. Turn off visibility of the normal and roughness map layers. Then use the Magic Wand Tool (W) and select the green background on the texture layer.

  3. Invert the selection and apply a vector layer mask

  4. I created a new layer and with the new layer selected, went to “Image -> Apply Image..”

  5. Select the isolated texture grass, inverse the selection and delete the background of the normal and roughness map.

  6. You can then make a selection of each blade (texture, normal and roughness) and make a new layer. You would need to make a selection for each layer and hit CTRL + J or CMD + J.

  7. Group the isolated blade texture, normal and roughness map by selecting the layers and hitting CTRL + G or CMD + G

isolating textures

So if you want to scale or rotate 1 blade of grass with the maps changing, then you make the adjustments to the group layer.

Attribution
Source : Link , Question Author : Trevor Galivan , Answer Author : AndrewH

Leave a Comment