Description
Graphics Programming with Vulkan and C++ course. Graphic programming course with Vulkan and C++. welcome. Vulkan is the newest and most popular graphics API available. It is the successor to the already obsolete OpenGL and is the future for any kind of cross-platform graphics application. It has great performance which makes it perfect for game and game engine development. With this course, I intend to teach you the basics of computer graphics with Vulkan in a few short and simple lessons. I believe that everyone can learn and it is especially important to have easy and understandable chunks that can be consumed in short intervals. This course covers: setting up your C++ project, creating a window, initializing vulkan, rendering a simple triangle, compiling shaders, debugging problems, rendering vertices, basic transformations for 3D. Since this course is intended to be short and accessible, I won’t go so far as to teach complex topics like post-processing or shadows. This course receives regular updates, though, to cover any major changes to the specification. This course is taught on Microsoft Windows, but most of the knowledge gained can be used on any platform. Technologies used
- Vulkan SDK – The main topic of the course is the vulkan graphics library specification. This is what “talks” to your PC’s GPU and renders whatever graphics information you send it.
- GLFW – abstracts what Windows handles so that we don’t have to call native platform functions. In this way, this course will be more accessible to people on any platform.
- GLM – A math library that helps transform 3D data.
- CMake – for project management and compilation. We will use a modern setup that is easy to understand and use.
What you will learn in the Graphics Programming with Vulkan and C++ course
-
Create graphic programs
-
Use common rendering math
-
Use Vulkan for graphical programming
-
Use good coding standards
-
Create and manage windows
-
Writing shader code using GLSL
-
Starting a project using CMake
-
Start a graphics pipeline
-
Basic graphics theory
This course is suitable for people who
- Young C++ programmers
- Game engine programmers
- 3D graphics programmers switch to Vulkan
Specifications of the Graphics Programming with Vulkan and C++ course
- Publisher: Udemy
- teacher: Hristo Iliev
- Training level: beginner to advanced
- Training duration: 6 hours and 6 minutes
- Number of courses: 106
Headlines of the course on 2/2024
Graphics Programming with Vulkan and C++ course prerequisites
- Good understanding of modern C++ (pointers, references, lambdas)
- Basic Understanding of OOP
- Knowledge of the Standard C++ Library & Algorithms
Course images
Sample video of the course
Installation guide
After Extract, view with your favorite Player.
Subtitle: None
Quality: 720p
download link
File(s) password: www.downloadly.ir
Size
5.8 GB
Be the first to comment