Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
As long as the layer with the paint brush in on top of the other layers and as long as the area outside the painted area is transparent, it will appear to apply to all layers even though it is only on one layer.
If you absolutely need the paint on each layer, you can duplicate the paint layer as many times as necessary, and combine the paint layer with each of the other layers individually.
I don't know of any way to actually paint on multiple layers at the same time.
Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
It might help if you show an example of what you're trying to achieve.
Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
Hi this is not possible as told Miss @barbara_a actually this because, so we can control everything if you want to send this client at the end you can merge layers it will become one...regards
Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
In short, no it is not possible to paint on multiple layers at the same time. If you tell us final goal perhaps we can give you idea for workaround.
Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
So you want same drawing against different backgrounds, right? There are multiple options to get things done and again instruction will depend on what is your end goal.
If you want different background beneath each drawing then how drawing on multiple layers at once differ from duplicating drawing to multiple layers?
Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
There isn't built in option to duplicate "x amount of layers" but you can record action or ask @Stephen Marsh if there is some script for that purpose. Perhaps and @Kukurykus can help.
Copy link to clipboard
Copied
@Bojan Živković – I'm guessing that you saw a recent topic where I posted code to repeat a selected layer a fixed amount of times.
I have added a prompt so that the user can enter in how many copies of the selected layer are required.
/*
Repeat Layer.jsx
v1.0 - Stephen Marsh, 14th January 2022
Note: No check is performed against the layer kind
https://community.adobe.com/t5/photoshop-ecosystem-discussions/how-to-drawl-in-multiple-layers-in-photoshop/td-p/12657971
*/
#target photoshop
function main() {
// Loop the input prompt until a number is entered
var userInput;
while (isNaN(userInput = prompt("Enter the layer repeat quantity required:", "2")));
// Test if cancel returns null, then terminate the script
if (userInput === null) {
//alert('Script cancelled!');
return
}
// Test if an empty string is returned, then repeat
while (userInput.length === 0) {
userInput = prompt("Blank value not accepted, please enter the layer repeat quantity required:", "");
}
// Convert decimal input to integer
var dupeValue = parseInt(userInput);
// Iterate the dupe
for (var i = 0; i < dupeValue; i++) {
// Select front layer hack to control layer creation order
var idselect = stringIDToTypeID("select");
var desc1307 = new ActionDescriptor();
var idnull = stringIDToTypeID("null");
var ref436 = new ActionReference();
var idlayer = stringIDToTypeID("layer");
var idordinal = stringIDToTypeID("ordinal");
var idfront = stringIDToTypeID("front");
ref436.putEnumerated(idlayer, idordinal, idfront);
desc1307.putReference(idnull, ref436);
var idmakeVisible = stringIDToTypeID("makeVisible");
desc1307.putBoolean(idmakeVisible, false);
var idlayerID = stringIDToTypeID("layerID");
var list112 = new ActionList();
list112.putInteger(26);
desc1307.putList(idlayerID, list112);
executeAction(idselect, desc1307, DialogModes.NO);
// Duplicate layer
app.activeDocument.activeLayer.duplicate();
}
}
app.activeDocument.suspendHistory("Repeat Layer.jsx", "main()");
https://prepression.blogspot.com/2017/11/downloading-and-installing-adobe-scripts.html
Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
@Bojan Živković wrote:
So you want same drawing against different backgrounds, right? There are multiple options to get things done and again instruction will depend on what is your end goal.
With the following script, one only needs a single layer in a group, then multiple backgrounds in a lower group, and it will generate all combinations of the upper group and lower group.
https://github.com/mechanicious/photoshopCompositionComposer
Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
Convert your layer to smart object and copy it several times. Each copy of the Smart Object will contain any changes you make while editing any of these layers.
 
Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
In this case, you need to group the fragments that need to be changed and the unchangeable part. If the variable part of your image can be easily separated from the background, then this will not cause problems.
If the object does not change its position, then it is easier to separate it from the background and place it on top of various background images. In this case, smart objects will not be needed.
Copy link to clipboard
Copied
.
Copy link to clipboard
Copied
It seems like this might be about animation ultimately, rotoscoping possibly.
If so Photoshop may simply not be a great fit for the task and Animate, After Effects, maybe even Illustrator, … might be worth checking out for the task.
Copy link to clipboard
Copied
.