filmov
tv
Sprite Batching In OpenGL (Uniform Buffer Objects) // OpenGL Tutorial #33
Показать описание
In this video we take a break from 3D and explore 2D rendering using a sprite batching technique in OpenGL. This is also a great opportunity to get introduced to Uniform Buffer Objects which is a more efficient way of loading uniforms than the method that we've been using so far, especially when you have many of them. UBOs can be used for 3D as well so even if you don't plan on doing 2D rendering you should definitely learn about them.
Timecodes
0:00 Intro
0:26 Sprite Batching
1:54 Calculating sprite size in texture space
2:34 Screen space to NDC
2:47 Sprite batching solution
4:09 The vertex shader
4:54 The fragment shader
5:52 Supporting multiple sprite sheets
6:03 The QuadArray class
6:37 The SpriteBatch class
8:22 Simple animation example
8:35 Efficiency of uniform variables
9:08 Uniform Buffer Objects
13:40 Conclusion
Feel free to comment below.
Twitter: @ogldev
Enjoy,
Etay Meiri
#opengl #ogldev #opengtutorials
Timecodes
0:00 Intro
0:26 Sprite Batching
1:54 Calculating sprite size in texture space
2:34 Screen space to NDC
2:47 Sprite batching solution
4:09 The vertex shader
4:54 The fragment shader
5:52 Supporting multiple sprite sheets
6:03 The QuadArray class
6:37 The SpriteBatch class
8:22 Simple animation example
8:35 Efficiency of uniform variables
9:08 Uniform Buffer Objects
13:40 Conclusion
Feel free to comment below.
Twitter: @ogldev
Enjoy,
Etay Meiri
#opengl #ogldev #opengtutorials
Sprite Batching In OpenGL (Uniform Buffer Objects) // OpenGL Tutorial #33
Batching in OpenGL
OpenGL Sprite Batching
Batch Rendering Sprite Sheets | C Game + Engine From Scratch 11
Implementing a sprite batch in OpenGL
OpenGL batching geometry into chunks #golang
OpenGL Batching System
WebGL 2: Uniform Buffer Objects
[C++] OpenGL Batch Renderer With Separate Shader Programs And Texture Atlases Test
OpenGL Point Sprites Part 1
Finished batch rendering
opengl 2d renderer with spritesheet support()gl330
Boids Flocking Simulation Optimization using Multi-Threading, Fibers and Sprite Batching
How To Make A Video Game (OpenGL/C++) - #5 Batch Renderer
Speeding up rendering (reducing draw calls)
OpenGL Shader Programming Tutorial 1: Uniform Blocks and Uniform Buffer Objects
AutomaticTextureAtlasing + BatchingWithTextures in OpenGL
C++ OpenGL 4.0 Tutorial 7 - SpriteBatch Class Part 1
C++ : GLSL : uniform buffer object example
C++ SDL2 Game Devlog #1 - Non-Batch Rendering vs Batch Rendering - 86,304 Sprites
Batch Rendering - An Introduction
OpenGL Fragment Shader Point Sprites using gl PointCoord Visual Studio 2017
A Quick, Easy and Extendable OpenGL Renderer in 250 LOC!
Batch Rendering - Dynamic Geometry
Комментарии