Показать сообщение отдельно
Старый 10.07.2010, 22:43   #2
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Маппинг.

Маппинг
Будем текстурить локацию 5 текстурами(тайлами). Вот схема раскладки тайлов:


Будем использовать текстуры переходов от одной поверхности к другой для избавления от швов. Швы всё равно будут заметны, но не так явно.
Начнём со скал. Сначала мы из них сделаем большой кусок развёртки, а потом расположим его на текстуре и отмасштабируем.

Приступаем. Выделяем полигоны нужного куска скалы, применяем к куску текстуру скалы. Не убирая выделения применяем модификатор Unwrap UVW:


Текстура наложена, но не правильно спроецирована. Нажав на кнопку Edit можно увидеть наш кусок скалы в редакторе развёрток. Выделим его:


Теперь развернём его, нажав кнопки в следующем порядке:


Метод авторазвёртки - Pelt очень крут для органики. Кнопку Relax(Heavy) нужно нажать несколько раз. Теперь текстура ровно ложится на наш кусок. Осталось только увеличить его в окне редактора развёрток, чтобы текстура затайлилась получше и отображалась чётче:


Таким же способом затекстурим вторую часть скалы:


Теперь затекстурим подножье гор. Используем текстуру перехода от гор к траве. Выделяем полигоны у подножья, применяем к ней нужную текстуру и применяем модификатор UVW Mapping:


Текстура наложилась вверх ногами. Нам нужно её перевернуть. Применяем модиффикатор Unwrap UVW, выделяем полигоны и поворачиваем их на 180 градусов. У меня как следует избавиться от шва так и не получилось. Надеюсь, у вас выйдет лучше.


Весь остальной маппинг производим аналогичным образом.
Cкриншот Blitz3D + FastExt:






P.S. Метод моделирования скал был подсмотрен в туториале от левел дизайнера игры Корсары 3. Только там моделирование в Maya было и другими инструментами.
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Эти 37 пользователя(ей) сказали Спасибо ARA за это полезное сообщение:
ABTOMAT (10.07.2010), ant2on (11.07.2010), Arles (05.01.2011), Arton (10.07.2010), baton4ik (17.08.2010), BoB (10.08.2010), CPAHb (11.07.2013), DStalk (19.11.2010), Dzirt (19.08.2010), Eugenes (07.07.2012), falcon (11.07.2010), Fatalix3d (10.07.2010), H@NON (23.09.2012), Harter (11.07.2010), Hurrit (11.07.2010), Igor (11.07.2010), IGR (11.07.2010), impersonalis (11.07.2010), is.SarCasm (10.07.2010), Izunad (10.02.2014), Leowey (25.01.2011), lexa130 (28.08.2010), mauNgerS (28.02.2014), m_512 (11.07.2010), Nex (11.07.2010), NitE (14.04.2011), Nuprahtor (10.07.2010), Ozzy (14.04.2011), pax (10.07.2010), Randomize (12.07.2010), Reks888 (11.07.2010), RlexGm (11.07.2010), Samodelkin (02.05.2015), Spy4433 (19.11.2010), Tadeus (17.08.2010), tirarex (18.05.2012), Vlad_Bait (13.12.2010)