More Crested Butte. Ally and I went exploring today, and after some feux-off-roading and walking down a trail that we thought was a hiking trail but ended up just being the path to get to some tennis courts, we ended up by a secluded trailhead next to a stream, hoping to get some actual hiking in. The trail was unfortunately blocked by the stream, though, which was probably 15 feet across and freezing cold. It doesn’t look like it in the photo below, but the little log bridge was super narrow and wobbly, and the stream was narrower (therefore faster and deeper) underneath it.

It was still a beautiful place to just sit and relax.


On another note, this panorama was stitched together using 64 images. After the 20 minutes it took Photoshop to stitch it, I tried to save the image before I started editing, but was denied by Photoshop because it won’t write files larger than 2GB, and this guy exceeded that by at least 0.5.

Despite my obvious intent to capture enough photos to make a clean and complete panorama, as it usually goes, I still missed large sections, most notably the lower left corner.

original panorama

(original panorama)

When Adobe CS5 was announced, I remember having seen a video talking about how filling in holes like that will now become so easy. So I did some research and found out that there’s a new tool in Photoshop called “Content-Aware Fill” which is similar to the patch tool, but knows what should exist in the target selection. After applying the fill to just the lower left corner, this is how it looked:

content-aware fill applied

(content-aware fill applied)

Not too bad, if you ask me. In CS4 I would have either had to crop that whole left section out, or painstakingly recreate that corner with the clone stamp which would probably end up looking fake anyway. After a little cleanup around the edges (and removing all the extra dirty t-shirts that got cloned in), it actually looked like a convincing patch of ground with relatively few duplicate patterns and shapes.

When doing my research that led me to the content-aware fill, I also found a new tool called Puppet Warp which is a lot like the existing Warp tool on steroids. It creates a mesh of triangular sections over the entire layer that you can add anchor points (or “pins”) to and move them around to warp the mesh. One of the example uses tutorialists love to show is how you can add anchor pins to a person’s elbow and shoulder, and easily move their arm around in an anatomically believable way. I’ve never needed to move a person’s mid-wave hand position before, so that matters very little to me.

One of the other applications the tool has, though, is to stretch and warp a panorama’s uneven edges to better fill in an even rectangle without having to crop out large areas. I tried it out, and it was pretty easy to use, though it might take some practice to find pin placements that don’t end up distorting the final image.

puppet warp applied

(puppet warp applied)

As you can see, I got a pretty ugly curtain-draping effect at the top, which would have been very difficult to fix and even more obvious if the entire top half of the photo wasn’t evenly toned sky. Also, the horizon became much more wavy and uneven. Look at the house on the left compared to the car on the right. Though their placement is fairly symmetrical, the angle at which they meet the ground is completely different.

Although the final panorama really isn’t a good picture by any means, I thought it was too good of a new-Photoshop-tool exercise to not post.

final panorama

(final panorama. wtf is up the neon green I added? I mean...seriously.)

One last photo for the day, taken (again) from the balcony of our room.


Leave a Reply

date Jun 6th 2010
author Mike
category Geek, Photo
tags, , ,
  View Comments