Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

How do Games Load SO MANY Textures? | Sparse Bindless Texture Arrays

Автор: Aurailus

Загружено: 2023-09-23

Просмотров: 55691

Описание:

How do modern video games manage to load hundreds of high resolution textures when OpenGL expects them to limit themselves to 16 or 32 per draw call? In this video, we go over Sparse Bindless Texture Arrays, a collection of advanced graphics programming techniques in OpenGL and Vulkan, which can be used to get the most out of the video memory available. We also cover texture compression and vertex memory layout, two other techniques which can be used to reduce the memory footprint of games.

I'm a University Student in Computer Science, and I'm endeavoring to be an indie developer. I'm creating Zepha, my own voxel engine, which I'm using to create my own game, as well as an extensible, stable modding framework for community creations. I learned about the techniques in this video first-hand from the 4+ years I've spent developing it.

If you're interested in the type of stuff I show in this video, then be sure to subscribe to be notified when I upload more videos like this! I would really appreciate any sort of interaction, as my channel is super small right now and I'm hoping to grow it in anticipation of my game's release :) Otherwise, thanks for watching!!!

My other social medias:

Discord: https://aurail.us/discord
Twitch:   / aurailus  
Patreon:   / aurailus  
Tumblr: https://tumblr.com/zephagame
Livestream VODs: ‪@AurailusVODs‬

Video Chapters:

00:00 - Introduction
02:14 - Sparse Textures
04:10 - Texture Arrays
06:25 - Bindless Textures
07:19 - Texture Compression
08:58 - Vertex Optimization
10:39 - Final Notes
11:07 - Closing Remarks

Music Used:

5PM - Animal Crossing
Tabloid Jargon - Sonic Mania
Pandora Palace - Deltarune
Lights, Camera, Action! - Sonic Mania
CORE - Undertale
7AM - Animal Crossing

Useful resources:

https://learnopengl.com
https://www.gdcvault.com/play/1020791...
https://www.khronos.org/opengl/wiki/A...
https://registry.khronos.org/OpenGL/e...
https://www.khronos.org/opengl/wiki/B...
https://registry.khronos.org/OpenGL/e...

#opengl #gamedev #coding

How do Games Load SO MANY Textures? | Sparse Bindless Texture Arrays

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

So how are voxel games rendered, anyways?

So how are voxel games rendered, anyways?

How Games Have Worked for 30 Years to Do Less Work

How Games Have Worked for 30 Years to Do Less Work

ТЫ НИЧЕГО НЕ ЗНАЕШЬ ПРО ТЕКСТУРЫ В ИГРАХ

ТЫ НИЧЕГО НЕ ЗНАЕШЬ ПРО ТЕКСТУРЫ В ИГРАХ

Главная ОШИБКА NVIDIA: Почему RTX 3080 — лучшая покупка в 2026?

Главная ОШИБКА NVIDIA: Почему RTX 3080 — лучшая покупка в 2026?

Как я создал AAA-рендеринг неба с нуля

Как я создал AAA-рендеринг неба с нуля

Texture Creation Tutorial and Demonstration

Texture Creation Tutorial and Demonstration

Почему лестницы — отстой в играх... и почему они не должны быть таковыми

Почему лестницы — отстой в играх... и почему они не должны быть таковыми

С чего начать: с OpenGL или Vulkan?

С чего начать: с OpenGL или Vulkan?

Better Mountain Generators That Aren't Perlin Noise or Erosion

Better Mountain Generators That Aren't Perlin Noise or Erosion

Я создал игровой движок, чтобы оптимизировать это

Я создал игровой движок, чтобы оптимизировать это

Texture Array как Оптимизация в Unity

Texture Array как Оптимизация в Unity

I Optimised My Game Engine Up To 12000 FPS

I Optimised My Game Engine Up To 12000 FPS

Speaking your GPU's Language! | Indirect Rendering

Speaking your GPU's Language! | Indirect Rendering

Surface-Stable Fractal Dithering Explained

Surface-Stable Fractal Dithering Explained

НЕОГРАНИЧЕННЫЕ текстуры в ваших шейдерах! (Руководство по OpenGL)

НЕОГРАНИЧЕННЫЕ текстуры в ваших шейдерах! (Руководство по OpenGL)

Exploring a New Approach to Realistic Lighting: Radiance Cascades

Exploring a New Approach to Realistic Lighting: Radiance Cascades

Incredible voxel mesh optimisations!

Incredible voxel mesh optimisations!

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Global Illumination for Poor People | TurboGI Devlog

Global Illumination for Poor People | TurboGI Devlog

How Do Games Render So Much Grass?

How Do Games Render So Much Grass?

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com