| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Проблема с координатами текстур |
| Автор: KillerrrK 18.1.2012, 15:19 |
| ЛЮДИ HELP!!! Проблема такая: Создаю модель в 3DSMax и накладываю на нее текстуру, причем пользуюсь модификатором Unwrap UVW (подробности здесь http://www.swishsite.ru/15max.html). Сама модель сфера. Текстурные координаты как бы разбиваются на две группы: планарные и цилиндрические. Так вот сверху сферы и снизу я сдлал координаты текстуры планарные, посередине цилиндрические. Проблема заключается в том, что в Максе текстура отображается прекрасно, а вот в моей программе на месте стыка планарных и цилиндрических текстурных коорд-т получается смазывание. Я допетрил, что смазывание происходит потому, что на этом самом стике, текстурные координаты могут быть либо сферические, что плохо сказывается на планарных, либо планарные ,что сказывается на сферических. Вот я и не пойму как сделать чтоб не смазывалось. И почему в Максе не смазывается? В своей программе я не использовал W координаты текстуры, но она используется в максе. Может это из-за нее? Если да то почему и как эту координату внедрить в программу? (Использую Directx9) в максе ![]() У меня ![]() |