Virtual Reality

Majors & Minors

Courses

VIRT 100: Introduction to Virtual Reality

Department
Credits 3
Studio Hours
6
Lecture Hours 0
Minimum Study Hours
3

This course will explore and experiment with multiple types of virtual reality tools and techniques. Students will be exposed to the different forms that the medium can currently take, and experience content with a range of delivery mechanisms. The goal of the course will be to make a series of small, very simple test experiences that give the student the understanding of what is currently possible, as well as grasping best practices that are unique to the medium.

Prerequisites

None. 

VIRT 200: Immersive Media Design I

Department
Credits 3
Studio Hours
6
Lecture Hours 0
Minimum Study Hours
3

An introduction to the tools and methods used in immersive media and virtual reality. Explores principles of the creation of virtual spaces. Introduction to basic processes for creating synthetic objects using 3D software and placing them into a virtual space using game engine technology.

Prerequisites

VIRT 100, MEDA 123C or 123D, or with instructor approval.

VIRT 201: Immersive Media Design II

Department
Credits 3
Studio Hours
6
Lecture Hours 0
Minimum Study Hours
3

A continuation of VIRT 200 Immersive Media Design I. Continued study of principles and techniques of the creation of virtual spaces. Introduction to basic processes for utilizing sound. Introduction to the creation of basic interfaces.

Prerequisites

VIRT 100, MEDA 123C or 123D, or with instructor approval.

VIRT 210: Visual Scripting

Department
Credits 3
Studio Hours
6
Lecture Hours 0
Minimum Study Hours
3

Introduction to visual programming. Artists will develop fundamental object-oriented programming techniques and develop the ability to create interactive behavior using graphical nodes instead of typing code. Topics include interpolated animation, basic vector mathematics, and interface design.

Prerequisites

VIRT 100, MEDA 123C or 123D, or with instructor approval.

VIRT 211: 3D Technical Art

Department
Credits 3
Studio Hours
6
Lecture Hours 0
Minimum Study Hours
3

Artists will be introduced to scripting in Python using an integrated development environment focusing on programming tools for an industry-standard animation software package. Students will continue to master creating interactive behavior using graphical nodes. Topics include procedural generation, advanced material creation and particle effects.

Prerequisites

VIRT 100 or GAME 240, MEDA 123C or 123D, or with instructor approval.  

VIRT 220: Concept Development for Virtual Worlds

Department
Credits 3
Studio Hours
6
Lecture Hours 0
Minimum Study Hours
3

Exploration of the generation and refinement of solid concepts for virtual reality experiences. Ideas will be explored for potential use in areas of entertainment, education, training, film, tourism, healthcare, advertising, medical, forensics, visualization, and architecture.

Prerequisites

VIRT 100, MEDA 123C or 123D, or with instructor approval.

VIRT 300: Immersive Media Design III

Department
Credits 3
Studio Hours
6
Lecture Hours 0
Minimum Study Hours
3

A continuation of VIRT 201 Immersive Media Design II. Advanced study of principles and techniques of the creation of virtual spaces.

Prerequisites

(VIRT 220, VIRT 201, VIRT 211) or (GAME 222, GAME 228, GAME 240) or with instructor approval. 

VIRT 301: Immersive Media Design IV

Department
Credits 3
Studio Hours
6
Lecture Hours 0
Minimum Study Hours
3

A continuation of VIRT 300 Immersive Media Design III. Advanced study of principles and techniques of the creation of virtual spaces. Creation of proof of concept assets for projects to be produced in senior year.

Prerequisites

VIRT 100, MEDA 123C or 123D, or with instructor approval.

VIRT 310: Programming for Immersive Media

Department
Credits 3
Studio Hours
6
Lecture Hours 0
Minimum Study Hours
3

Artists will continue their study of programming with written code and graphical nodes to create complex interactive behavior in a real-time engine. Topics include C-family programming languages, basic shader creation, and simulation.

Prerequisites

(VIRT 220, VIRT 201, VIRT 211) or (GAME 222, GAME 228, GAME 240) or with instructor approval.

VIRT 320: Iterative Design

Department
Credits 3
Studio Hours
6
Lecture Hours 0
Minimum Study Hours
3

An introduction to solution-focused approaches to problem solving. Learn to utilize the high-level iterative design process common to all VR development.

Prerequisites

(VIRT 220, VIRT 201, VIRT 211) or (GAME 222, GAME 228, GAME 240) or with instructor approval.