Save for later

Practical OpenGL and GLSL shaders fundamentals with C++

Welcome to the OpenGL, GLSL and computer graphics course.

It is practical and illustrated program, designed to give you a visual intuition and practical skills to program computer graphics using OpenGL, GLSL and C ++

It is raw concentrated squeeze of OpenGL and GLSL knowledge (no "water".  no long talks that make you fall asleep)

The course is designed to start from fundamentals - and move to advanced topics like shaders, matrices, transformations, GLSL language, raster effects, texturing and shading.

In fact, the course is very easy to master. Because it is practical, visually illustrated and has code samples and live coding sessions.

It's created to help you develop the visual intuition about 3D programming models (so I developed some beautiful illustrations and   visualizations - just to show you how things work "under the hood")

It will help you to build the proper mental models, patterns, and coding skills - to grasp the underlying concepts and internal elegancy of OpenGL machinery, as well as 3D math (because they're tricky)

There are live coding sessions and you get the full access to the source code

The course covers all important topics of modern OpenGL, such as:

- geometry, and buffers, VBOs and VAOs

- transformations and matrices, matrix hierarchy

- shaders and GLSL

- procedural art (and GLSL shaders-generated images)

- texturing

So feel free to explore it and I hope you'll enjoy it just as I did during its creation

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.4 based on 27 ratings
Length 2.5 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructor Serhii K
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Game Development Development

Get a Reminder

Send to:

Similar Courses

What people are saying

take pauses while lecturing

Take pauses while lecturing.

gives minimal explanations as

The instructor most of the time talks about what to type in the editor and gives minimal explanations as to why.

absorb such complicated programs

Given the openGL itself is more complicated than normal programming languages, the way the instructor teaches this topic isn't elaborated and clear enough to absorb such complicated programs.

can understand computer graphics

The instructor should include some exercises for each section so that the student can understand computer graphics on a deeper level.

it starts from basics

It starts from basics and goes to very advanced topics.

but many times courses

I don't have much experience with OpenGL but many times courses for beginners get so slow that are boring.

better off following

Better off following the tutorial on the mac osx os This course is awesome!

mac osx os

visually explains everything

Its well-structured and visually explains everything.

author reveals lots

Author reveals lots of useful details, so the whole picture looks clear and easy to understand.

not helpful if

Not helpful if you are new to OpenGL.

excellent materials

Excellent materials.

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Licensed Practical Nurse - LPN | College Park $54k

Licensed Practical Nurse- Psychiatry Department $57k

UCHC Licensed Practical Nurse (Per Diem) - Northern Region $61k

Licensed Practical Nurse Lead $63k

Licensed Practical Nurse (North Hills) $65k

Licensed Practical Nurse. $68k

Practical Process Improvement Project $99k

Co-Author of Practical Virtualization Solutions $114k

OpenGL Project Manager $142k

OpenGL Project Manager $142k

OpenGL/ C Programmer $150k

OpenGL/ C Programmer $150k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.4 based on 27 ratings
Length 2.5 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructor Serhii K
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Game Development Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now