УФ координаты не верны - PullRequest
       31

УФ координаты не верны

0 голосов
/ 12 февраля 2010

Я использую Cheetah3D, если он имеет значение.

УФ-координаты, которые я читаю в моем объекте, созданном в Cheetah3D, НЕ находятся между 0 и 1, как пример модели, которую мне предоставили с кодом загрузки объекта модели 3DS.

Некоторые поднимаются выше 1 до 1,56 или около того, в то время как другие опускаются ниже 0 до -4,56. Это вызывает крайние отклонения при попытке сопоставить текстуру с объектом.

Есть идеи? Должен ли я связаться с людьми из Cheetah3D или есть способ исправить это самому динамически в коде? (Причина размещения на SO).

1 Ответ

1 голос
/ 12 февраля 2010

Ну, не видя скриншотов, единственное, что приходит на ум, это то, что текстурные шнуры должны быть обернуты, но вы их зажимаете. См. Документацию для glTexParameter * о том, как изменить эту настройку. Скриншот простой модели действительно поможет здесь.

...