PDA

View Full Version : mirrored drawing ?


Gabe
08-29-2005, 08:41 PM
Is there a way to draw along a mirrored plane in Photoshop.

Like in 3D you have half of a model, and you can make a copy of it, flip it and have the copy automatically update with any changes you make to the original model.


In photoshop, the best I can do is draw, copy the layer, and flip it.. Not quite what I want.

I have a quick key set up for flipping. Comes in handy.

halo
08-29-2005, 10:13 PM
smart objects may allow you to do that.

Gabe
08-29-2005, 10:33 PM
I guess the closest thing I can do is save the .PSD file.

Put the .psd as a texture on a 3D plane like in 3D studio max. Make a copy of the plane with the .psd texture on it and flip.

Then just click from photoshop to 3D max and watch max update it.

There has to be some way to do it in PS though.

Maybe set an action for it?

aldog
08-30-2005, 01:06 AM
This question was asked a while ago on this forum. from what I understood there wasn't a way to do it other than drawing everything and duplicating and flipping it.
i'm curious as to what smart objects are though, cause i'd like to be able to draw like this as well

Gabe
08-30-2005, 11:09 PM
I got it to work by setting up 3 action scripts.

Do this


First of all, have these things ready.

Open the Action's window

Open the History window

Now here's how to set up the Action scripts for it.

1) Create a new document with a filled and unlocked background layer.


2) Make a new layer above the background layer and name it "drawing"

3) Make a copy of the "drawing" layer and leave it at the default name of "drawing copy"

(Note: The action is name sensitive)

Right now you should have a new document with the layers stack looking like this.


drawing copy

drawing

background (this layer must be filled and unlocked)


4) Select the "drawing" layer


5) Create a new action in the "actions" window. Give it a quick key like F12 for example and name the action "mirror".

click the record button

6) (Follow these steps now while recording the action)


1 = Select the layer "drawing copy" and delete it.

2 = Duplicate the layer "drawing". So you have a new "drawing copy" layer.

3 = Link the new "drawing copy" layer to the "background" layer.

4 = With "drawing copy" still selected, go up to Edit > Transform > Flip Horizontal.

5 = Select layer "drawing" and stop the recording in the "Actions" window.

---------------------------------------------------------------------

Not done yet, now to set up the Undo for the mirror action.

---------------------------------------------------------------------

1) With the "drawing" layer selected

2) Create a new Action

Name it Undo Mirror

set a quick key for it like control + F12

Click "Record"

3) Go to your "History" window and select 4 steps back.

4) Stop the recording in the "Actions" window.


In the actions, if you look at the script you just made, it should say.

"Select history state -4"


If you see a different number, it means you selected the wrong number of undoes

Re do the recording so you get "Select history state -4"




That's it for the Actions.


Next, you just have to remake the "drawing copy" layer because it was deleted when you made the undo script. This only happens when you create the Action for the first time.



----------------------------------------------------------------------------



Now you can start to draw in the "drawing" layer.

If you want to mirror it, press the quick key you set up for the mirror Action in my case F12.

It's not an automatic update but it's the closest thing I could come up with.

Just draw and click F12, draw again and click F12 repeat......


If you want to undo a part of your drawing after you mirrored, press control + F12 or whatever quick key you set for it.


The mirror undo will go back 4 steps, so if you just want to undo 1 step, use the regular Ctrl+Alt+z


If you don't want to use the Undo script, just use the history window and select whatever step you want to go back to.



----------------------------------------------------------------------
Final script (Optional)
----------------------------------------------------------------------

This is a script to make a document already set up for the mirror drawing.

1) In the Actions window, make a new action and call it "mirror_set_up" or whatever you want.

2) set a quick key for it like Shift + F12

3) Click Record

4) Go up to File > New > and set the new document how ever you want. Leave the back ground filled with something like White.

5) Click OK

6) Now you need to set up the layers.

edit the back ground layer options. Unlock it and name it "background"

7) Create a new layer and name it "drawing"

8) Duplicate the "drawing" layer so you now have a stack looking like this.

drawing copy
drawing
background

9) Select the "drawing layer"

10) Stop the recording in the actions window.


Now, when you want to make a new document, you just click the Action for it and it will make a template to start from with the layers already set up for you.

If you want to change the size of the page or whatever, just do it like normal. Image > Image size and set it up however you want.

CGTalk Moderation
08-30-2005, 11:09 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.