Books & Videos

Table of Contents

Chapter: Introduction

DirectX Essentials LiveLessons: Introduction

04m 54s

Chapter: Lesson 1: Introducing DirectX

Learning Objectives

00m 31s

1.1 Create your first DirectX application

28m 18s

1.2 Examine a C++ application framework

17m 15s

1.3 Write your first HLSL vertex and pixel shaders

14m 38s

1.4 Explore the DirectX graphics pipeline

08m 13s

Chapter: Lesson 2: Understanding 3D Math

Learning Objectives

00m 27s

2.1 Understand vectors

06m 14s

2.2 Understand matrices

05m 2s

2.3 Investigate transformations

08m 57s

Chapter: Lesson 3: Providing Shader Input

Learning Objectives

00m 29s

3.1 Use DirectX buffers

13m 40s

3.2 Pass uniform data to shaders

16m 24s

3.3 Render 3D models

21m 19s

Chapter: Lesson 4: Mapping Textures to 3D Objects

Learning Objectives

00m 25s

4.1 Use textures in shaders

08m 57s

4.2 Explore texture addressing

12m 45s

4.3 Understand texture filtering

09m 1s

Chapter: Lesson 5: Lighting 3D Objects

Learning Objectives

00m 26s

5.1 Explore ambient lighting

07m 36s

5.2 Understand diffuse shading and directional lighting

20m 33s

5.3 Discover specular highlighting

12m 22s

5.4 Implement point lighting

14m 6s

5.5 Implement spot lighting

11m 39s

Chapter: Lesson 6: Discovering Additional Rendering Techniques

Learning Objectives

00m 34s

6.1 Explore texture cubes

18m 24s

6.2 Implement fog

04m 42s

6.3 Understand color blending

07m 59s

6.4 Implement normal mapping

06m 6s

6.5 Survey other rendering techniques

14m 18s

Chapter: Summary

DirectX Essentials LiveLessons: Summary

01m 30s