Books & Videos

Table of Contents

Chapter: Introduction

Introduction to OpenGL Essentials LiveLessons

04m 48s

Chapter: Lesson 1: Introducing OpenGL

Learning objectives

00m 32s

1.1 Create your first OpenGL application

17m 44s

1.2 Examine a C++ application framework

15m 5s

1.3 Write your first GLSL vertex and fragment shaders

13m 22s

1.4 Explore the OpenGL graphics pipeline

08m 22s

Chapter: Lesson 2: Understanding 3D Math

Learning objectives

00m 27s

2.1 Understand vectors

06m 21s

2.2 Understand matrices

05m 27s

2.3 Investigate transformations

07m 45s

Chapter: Lesson 3: Providing Shader Input

Learning objectives

00m 29s

3.1 Use OpenGL buffers

17m 42s

3.2 Pass uniform data to shaders

33m 59s

3.3 Render 3D models

17m 20s

Chapter: Lesson 4: Mapping Textures to 3D Objects

Learning objectives

00m 25s

4.1 Use textures in shaders

10m 29s

4.2 Explore texture wrapping

11m 0s

4.3 Understand texture filtering

09m 8s

Chapter: Lesson 5: Lighting 3D Objects

Learning objectives

00m 26s

5.1 Explore ambient lighting

08m 52s

5.2 Understand diffuse shading and directional lighting

18m 20s

5.3 Discover specular highlighting

17m 43s

5.4 Implement point lighting

07m 54s

5.5 Implement spot lighting

11m 44s

Chapter: Lesson 6: Discovering Additional Rendering Techniques

Learning objectives

00m 34s

6.1 Explore texture cubes

19m 57s

6.2 Implement fog

04m 4s

6.3 Understand color blending

10m 46s

6.4 Implement normal mapping

08m 32s

6.5 Survey other rendering techniques

17m 50s

Chapter: Summary

Summary of OpenGL Essentials LiveLessons

01m 30s