Projects
Established:
New Track I decided to try the “etch like a milling maching” approach. Turn an inexpensive hobby paper cutter into a very low-cost, no mess, quick PCB fabrication machine through mechanical mill-etching. Here’s proof : After trying to produce a…
Established:
Using a piecewise parametric representation, we have made complex procedural objects that have a memory footprint of just 7-11 KBytes, which render at approximately 20 million triangles/ sec. on an NVidia 6800 GPU.
Established:
Derivatives arise frequently in graphics applications. To meet this need we have added symbolic differentiation as a built-in language feature in the HLSL shading language.
Established:
We present an algorithm that uses a point spread function (PSF) measurement at a single depth to calibrate the nominal lens model to the measured PSF. The fitted model can then be used to compute the PSF for any desired…
Established:
We present a novel approach for extending the input space around unmodified mobile devices. Using built-in front facing cameras of unmodified handheld devices, GlassHands estimates hand poses and gestures through reflections in sunglasses, ski goggles or visors. Thereby, GlassHands creates…
Current interactive surfaces provide little or no in-formation about which fingers are touching the surface, the amount of pressure exerted, or gestures that occur when not in contact with the surface. These limitations constrain the interaction vocabulary available to interactive…
People
Sean Andrist
Principal Researcher
Dan Bohus
Senior Principal Researcher
Ashley Feniello
Principal Research Software Engineer
Nick Saw
Principal Research Software Engineer
Pat Sweeney
Principal Research Software Engineer
Andy Wilson
Partner Research Manager