iat 445 Immersive Environments
InfoPage
Old Iat445 site is here

Instructors

Steve DiPaola
sdipaola@sfu.ca
www.sfu.ca/~sdipaola
(778) 782-7479

Office Hours: Tuesdays TBD
rm 14-650

KJ Lee (TA)
kla8@sfu.ca
- studio lab
Office Hours: Mon 11:30-1:20

Lanz Singbeil
lws2@sfu.ca
- studio lab
Office Hours: Tues 11:30-1:20

 

Class Times / Rooms
IAT445 - Spr 2011

lecture
(DiPaola)
for all: Mon 1:30 - 2:20 rm 2600

lab1 D101 (Lee)
Mon 2:30 - 4:20 rm 3300

lab 2 D102 (Lee)
Mon 4:30 - 6:20 rm 3300

lab 3 D103 (Singbeil)
Tues 2:30 - 4:20 rm 3300


Course Details:

Final Project: An Animation/Virtual World Production
This course will culminate in a 3D computer animation or immersive environement production ( a short animation, interactive, a game, ....) created by small or large teams. Most of the class will be the production phase of creating this project. Most of the earlier weeks will be learning enough and getting all the setup (idea,story,objects, knowledge, inspiration, team members, mistakes, prototypes, experiments, ...) to be ready to create your Computer Graphics production.

Introduces advanced 3D computer animation and virtual world building techniques. The course integrates hands-on fundamentals with design praxis and theoretical and research concerns. Theoretical and research concerns are derived from: 1) The art and design of virtual worlds for games, collaboration tools, visualization, social and embodied software and 2) 3D and behavioral animation techniques. Fundamentals are complemented with examples from current research and design praxis. The studio aspect of the course will include assignments focusing on specific animation and behavior modeling techniques and a team-based design project, where students use their 3D animation, virtual world building skills and artistic knowledge to create an interactive 3D world, interactive game, mod, installation or an interactive 3D visualization.

Introduces non-programming advanced 3D computer animation and immersive VR techniques. The course mixes 1) hands-on studio-based projects and 2) a non-technical survey of computer animation and VR research areas. The studio track culminates in a team-based 3D project where students use their interactive, VR, 3D skills and artistic knowledge to create a linear or interactive project such as a short film, 3D world, or interactive game or visualization. The conceptual track surveys current research topics in computer animation such as facial animation, behavioral animation, artificial life and interactive systems.

Assignments & Grading:
See the assignment page for a break down of grading and assignments.

 

Alias Maya Software

Where is it:
Maya (Alias Maya) software is a profession 3D authoring package used by most major movies and games. We have it accessible in many of the labs and surely our lab 3300. Besides our lab class you can use other rooms when they have no classes going on. We might have an unsupervised openlab reserved for you to do Maya assignments outside of office studio lab. MAYA Free to students: HERE with education material: HERE

How do I figure it out:
This class is not on Maya, it is on adv. 3D computer animation and VR in general. We don't teach software packages here, we teach ideas and knowledge techniques. That said we will be using and learning Maya in studio labs class but it is highly technical and additional questions will come up which can slow down the class if we addressed them all. You have two additional ways of getting that technical help. One is post your questions on the Forum board on on Maya tech questions and check out the many additional resources in the library ( both online and in book form). You can also get a personal learning edition of Maya here for educational use.

3D Engines: We will be looking at and using 3D realtime systems, including Game Engines and Toolkits: like Unity 3D. YOu can get a verions in the labs and HERE.

Renderman for Maya:
We now have the industry leading renderer Renderman by Pixar, to go with Alias Maya. Renderman is only a renderer, so you can us Maya to create and animation your 3D models and then send them to renderman for final rendering. Renderman allows for rendering on many computers at once ( max. 10), so is very useful when you have a big project to render out (like the final frames of your final project). It is relatively seamless from Maya. Optionally those students interested can choose to use Renderman in a more sophisticated way, since it has advanced shading capabilities (which is why Pixer, ILM and other top animation houses use it). See the library for their renderman books.

3D Graphics, VR and Animation Talk
Speaking of class participation. Use the web boards to talk about your favorite animation, game or ask on how they did an effect in your favorite animation movie. Just post your questions/thoughts on the Forum board on the computer graphics discussion.

 

 

 

infoMtopMtopM