portfolio | resume
More recent projects can be found on my academic page.
|
Controlled-Topology Filtering A technique for controlling topology changes in a scalar-valued data set during a filtering process. (Here, topology refers to the merging and splitting of level sets as the isovalue increases.) |
|
|
A game of battle rap in which two opponents face off (a la Street Fighter) but touch each other with their words, not with their fists. Rap Rap Revolution is a real-time song writing game; players produce content. Rap Rap Revolution was shown at the 2005 Experimental Gameplay Workshop of the Game Developers Conference. |
|
|
Sign Language Pose Recognition Together with fellow graduate student Chris Pennock, we developed a hand pose recognition system based on the Lucas-Kanade optic flow algorithm. We used hand poses from the American Sign Language alphabet. This was a course project in the fall of 2004 for Chris Bregler's Computer Vision class at NYU. |
|
|
Inelastic deformation of thin shells Together with Adrian Secord, Jeff Han, and Professors Denis Zorin & Eitan Grinspun, we extended Grinspun's previous thin shells work by adding plastic deformation, fracture, and a new bending strain. My work focused on determining fracture events and fracture lines, the ability of the solver to precisely resolve the moment of discontinuity for a fracture or collision event, and fracture-aware collision response. I worked on this project in the fall, winter, and spring that spanned 2003 and 2004. I was also lucky enough to present a poster of our work at the 2004 ACM SIGGRAPH / Eurographics Symposium on Computer Animation in August at Grenoble, France.
|
|
|
ReMarkable Texts is a document annotation project for pen-based computers. Users can create hyperlinks, tag annotations with metadata, annotate collaboratively, playback history, and import clippings from other documents. My contributions included an interface for filtering metadata and gestures for data layout. ReMarkable Texts is one of Andy van Dam's projects at the Brown University Graphics Group. I worked on this project in the spring of 2003. |
|
|
A control system for semi-autonomous agents An interface for controlling and assigning tasks to semi-autonomous agents. The interface exploits indirect control and gestures via a mouse or tablet input device. You can see a video here. The interface was later generalized into a visual programming system for the agents and interface primitives. This project began in the summer of 2002 with Takeo Igarashi (at the University of Tokyo) and concluded in the spring of 2003. |
|
|
Free-form sketching with variational implicit surfaces This project is the continuation of a Eurographics 2002 paper by Olga Karpenko, John F. Hughes, and Ramesh Raskar. It is a system for modeling by sketching with a mouse or tablet, aimed at users without an artistic background, CAD users desiring rapid, low-accuracy modeling, and recreational users. We often tested with how-to-draw animal books. I added new modeling operations (joint rotation, limb movement, sketch depth placement), algorithms for speeding implicit function calculations, and redesigned the project's software architecture. You can see a video here. I worked on this project in the summer of 2002 on a Brown University Undergraduate Teaching and Research Assistantship . |
|
|
Graphical modeling and animation of fracture Together with two other Brown students, Ben Sigelman and Kevin Egan, we implemented the Ph.D. thesis of James F. O'Brien. This paper simulates brittle fracture, such as a lead ball shooting through a glass cup or an iron ball smashing through soft vinyl and styrofoam. I worked on this project in the spring of 2002 as the final project for cs224. |
|
|
(with H.Gingold) A Prototype for Compactifications Accounting for All Arguments of Infinity I co-authored a paper about a generalization of the stereographic projection that distinguishes between points with infinite magnitudes based on their arguments, that is, based on their directions away from the origin. Riemann's compactification is shown to be a degenerate case of a family of projections accounting for all directions at infinity. The paper has been submitted for publication. |
|
|
Hardware Fast Fourier Transform I developed an algorithm implementing the fast fourier transform entirely in hardware as a fragment shader on a modern graphics card. The broader goal of this project was to do music analysis on the graphics card. The low floating point precision of GeForce 3 fragment shaders (8+1 bits) meant that results were ... fuzzy. I worked on this project in the spring of 2002 for the "think of something cool to do on programmable graphics hardware" project of cs224. |
|
|
Rambai Rambai is a multi-user interactive/live music mixing surface, inspired by NOODLE. Rambai was created by myself, Adi Ganz, Bill Heil, and Kit Colbert. I worked on this project in the spring of 2001 as the final project for cs032. |
|
|
Metropolis Light Transport (Often imitated, never duplicated,) Metropolis Light Transport (MLT) is a rendering algorithm which uses Monte Carlo methods, specifically the Metropolis sampling algorithm, to integrate over the space of all paths from the light to the camera. In other words, MLT traces random paths of light to (efficiently) solve the light equation. MLT was the subject of Eric Veach's Ph.D. thesis. MLT was a course project in the spring of 2002 for cs224. |
|
|
Weenix Weenix is a Un*x-like operating system with virtual memory and an abstract filesystem layer (vfs). Weenix has protected memory and uses a variant of the Sys V filesystem, as well as a device filesystem for writing to disks and terminals. With outside help in the form of a shared library, Weenix can run ELF binaries. Weenix is the course otherwise known as cs169, which I took in the fall of 2001. Considering taking cs169? For some reason, those of us who manage to finish the class are unnaturally inclined to record some thoughts on the matter. |
|
|
Earthworm Earthworm was a magazine I created with a friend, Sam Wilkinson. Earthworm was about anything and nothing. Earthworm contained humor, fiction, poetry, reviews, interviews, and comics. We printed our own work as well as our peers'. We self-published and sold hundreds of copies. Earthworm also appeared on the web, and received thousands of unique visits. Earthworm was an independent study project at Morgantown High School from 1996 to 1997. |
last updated February 10, 2006 http://techhouse.brown.edu/~yotam/portfolio/ http://www.slackworks.com/~yotam/portfolio/