Course number:
Course name:
Instructor:
When:
Where:
 
Office hourse:
CSCI-GA.3033-097
Graduate level Virtual Reality
Ken Perlin
Wednesdays, 5-7pm EST
60 Fifth Ave, room 350
            and also on Zoom: https://nyu.zoom.us/j/92222365337
Thursdays 1pm-2pm EST: https://nyu.zoom.us/j//93977124823

This is an invitation-only course. Everyone taking this course is a strong and experienced programmer, and you have all taken computer graphics.

In this class you will learn how to create shared interactive experiences in Virtual Reality (VR), using an open-source WebXR platform. This is a hands-on projects based course. Topics include design and implementation of interactive tools for collaborative modeling and animation, with a focus on graphical user interface (GUI) design for VR.

For the first few weeks we will give you simple exercises so you can become familiar with our WebXR platform. In parallel to that, you will begin planning for your final project, which will include both a live demo and a written report. If your project is really successful, you might be able to turn that report into a submission for a published paper, and we can help with that. :-)

The default will be individual final projects, but if two or three people feel strongly that they want to work on a small group project together, and you can make a strong case for that, then you will be able to do that with my prior permission.

The specifics of your final project are up to you, with my approval. Your initial goal is to identify a topic that you are particularly interested in, and then proceed to design, prototype and finally finish that project. Here are some suggested topics around which you can create your virtual reality experience:

Computer game
Data visualization
Math lesson
Optics
Physics simulation
Magnetism
Animated movie
Puzzle
Musical instrument
Dance
Puppetry
Virtual dog / cat / dinosaur / bronteroc
Escape room
Architecture
Set design
Furniture designer
Science experiments simulator
Tree
Aquarium with fish
3D shapes modeler / virtual machine shop
Virtual miniature village / model train set
Fractal explorer
Simulated robot
Flying model airplane / helicopter / drone
4d Shapes -- eg hypercube
Procedural animation