Learn how to use OpenGL to create 2D and 3D vector graphics in this course. OpenGL Course - Create 3D and 2D Graphics with C++
Learn how to use OpenGL to create 2D and 3D vector graphics in this course.
See top comment for more resources.
⭐️ Contents ⭐️
Types of Light
The reasons why the camera can clip into the terrain and how to prevent it. How to Prevent the Camera From Clipping Into the Ground With C++/OpenGL. If you have been using OpenGL for a while, you probably encountered this problem at some point. You are moving your camera and it clips into the ground. This isn’t a big problem when you are just learning OpenGL. In fact, it is quite helpful for debugging when you can see through the ground. But if you are getting closer to releasing a game, it shouldn’t include camera clipping, even though there are a few games where it still happens.
Faster video stitching with OpenGL - OpenCV comes with an advanced sample implementation which produces great results on still images, however, using this program on every single frame of video streams is unsurprisingly extremely slow.
I was playing with OpenGL on my PC. After reaching a certain level, I wanted to see the same on my Android phone. Here are the insights.
These are standard 32-bit IEEE-754 floating-point values which are versatile enough to keep any type of information ranging from vertex coordinates to colors.
In this post, see a few interesting lambda examples and learn how to write a recursive lambda, store them in a container, and invoke at compile time. 5 Curious C++ Lambda Examples: Recursion, constexpr, Containers, and More