Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Проблема с координатами текстур


Автор: KillerrrK 18.1.2012, 15:19
ЛЮДИ HELP!!! Проблема такая: Создаю модель в 3DSMax и накладываю на нее текстуру, причем пользуюсь модификатором Unwrap UVW (подробности здесь http://www.swishsite.ru/15max.html). Сама модель сфера. Текстурные координаты как бы разбиваются на две группы: планарные и цилиндрические. Так вот сверху сферы и снизу я сдлал координаты текстуры планарные, посередине цилиндрические. Проблема заключается в том, что в Максе текстура отображается прекрасно, а вот в моей программе на месте стыка планарных и цилиндрических текстурных коорд-т получается смазывание. Я допетрил, что смазывание происходит потому, что на этом самом стике, текстурные координаты могут быть либо сферические, что плохо сказывается на планарных, либо планарные ,что сказывается на сферических.

 Вот я и не пойму как сделать чтоб не смазывалось. И почему в Максе не смазывается?

 В своей программе я не использовал W координаты текстуры, но она используется в максе. Может это из-за нее? Если да то почему и как эту координату внедрить в программу? 

(Использую Directx9)

в максе

user posted image

У меня

user posted image

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)