реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> 3D визуализация, непонятки с масштабом
AndreyVN
сообщение Jun 8 2018, 13:04
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 749
Регистрация: 29-06-06
Из: Volgograd
Пользователь №: 18 458



Всем привет!

3D мир отображается через центральную проекцию на "плоскость взгляда". У такого отображения только 1 параметр - расстояние от плоскости до точки центральной проекции. Как показал опыт, этого мало, добавил масштабное преобразование - все объекты на плоскости масштабируются в Scale раз.

Проблема возникла в следующем, когда плоскость взгляда наезжает на объект он должен исчезнуть за спиной, если при этом Scale слишком маленький, объект исчезает "слишком впереди", при большом Scale объект закрывает весь экран до того, как до него доехала плоскость взгляда.

Ни кому не попадался критерий выбора масштабного преобразования для реалистичной визуализации? Видимо, он должен зависеть от расстояния до точки центральной проекции и размеров экрана. Может, как-то зацепиться за угол зрения человеческого глаза?
Go to the top of the page
 
+Quote Post
amaora
сообщение Jun 9 2018, 14:09
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 406
Регистрация: 2-01-08
Пользователь №: 33 778



https://www.khronos.org/registry/OpenGL/spe...gl/glspec21.pdf (стр. 40)
http://algolist.manual.ru/graphics/3dfaq/
Go to the top of the page
 
+Quote Post
AndreyVN
сообщение Jun 14 2018, 05:02
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 749
Регистрация: 29-06-06
Из: Volgograd
Пользователь №: 18 458



Спасибо!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2018 - 06:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.00848 секунд с 7
ELECTRONIX ©2004-2016