Courses of Study 2023-2024 
    
    Apr 12, 2024  
Courses of Study 2023-2024
Add to Favorites (opens a new window)

CS 5678 - 3D User Interfaces


     
Spring. 3 credits. Letter grades only (no audit).

Prerequisite: course in 3D math (vectors, matrices, transformations) and in Intermediate programming in C# or other object-oriented programming language. Recommended prerequisite to have some coursework in Unity 3D. Enrollment limited to: Cornell Tech students. Offered in New York City at Cornell Tech.

H. Haraldsson.

This course focuses on the design and implementation of 3D user interfaces, with emphasis on prototyping interaction techniques for virtual and augmented reality applications. The course will introduce concepts from human-computer interaction and give an overview of interaction techniques for 3D tasks such as selection and manipulation, travel, and system control in virtual environments. Student assignments include implementing classic 3D interaction techniques for head-mounted displays by extending modern interaction toolkits. Students will be introduced to software design patterns and best practices for creating modular, high-fidelity 3D interaction prototypes. All assignments will be implemented using Unity 3D, C#, and the XR Interaction Toolkit.




Add to Favorites (opens a new window)