We run two courses focused on virtual reality, augmented reality, and 3D user interfaces, offered to graduate students at Cornell Tech.
INFO 5340 / CS 5650
Virtual and Augmented Reality
This course presents an introduction to virtual and augmented reality technologies, with an emphasis on designing and developing interactive virtual and augmented reality experiences. The course covers the history of the area, fundamental theory, interaction techniques, and specific application areas.
Concepts from the contributing fields of computer vision, computer graphics and human computer interaction are introduced in the context of virtual and augmented reality. Students are tasked with creating their own virtual reality application as a course project.
Instructor: Harald Haraldsson
Term: Fall
Course website
Assignments
Course Project
The course project focuses on the design and development of a custom virtual reality design tool, inspired by design applications such as Gravity Sketch and Arkio. Students are tasked with implementing a set features with the purpose of enabling their users to design a car in VR, using their tool.
Featured student project - Fall 2023
Connor Pugh, Gural Nuriyev, Sidharth Vasudev, Ruslana Yurtyn
-
Move object
Rotate object
Scale object (per axis)
Select single object
Select multiple objects
Mesh manipulation
-
Create object
Set shape for object
Change color of object
Delete object
Duplicate object
Undo / redo
-
Grab move locomotion
-
Visualize controller state
Help and documentation