|
|
May 13, 2025
|
|
CS 271 - Three-Dimensional Game Development I DirectX
5.0 Credits First of a three-course sequence. Introduction to 3D game programming using the latest version of the Microsoft 3D API. Topics include a review of 3D mathematics, transformation pipeline, initializing Direct 3D, vertex and index buffers, and single and multi-texture effects. Prerequisite CS 132 or instructor permission. Course-level Learning Objectives (CLOs) Upon successful completion of this course, students will be able to:- Program a game scene with ambient, directional and spot lighting.
- Program a scene which includes a texture mapped solid figure.
- Program mipmapping algorithms to improve the visual detail of a solid textured figure as the figure is approached.
- Write programs utilizing full Direct3D tools and capabilities.
- Describe the overall architecture of DirectX including the relationship of hardware and software resources.
- Describe various rendering device performance characteristics, and their advantages and disadvantages.
- Describe the effects of memory placement choices on mesh load and rendering times.
- Describe the process of applying texture maps to polygon, including various common texture addressing modes.
- Describe how aliasing can cause texture artifacts, and how various filtering techniques can help eliminate the artifacts.
- Clearly communicate problem and solution descriptions to peers, and work with peers to jointly solve problems.
Add to Personal Catalog (opens a new window)
|
|
|