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 |