Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 23 мар 2017, 04:24

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 11 апр 2016, 07:00 
Администратор
Аватар пользователя

Зарегистрирован: 07 янв 2012, 12:32
Сообщений: 1320
Благодарил (а): 0 раз.
Поблагодарили: 70 раз.
В этом уроке:

- используем индексы и текстуру для куба

Click here to read this article!

_________________
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение


Последний раз редактировалось damager82 22 июн 2016, 21:03, всего редактировалось 2 раз(а).

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 12 апр 2016, 12:50 

Зарегистрирован: 16 мар 2016, 21:10
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Здравствуйте.
Мучает вопрос: есть ли в этом какой-то смысл? Треугольниками можно затекстурить всё что захочешь, а у этого способа такое узкое применение.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 апр 2016, 09:49 

Зарегистрирован: 10 окт 2015, 18:07
Сообщений: 20
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.
vasiliydz писал(а):
Здравствуйте.
Мучает вопрос: есть ли в этом какой-то смысл? Треугольниками можно затекстурить всё что захочешь, а у этого способа такое узкое применение.

С помощью cubemap делают бесшовное небо/окружение - скайбокс.
Зеркальные/мокрые поверхности. Изображение
На кубы действительно cubemap натягивают редко :)
Вся суть cubemap в том, что она накладывает текстуру не по u,v Координатам, а по трехмерным координатам x,y,z , поэтому кубическая текстура ложится на объект в соответствии с его геометрией.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 29 апр 2016, 12:33 

Зарегистрирован: 25 янв 2015, 19:57
Сообщений: 34
Благодарил (а): 9 раз.
Поблагодарили: 2 раз.
Draz1w писал(а):
Вся суть cubemap в том, что она накладывает текстуру не по u,v Координатам, а по трехмерным координатам x,y,z , поэтому кубическая текстура ложится на объект в соответствии с его геометрией.

Как это понять? Я прочитал щас, что UV map — соответствие между координатами на поверхности трёхмерного объекта (X, Y, Z) и координатами на текстуре (U, V). Разве это не то же самое, что было в этом уроке? Мы накладывали плоскую развертку текстуры на 3D объект. Не пойму/ не знаю разницу между наложением текстуры по u,v и по трехмерным координатам x,y,z.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 03 май 2016, 08:14 

Зарегистрирован: 10 окт 2015, 18:07
Сообщений: 20
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.
danek130995 писал(а):
Я прочитал щас, что UV map — соответствие между координатами на поверхности трёхмерного объекта (X, Y, Z) и координатами на текстуре (U, V). Разве это не то же самое, что было в этом уроке?


в UV map - 2 координаты для текстуры... и текстура двумерная. Чтобы наложить обычную текстуру, ты должен uv координаты рассчитать вручную где-то например в blender или 3dmax.
Вложение:
tut16.jpg
tut16.jpg [ 370.51 KiB | Просмотров: 1704 ]


В кубической текстуры для текстурных координат 3 координаты и они накладывают 6 разных текстур (а не одну двумерную). Причем если наложить их на единичную сферу ( сфера радиусом 1, с центром в 0) в соответствии просто с координатами вершин - мы получим как бы идеальную проекцию этих текстур на сферу - так делают например бесшовное окружение.
Вложение:
20030729_1.jpg
20030729_1.jpg [ 16.86 KiB | Просмотров: 1704 ]

Т.е. заранее предрассчитывать координаты для кубической текстуры как бы не требуется, используют просто координаты вершин. Поэтому с помощью нее часто делают именно такой расчет в реальном времени, все что касается отражающих поверхностей ( в каждом кадре же должно быть разное изображение), всякие мокрые поверхности, стеклянные, лужи например.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB