CSCI N355 Virtual Reality

Administrative links


Page Directory

Section Information:

Welcome to CSCI N355 Introduction to Virtual Reality

Section 6490

The purpose of this course is twofold: Specifically, students will look at the Virtual Reality Markup Language (VRML) as an example of a 3 dimensional modeling environment. Students will build several models using this language. Students will cover the use of common primitive shapes as well as more complex forms such as extrusions and elevations. This class will also examine transformation of shapes, including translation, rotation, and scaling. This class will examine the use of textures, light, and sound to enhance the immersive effect, and we will look at the animation of worlds in real time through user interactive sensors, timed animations, and customized scripts.

Instructor: Andy Harris, email aharris@cs.iupui.edu

I'm available in my office (SL 280 D) Tues and Thurs from 1 PM until 2 PM. You can call or email for an appointment at another time if you prefer. Email is the best way to reach me. Phone messages are not usually recieved in time.

Schedule
Lecture: MW 11:00 ET 202 Lab: MW 12:00 SL 247
page top

Course Modules

Chapter Topic
1 Shapes and Colors
2 Transformations
3 Text and Extrusions
4 Points, Lines, and Faces
5 Texture Mapping
6 Encapsulation
7 Sensors
8 Interpolation
9 Light and Sounds
10 Scripts


page top

Assignments

Project Description Due
UFO Use all the primitive shapes to build a UFO.
Add color to the shapes
 
Transformer Use primitive shapes and tranform nodes to build
a model of anything (well, anything legal and moral)
use at least one rotation, scale, translation
 
Roller Coaster Build a roller coaster based on a single extrusion as the track. See details in the Extrusion unit  
Floor Plan Use an indexed faceset to build a model from a floor plan. See hints in the notes on pointsets and facesets.  
Photo Cube Build a simple indexed faceset of a cube (or something at least as complex) and map six images to the cube. Force the browser to start in examine mode  

page top

Documentation

page top

Tools and Utilities

page top

VRML Browsers

page top

VRML Demos

page top
© Andy Harris
Indiana University / Purdue University, Indianapolis
homepage: www.cs.iupui.edu/~aharris