Computer Graphics with Modern OpenGL and C++

Learn the theory and code behind modern OpenGL graphical applications so you can make games, simulations and more!
4.57 (3411 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Computer Graphics with Modern OpenGL and C++
24,856
students
21.5 hours
content
Mar 2020
last update
$84.99
regular price

What you will learn

Create 3D graphical applications using C++ and OpenGL

Use and understand GLEW and GLFW

Draw 3D objects to a window

Use OpenGL shaders (vertex, fragment and even geometry shaders!)

Use and understand uniform variables

Use the GLM (OpenGL Maths) library for 3D transforms

Translate, Rotate and Scale 3D objects

Understand and use the concepts of interpolation to streamline 3D applications

Use Indexed Draws to simplify 3D model construction

Understand and use both orthogonal and perspective projections

Implement a user controlled camera to navigate 3D worlds using keyboard and mouse input

Apply textures to 3D models to give them more detail

Apply the Phong Lighting model to add realistic lighting to a 3D scene

Use three types of light: Direction, Point and Spot Lights (and have multiple Point/Spot Lights in a scene!)

Import 3D models made in external applications such as Blender and 3DSMax using the Assimp library

Apply both Directional Shadows and Omnidirectional Shadows

Shadow Mapping optimisation techniques

How to apply MULTIPLE Omnidirectional Shadow sources to a scene

Implement a Skybox to increase the scope of a 3D scene using cubemaps

Related Topics
1641478
udemy ID
4/11/2018
course created date
7/14/2019
course indexed date
Bot
course submited by