Enable Multiple Undos in Photoshop

Enable Multiple Undos in Photoshop CC using a Keyboard Shortcut

Photoshop's default to undo a previous action is command+Z (Ctrl+Z on windows). This takes you back one step. If you press it again however, it will redo what you have just done. Frustrating when you need to step backwards more than once, as most people want to do.

All you need to do is change the keyboard shortcut. The default to step backwards more than once is Option+command+Z (Ctrl+Alt+Z). If you're fine with that than you can stop reading now. If you want to change it to command+Z than follow these steps:

1.Open Photoshop and go to Window->Workspace->Keyboard Shortcuts and Menus...

2. Find the keyboard shortcut "Edit" and open the drop down menu. Find Step Backwards. As default it's set to Opt+command+Z.

3. Click and delete the shortcut and in the empty box hit command+Z (Ctrl+Z).
This will trigger a warning message that says the shortcut is already in use. Select Accept and Go to Conflict.

4. Change Undo/Redo to Option+command+Z (Alt+Ctrl+Z).

You occasionally want to toggle back and forth to see the most recent change so this does come in handy.
6. Select Accept and OK.

Create a Paint Effect in Photoshop

You don't need real paint to achieve this effect. Do it in Photoshop!

1. Open a new project and start with a white background.
2. Choose the Mixer Brush tool (under the regular brush tool)
3. Set the mixer brush option to Wet, Heavy Mix
4. I used the Flat fan high bristle count brush (2nd row down, 6th brush over) but any brush will give similar effects. Experiment!
5. Pick any color and start painting. Keep choosing more colors and overlap to mix.
6. Go crazy. The best part about photoshop is that you can't make any irreversible errors ūüôā
7. For a final effect, I added a black background layer and set blend to Difference.

Create a Morph in Photoshop Tutorial Half Girl-Half Tiger

Step 1

Open up a picture of a human face and an animal in photoshop. Preferably one with distinct markings on face. Put each on a layer and make sure the animal layer is above the human layer.

Step 2

Next Duplicate human layer.
Select this copy and choose Adjustments->Gradient Map (makes it black & white).
Go to Filter->Blur->Surface Blur. Adjust so skin is smooth.
Hit Command-L to adjust so darker shadows appear but allowing highlights.
Save this black and white copy as a PSD.

Step 3

Now hide or delete the black and white copy.
Select the tiger layer and make the opacity about 50%.
Drag it over the human face.
Go to Edit->Transform->Warp to fit the tiger face over the human face.
Most importantly, try to line up the eyes and the nose.
Hit Enter to accept.

Step 4

Next add a vector mask to the tiger layer. With the vector mask selected and the default black and white set, use the paint brush (with black as foreground) to erase the right side of the picture, revealing the girl's face.

Step 5

Select the tiger. Go to Filter->Distort->Displace.
Adjust vertical and horizontal scale to both 5 (or as desired) and chose Stretch to Fit and Wrap Around. Hit Ok.
Browse to the black and white copy PSD and hit open (this will use the contours of the face to make it look more realistic). You can now set the opacity back to 100% on the tiger layer.
Next select the tiger thumbnail and set the blend mode to Linear Burn.

Step 6

Next, go back to the layer mask on the tiger and brush more precise adjustments down the center of face and around the eyes. The human eyes should be showing through. Leave some shadows in the eyes so it gives it a little realism.
Remember black takes away the layer, white adds back.
Next add a new Hue/Saturation adjustment layer.
Adjust the Saturation to about -65.
Select the layer mask on the adjustment layer and using the brush(black) paint over the right side of the face so the colors of the girl come back to normal.

Step 7

Next merge all layers (or go to image duplicate to save a backup).
Go to Filter->Liquify. Pull some strokes across the fur to the forehead. Add any other small strokes down the center of the face as desired.
Hit OK.

You’re done! Half Girl-Half Tiger!

Add any other color adjustments to make it really pop!
Comment me for any questions!

Create a Valentine’s Word Cloud in Photoshop!

Valentine's word-clouds

Intro to Arrays


Don’t let ARRAYS frighten you!

If you’re new to¬†ARRAYS in ActionScript 3.0 you might feel a little¬†¬†¬†¬†¬†¬† intimidated. Don’t be! Start with these basic concepts and you’ll be off and¬†¬†¬†¬† running in no time…

What is an ARRAY?
First note that an¬†array in ActionScript is an object. If you don’t know what an object is yet, don’t worry, you’ll understand soon.¬†Arrays¬†are lists of data,¬†capable of storing multiple items.

Why do we use ARRAYS?
Arrays make it simple to retrieve items and process them in a logical order.

Creating ARRAYS:
There are various methods to create an array.  You can use the keyword new with the class name:

var¬† myArray:Array = new Array(“Pumpkin”, “Ghost”, “Witch”);

A shorter technique uses the square brackets [ ] to instantiate an ARRAY:

var¬† myArray:Array = [“Pumpkin”,”Ghost”,”Witch”];

To access elements in an ARRAY:
First you must know that the index (position) of an array starts at 0 not 1! Simply use the square brackets [ ] to retrieve it. Using the same example from above:

Output equals: “Witch”.

Use .length when you need to retrieve the number of items in an array:

var¬† myArray:Array = [“Pumpkin”,”Ghost”,”Witch”];
Output is: 3

Adding items to an ARRAY:
The easiest way to add more elements is using square brackets [ ].

myArray[3] = “Spooky”;
Output should be: “Pumpkin,Ghost,Witch,Spooky”.

Use push() method to automatically add items to the end of your list.

Output¬†is: “”Pumpkin,Ghost,Witch,Spooky,Spiderwebs”.

Removing items from ARRAYS:
Use the splice() method to remove one or more items from an array. You must specify the starting index and the number of items(deleteCount). If you don’t include the deleteCount, it will delete everything after the index. To get rid of “Ghost”:

var¬† myArray:Array = [“Pumpkin”,”Ghost”,”Witch”,”Spooky”,”Spiderwebs”];
Output is: “Pumpkin,Witch,Spooky,Spiderwebs”.

To get rid of everything after “Pumpkin”:

Use pop() to remove the last item¬†(handy when you don’t know the last index number).

var¬† myArray:Array = [“Pumpkin”,”Ghost”,”Witch”,”Spooky”,”Spiderwebs”];
Output is: “Pumpkin,Ghost,Witch,Spooky”.

I hope you enjoyed my spooky intro to ARRAYS.  Feel free to leave comments or questions.

Follow us on Facebook!