You are not signed in.

Online Courses

Currently there are 1762 courses in the course catalog you can take online or at home

Video Gaming 3D Graphics Development

Course Code: PRO2074
School: ProTrain Online

Course Materials Available: 365 Days Estimated Hours to Complete Course: 150

Description

This two-course pack offers an incredible inside look at the foundations of 3D graphics engine development for games and related simulations. It is our most highly recommended package if you are already an experienced C++ programmer and wish to get started making games. You will cover intermediate and advanced programming techniques and develop reusable tools and classes to serve as the backbone of your own game engine.

Topics Addressed:

  • The D3DX Mesh Containers
  • Progressive Meshes
  • Scene Hierarchies
  • Keyframe Animation
  • Indexed / Non-Indexed Vertex Blending
  • Software and Hardware Skinning Techniques
  • Skeletal Animation
  • Tree Animation and Rendering
  • X Files
  • Motion Blending
  • Collision Detection and Response
  • Quadtrees, Octrees, and kD-Trees
  • Binary Space Partitioning (BSP) Trees and Potential Visibility Sets (PVS)

Outcomes

After completing this DirectX9 programming course, you will have created a powerful set of foundation tools upon which to build. And this is exactly what you are going to do in a series of targeted workshops that walk you through the design and construction of your own real-time 3D game engine. Your final engine will include support for all of the features that are on display in modern games: global illumination models, vertex and pixel shaders, bump and environment mapping, real-time shadows, particle systems, and many other very advanced effects. So Module II is a firm pre-requisite for students who intend to continue with the engine and tools design workshops.

Assessment

I'd Like To Enroll In This Course   $675.00

Free COLLEGE COURSES!

There is a way to try out an online course before you enroll in school. If you qualify, you can "test drve" a course — at no cost.