CS539 Real Time Rendering, Gaming, and Simulations
Kamberov: Teaching

Dr. George Kamberov
Phone:  (201)216-5486 
E-mail:  My Last Name @cs.stevens-tech.edu

Course Overview

The course is an introduction to the techniques for designing and building computer games and real time graphics-oriented simulations. The topics include 3D game engine architecture, design and implementation; simulation, modeling, and object control; character behavior and behavior-based animation; human computer interaction, event driven simulations. 


 

Navigation

Course Objectives
Prerequisites
Texts
Topics Overview
Detailed Syllabus and Class Notes
Final Grade
Programming Assignments
Course Software
Software and Online References


Course Objectives

  1. Explore the principal issues in designing graphics oriented computer simulations and computer games.
  2. Become familiar with current game/simulation engine design approaches and available tools ( collision detection libraries, rendering speed up tools)
  3.  Develop technical skills in scene management; terrain generation, modeling  and rendering;  collision detection and collision processing. 
  4. Become familiar with the issues in real-time rendering
  5. Explore advanced computer graphics topics (including lighting and texturing techniques, low level, physics-based, and behavior-based animation, animation of articulated objects, skinning).
  6. Become acquainted with developing VR systems. Explore stereoscopic view synthesis, viewer tracking, action synchronization and data consistency.
  7. Learn about event driven simulations and AI methods used in gaming.

 


Prerequisites


Syllabus (it will be updated as the course progresses)


Texts:

Required

Other reference books

Current Research Papers: To be selected by the instructor.

 


Topics

We will concentrate on the graphics components of simulation/game engines.


Student evaluation

The students will be asked to present and implement current research papers   introducing important techniques. There will be three semester projects and on final project.

Grading

Programming modules (Projects) and reports (two during the semester) 40%.

Final project design and design documents 15%.

Final project 45%.


 


Software and Online Resources
Other Helpful Links