Course Description
This course has a focus on basic and advanced concepts of 3D environment creation and implementation. This course will use the eXtensible Virtual Reality Modeling Language (xVRML), SecondLife®, and other virtual reality environments on the World Wide Web. Students will experience, develop, and analyze various virtual reality environments. Students will work individually to create VR environments and objects, and in groups to construct a larger-scale virtual environment on the Web.
Prerequisites
(undergraduates) 4002-409 & 4002-434
(graduates) 4004-746 & 4004-747
Course Grading
Your grade in this course will be primarily based on three things:
Individual Projects |
Group Project |
Participation |
Total |
35 % |
35 % |
30 % |
100 % |
A final letter grade will be assigned from points that you have accumulated. (e.g. A = 90-100%, B = 80-90%, etc.) I do not grade on a curve; if every student does "A" work, every student gets an A. (Or a D, as the case may be...)
It is important to understand that if you complete all the requirements for an assignment, that is only sufficient for a grade of "C" (i.e. "satisfactory work"). To receive an A for an assignment, you must go beyond the basic requirements, and show some creativity, initiative, and excellence--the grade of A is intended for work that is superior, rather than average.
Assignments submitted after the due date/time, without prior approval from me, will lose 50% for each day that they are late. If you know that a situation will prevent you from turning something in, contact me in advance of the deadline to make alternate arrangements.
If you wish to dispute your final course grade, you must do so before the end of the quarter following this one; after that, documentation of your work may be discarded.
Course Outline
- Course Overview
- Communicating Ideas With Scenes & Sets
- Creating & Manipulating Individual Objects
- Materials & Textures
- Group Exercise: Standard Space Station Module
- Group Exercise: Part II
- Focus on Lighting
- Sensors, Interpolators, Timers & Scripting Dynamics
- Assembling & Presenting I: Focus on Placement
- Assembling & Presenting II