430 likes | 574 Views
Project Portfolio. John C. Wu jcwu@stanford.edu. What the puck?!. CS 248 – Introduction to Computer Graphics Autumn 2002 Final project: 3D network-playable air hockey game Implementation time: 3 weeks Team: Paul Hsu, Chris Neumann, John Wu
E N D
Project Portfolio John C. Wu jcwu@stanford.edu
What the puck?! • CS 248 – Introduction to Computer Graphics • Autumn 2002 • Final project: 3D network-playable air hockey game • Implementation time: 3 weeks • Team: Paul Hsu, Chris Neumann, John Wu • Technology highlights: 3D sound, particle effects, procedural models, on-screen UI, latency-tolerant networking, AI opponent, realistic collision physics, simulated dynamics
eCuts • CS 194 – Software Project • Spring 2001 • Project: web content clipping system • Implementation time: 10 weeks • Team: Dan Vekhter, John Wu • Premise: eCuts allows a user to browse the web and clip out portions of web pages as one would do with newspapers. These ‘eCuts’ can then be stored and set for live updates. Anything including text, graphics, java applets, and embedded objects can be clipped. These eCuts can be shared among users as well. The system requires no software download on the part of the user.
eCuts success • 2nd Place Electrical Engineering Department Award • 2nd Place Synaptics HCI Award • Recognition • Invited to speak at DoDots • Invited to speak at Panasonic Venture Capital
iMural • CS 247a – HCI Interaction Design Studio • Winter 2001 • Project: wall-sized paint mural that facilitates interaction and creative expression between multiple users. • Market: theme park attraction for children • Team: Jeremy Ginsberg, Gaurav Keerthi, Clara Liang, John Wu • Implementation time: 3 weeks (including conceptualization, design, user-testing, and implementation) • Premise: A wall mural (electronic projection display) allows two children to paint collaboratively using wireless paintbrushes (3D mice). Our concept explored the challenges of building an engaging, yet simple environment, that encourages free expression. An additional unit with a live video feed, showing peer collaborators was also included.
A theme word, in different languages, aims to inspire a common topic of expression.
Children using the iMural at separate sites paint collaboratively. One’s own strokes appear above those of other participants to prevent destructive behavior. In addition, each stroke fades away after a set period of time in order to reduce clutter.
Since our wall interface was produced using a projector, we utilized lights to illuminate real-life objects, when various tools were selected. The yellow oval would illuminate a paintbrush object when this paintbrush chooser is enabled.
Web Development Projects • Personal website • http://www.stanford.edu/~jcwu/ • Tokyo SwingCats • http://www.swingcats.jp/ • Asia Technology Initiative – Tokyo 2001 • Asia Technology Initiative – Beijing 1999 • Gangri Tours