CSE 618 Graphics for Simulation and Virtual Environments (3 credits)
Catalog description:
Study of hardware, software, and algorithms used in computer graphics. Instruction emphasizes the use of a scene graph-based API. Topics will include basic rendering and color, transformations, interaction, and animation. Advanced topics will include lighting, blending, texture mapping, non real-time rendering techniques such as radiosity and ray tracing
Prerequisite:
CSE 386 or equivalent, and CSE 606 or equivalent.
- Design and build 3D computer graphics applications for simulation, visualization and virtual environments.
- Describe and implement rendering and color, transformations.
- Design and develop user interaction and animation.
- Demonstrate an understanding of computer graphics algorithms and techniques through implementation of software projects.
Required Topics (approximate weeks allocated):
- Real-time Computer Graphics (6)
- Scene graphs
- Building 3D content
- Rotation and Transformations
- Interaction
- Animation
- Transparency, blending, and fog effects
- Advanced topics in Real-time Computer Graphics (5)
- Lighting and shading
- Texture mapping
- Parametric surfaces
- Collision detection
- Other Topics in Computer Graphics (3)
- Ray Tracing
- Radiosity
- Computer graphics hardware
- Computer graphics APIs
- Graphics application architecture and design
- Examinations (1)