HCC Digigame Home HCC Southwest College Learning Web Courses Degrees Enrollment Graduation About Us News & Events Industry Partnes Schedule Gallery Faculty
TEXT ONLY
Digital Gaming & Simulation
Navigation
GAME 1372 – Math for Game Programmers PRINTER FRIENDLY PAGE

Prerequisites: MATH 1314 and Departmental Approval
Approval Credits: 3 (3 Lecture)

A study of basic concepts of matrices and vectors. Fundamentals of motion and examination of mathematical concepts that apply to game programming and simulations. Instruction in code optimization.

Topic Approximate Hours
Overview
2
Vectors
•  Vector properties
•  Dot products
•  Cross products
•  Vector spaces
3
Matrices
•  Matrix properties
•  Linear systems
•  Matrix inverse
•  Determinants
•  Diagonalization
3
Transforms
•  General transforms
•  Scaling transforms
•  Rotation transforms
•  Homogenous coordinates
•  Transforming normal vectors
•  Quaternion
6
3D Engine Geometry
•  Lines in 3D space
•  Plane in 3D space
•  View Frustum
•  Interpolation
•  Projection
6
Ray Tracing
•  Surface intersections
•  Normal vector calculations
•  Reflection and refraction vectors
3
llumination
•  RBG color
•  Light sources
•  Diffuse lighting
•  Texture mapping
•  Specular lighting
•  Emission
•  Shading
•  Bump mapping
3
Visibility Determination
•  Bounding volume construction
•  Bounding volume test
•  Spatial portioning
•  Portal systems
6
Collision Detection
•  Environmental collision
•  Interobject collision
6
Polygonal Techniques
•  Depth value offset
•  Decal application
•  Stencil shadows
3
Fluid simulation
4
Complex numbers
•  Definition
•  Addition and multiplication
•  Conjugate and inverse
3
Total (lectures, labs and exams)
48

 

HCC

HOME | HCC | SOUTHWEST COLLEGE | LEARNING WEB | COURSES | DEGREES | ENROLLMENT | GRADUATION | ABOUT US | NEWS | INDUSTRY PARTNERS | LINKS

Email reni.abraham@hccs.edu           Phone 713-718-5728           Copyright HCC Southwest 2005