Course / Course Details

C 3D DirectX Programming Course

  • Gayathri Perumal image

    By - Gayathri Perumal

  • 0 students
  • N/A
  • (0)

Course Description

  • 3D DirectX Programming is a practical course focused on building real-time 3D graphics and interactive applications using Microsoft DirectX. Learn the fundamentals of 3D graphics programming, rendering pipelines, transformations, lighting, textures, shaders, meshes, and camera systems. The course guides you from core concepts to creating visually impressive real-time 3D applications and game-style environments.

Course Outcomes

  • Understand the fundamentals of 3D graphics programming and DirectX.
  • Work with 3D coordinates, vectors, matrices, and transformations.
  • Build and manage 3D models, meshes, and camera systems.
  • Implement lighting, shadows, textures, and materials.
  • Understand and use shaders for real-time graphics rendering.
  • Work with the DirectX rendering pipeline.
  • Create interactive real-time 3D scenes and applications.
  • Optimize graphics performance and rendering workflows.
  • Apply programming concepts to develop game-engine and graphics-based projects.
  • Build a strong foundation for advanced 3D game development and computer graphics.

Course Curriculum

  • 1 chapters
  • 70 lectures
  • 0 quizzes
  • N/A total length
Toggle all chapters
1 C 3D DirectX Tutorial Introduction 0
7.47 Min


2 C 3D DirectX Tutorial WinMain 1
10.48 Min


3 C 3D DirectX Tutorial Window Creation 2
18.42 Min


4 C 3D DirectX Tutorial Message Loop WndProc 3
17.17 Min


5 C 3D DirectX Tutorial Window Messages 4
13.3 Min


6 C 3D DirectX Tutorial WM CHAR Mouse 5
10.28 Min


7 C 3D DirectX Tutorial Window Framework 6
18.52 Min


8 C 3D DirectX Tutorial Custom Icons Error Handling
25.19 Min


9 C 3D DirectX Tutorial Keyboard WM SYSKEYDOWN
18.46 Min


10 C 3D DirectX Tutorial Mouse Mouse Capture
17.59 Min


11 C 3D DirectX Tutorial App class PeekMessage
11.48 Min


12 C 3D DirectX Tutorial COM Component Object Model
37.26 Min


13 C 3D DirectX Tutorial D3D Architecture Swap Chain
17.36 Min


14 C 3D DirectX Tutorial Device Init Fill Screen Present
19.07 Min


15 C 3D DirectX Tutorial Debug Layer Diagnostics
17.52 Min


16 C 3D DirectX Tutorial ComPtr Smart Pointer
10.54 Min


17 C 3D DirectX Tutorial First Triangle Pt 1
31.42 Min


18 C 3D DirectX Tutorial First Triangle Pt 2
25.28 Min


19 C 3D DirectX Tutorial Pipeline Experiments
23.36 Min


20 C 3D DirectX Tutorial Constant Buffers
15.56 Min


21 C 3D DirectX Tutorial DirectXMath
18.56 Min


22 C 3D DirectX Tutorial 3D Cube Z buffer
23.07 Min


23 C 3D DirectX Tutorial Bindable Drawable System Part 1
23.57 Min


24 C 3D DirectX Tutorial Bindable Drawable System Part 2
16.25 Min


25 C 3D DirectX Tutorial Bindable Drawable System Part 3
13.41 Min


26 C 3D DirectX Tutorial Texture Mapping
22.48 Min


27 C 3D DirectX Tutorial Test GUI ImGui Camera
27.21 Min


28 C 3D DirectX Tutorial Dynamic Lighting Graphics Debugger Part 1
28.57 Min


29 C 3D DirectX Tutorial Dynamic Lighting Graphics Debugger Part 2
26.45 Min


30 C 3D DirectX Tutorial Dynamic Lighting Graphics Debugger Part 3
21.1 Min


31 C 3D DirectX Tutorial Mesh Loading Assimp Git History Fixing
23.13 Min


32 C 3D DirectX Tutorial Dynamic Vertex Template Meta
43.47 Min


33 C 3D DirectX Tutorial Scene Graph
27.5 Min


34 C 3D DirectX Tutorial Node Tree Transform Propagation
29.41 Min


35 C 3D DirectX Tutorial Cursor Hide Cursor Confine
13.28 Min


36 C 3D DirectX Tutorial Raw Mouse Input
13.37 Min


37 C 3D DirectX Tutorial First Person Mouse
17.05 Min


38 C 3D DirectX Tutorial Material Loading
26.51 Min


39 C 3D DirectX Tutorial Bindable Codex
32.55 Min


40 C 3D DirectX Tutorial Normal Mapping Part 1
26.44 Min


41 C 3D DirectX Tutorial Normal Mapping Part 2
19.34 Min


42 C 3D DirectX Tutorial Normal Mapping Part 3 Tangent Space
18.52 Min


43 C 3D DirectX Tutorial Extreme Goblin Energy
33.47 Min


44 C 3D DirectX Tutorial Renormalization
34.45 Min


45 C 3D DirectX Tutorial Sponza Crytek Scene
23.09 Min


46 Mipmapping Anisotropic Filtering C 3D DirectX Tutorial
22.59 Min


47 Alpha Blending Transparency C 3D DirectX Tutorial
37.07 Min


48 DirectXTex JSON Batch C 3D DirectX Tutorial
25.05 Min


49 Dynamic Constant Buffer C 3D DirectX Tutorial
1 Hour


50 Stencil Buffer Outline Effect C 3D DirectX Tutorial
2.06 Min


51 Render Queue System C 3D DirectX Tutorial
36.11 Min


52 Visitor Probe Static Bridge C 3D DirectX Tutorial
21.43 Min


53 Dynamic Technique Composition C 3D DirectX Tutorial
30.01 Min


54 Fullscreen Filters Blur Filter C 3D DirectX Tutorial
31.18 Min


55 Separated Gauss Filter Part 1 C 3D DirectX Tutorial
23.53 Min


56 Separated Gauss Filter Part 2 C 3D DirectX Tutorial
28.21 Min


57 Render Graph C 3D DirectX Tutorial
51.38 Min


58 Input Layout Incredulity C 3D DirectX Tutorial
25.07 Min


59 Multi Camera Wireframe C 3D DirectX Tutorial
29.2 Min


60 Shadow Mapping Theory C 3D DirectX Tutorial
26.4 Min


61 Shadow Mapping Code C 3D DirectX Tutorial
37 Min


62 Shadow Bias Self Shadowing C 3D DirectX Tutorial
28.51 Min


63 Peter Panning Shadow PCF C 3D DirectX Tutorial
28.29 Min


64 Hardware PCF Slope scaling C 3D DirectX Tutorial
27.33 Min


65 Slope scaled Shadow Sandbox C 3D DirectX Tutorial
33.04 Min


66 Cube Map Skybox C 3D DirectX Tutorial
31.31 Min


67 Cube Map Shadow Mapping C 3D DirectX Tutorial
35.37 Min


68 Debugging Shadow Cube C 3D DirectX Tutorial
38.23 Min


69 Experiment Cube Shadow Bias C 3D DirectX Tutorial
22.38 Min


70 Success Cube Shadow Bias C 3D DirectX Tutorial
17.38 Min


Instructor

0 Rating
0 Reviews
18 Students
306 Courses

Course Full Rating

0

Course Rating
(0)
(0)
(0)
(0)
(0)

No Review found

Sign In or Sign Up as student to post a review

Student Feedback

You must be enrolled to ask a question

You must be enrolled to ask a question