Популярное

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

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

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

Топ запросов

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

OpenGL Modelview Matrix and 3D Transformations [Shaders Monthly #3]

Автор: GSN Composer

Загружено: 2022-01-07

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

Описание:

In Episode #3 of Shaders Monthly, we introduce the OpenGL modelview matrix, which allows you to perform 3D transformations, such as translation, scaling, or rotation. We look into the mathematical theory of these transformations and implement the corresponding shaders in GLSL.

The implementation is based on the following example from episode #2:
https://www.gsn-lib.org/index.html#pr...

Here are the links to the resulting shader code:
GSN Composer: https://www.gsn-lib.org/index.html#pr...
C++: https://www.mathematik.uni-marburg.de...
Java: https://www.mathematik.uni-marburg.de...

00:00 Introduction
00:24 OpenGL Pipeline
02:16 Shader Implementation
05:45 Translation
10:11 Scaling
11:28 Rotation
14:09 3D Transformations in Projective Space
15:24 Transformation of the Camera
18:43 gluLookAt
23:50 Transformation of the Surface Normal

Music: Left U Into - Otis McDonald (YouTube Audio Library)

OpenGL Modelview Matrix and 3D Transformations [Shaders Monthly #3]

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

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

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

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

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

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

Blinn Phong Shading: Theory and Implementation [Shaders Monthly #4]

Blinn Phong Shading: Theory and Implementation [Shaders Monthly #4]

Image-based Lighting (IBL) of PBR Materials [Shaders Monthly #11]

Image-based Lighting (IBL) of PBR Materials [Shaders Monthly #11]

The Camera Transform

The Camera Transform

В видеоиграх игрок никогда не двигается

В видеоиграх игрок никогда не двигается

Importance Sampling: Image-based Lighting of a Lambertian Diffuse BRDF [Shaders Monthly #10]

Importance Sampling: Image-based Lighting of a Lambertian Diffuse BRDF [Shaders Monthly #10]

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

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

Deferred Shading [Shaders Monthly #14]

Deferred Shading [Shaders Monthly #14]

ПРОЩАЙ СТАРЫЙ BLENDER 5.0 #blender

ПРОЩАЙ СТАРЫЙ BLENDER 5.0 #blender

Microfacet BRDF: Theory and Implementation of Basic PBR Materials [Shaders Monthly #9]

Microfacet BRDF: Theory and Implementation of Basic PBR Materials [Shaders Monthly #9]

Sampling of Environment Maps for Image-based Lighting [Shaders Monthly #13]

Sampling of Environment Maps for Image-based Lighting [Shaders Monthly #13]

🧪🧪🧪🧪Как увидеть гиперпространство (4-е измерение)

🧪🧪🧪🧪Как увидеть гиперпространство (4-е измерение)

Введение в кодирование шейдерной графики

Введение в кодирование шейдерной графики

Interactive Graphics 17 - Geometry Shaders

Interactive Graphics 17 - Geometry Shaders

Perspective Projection in GLSL [Shaders Monthly #2]

Perspective Projection in GLSL [Shaders Monthly #2]

Математика, лежащая в основе (большинства) 3D-игр — перспективная проекция

Математика, лежащая в основе (большинства) 3D-игр — перспективная проекция

How do Graphics Cards Work?  Exploring GPU Architecture

How do Graphics Cards Work? Exploring GPU Architecture

Введение в шейдеры: изучите основы!

Введение в шейдеры: изучите основы!

OpenGL [Эпизод 30] [Теория] Матрица представления

OpenGL [Эпизод 30] [Теория] Матрица представления

What are Shaders? A Hands-on Introduction [Shaders Monthly #1]

What are Shaders? A Hands-on Introduction [Shaders Monthly #1]

Model View Projection Matrices

Model View Projection Matrices

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



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



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