Рет қаралды 86,231
Join the Discord: / discord
Follow me on Twitch: / gameswthgabe
In this episode I go over the fundamentals of buffers in OpenGL. I go over vertex array buffers and element buffers in depth in the latter half of the video. I also cover some fundamental concepts (the graphics pipeline) that are required to understand the necessity of buffers.
Challenges: github.com/codingminecraft/Mi...
Tesselation for Terrain Generation: victorbush.com/2015/01/tessel...
Jonathan Blow Explains Graphics: • How 3D video games do ...
All the Buffers: www.khronos.org/registry/Open...
Buffer Data and Usage Types: www.khronos.org/registry/Open...
Element Buffer Docs: www.khronos.org/opengl/wiki/V...
My Example Code
C++ Example: github.com/codingminecraft/Mi...
"Spring / The Promise" licensed via Music Vine: THVAJRQFYGELCUNZ
"Artist Sunrise" licensed via Music Vine
“Serenity Prayer” licensed via Music Vine: NLTYRLTVLNPBSID0
“Look Up” licensed via Music Vine: OBALWSA54NKIDANG
0:00 Intro
0:47 What are Buffers?
1:22 OpenGL Graphics Pipeline
1:45 Vertex Processing Stage
5:34 Tesselation Processing Stage
6:22 Geometry Processing Stage
6:45 Primitive Assembly Stage
7:40 Rasterization Stage
8:05 Fragment Processing Stage
8:43 Add your Math Library
9:14 What are buffers? Revisited
10:53 Coding Vertex Array Buffers
13:06 Vertex Attributes
16:47 Vertex Array Objects
18:18 Drawing the Vertices
20:10 Element Buffer Objects
23:16 Challenges 1
23:57 Named Buffers
25:56 Challenges 2
26:17 Closing Thoughts
---------------------------------------------------------------------
Website: ambrosiogabe.github.io/
Github: github.com/ambrosiogabe
Here are some books I recommend if you want to learn about game engine development more thoroughly. I do not profit off any of these sales, these are just some books that have helped me out :)
My Recommended Game Engine Books:
Game Engine Architecture: www.gameenginebook.com/
Game Physics Cookbook (Read this before the next physics book): www.amazon.com/Game-Physics-C...
Game Physics (Ian Millington): www.amazon.com/Game-Physics-E...
Game Programming Patterns (Free): gameprogrammingpatterns.com/
My Recommended Beginning Game Programming Books:
JavaScript Game Design: www.apress.com/gp/book/978143...
My Recommended Java Books:
Data Structures/Algorithms: www.amazon.com/Data-Structure...
LWJGL (Free, but I haven't read this thoroughly): lwjglgamedev.gitbooks.io/3d-g...