In Photoshop CS3 you will notice a great enhancement to the Clone Tool. New to this version is the "Clone Source" palette.
Open your source images, in this case we will be using 3 source images and 1 destination image.
Go to Window > Clone Source (or) in a default installation the dock would have the "Clone Source" palette in it
The first step is to gather our source points so click the clone stamp tool (s),
in the "Clone Source" palette click the first source icon which will store our clone sampling
then select your first image, (ALT +Click) to select a sampling just like you would with the normal clone stamp.
Now that you have the first sample you can either start using it or select your other samples. In this case I am going to select my other samples and then continue on.
So we have the 3 samples taken and are ready to build our montage.
With the destination image active, select the clone stamp tool (s) and paint in your image.
You have the ability to clone in just like in previous versions, however in the clone source palette you will notice width, height, angle, offset and a few blend modes.
** Here is an example image where using the angle I was able to clone, creating a different perspective on the image.
One thing you will find really useful is that all of these settings are stored on each clone source so you could essentially store off five sources of the same image, changing only the settings.
One thing to keep in mind is this software is beta so functionaliy may change and in some cases speed up in the final release.
Feel free to post your clone work in the forums so we can all benefit from the different uses.
Matthew Keefe is a new-media designer, developer with a background in application design for the web and print design. When he is not working with a client he can be found helping out the community on a series of Photoshop and development sites. Matt's personal portfolio can be found here ( http://www.mkeefedesign.com/resume/ ) where it showcases clients in the movie, music and print industries. To give back to the community that Matt has learned so much from he started ( http://www.scriptplayground.com ) to help out the new programmers and give them the ability to learn the topics covered on the site.