|
| |||
|
| |||
| |
Здравствуйте. Вы находитесь на сайте Unreal Level. Данный ресурс посвящен редакторам карт игр серии Unreal, UT и Gears of War. Основная цель сайта , помочь всем желающим освоить любой из редакторов вышеперечисленных серий. Наибольшим приоритетом на этом сайте, обладает редактор UnrealED for Unreal Engine 3 и редактор движка Unreal Engine 3.5, входящий в комплект разработки UDK, поскольку это наиболее актуальная на сегодняшний день технология. |
|
Normal Map, Render To Texture
автор: DENTNT | 1 Июля 2011 | Просмотров: 3630
начну с того, что данный способ не во всех случаях применим, удобен в основном для создания планарных текстур, наподобие бордеров, стен, пола и т.д., но возможно, частично какая то детализация более сложных моделей.
и так, приступим, урок посвящен рендеру NormalMap в текстуру, для этого используем стандартный рендер макса *Scanline*. (к уроку прилагаются файлы примера (3D Max2010), один это сами модели для снятия нормали и второй с получившимся результатом) -
представим что у нас такая модель и нужно ее превратить в normal map.
-
для этого сначала нужно установить плейн, у меня подопытная модель имеет имя *Plane01*, и собственно *Plane02* у нас будет получать изображение для генерации нормали.
на *Plane02* нужно настроить UWV координаты планарно (если по умолчанию установлен режим генерации ЮВ *real-world*), т.е. чтобы развертка плейна улеглась ровно по проекции и полностью ее покрыла (см. скрин). сам же плейн лучше разместить над моделью на не большом расстоянии. -
далее жмем на клавишу *ноль* что бы вызвать окно настроек рендера в текстуру и следуем действиям на скриншотах..
в *Path* выбираем путь куда будет сохранен рендер, далее жмем *Setup*, откроется окно настроек рендера. ![]() -
в слоте *Enable Global Supersampler* ставим галку.
-
окно рендера можно закрыть и вернуться к настройкам рендера в текстуру.
в разделе *Projection Mapping* ставим галку в слот *Enable* и выбираем везде первый канал. далее жмем *Pick* и появится окно *Add Targets*, в нем выбираем свою хайполи модель и подтверждаем нажатием на *Add*. -
переходим к свитку *Output*, в нем нажимаем *Add* и выбираем режим *NormalsMap*
-
ниже можно задать имя будущей карты (текстуры), или оставить авоматическое имя, также нажав на кнопку с разрешением задать будущий размер.
-
теперь можно перейти к нашему плейну и в панели *Modify* развернуть модификатор *Projection* что бы отредактировать саму проекцию, выделяя вершины проекции ее можно подогнать таким образом, что бы она покрывала оба обьекта (лоу и хайполи).
-
собственно и все, возвращаемся в окно *Render to Texture* и нажимаем на *Render*.
p.s. для того чтобы разнообразить поверхность некой детализацией, так же можно использовать материалы содержащие в слоте *Bump* > *Normal Bump* с уже готовой картой нормалей, она будет учтена при рендере, а так же, сетка хайполи модели не обязательно должна быть однородной, она может быть из целой группы приаттаченых обьектов.если что то не получилось, моем руки с мылом и начинаем просмотр картинок, но уже внимательней..)) - сцена настроек сцена результат - автор; DENTNT |
|
|
При копировании материалов, активная ссылка на UNREAL-LEVEL.RU обязательна! © 2008—2012, UNREAL-LEVEL.RU. Все права защищены. |