Популярное

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

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

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

Топ запросов

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

Textures in OpenGL | How to Code Minecraft Ep. 4

Автор: GamesWithGabe

Загружено: 2022-04-15

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

Описание:

Join the Discord:   / discord  
Follow me on Twitch:   / gameswthgabe  

In this episode I go over textures in OpenGL. There are several different ideas related to textures. Some of the concepts I go over include things like mipmapping, anisotropic filtering, texture sample filtering and more. By the end of this episode, you should be able to create a small field of cubes if you've also completed the past few episodes :)

Challenges: https://github.com/codingminecraft/Mi...

My code: https://github.com/codingminecraft/Mi...

NOTE: This is super helpful to print out any OpenGL state errors. It catches a lot of simple bugs.
OpenGL Error Callback: https://www.khronos.org/opengl/wiki/O...

STB Image Library: https://github.com/nothings/stb/blob/...
glTexParameter: https://www.khronos.org/registry/Open...
glTexImage2D: https://www.khronos.org/registry/Open...
GLSL Sampler Types: https://www.khronos.org/opengl/wiki/S...
GLSL texture Functions: https://www.khronos.org/opengl/wiki/S...

--- Bookmarks ---
0:00 Intro
1:13 The Anatomy of a Cube
2:57 UVs (Concept)
6:16 Texture Slots (Concept)
6:59 Texture Use Cases
10:26 Texture Parameters
13:08 Loading an Image with STB (Code)
14:03 Generating a Texture (Code)
14:21 Setting Texture Parameters (Code)
16:14 Uploading Pixels to the GPU (Code)
18:25 Textures in a Shader (Code)
19:46 Texture Slots (Code)
21:48 Debugging
24:35 Challenges

--- Music ---
"Night Snow", by Asher Fulero (from YouTube Studio Audio Library)
"The World's Fair", by Godmode (from YouTube Studio Audio Library)
"Dolphin-esque", by Godmode (from YouTube Studio Audio Library)
"No. 7 Alone With My Thoughts", by Esther Abrami (from YouTube Studio Audio Library)
"Web Weaver's Dance", by Asher Fulero (from YouTube Studio Audio Library)
"Bike Sharing to Paradise", by Dan Bodan (From YouTube Studio Audio Library)

-- Other Credits --
Image of Ed Catmull: https://www.prhspeakers.com/speaker/e...
Ed Catmull's Paper: https://ia801307.us.archive.org/2/ite...
Arrows icons created by Creative Stall Premium - Flaticon: https://www.flaticon.com/free-icons/a...

---------------------------------------------------------------------
Website: https://ambrosiogabe.github.io/
Github: https://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: https://www.gameenginebook.com/
Game Physics Cookbook (Read this before the next physics book): https://www.amazon.com/Game-Physics-C...
Game Physics (Ian Millington): https://www.amazon.com/Game-Physics-E...
Game Programming Patterns (Free): https://gameprogrammingpatterns.com/

My Recommended Beginning Game Programming Books:
JavaScript Game Design: https://www.apress.com/gp/book/978143...

My Recommended Java Books:
Data Structures/Algorithms: https://www.amazon.com/Data-Structure...
LWJGL (Free, but I haven't read this thoroughly): https://lwjglgamedev.gitbooks.io/3d-g...

Textures in OpenGL | How to Code Minecraft Ep. 4

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

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

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

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

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

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

Создание Minecraft с нуля за 48 часов (БЕЗ ИГРОВОГО ДВИЖКА)

Создание Minecraft с нуля за 48 часов (БЕЗ ИГРОВОГО ДВИЖКА)

From CPU to GPU: Understanding Data Transfer with Buffers in OpenGL

From CPU to GPU: Understanding Data Transfer with Buffers in OpenGL

Fixing Christmas Carols' Raster Code on Commodore 64

Fixing Christmas Carols' Raster Code on Commodore 64

Why Minecraft is a Technical Feat | Explaining the Engineering Behind an Indie Icon

Why Minecraft is a Technical Feat | Explaining the Engineering Behind an Indie Icon

An introduction to Raymarching

An introduction to Raymarching

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

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

Когда твоя игра плоха, но оптимизация гениальна

Когда твоя игра плоха, но оптимизация гениальна

The Tyrannical Mods of Stack Overflow

The Tyrannical Mods of Stack Overflow

Разъяснение положения камеры в OpenGL: понимание положения камеры в 3D-графике

Разъяснение положения камеры в OpenGL: понимание положения камеры в 3D-графике

Yes, Geometry Dash is a Game Engine

Yes, Geometry Dash is a Game Engine

Математика компьютерной графики — ТЕКСТУРЫ и СЭМПЛЕРЫ

Математика компьютерной графики — ТЕКСТУРЫ и СЭМПЛЕРЫ

Buffers in OpenGL | How to Code Minecraft Ep. 2

Buffers in OpenGL | How to Code Minecraft Ep. 2

I made a better Ray-Tracing engine

I made a better Ray-Tracing engine

Моделирование черных дыр в C++

Моделирование черных дыр в C++

Как на самом деле работает Minecraft 💎⛏️

Как на самом деле работает Minecraft 💎⛏️

Camera/View Space // OpenGL Tutorial #13

Camera/View Space // OpenGL Tutorial #13

Definitive Guide to Creating a Window | How to Code Minecraft Ep. 1

Definitive Guide to Creating a Window | How to Code Minecraft Ep. 1

How Shaders Work (in OpenGL) | How to Code Minecraft Ep. 3

How Shaders Work (in OpenGL) | How to Code Minecraft Ep. 3

Процедурно сгенерированные 3D-подземелья

Процедурно сгенерированные 3D-подземелья

What Kind of Math Should Game Developers Know?

What Kind of Math Should Game Developers Know?

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



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



Контакты для правообладателей: [email protected]