forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Деформация изображения при Parent'е камеры (http://forum.boolean.name/showthread.php?t=18874)

Gector 19.01.2014 15:07

Деформация изображения при Parent'е камеры
 
Вложений: 2
Дурацкий вопрос. Как избавиться от деформации изображения при parent'е камеры к чилду внутри модели?
Чтобы было более наглядно в аттаче скрины:
До перента:

После:

Знаю что есть какой то способ. Но забыл).

Платон Александрович 19.01.2014 18:16

Ответ: Деформация изображения при Parent'е камеры
 
Если память мне не изменяет, это происходит из-за того, что матрица камеры, используемая в конечном счете при проецировании вершин, умножается на матрицу ее чайлда (так-как получается иерархия узлов сцены, и матрицы перемножаются по всей иерархии) и в результате ортонормированная матрица камеры "наследует" масштаб ее чайлда, и, грубо говоря, при проецировании вершин (ModelViewProjection), такая "кривая" матрица и дает искажение.
Поэтому попробуй последний параметр функции EntityParent поставить false :)

Кирпи4 19.01.2014 18:29

Ответ: Деформация изображения при Parent'е камеры
 
После парента сделай ScaleEntity Cam, 1, 1, 1, 1 и всё =D

Arton 07.03.2014 03:06

Ответ: Деформация изображения при Parent'е камеры
 
Цитата:

Сообщение от Кирпи4 (Сообщение 272780)
После парента сделай ScaleEntity Cam, 1, 1, 1, 1 и всё =D

Забавно, мне это не помогло.
Впрочем не критично.


Часовой пояс GMT +4, время: 17:21.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot