|
|
Ohan Oda, PhD
Student
Department of Computer Science
Computer Graphics and User Interfaces Lab
Columbia University
Office: 212.939.7101
Email: ohan@cs.columbia.edu
|
 |
|
 |
|
|
Research
|
Publications
|
Teaching
|
Classes
|
Resume
|
|
 |
|
| I'm a Ph.D candidate in Computer Science and a member of the
Computer Graphics and User Interface Lab.
I'm expecting to graduate by Spring 2011.
I'm currently developing the Goblin XNA
infrastructure, which is a platform for research on 3D user interfaces, including augmented reality
and virtual reality, with an emphasis on games. It is written in C# and based on the Microsoft
XNA Game Studio 3.0. The framework is downloadable from
here. I'm broadly interested in applications of mobile
augmented reality systems in the field of recreation and entertainment, including virtual sports and gaming.
I received a B.S. in Computer Engineering and Computer Science from University of Wisconsin Madison
and an M.S. in Computer Science from Columbia.
|
|
 |
|
| Research |
|
 |
|
|
Fall 2006 - current, CGUI Lab, Columbia University
Developing Goblin XNA,
a platform for building 3D augmented reality games and user interfaces, based on Microsoft XNA.
Goblin XNA is being used for research and teaching
Student: Mike Sorvillo, Levi Lister
Some projects done using Goblin XNA
|
Augmented Reality Racing Game:
This is an augmented reality mod of the
XNA Racing Game Starter Kit.
This is the first game being created using Goblin XNA, and demonstrates the
use of fiducial tracking, 2.5D and 3D widgets, and assorted 3D user interface
techniques. The Goblin XNA AR Racing Game uses an optically tracked physical
gameboard, controller, and tokens. Instead of racing around a preset virtual
track, the driver must pass a sequence of waypoints, while avoiding obstacles.
Waypoints and obstacles are attached to physical tokens that can be moved
dynamically during gameplay to rearrange the course.
|
|
Augmented Reality Dominos:
This is an augmented reality domino game. It demonstrates an application that can
run on a mobile device with reasonable framerates (~30Hz without shadows, ~15Hz with shadows).
The player can add more dominos to the optically tracked game board, as well as modify the
position and orientation of each existing domino. The current goal of the game is to knock all the
dominos off the board by shooting balls from wherever the screen is tapped.
|
Fall 2005 - Spring 2006, CGUI Lab, Columbia University
Worked on the implementation of a mobile augmented reality treasure hunt game, as well
as a mobile authoring tool for augmented reality.
Supervisor: Sinem Guven
|
|
 |
|
| Publications |
|
 |
|
|
Ohan Oda, Steven Feiner, "Interference Avoidance in Multi-User Hand-Held
Augmented Reality", ISMAR '09, Florida Orlando USA, pp. 13 - 22, 19 - 22 October, 2009. PDF
Ohan Oda, Levi Lister, Sean White, Steven Feiner, "Developing an Augmented Reality Racing
Game", INTETAIN '08, Cancun, Mexico, 8 - 10 January, 2008. PDF
Ohan Oda, Neesha Subramaniam, "Fast Dynamic Fracture of Brittle Objects in
3D", SIGGRAPH '06, Boston, MA, 29 July - 3 August, 2006
Sinem Guven, Steven Feiner, Ohan Oda, "Mobile Augmented Reality Interaction Techniques
for Authoring Situated Media On-Site", IEEE ISMAR '06, Apr, 2006
Ohan Oda, Stephen Chenney, "Fast Dynamic Fracture of Brittle Objects",
SIGGRAPH '05, Los Angeles, CA, 31 July - 4 August, 2005
|
|
 |
|
| Teaching |
|
 |
|
|
Spring 2008, Columbia University
COMS 4172: 3D User Interface, Professor. Steven Feiner
Spring 2007, Columbia University
COMS 4172: 3D User Interface, Professor. Steven Feiner
Spring 2006, Columbia University
COMS 1007: Object-oriented programming and design in Java
Professor. Sholomo Hershkop
Fall 2005, Columbia University
COMS 3827: Fundamentals of Computer Systems
Professor. Prabhakar Kudva
|
|
 |
|
| Classes |
|
 |
|
|
Fall 2008, Columbia University
- COMS 4701: Artificial Intelligence, Professor. Alexander Pasik
Fall 2007, Columbia University
- COMS 4444: Programming & Problem Solving, Professor. Kenneth Ross
Spring 2007, Columbia University
- COMS 4118: Operating Systems I, Professor. Henning Schulzrinne
- COMS 4735: Visual Interfaces to Computer, Professor. John Kender
Fall 2006, Columbia University
- COMS 4170: User Interface, Professor. Steven Feiner
- COMS 4231: Analysis of Algorithms, Professor. Mihalis Yannakakis
- KORN 1101: Elementary Korean, TA. Eunyoung Won
Spring 2006, Columbia University
- COMS 4162: Programming Languages and Translators, Professor. Stephen Edwards
- COMS 4995: Video Game Design, Instructor. Bernard Yee
- COMS 4901: Projects in Computer Science, Professor. Stephen Edwards
- COMS 6901: Projects in Computer Science, Professor. Steven Feiner
Fall 2005, Columbia University
- COMS 4115: Programming Languages and Translators, Professor. Stephen Edwards
- COMS 4150: Computer Graphics, Professor. Ravi Ramamoorthi
- COMS 4824: Computer Architecture, Professor. Luca Carloni
- COMS 6901: Projects in Computer Science, Professor. Steven Feiner
|
|