Summer 1992

Resident Artistry




Keith Ohlfs sits in his office overlooking Redwood City Marin and doodles. These aren't just any doodles, though: they're carefully crafted on a 2-bit-deep grid of 48 x 48 pixels. They're NeXTstep icons.

Ohlfs is NeXT's interface specialist. As resident artist, he's drawn practically all of the icons that NeXT uses. He's also responsible for a large part of the computer's distinctive look, from NeXTstep's three-dimensional controls to the anti-aliased icons that seem to have more resolution than the screen should permit. He's also worked with NeXT's designers in developing key aspects of the NeXTdimension. And now, he's working on an exciting new crop of NeXT graphics processors.

Ohlfs first knew he was an artist back in elementary school. He won second place in a haunted house poster contest. He started playing with computer art in high school, designing the graphics for an Apple II adventure game called Super Hero. While he was earning a B.A. in illustration at San Jose State University, one of his teachers introduced him to some people at Adobe Systems who were designing a program called Illustrator. Ohlfs joined the development team, creating images and debugging the program.

When Susan Kare, then NeXT's creative director, noticed Ohlfs's work in Adobe's advertisements, she asked him if he would like to draw some things for NeXT. "One thing led to another and in the spring of '87 I graduated and took a full-time position doing illustration and design for NeXT's software group," recalls Ohlfs.

Once at NeXT, though, he began to program. It started with a small program designed to show off some of the features of Display PostScript. Soon the program grew into a full application -- Icon, shipped as a demo program with NeXT's system software.

"Icon was very buggy," says Ohlfs. "It crashed if you pushed the wrong button at the wrong time. It was also very unintuitive. Ironically, I paid little attention to the user interface, and it shows." Buggy as it was, Icon was the program Steve Jobs used to wow journalists with the NeXT's color capabilities at the introduction of the '040 machines.

Ohlfs has since rewritten Icon and given it a new name: Image, which NeXT licensed to be released by Appsoft in the first quarter of 1992. Appsoft Image is a full featured pixel editor, with retouching and blending capabilities. Its Composite Lab lets the user combine TIFF images in a compositing window, taking advantage of the NeXT's alpha channel (which can be used to assign degrees of transparency to pixels) for realistic effects. (Ohlfs used in early version of the program to combine the images on the "Plunging into Color" cover for the Fall 1991 issue of NeXTWORLD.)

Ohlfs has also been an animation program for the NeXT that is similar to MacroMind's Director on the Macintosh, but with extra punch. Among its features is an in-betweening function that automatically generates intermediate frames between two defined drawings.

These days, Ohlfs jokes that he writes programs only as a hobby, in his spare time. "Programming is an addictive disease," he says. "It's nice to have so much control over the tools that you use day-to-day, and be able to design new ones fairly quickly. But sometimes you get caught up in the design of your tools and forget about actually using them to do creative work. I'm really not supposed to be paid for programming; I'm supposed to be designing."














Return to Article Index