Glacier Grey, Patagonia. Copyright © Daniel Herman 1998.

Daniel Herman

Who am I? | DigitalFish Films | Pixar | Photography | Sailing | Research & Academia | Links | Contact Information

Who am I?

View my computer graphics resume or my sailing resume.

I enjoy photography and have a small online photography gallery.

I've got some sculptures online as well. [Sorry link temporarily down -12/18/00]

I volunteer doing search & rescue with the Bay Area Mountain Rescue Unit.


digitalfish films is a computer animation studio startup in San Francisco. See that website for more info

rasterSpace is the name we're using for contract software development and consulting, and is a separate entity from digitalfish.

 


My "Hard Time" at Pixar
(I'm the third ant from the left.)

I recently finished five years serving hard time in the pixel mines of Pixar. Much of my work involved applying procedural methods to animation. This included simulating flowing, splashing water and rain for A Bug's Life and the clothing of Boo (the little girl) in the soon-to-be-released Monster's, Inc. Also see Toy Story and Toy Story 2.


Sailing

There's no better way to spend an afternoon than power reaching in heavy air. If you're stuck inside at your desk, these links to excellent sites will at least keep you feeling connected to the water, but I'd recommend logging out and going sailing NOW.

International Sailing Federation (ISAF)
North American Laser Class Association
District 24 (N. California) Laser Class
AmericaOne Challenge for the America's Cup
The Starting Point for Sailing on the Internet —BROKEN LINK

You can also view my sailing resume.


Research & Academia

Character Animation Systems

[temporarily down for rework... 3/26/2001]

Simulation & Procedural Animation

[temporarily down for rework... 1/10/2001]

Master's Thesis

I completed my Master's Degree in 1994 in the Computer Science Department at Cornell University. My faculty adviser was Bruce Land. For my thesis I developed Neuros, a system that applies neurological imaging techniques to visualizing the execution of parallel programs. Neuros consists of an extensible, configurable toolkit providing still-frame and animated views of parallel tracefiles. The system has several unusual strengths, including its ability to provide meaningful overviews of very long program executions and executions on networks of high dimensionality or containing large numbers of processors.

Supercompilers

"Traditional" compiler optimization of code can only get us so far. What we really want to do is optimize the underlying algorithms. "Supercompilers", or restructuring compilers, are capable of analyzing high-level source code and transforming it to be "optimal" in some sense, for example, by transforming algorithms to expose latent parallelism. I worked on a parallelizing supercompiler for HPF ("High Performance Fortran") under Keshav Pingali at Cornell.


Links
Cornell University
Cornell Department of Computer Science
(other links pending)


Contact Information:

Dan Herman
E-mail: dh at danherman dot net

DigitalFish, Inc.
San Francisco, CA

Last updated on March 26, 2001.