Форум программистов, компьютерный форум, киберфорум
OpenGL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
-12 / 1 / 0
Регистрация: 11.02.2017
Сообщений: 246
1

Матрицы вида для расчета глубинных карт для теней

16.02.2021, 10:05. Показов 572. Ответов 0

Author24 — интернет-сервис помощи студентам
Есть три вида света:
1. Направленный свет. Почитал, лучше использовать ортографическую проекцию.
Отрывок с хабра
C++
1
2
float near_plane = 1.0f, far_plane = 7.5f;
glm::mat4 lightProjection = glm::ortho(-10.0f, 10.0f, -10.0f, 10.0f, near_plane, far_plane);
C++
1
2
3
glm::mat4 lightView = glm::lookAt(glm::vec3(-2.0f, 4.0f, -1.0f),
                                  glm::vec3( 0.0f, 0.0f,  0.0f),
                                  glm::vec3( 0.0f, 1.0f,  0.0f));
C++
1
glm::mat4 lightSpaceMatrix = lightProjection * lightView;
В "lookAt" вместо позиции передавать направление правильно? В "ortho" вместо 10f передавать размеры экрана?
2.Точечный PointLight свет. Лучше использовать перспективную проекцию?
3. SpotLight свет. Тоже перспективная? Или орто достаточно?

Добавлено через 54 минуты
Java
1
this.projectionMatrix.setPerspective(FOV, aspectRatio, Z_NEAR, Z_FAR);
здесь FOV исходя из какого угла рассчитывается для точечного света?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2021, 10:05
Ответы с готовыми решениями:

Реализовать класс для логики написать код для расчета матрицы F написать тесты на корректность расчета свойств и матри
Даны три квадратные матрицы A и B и С. Если максимальный элемент матрицы B больше суммы минимальных...

Подпрограмма для расчета нормы матрицы
Как действовать с этим примером. Вот например я расчитал скалярное произведение векторов х и у. ...

Формула для расчёта элементов матрицы А
Здравствуйте ребят, подскажите пожалуйста, у меня задана формула для расчёта элементов матрицы A...

Программный комплекс для учета карт, формирования отчета по наличию карт
Тестовое задание Кассир получает к реализации предоплаченные карты различных номиналов....

0
16.02.2021, 10:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.02.2021, 10:05
Помогаю со студенческими работами здесь

Создание теней для объектов в OpenGL
Прошу помочь или хотя бы подсказать. Во вложении программа, которая рисует комнату с зеркалом...

Необходим программный комплекс для учета предоплаченных карт, формирования отчета по наличию карт
Кассир получает к реализации предоплаченные карты различных номиналов. Необходим программный...

Какую выбрать технологию для просчета теней?
Привет, ребята, какую лучше технологию использовать для просчета теней? Подскажите пожалуйста,...

Программа для расчета элементов матрицы по заданной формуле
здравствуйте, помогите пожалуйста. расчета элементов квадратной матрицы A = (ai,j ), i,j =...

Сделать формулу для расчета элементов матрицы A, Вектор X, Функция G
Вот задания : http://s47.***********/i117/1504/92/d0ebab2553a4.jpg , Подскажите как вставить сюда...

Сделать формулу для расчета элементов матрицы A, Вектор X, Функция G
Задание ниже на скриншоте. Вот я сделал такое : unit Kurs; interface const n=5;m=5; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru