2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 матрица проекции
Сообщение27.03.2011, 00:08 


25/03/11
3
Здравствуйте!
Тема о 3D;
зачем нужна матрица
1)мировая
2)камеры
3)проекции

заранее спасибо!!!

 Профиль  
                  
 
 
Сообщение28.03.2011, 19:25 
Заслуженный участник


27/04/09
28128
Матрица камеры нужна, наверно, для того, чтобы можно было смотреть на сцену со всякой стороны.

 Профиль  
                  
 
 
Сообщение29.03.2011, 14:58 
Заслуженный участник


26/07/09
1559
Алматы
2Sayat
Цитата:
зачем нужна матрица
1)мировая
2)камеры
3)проекции

Все очень просто. Мировая матрица объекта позволяет преобразовать "локальные" (заданные на этапе моделирования объекта в 3d-редакторе) координаты его частей (например, вершин) в "мировые" координаты, т.е. эта матрица позволяет размещать объекты в сцене.

Под матрицей камеры видимо имелась ввиду матрица, преобразующая координаты так, что фиктивный объект "камера" оказывается в нуле, т.е. в начале координат. Другими словами, камера тоже имеет свою мировую матрицу и вот обратная к ней как раз и называется видовой aka матрицей камеры. Вообще, понятно, что насущная необходимость в таком фиктивном объекте обычно отсутствует (например, в opengl все эти преобразовани кодируются одной и той же матрицей); а использование такой матрицы есть вопрос удобства пользования камерой, как и сказал arseniiv.

Ну а что делает матрица проекции и так понятно -- надо же как-то получить по имеющимся 3d-координатам желаемые 2d-координаты для рисования графики на экране (на этапе преобразования мировых координат в экранные происходит, в частности, учет перспективы).

 Профиль  
                  
 
 
Сообщение29.03.2011, 15:36 


25/03/11
3
всем спасибо!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group