

A YouTube video browser shown
on NVIDIA's Tegra development platform at NVISION '08. This
was developed by two programmers in about four weeks (with
contributions from an artist).


I was lead architect on
NVIDIA's first 3D compositing user interface demo created
for the GoForce 5500. This was developed by two programmers
(with contributions from a graphic designer) in about four
months. Video here. This was just before the iPhone
came out.
The GoForce 5500 didn't support
programmable shaders, but it did support surprisingly
powerful register combiners. I generalized another
engineer's 2D ripple effect to work in the 3D perspective
case. Video here.

I built the rendering engine
used for the handheld graphics demo shown here. It supports
joint and target animation, and interestingly enough, uses
fixed-point math exclusively.




A submarine video game demo for
handheld markets.


This was a demo that ran on
hardware intended for pachinko machines. Modern pachinko
has an element of play similar to a video slot machine, and
this was an attempt to take this in an unconventional
direction. Press the button and the two robot arms weld
randomly-selected astrological symbols onto the spinning
plate. The sky painting and the welding table were provided
by an artist, but I did the rest (robot textures,
foreground mountains, spinning plate, symbols, sparks).
An experiment in a neon sign
effect.
I created the smoke and the
sparks used in this demo. Details can be found in
this article. The original NVIDA
web page for this demo is here. I also created the
procedural fire described in the article, but the demo
eventually went with a different approach.
I created several video effects
demos that would take a live video image and do something
interesting with them. One effect allowed the user to
'crack' the video image as if it were broken glass. The
cracks are algorithmically generated and different every
time. Screenshots of other effects here.
Here are a few demos from the
days when one could sometimes get away with programmer art.
Click on the image for a video.


This is Mister Map, used by Dan
Rather during the '96 elections. I was the principal
programmer.
And although it was in the days
of stone knives and bearskins, for those who might
recognize it, I wrote the original SGI insect demo.



