Photoshop NewsJanuary 9, 2006

The Shadowland/Lightroom Development Story

Posted by Jeff Schewe

Shadowland icon

The development of Adobe Lightroom, code named Shadowland, was not something Adobe started after Apple announced Aperture. The Shadowland project has been going on for years.

How do I know that Adobe has been working on Shadowland for so long?

Because that's how long I've been working on it.

Back in October of 2002 Mark Hamburg sent me a little developmental application he called PixelToy (breaking his own rule, there was an innercap) and jokingly referred to as "SchewePaint".

After leaving the Photoshop development team he worked on a concept application based upon painting with snapshots which used no layers. Mark had developed the History feature of Photoshop to more or less to suit me so he believed that I was uniquely suited to look at his new "toy".

Original PixelToy floating palette
The original PixelToy floating palette was rather reminiscent of Kai Krause's UI design—something Mark actually laughed about. Ironically, Mark ended up choosing Phil Clevenger (Kai's former UI designer) to work on UI design for Shadowland.
Phil Clevenger
Phil Clevenger
Photo by George Jardine

The Original PixelToy Application

PixelToy original interface
In its original incarnation, snapshots were taken after image adjustments were made by punching the adjustment buttons. The adjustments could then be painted in from the snapshots.
PixelToy slide out panel
The next build of PixelToy dropped the floating palette in exchange for the slide out panel for adjustments. The concept was still to make adjustments, do a snapshot and then paint them in.

Shuffle

Shuffle application
An early developmental application called Shuffle was coded by Mark to determine the feasibility of organizing images as though they were slides on a lightbox.

At the time, late 2002, Mark was in Adobe's Digital Media Lab under the direction of Greg Gilley working on experimental development primarily directed towards Mark's then increasing interest in digital photography.

Greg Gilley
Greg Gilley
Photo by Jeff Schewe

In December of 2002, Mark, UI designer Sandy Alves, project lead Andrei Herasimchuk and Thomas Knoll visited my studio for a couple of days of brainstorming product ideas directed towards photographers. During that meeting I expressed the importance of developing an application to deal with lots of images easily and efficiently instead of an application used for spending a great deal of time on a single image.

K.D. Lang Shadowland album

Shadowland is a musical reference to K.D. Lang's 1988 album Shadowland. Mark has a history of choosing code names based upon musical references.

The Greg Gorman Shoot

On one particular site visit to Greg Gorman's studio, Mark got a rather rude awakening—he personally had to deal with gigs of images that he shot. Greg, shooting with a Canon 1Ds, shot about 4 gigs of images during the course of the shoot day.

Mark shoots Greg
Mark shoots Greg shooting the models.
Mark's actual shot
Mark's actual shot from his camera.
Grace, Jeff, and Sandy
Mark did this shot of Grace Kim (left), Sandy Alves (right) and myself (center). I'm not sure what the fascination is with the beard...
Jeff shooting Greg
Mark got this shot of me shooting Greg.
Models in natural light
Mark took this shot of the models under natural light in Greg's studio. I processed it into B&W.
Jeff Schewe
Mark shot me under the same light—unfortunately, the body doesn't seem to have the same impact.
Mark Hamburg
I then got Mark to stand in and shot him.
Grace and Mark
Mark hit the wall when he had to deal with downloading all those cards and dealing with all the files. Grace takes a moment to ponder the problems of photographers.
Mark, Greg, and Sandy
Mark and the models and Sandy watch as Greg makes his selects. Greg, shooting both RAW plus JPEG was able to use iView MediaPro for selection editing and made rapid edits in Camera Raw to get final prints for the models before they left the studio.

Dinner at Greg's

Greg with wine
After a hard day's work we all went up to Greg's house for dinner—of course wine to start.
Dinner guests outside
Greg had invited a few other friends: on the left, Graham Nash and on the far right Mac Holbert; partners in Nash Editions. To the right of Greg is Steve Gorman, Greg's brother.
Seth Resnick and Jamie Spritzer
Also stopping by was Seth Resnick and Jamie Spritzer. Seth and Jamie happened to be in LA for one of his D-65 Workshops. Look at Seth's hair—this was his pre-Miami slicked back Eastcoast look.
Smokey cooking
One of the treats of going to Greg's house is that Greg loves to cook. This time however, the foie gras got a bit "smokey".
Smoke rolling out
The smoke actually came rolling out of the kitchen—those of us in the dining room became a bit concerned.
Dinner
Robb Carr, Greg's digital retoucher was also invited to come meet Mark.
Robb and Mark
Here is Robb bending Mark's ear a bit. Mark actually loves the attention...
Sandy and Seth
Seth talks to Sandy about the problems of digital workflow.
Mac and Sandy
Mac and Sandy listen to Seth—Seth can get going pretty good talking about "workslow".
Grace and Graham
Grace wanted to have me take a shot of her with Graham.
Sandy and Graham
So did Sandy—she wanted a print to prove to her husband she met Graham.
Seth buzzed
As might be expected, Seth—a wine lover—got a little buzzed.
Mark swimming
Mark decided to take a late-night plunge in Greg's pool.

The Team Changes

Mark and the Shadowland crew made a lot of site visits to determine, on a task based system, those things photographers really needed. But the difficulties surrounding Shadowland persisted. Sandy left the team. Andrei got a bit fed up and left to start Involution Studios, his design firm.

Andrei Herasimchuk
Andrei Herasimchuk
Photo by Jeff Schewe

With the loss of Andrei, Mark didn't have a "product manager". Enter George Jardine. George was an ex-Adobe guy who had worked with Russell Preston Brown in the mid 1990's evangelizing Photoshop.

George Jardine
George Jardine
Photo by Douglas J. Martin

My UI Design Attempt

During a visit to Adobe I had dinner with Mark Hamburg. He was lamenting the fact that the UI needed a jumpstart. I shocked him by offering my services as the UI designer on Shadowland.

Jeff's UI mockup
This was an early prototype compare module mockup I did for Mark.

But ultimately he wanted somebody with a known track record and experience doing UI design in tough development situations. He turned to Phil Clevenger, formerly of MetaCreations.

Soap 2 splash screen
Kai's Soap 2 splash screen—released in 1998.
Soap 2 Desktop view
Soap 2 Desktop view.

The Final Push

During the PhotoPlus Expo in New York during October of 2005, Shadowland had a pretty up/down existence. The Aperture announcement caught a lot of attention in the photo community. However in many respects, Aperture actually helped save Lightroom. It gave the dev team and all of Adobe a target to shoot at—and the engineers at Adobe are nothing if not competitive.

So, here we are at the official announcement of Adobe Lightroom. Adobe chose to go an unusual route (for Adobe) and offer what is arguably a work-in-progress project up to the photographic community for review and comment.

Oh, one last thought, if you have some friends who just KNOW that Lightroom is just a knee-jerky reaction to Apple's Aperture, tell them to read this story. Applications take years to build...

Editor's Note: This story has been updated at 5:55 PM on 1/10/06 to correct several small errors.

53 Comments

MarkJanuary 9th, 2006 at 8:33 am

"Oh, one last thought, if you have some friends who just KNOW that Lightroom is just a knee-jerky reaction to Apple's Aperture, tell them to read this story. Applications take years to build…"

So, Aperture must also have been in development for years, too!

How can this not be seen as a "knee-jerky" reaction to Aperture? When did Adobe last release a new product as a public beta a year ahead of availability?

Mike EarlyJanuary 9th, 2006 at 9:39 am

Thanks for the historical perspective Jeff. And, I agree it is great to have two large companies focusing on the needs of us photographers!

Andrew RodneyJanuary 9th, 2006 at 9:53 am

Jeff is too modest. The inside name for some time was ScheweLand...

Jeff ScheweJanuary 9th, 2006 at 12:24 pm

Ellis,

While I prolly had more to do with Lightroom than anybody else outside of Adobe, don't thank me, thank Mark Hamburg (and Thomas Knoll). They are the ones who see the direction that photographers need an app to go and do the heavy lifting and design and engineering. I just sit back and piss&moan...

:~)

Jeff ScheweJanuary 9th, 2006 at 12:29 pm

Just for the record (and I say this in so many words in both articles) Lightroom and Aperture are both about the same age in dev years...read between the lines of what I wrote and you'll see that Lightroom had a tough time at Adobe finding a home—that's what retarded the development. But in no way is Lightroom a "reaction" to Aperture.

Even the Public Preview idea for Lightroom's first launch is over a year old—well before Adobe had an idea WHEN Aperture was to be released...

Ellis VenerJanuary 9th, 2006 at 11:27 am

Thanks for Lightroom, Jeff.

Seth ResnickJanuary 10th, 2006 at 9:12 am

Jeff,

How many hours in Lightroom did it take to make my hair look like that :) I do remember Jamie, Greg and I seeing a large meteor over downtown LA. I think after it passed something happened to my hair.

Best,
seth

AndreiJanuary 10th, 2006 at 5:14 pm

A few minor corrections.

1) Sandy moved to outside the Lake Tahoe region of Sacramento. Not to New Mexico, which is where Taos is located.

2) I was officially Project Lead, not a product manager on the project.

3) While the final resulting UI is indeed very much the work of Phil, the order in which you have written the article seems to imply it was Phil's work all the way through, which is not the case. Phil was brought in after both Sandy and I left.

I look forward to using Lightroom to see how it all finally turned out.

Showing 8 of 53 comments from the original article