3D Graphics, Shaders, OpenGL for Game Developers (2) - Programmable Pipeline, Geometry Basics, Triangle Output

โœ… 3D Graphics Programming: From Basics to Advanced Applications โœ… GLSL Shading Language: From Theory to Practice โœ… 9 Series Lectures: (1) to (9)

(5.0) 11 reviews

210 learners

Level Basic

Course period 36 months

glsl
glsl
vertex-shader
vertex-shader
fragment-shader
fragment-shader
OpenGL
OpenGL
computer-graphics
computer-graphics
glsl
glsl
vertex-shader
vertex-shader
fragment-shader
fragment-shader
OpenGL
OpenGL
computer-graphics
computer-graphics

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

fain9301

100% enrolled

Thank you for the great lecture. Overall, it was very helpful because you explained the pipeline and the order of progress for graphics in detail, so I could easily understand the principles.

5.0

์ƒค๋‹ˆ์บ‰

100% enrolled

Chapter 2 explained GPU operation according to the pipeline. It was a time to write a simple example of a shader program, which is a programmable part, and check the debugging functions. It was a little easier to understand because I was able to see how it developed from the past OpenGL operation method to the present.

5.0

์ถฉ์‹คํ•œ ์ „๋ณต

100% enrolled

Before diving into OpenGL in earnest, this guide explains settings, variables, and internal structures in a detailed, kind, and easy-to-understand manner. The provided code is not difficult, and because of its simplicity, it is easy to modify the code to create your own framework (?) to apply to examples in future series. The best part is the emphasis on the graphics pipeline; it doesn't just show the results of the provided examples, but uses diagrams and explanations to easily teach how the results are constructed through each stage of the pipeline. I am looking forward to the next part.

What you will gain after the course

  • 3D graphics core features of the game engine/client part

  • 3D Graphics Basics + Math + Shader Implementation Code

  • OpenGL Shader Language (GLSL) + Game Engine Algorithm

  • part (2): Programmable pipeline, geometry basics, triangle output

3D graphics, shaders, and OpenGL for game developers

  • You will learn how to create lifelike 3D graphics using the GLSL programming language .

  • GLSL ( OpenGL Shading Language ) is the underlying shading language for OpenGL, WebGL, Vulkan, etc.

  • Implement the core functions of 3D graphics used in game engines directly with GLSL programs .

  • It covers everything from the basic theory to practical application of 3D graphics programming based on the widely used OpenGL.

  • We write vertex-shader and framgnet-shader based on computer-graphics theory.

Part (2): Programmable pipeline, geometry basics, triangle output

Upgrade your proven lectures!

  • This is an upgraded version of the already well-received "OpenGL Shader 3D Graphics Programming" course .

  • Completely re-recorded with additional content, backed by verified feedback from executives at renowned gaming companies.

Here are some reviews from people who have listened to the entire series:

  • I think this is the most well-organized OpenGL lecture I've ever heard .

  • This is the most detailed and clear lecture among all the lectures related to OpenGL, DirectX, and game engines .

  • The lectures were well divided by topic and explained in various ways why we were learning, so I was able to study consistently .

๐Ÿ“ข Please check before taking the class!

  • This course is part of the " 3D Graphics, Shaders, and OpenGL for Game Developers " series.

  • This explanation is based on Windows 11 operating system + Visual Studio 2022 C++ compiler .

  • You can practice without any problem on a desktop or laptop made within the last 5 years, but you must install a graphics driver of OpenGL 3.3 or higher and public libraries such as GLFW, GLEW, and GLM .

  • The video tutorial in part (1) explains the installation method for Windows. Linux installation is easier. Mac installation instructions can be found online.

Provision of lecture materials

  • Provide PPT used in lectures in PDF format according to learning content

  • Provides source code for vertex shaders, fragment shaders, C++ programs using OpenGL, etc.

  • Some of the illustrations and photos used in the lecture videos and PDF files are subject to separate copyright protection. If you wish to use them for purposes other than the course , you must obtain permission from the original copyright holder. Please be sure to check the box.

Before the upgrade, a review of the "OpenGL Shader 3D Graphics Programming" course.

Recommended for
these people

Who is this course right for?

  • Game engine creator, solid skills of advanced developer

  • Understanding game engine settings, terminology, and parameters

  • 3D graphics basics, camera settings, shading, textures, etc.

  • GLSL is also available in WebGL, Vulkan, and commercial game engines.

Need to know before starting?

  • C/C++ programming experience

Hello
This is onemoresipofcoffee

9,630

Learners

295

Reviews

65

Answers

4.9

Rating

30

Courses

One more cup of drip coffee for the road

Curriculum

All

49 lectures โˆ™ (2hr 37min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

11 reviews

5.0

11 reviews

  • horolock๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    horolock

    Reviews 6

    โˆ™

    Average Rating 5.0

    5

    61% enrolled

    • Hello. ๐ŸŒž Thank you for the positive feedback. ๐Ÿ€ I hope you always have a happy time.

  • devyh87๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    devyh87

    Reviews 11

    โˆ™

    Average Rating 5.0

    Edited

    5

    100% enrolled

    Before diving into OpenGL in earnest, this guide explains settings, variables, and internal structures in a detailed, kind, and easy-to-understand manner. The provided code is not difficult, and because of its simplicity, it is easy to modify the code to create your own framework (?) to apply to examples in future series. The best part is the emphasis on the graphics pipeline; it doesn't just show the results of the provided examples, but uses diagrams and explanations to easily teach how the results are constructed through each stage of the pipeline. I am looking forward to the next part.

    • jaehyuck0103๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      jaehyuck0103

      Reviews 11

      โˆ™

      Average Rating 5.0

      5

      100% enrolled

      • donghyeon97084450๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        donghyeon97084450

        Reviews 36

        โˆ™

        Average Rating 4.8

        5

        31% enrolled

        • Hello. ๐ŸŒž Thank you for the kind review. ๐Ÿ€ Always have a happy time.

      • 16082226499๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        16082226499

        Reviews 1

        โˆ™

        Average Rating 5.0

        5

        100% enrolled

        onemoresipofcoffee's other courses

        Check out other courses by the instructor!

        $23.10