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

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

GamesWithGabe

2 года назад

110,863 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

DIG TEKKEN
DIG TEKKEN - 22.09.2023 04:27

Nice

Ответить
Bxnny037
Bxnny037 - 21.01.2023 18:53

Instant sub. This was the first video I’ve ever seen of yours and it is so, so helpful. I’m so excited to binge watch your whole channel!!!

Ответить
Rayen Hamdaoui
Rayen Hamdaoui - 19.01.2023 16:19

This video clarifies how easy to use game engines are

Ответить
Kozel (☭)
Kozel (☭) - 18.01.2023 03:57

Kozel thing in head hurt.

Maybe this info and tutorial would be usefull to me if I was wanting to learn how to do it.

Ответить
Larkinchance
Larkinchance - 07.07.2022 00:46

i'm having an anxiety attack....

Ответить
Валера Гарифуллин
Валера Гарифуллин - 16.05.2022 06:40

Why am I watching this at 4am. I don't even make games

Ответить
Noxmore
Noxmore - 02.05.2022 02:55

I'm new at c++ and was wondering why you're using things like GLint instead of int?

Ответить
SuperGrimmy
SuperGrimmy - 26.04.2022 15:11

glProgramUniform* is much nicer in general, but needs GL 4.1... BUT the vast majority of 3.3 implementations support it. No shader binding needed so you can set a uniform at an point in time without worrying.

Ответить
EnderKill98
EnderKill98 - 02.04.2022 16:26

This explained really well how glsl stuff works. I had a course a while ago, but was not quite sure and this video really drove home how it works internally. I also didn't really understand the whole "Shader" vs "Program" stage until now.

Great explanation!!!

Ответить
Dimitris Tsitselas
Dimitris Tsitselas - 21.03.2022 12:21

Absolutely wonderful! Can't wait for the next one

Ответить
cali
cali - 17.03.2022 09:03

Dislike 👎

Ответить
CHITUS💖⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻
CHITUS💖⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻ - 16.03.2022 01:53

Nice! Wish there were more content like this!

Ответить
Никита Беломестных
Никита Беломестных - 11.03.2022 02:44

Реально крутой туториал. Это не то, что я искал, но то, что мне было нужно.
Однако я слишком тупой и ограниченный в понимании всего этого сразу.
Поэтому увидимся через парочку лет и тогда посмотрим, если эта инфа влезет в меня.

Ответить
Ahmad Falahatpisheh
Ahmad Falahatpisheh - 09.03.2022 02:30

Wow! Loved it! The only video I really enjoyed!

Ответить
MobCont
MobCont - 06.03.2022 21:14

Excellent tutorial and presentation.

However i can't help but feel that opengl functions in general are way more overcomplicated than they should be, and i really don't know why.

I wanted to take a look at vulkan and other libraries but i think thos will be even worse.

Ответить
kurciqs
kurciqs - 27.02.2022 17:01

this gotta be the best opengl tutorial

Ответить
orbyfied
orbyfied - 25.02.2022 01:31

Amazing series. Sad that only 4% of people are subscribe. This is professional course level content for free.

Ответить
Doodle
Doodle - 21.02.2022 23:06

Not sure if you'll ever see this, but I just wanted to say that I think this series is really cool!

I tried doing this "Code a Minecraft clone" type project a while ago but never got far past rendering a few cubes - mostly due to confusion and lack of understanding in terms of OpenGL coding.
If I'm being honest though, I think this explains a lot of neat concepts that helped me understand some of the issues I had in the past, though.

Ответить
Riccardo Bocci
Riccardo Bocci - 19.02.2022 19:13

can't wait for next ^_^

Ответить
m3fxg
m3fxg - 18.02.2022 18:45

> How to code minecraft
> Minecraft usually not using shaders, and even not using such simple things as Vectors, Matrices, Quaternions and etc
🤨

Ответить
Alex D
Alex D - 18.02.2022 06:58

Nice! Wish there were more content like this!

Ответить
m
m - 17.02.2022 21:02

Thanks I wondered how that stuff works for way to long! :D

Ответить
Stavan Mehta
Stavan Mehta - 16.02.2022 18:42

Hey in your rasa nlu tutorial which rasa version did you use cause in the new one (Downloaded on Feb 16 2022)almost everything is changed like the model files now have no nlu and core and the interpreter is not being imported although rasa shell works just the same.

Thank you

Ответить
MysteryPancake
MysteryPancake - 16.02.2022 12:55

Looking forward to the 36 hour version for Vulkan

Ответить
Ricardo Nakayama
Ricardo Nakayama - 10.02.2022 15:36

AMAZING CONTENT! Totally subscribing

Ответить
Joe Williams
Joe Williams - 07.02.2022 15:45

This is a great video! Wish I had this to hand when learning

Ответить
FireRedz
FireRedz - 07.02.2022 11:33

shaders is really daunting the first time I learned about it, it still is.

Ответить
FitGaryOak
FitGaryOak - 06.02.2022 20:39

love these videos but pleaaasee no music :c I want to put my own music on in the background whilst I watch c:

Ответить
S B
S B - 02.02.2022 22:38

Incredible! You have such a great talent for explanation :^)

Ответить
Louit Dev
Louit Dev - 02.02.2022 15:45

Dude your channel is so underrated!

Ответить
Shehryar Mahmood
Shehryar Mahmood - 02.02.2022 01:12

Good man!

Ответить
abdo emr
abdo emr - 31.01.2022 08:49

Hi gabe thx very much but I really hope that u make a dedicated course for computer graphics (opengl) then reference this course in the upcoming series

Ответить
Shivanshu Raj
Shivanshu Raj - 30.01.2022 20:24

can you do compute shader?for beginners

Ответить
George
George - 30.01.2022 16:24

This series has given me motivation to try out GPU programming with Metal (not OpenGL, but each to their own), thank you!

Ответить
O. K. E.
O. K. E. - 30.01.2022 13:05

Funny that this showed up in my recommendations. I started learning OpenGL some months ago and I am currently making a minecraft clone myself (without following any tutorials as a challenge). So far I have been able to make a 3d world with minecraft blocks and infinite terrain generator that utilizes a perlin noise-like algorithm that makes the terrain look minecraft-esque. It's fun but also frustrating.

Ответить
Riletin
Riletin - 30.01.2022 08:07

About shaders
Can you make a shader that just adds shadows?

Ответить
merlang7
merlang7 - 30.01.2022 02:35

This is best explanation of shaders I've ever seen.

Ответить
dimi
dimi - 30.01.2022 02:29

This is a series I've alway been looking for, but could never find it. Please make more videos, I really enjoy this kind of content!

Ответить
IceSentry
IceSentry - 30.01.2022 00:19

You forgot to add a link to the book of shaders. It's easy to google, but just letting you know it's missing.

Ответить
Planez314
Planez314 - 29.01.2022 17:24

Dude top notch! I feel like I’m back in college! Thank you!

Ответить
Victor Gordan
Victor Gordan - 29.01.2022 10:58

Very nice video, it reminds me of 3Blue1Brown! :)

Ответить
Hirzan Abqary
Hirzan Abqary - 29.01.2022 08:22

just when i started going through this series there's a new episode. Nice!

Ответить
immanuel charles
immanuel charles - 29.01.2022 06:02

Is your library open source? If so I would love to see some of its code! Also you have thought me to a lot about graphics programming through the Java Mario game engine series. I feel like I have enough knowledge about shaders and general graphics api stuff to maybe implement these concepts in another graphics api like vulkan or directx! I just want to say thank you for keeping this free for everyone😀.

Ответить