суббота, 9 февраля 2013 г.

текстура на сферу 3ds max

Может быть я, с запозданием на целый год... но у меня есть урок по схожей теме. Кому интересно смотрите:

Новичок 24 дек. 200815:52

Спасибо. Надо будет подумать.

Постоялец 24 дек. 200722:47

Лучше всего результаты получаются при наложении кубмапа на сферу, полученную разбиением какого-нибудь многогранника (т.е. без сингулярности на полюсах).

Постоялецwww24 дек. 200721:46

На шаре она выглядит идеально (правый шар повернут к нам полюсом):

Там написано только то, что непосредственно обработанную таким образом текстуру нельзя накаладывать в режиме с повторением (GL_REPEAT). А как сделана вот эта текстура (взял из )?

Постоялец 24 дек. 200721:15

Посмотри в конец статьи. Там такие-же искажения. Там даже говориться об этой проблеме. Данный метод для текстур, где не заментна структура изображения.

Постоялец 24 дек. 200720:56

Эти две текстуры я взял из статьи , ссылку на которую потом нашел на нашем сайте: . Результат тот же.

         

На шарики слева наложено исходное изображение, справа - преобразованное. Картинка сделана в 3DS MAX. С помощью функции gluSphere() получается то же самое. Вот текстуры белого шарика:

Не поможете с такой проблемой: никак не могу разобраться, как делаются текстуры для сфер. Написал небольшой преобразователь, который каждую строку изображения растягивает во столько раз, в сколько она будет сжата при наложении на сферу. Центр растяжения - середина строки (пробовал брать и левую границу изображения, не помогает). В результате получатеся следующая картина:

Постоялец 24 дек. 200720:46

Наложение текстуры на сферу

/ / / Наложение текстуры на сферу

Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум

Наложение текстуры на сферу / Форум / Программирование игр / GameDev.ru Разработка игр

Комментариев нет:

Отправить комментарий