Загрузка страницы

Game Camera OpenGL | Coding a 2D Game Engine in Java #7

Join the Discord: https://discord.gg/4tHeAkxNg7

In this tutorial I go over how to create a game camera in OpenGL using LWJGL3. I cover what a projection matrix is, what a view matrix is, and how they tie together to create a unified game camera. I also go over the mathematical process of transforming the world space coordinates to normalized device coordinates using these matrices. And lastly, I briefly describe what shader uniforms are, and how we can use them to upload our camera data to the GPU and then draw our world in world coordinates instead of normalized device coordinates.

Article with more visualizations: https://ambrosiogabe.github.io/on-cameras-in-opengl/
Article that goes into more detail: https://learnopengl.com/Getting-started/Camera

Code for this video: https://github.com/codingminecraft/MarioYoutube/tree/e5675ad646063ba2d869bdc183af02db37ad7e21

---------------------------------------------------------------------
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-Cookbook-Gabor-Szauer/dp/1787123669
Game Physics (Ian Millington): https://www.amazon.com/Game-Physics-Engine-Development-Commercial-Grade/dp/0123819768
Game Programming Patterns (Free): https://gameprogrammingpatterns.com/

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

My Recommended Java Books:
Data Structures/Algorithms: https://www.amazon.com/Data-Structures-Algorithms-Java-6th-ebook/dp/B00JDRQF8C
LWJGL (Free, but I haven't read this thoroughly): https://lwjglgamedev.gitbooks.io/3d-game-development-with-lwjgl/content/

Outro Music: https://www.bensound.com/royalty-free-music

Видео Game Camera OpenGL | Coding a 2D Game Engine in Java #7 канала GamesWithGabe
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
22 апреля 2020 г. 21:52:26
00:23:48
Яндекс.Метрика