Здравствуйте. Вы находитесь на сайте Unreal Level. Данный ресурс посвящен редакторам карт игр серии Unreal, UT и Gears of War. Основная цель сайта , помочь всем желающим освоить любой из редакторов вышеперечисленных серий. Наибольшим приоритетом на этом сайте, обладает редактор UnrealED for Unreal Engine 3 и редактор движка Unreal Engine 3.5, входящий в комплект разработки UDK, поскольку это наиболее актуальная на сегодняшний день технология.
Terrain - создание и работа с ландшафтом (2)
автор: FACH | 22 Июля 2009 | Просмотров: 10583
  • Автор: Hourences
  • Оригинал: Terrain
  • Перевод: Xan1972

Если что не понятно, оставляйте свой вопрос в комментариях.

Ваш первый terrain
Прежде чем добавить terrain в уровень, необходимо сохранить карту, по крайней мере, один раз, так как terrain будет пытаться сохранить себя в первую очередь в существующей карте. 
Откройте Generic Browser и перейдите на вкладку Actors. Разверните раздел Info и выберите actor Terrain, как на изображении.


Ter_25.jpg

В верхнем вьюпорте, удерживая клавишу А на клавиатуре, кликните ЛКМ чтобы добавить Terrain actor на этом месте, либо ПКМ и выберите Add Terrain here. Ваш terrain должен появиться маленьким и с шахматной текстурой по умолчанию. 
Давайте увеличим его! Дважды щелкните на terrain значке в области просмотра, появится окно его свойств или выделите терраин и нажмите F4. Также желательно установить режим просмотра wireframe в 3D вьюпорте

Ter_26.jpg
NumPatchesX и Y в разделе Terrain, контролируют фактический размер terrain. По умолчанию размер составляет 4x4 patches, можно увеличить эти значения в 64x64 или 256x256 для больших открытых уровней. Необходимо рассмотреть вопрос об изменении значения drawscale если вы хотите увеличить terrain еще больше, так как изменение значений только NumPatchesX и Y больше 256х256 может оказать существенное влияние на производительность. 
Детализация отрисовки ландшафта контролируется параметрами MaxTesselationLevel, MinTesselationLevel и TesselationDistanceScale. 
Также можно включить LockLocation в секции свойств Advanced, чтобы предотвратить случайное перемещение актора terrain при редактировании уровня. Цвет актора Terrain станет красным
Далее откроем окно Terrain Editing, нажав кнопку с изображением горы и редактируйте свой терраин.

 

Ter_27.jpg


  • Перевод: FACH, NOOBYARA

 

Применение материалов 

Добавим текстуры / материалы к местности. Включите Lit режим и перейтдите в Generic браузер. Найдите материал, который вам нравится, выберите его и вернитесь к окну редактирования терраин. 

В окне редактирования Ландшафта, щелкните ПКМ  
на браузере терраин, ниже HeightMap, и выберите New Layer From Material (Auto-Create), введите имя пакета и имя слоя, не забудьте ввести точно такое же название пакета, как называется ваш уровнь, для записи материалов. Будет запрос дважды, один для TerrainLayerSetup и один для Terrain Material, так что назовите их поразному. Само название слоя не имеет значения. Пишите что хотите, но имена должны быть уникальными и без пробелов. Создадим еще один слой, но с другим материалом.

Ter_28.jpg

Первый слой, отображаются на местности, так как он стоит первым в браузере. Второй слой остается невидимым до тех пор, пока вы его не проявите. Выберите второй слой, щелкнув на неи (он станет желтым - как на фото) и выберите стандартный Paint инструмент и проявляйте слой. 

Обновление: Если редактор не позволил Вам проявлятьматериалы на ландшафте, эту проблему можно решить так, немного переместить сам терраин, увеличить терраин, или перезапустить редактор терраин. После того, как Вы переместили терранку хотябы, один раз, она, возможно, позволит Вам проявить материалы. Для этого, возможно, потребуется временно отключить LockLocation.

Вы можете добавлять столько материалов, сколько хотите, но учтите, что любой дополнительный слой скажется на производительности. Добавление десятков слоев поэтому не рекомендуется. Четыре-шесть слоев достаточно для большинства крупных, наружных уровней. 

Дополнительные материалы можно найти в свойствах каждого слоя. Чтобы добраться до них, перейдите на Generic браузер, найдите пакет своей карты. Кроме того, убедитесь, чтобы стояла галка на Show All Resource Types (показать все типы ресурсов) в верхнем левом углу. 

Ter_29.jpg

Откройте Terrain Material, щелкнув по нему 2 раза ЛКМ или ПКМ - Properties (Свойства). Раскройте вкладку Material. MappingScale - масштабирует материал. PanU и V -
масштабирует материал по U и V координатам. Rotation - вращает материал. MappingType изменяет ось, вам может это потребоваться, если у вас есть вертикальные места. Material - 

MappingType: TMT_Auto в Terrain Material - автоматическое текстурирование поверхностей под углом и вертикльных поверхностей. 

Если вы хотите изменить материал терраин, то это можно сделать, измененив материал в Terrain Material или щелкнуть ПКМ в окне браузера терраин и внажать "Use Selected" (только не забудте выделить материал в Generic браузере). Имейте в виду, что ваши изменения могут не отобразится сразу, может потребоваться перезагрузить редактор, или нажать на кнопку RM в окне редактирования терраин (справа, ниже "Wir" и "Solid" (или WirColor) кнопок), чтобы заставить редактор обновить материалы.


Освещение 

В отличие от Unreal Engine 2, терраин имеет lightmap
(тектура освещения). Если качество предоставляемой lightmap не  удовлетворитворяет, можно ее перенастроить. Для этого откройте свойства терраин (F4) и расскройте Light раздел. Включите bIsOverridingLightResolution, и введите более высокое разрешение в StaticLightingResolution. Заметим, что это может довольно эсильно влияет на производительность.

(FACH: имея довольно мощную машину, у не проходила компиляция освещения терраин 64х64 (стандартного увеличения 256х256) с StaticLightingResolution больще 16)


Ter_30.jpg 

  • Туториал: Foliage и Deco Layers.
  • Автор: Hourences
  • Перевод: Xan1972


Декоративные слои (Deco Layers).

Foliage Layers: Используется для размещения статикмешей травы и малой растительности. Для Foliage статикмешей не просчитываются столкновения и освещение в полном объеме. Их размещение по всему terrain абсолютно случайно. Они могут реагировать на wind (ветер) актор.
Deco Layers: Используется для более крупных объектов, таких как камни и деревья. Здесь для статикмешей просчитываются столкновения и освещение в полном объеме, они привязываются к сетке terrain. Они не могут реагировать на wind актор.
Статикмеши также могут быть размещены с использованием Foliage Volume. Это особенно удобно для небольших районов или когда не имеется местности.

Foliage Layers
Слои Foliage вписываются в regular Terrain Material слои, и, таким образом, связаны с материалом. Нанесение еще одного слоя материала на Foliage слой затирает Foliage слой.
В Generic Browser раскроем свойства Terrain Material. Развернем Foliage строку, нажмем на зеленый крестик и добавим элемент в FoliageMeshes.
Ter_10.jpg

StaticMesh: Какой статикмеш будет использоваться в Foliage слое.
Material: Это свойство является необязательным. Если вы оставите поле пустым то, будут использоваться материалы, указанные в свойствах статикмеша.
Density: Плотность размещения статикмешей. Выбирается примерно 3-5.
MaxDrawRadius: На каком расстоянии foliage меши начинают исчезать, сильно влияет на скорость. Выбирается в пределах 2 тысяч.
MinTransitionRadius: Чем больше разница между MaxDrawRadius и MinTransitionRadius, тем мягче исчезновение. Обычно оставляется в 0.
Min and MaxScale: Размер foliage меша.
Seed: Может быть оставлен в 0. Другие значения влияют на случайность размещения foliage мешей по-разному.
SwayScale: В сочетании с WindDirectionalSource актором, контролирует влияние ветра на foliage меши.
Остальное оставляем без изменений.

Ter_11.jpg

Deco Layers
Deco слои создаются в том же порядке. Откроем свойства terrain и перейдем в строку Terrain - Decolayers. Добавим один Decolayers, а затем добавим еще один пункт Decorations. Затем добавим StaticMeshComponentFactory, и правильно установим StaticMesh и другие соответствующие свойства.
Ter_12.jpg

Подобно Foliage слою, вы не обязаны добавлять материалы на Deco слои. Если вы не ввели никаких материалов, редактор будет использовать материалы, назначенные на статикмеш. В свойствах также можно получить доступ к некоторым очевидным, как, например, CastShadow, Hidden, и несколько collision свойств. Свойства Min и MaxScale, Density и SlopeRotationBlend также очень похожие на те, что описывались в Foliage слоях.
Далее открываем окно Terrain Edit, выбираем наш Deco слой, и в 3D вьюпорте начинаем наносить слой в нужном нам месте.

Ter_13.jpg

Ter_14.jpg
Материалы взяты и переведены с сайта Hourences.
Попытки связаться с автором сайта по поводу переводов безуспешны.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1 написал: ROMAshka
8 Декабря 2009 17:55 | ICQ: Не Указано |


Группа: Активист
Регистрация: 2.12.2009
не все понял но простую плоскость создам)


--------------------
Публикаций: 0 | Комментариев: 60      
#2 написал: FACH
8 Декабря 2009 19:18 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
чего не понятно?


--------------------
Публикаций: 134 | Комментариев: 778      
#3 написал: ROMAshka
8 Декабря 2009 20:10 | ICQ: Не Указано |


Группа: Активист
Регистрация: 2.12.2009
там в начале в настройках террайн за что отвечают нам патчес? а то слишком большое поле(

с настройками вообще не очень разобрался


--------------------
Публикаций: 0 | Комментариев: 60      
#4 написал: FACH
8 Декабря 2009 20:14 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
это количество, этих, квадратиков biggrin по осям


--------------------
Публикаций: 134 | Комментариев: 778      
#5 написал: alexut
8 Января 2010 22:05 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 12.12.2009
А можно создать тераин по другому.tools-new terain там вводишь настройки и координаты тераина.


--------------------
Публикаций: 0 | Комментариев: 46      
#6 написал: Niana
17 Января 2010 20:36 | ICQ: Не Указано |


Группа: Активист
Регистрация: 5.01.2010
Почему-то при создании последнего этапа, Deco Layers, объекты проваливаются под террейн. Хотя все делала тютека в тютельку по уроку)
Публикаций: 1 | Комментариев: 7      
#7 написал: FACH
17 Января 2010 20:54 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
можно скрин?


--------------------
Публикаций: 134 | Комментариев: 778      
#8 написал: Niana
17 Января 2010 21:19 | ICQ: Не Указано |


Группа: Активист
Регистрация: 5.01.2010
Вот
http://s002.radikal.ru/i197/1001/7b/79eecb803297.jpg
Публикаций: 1 | Комментариев: 7      
#9 написал: FACH
17 Января 2010 21:44 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Странно, что это за объект? Похоже что его локальный центр вверху, т.к. цепляются объекты своим нулем к вершине терраин:


--------------------
Публикаций: 134 | Комментариев: 778      
#10 написал: Niana
17 Января 2010 21:52 | ICQ: Не Указано |


Группа: Активист
Регистрация: 5.01.2010
Поменяла объект - все нормально работает. Извините, что голову зря морочу.
Публикаций: 1 | Комментариев: 7      
#11 написал: LORD-SWAROG
22 Марта 2010 12:14 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Жалко, что ut-редактор не такой как например в варкрафте там уже всё готово , а тут всё надо делать самому, зато возможностей в 100 больше
Публикаций: 0 | Комментариев: 0      
#12 написал: KPD
17 Апреля 2010 19:10 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 3.04.2010
Не знаю где вопросик задать поэтому задам здесь. Можно как то из созданного поверхности куски вырезать. Я сделал ландшафт, а теперь хочу типа отверстие, ну там ход в подземные катакомбы допустим. Субстрактом ничего не получается.
И еще подскажите где почитать про то как вертикальные лестницы делать, что бы гг по ним лазать мог.
Публикаций: 0 | Комментариев: 30      
#13 написал: FACH
17 Апреля 2010 19:33 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
http://unreal-level.ru/39-terrain-sozdanie-i-rabota-s-landshaftom.html
Видимость (Visibility)
Этот инструмент будет создавать отверстия в терранке, если зажат CTRL и левая кнопка мыши и отменяет CTRL+ ПКМ. Инструмент ограничивается MaxTesselationLevel.

Могут быть большие дыры, но их заделывают статиками или еще чем-нить

Лестницы:
в ютубе посмотри


--------------------
Публикаций: 134 | Комментариев: 778      
#14 написал: KPD
18 Апреля 2010 12:24 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 3.04.2010
С отверстиями разобрался спасибки.
Публикаций: 0 | Комментариев: 30      
#15 написал: rusteam
11 Сентября 2010 12:10 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Всем привет.Возникла небольшая трудность.Захожу в контент, выбираю static meshes,чтобы использовать на terrain,а там некоторые meshes просто исчезли(пустое окно).Хотелось понять в чём дело.
Публикаций: 0 | Комментариев: 0      
#16 написал: Venom
11 Сентября 2010 21:42 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 2.04.2010
может нажал кнопку "w"?


--------------------
Публикаций: 0 | Комментариев: 17      
#17 написал: FACH
11 Сентября 2010 23:19 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Или нужно показ фулиджов включить


--------------------
Публикаций: 134 | Комментариев: 778      
#18 написал: SergMD
4 Ноября 2010 14:28 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 4.11.2010
у меня проблема с декорациями: меши размашены нормально, текстуры на них есть, брал стандартные из библиотеки udk (каменюки разных видов, пробовал перебирать разные), но на свет они не реагируют (черные как будто источников света вобще нет), при просчете света ошибок не выдает. Однако если подойти и пострелять рядом обекты освещены вспышками от оружия и видны текстуры.
Публикаций: 0 | Комментариев: 4      
#19 написал: Corsar
3 Июня 2011 19:28 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 11.01.2011
Ребят, не подскажите, Generic Browser=Content Browser?
Публикаций: 0 | Комментариев: 1      
#20 написал: FACH
3 Июня 2011 20:52 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
подскажу - да


--------------------
Публикаций: 134 | Комментариев: 778      
#21 написал: Fedorr
6 Июня 2011 16:27 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Corsar
Уточни вопрос
Публикаций: 0 | Комментариев: 0      
#22 написал: FACH
6 Июня 2011 16:30 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Зачем уточнять? И так все ясно


--------------------
Публикаций: 134 | Комментариев: 778      
#23 написал: vasyasgors
15 Июня 2011 21:38 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 30.05.2011
помогите! куда у меня могла пропасть вкладка Foliage??
Публикаций: 0 | Комментариев: 4      
#24 написал: FACH
15 Июня 2011 22:27 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
В далекую и глубокую.
В УДК нет фулиджов больше


--------------------
Публикаций: 134 | Комментариев: 778      
#25 написал: vasyasgors
15 Июня 2011 23:12 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 30.05.2011
а как тогда траву "посадить"? только про Deco Layers я знаю, но там траву не как не сделать? Помогите пожалуйста!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Публикаций: 0 | Комментариев: 4      
#26 написал: FACH
16 Июня 2011 00:32 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Я вот не пойму - ты издеваешься? На этот вопрос ты ответ видел уже в другой теме


--------------------
Публикаций: 134 | Комментариев: 778      
#27 написал: vasyasgors
16 Июня 2011 13:50 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 30.05.2011
лан! я понял сначала прочитать ВСЕ туторы, а потом тока задавать вопросы!!!!!!!!
Публикаций: 0 | Комментариев: 4      
#28 написал: FACH
16 Июня 2011 16:10 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Не только уроки, но и комментарии


--------------------
Публикаций: 134 | Комментариев: 778      
#29 написал: Strelok616
10 Июля 2011 10:32 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 25.05.2011
Я не знаю точно по какой теме вопрос, но вроде правильно.Я создал терранку, но проваливаюсь в неё, как можно это исправить? Извиняюсь, если где-то это уже есть, я не нашёл:(
Публикаций: 0 | Комментариев: 20      
#30 написал: FACH
10 Июля 2011 14:59 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Именно у терранки по умолчанию коллизия на павнов стоит. ХЗ


--------------------
Публикаций: 134 | Комментариев: 778      
Назад 1 2 Далее
Информация
Посетители, находящиеся в группе Гости, не могут оставлять Комментарии в данной новости...






При копировании материалов, активная ссылка на UNREAL-LEVEL.RU обязательна!
© 2008—2012, UNREAL-LEVEL.RU. Все права защищены.