Join Pablo Colapinto for an in-depth discussion in this video Introduction to OpenGL terminology, part of Learning OpenGL.
Let's explore some terminology…that we're going to be using throughout this course.…Let's start with a pixel.…A pixel is the smallest indivisible square…or rectangular region of your screen.…Any pixel on our screen has a red, green, blue,…and alpha component.…So, when we talk about creating color, we'll talk about…creating red, green, blue, and alpha values.…These are usually stored as four floating-point values.…A vertex, in the graphics world, is a set of attributes.…At the very least, a vertex can be considered…a coordinate position in space.…
So, in 2D a vertex would have an X and Y coordinate.…In 3D, a vertex would have an X, Y, and Z coordinate.…Vertices can also have other information.…As we'll see, a vertex can also have…other information attached to it, such as color information…or texture coordinate information or a normal direction.…We'll talk about these in due course.…When we talk about frames,…we'll be talking about frames of animation.…Using the GLFW Library, our code will typically…run at about 60 frames per second.…
- What is OpenGL?
- Setting up an OpenGL workflow
- Creating a window with GLFW
- Working with geometric primitives
- Rotating, translating, and scaling
- Understanding matrix transformations
- Creating mesh data structures
- Buffering mesh data
- Getting mouse and keyboard input
Skill Level Intermediate
Q: Why am I getting errors saying I don’t have GLEW installed when I try to create the Xcode projects with Cmake?
1) Download, Install, and Run Xcode
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew install glew
./bootstrap && make && make install
brew install cmake
cd Exercise Filesmkdir xcodecd xcodecmake -G "Xcode" ..