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


Содержание:

  • Обзор окна редактирования ландшафта (Terrain Editor)
  • Ваш первый Тerrain
  • Применение материалов 
  • Освещение
  • Декоративные слои.
Обзор окна редактирования ландшафта (Terrain Editor)
 
Введение 

Редактирование ландшафта в UE3 происходит через окно TerrainEdit. Это окно комбинирует инструментальную панель редактирования ландшафта с возможностью браузера уровня, обеспечивая единственное плавающее окно, через которое можно произвести большинство операций над ландшафтом. 

Использование Terrain Editor 

Откройте редактор ландшафта, нажав на кнопку Terrain Editor ModeTerrainEdit.bmp.
 
Обзор Редактора Terrain

Скрин окна редактора: 
 
Ter_01.jpg

Обо всем по-порядку. 

Инструменты 

Следующий снимок показывает инструменты редактора: 
 
Ter_02.jpg

Доступны следующие инструменты (в слева направо, сверху вниз по порядку): 

Add/Remove Sectors (Добавить / удалить Сектороы) 

TerrainEdit_AddRemoveSectors.bmp

Этот инструмент будет добавлять или удалять существующие секторы местности в любом направлении. Этот инструмент ограничен добавлением / удалением MaxTesselationLevel патчами. Чтобы добавить сектор, необходимо зажать CTRL и левую кнопку мыши и двигать курсор в сторону конца терраин (лучше начать движение  курсора с противоположного конца), до тех пор, пока Вы не увидите зеленый прямоугольник - добавленный сектор. Удаление происходит аналогично, зажимаем CTRL и правую кнопку мыши, но тут двигать курсор нужно со стороны, которую необходимо удалить. Удаляемый сектор окрасится красным цветом.

Add/Remove Polygons (Добавить / удалить Полигоны)

TerrainEdit_AddRemovePolys.bmp

Этот инструмент в настоящее время недоступен. 

Paint (Краска

TerrainEdit_Paint.bmp

Когда выбран слой heightmap в браузере слоев терраин, Ctrl+ЛКМ поднимает вершины терраин, а CTRL+ПКМ - опускает. При выборе материала или деко-материала,  Ctrl+ЛКМ добавляет выбранный материал.  CTRL+ ПКМ удаляет выбранный материал.

Vertex Paint 

TerrainEdit_PaintVertex.bmp

Этот инструмент позволяет выбирать вершины, которые можно перемещать вверх или вниз, что позволяет легко настроить соответствующую местность со статическими сетки (StaticMesh) и т.д., с редактором. Для выбора вершин - Ctrl+ЛКМ. Для отмены выбранных вершин, Ctrl+ПКМ. Чтобы отменить все выбранные вершины, нажмите Ctrl+Аlt+Shift+ПКМ
Чтобы переместить выбранные вершины, CTRL+ALT+ЛКМ и перемещайте мышь вверх или вниз. 
Если поставить галку на 'SoftSelect' в окне опций, выбор/отмена вершин будет на 100% в центре круга, вершины в радиусе "спад" будет снижение уровня от мин Максимальный радиус. Вершин, которые отбираются на 100% будет окрашиваться в белый шар парящий над ними, причем цвет изменяется до черного, уровень снижается до 0. 
Если SoftSelect не установлен, то вершины, полностью содержащиеся в круге будет выбраны (т.е. квадрат вокруг инструмента окружности будут отбираться на 100%). 

Ручное редактирование (Manual Edit)

TerrainEdit_ManualEdit.bmp

Этот инструмент в настоящее время недоступен. 

Выровнять (Flatten)

TerrainEdit_Flatten.bmp

Этот инструмент будет выравниваться местность с высотой местности в момент нажатия CTRL+ЛКМ. Если стоит галка на 'Angle' (угол) в окне настроек, то местность будет уплощенная под углом в момент нажатия CTRL+ЛКМ. Кроме того, если 'Angle' снят, и есть значение в поле ввода "Height", в окне настроек, то местность будет уплощенная и поднята на вписанную высоту. 

Выровнять Конкретно 

TerrainEdit_FlattenSpecific.bmp

Этот инструмент в настоящее время недоступен. Это функциональности поставляется через "Height" Настройки ввода, как описано выше, она будет удалена в будущем. 

Сглаживание (Smooth)

TerrainEdit_MarkUnreachable.bmp

Этот инструмент делает местность гладкой относительно центра. Если выбран слой heightmap в браузере слоев терраин, он будет регулировать высоту. Если выбран материал или деко-материал, он будет регулировать гладкость альфа Карты (смешивать материал). 

Среднее (Average)

TerrainEdit_Average.bmp

Этот инструмент будет выравнивать местность на средний уровень на наклонной поверхности. Применяется к любой высоте слоя или отображения. 

Шум (Noise)

TerrainEdit_Noise.bmp

Этот инструмент будет придавать неровности в выбранном слое. 

Видимость (Visibility)

TerrainEdit_Visibility.bmp

Этот инструмент будет создавать отверстия в терранке, если зажат CTRL и левая кнопка мыши и отменяет CTRL+ ПКМ. Инструмент ограничивается MaxTesselationLevel

Панорамирование текстуры (Texture Pan)

TerrainEdit_TexturePan.bmp
Этот инструмент будет панорамировать текстуру выбранного материала ландшафта в окне браузера терраин, зажмите CTRL и перетаскивайте мышь с зажатой левой клавишей. 

(ПРИМЕЧАНИЕ: В настоящее время, это изменение должным образом не применяется к материалу ландшафта, поскольку это требует компиляции материала ландшафта, который проходит медленно. Установите нужные Вам значения непосредственно в окне свойств (Property) материала ландшафта (в Generic браузере), этот метод наиболее актуален, чтобы изменить это значение в настоящее время.)

Поворот текстуры (Texture Rotate)

TerrainEdit_TextureRotate.bmp

Этот инструмент будет поворачивать текстуру выбранного материала ландшафта в окне браузера терраин, зажмите CTRL и перетаскивайте мышь с зажатой левой клавишей. 

(ПРИМЕЧАНИЕ: В настоящее время, это изменение должным образом не применяется к материалу ландшафта, поскольку это требует компиляции материала ландшафта, который проходит медленно. Установите нужные Вам значения непосредственно в окне свойств (Property) материала ландшафта (в Generic браузере), этот метод наиболее актуален, чтобы изменить это значение в настоящее время.)

Масштабирование текстуры (Texture Scale) 


TerrainEdit_TextureScale.bmp

Этот инструмент будет масштабировать текстуру выбранного материала ландшафта в окне браузера терраин, зажмите CTRL и перетаскивайте мышь с зажатой левой клавишей. 
 
(ПРИМЕЧАНИЕ: В настоящее время, это изменение должным образом не применяется к материалу ландшафта, поскольку это требует компиляции материала ландшафта, который проходит медленно. Установите нужные Вам значения непосредственно в окне свойств (Property) материала ландшафта (в Generic браузере), этот метод наиболее актуален, чтобы изменить это значение в настоящее время.)

Блокировка вершин (Lock Vertex) 

TerrainEdit_LockVertex.bmp

Этот инструмент в настоящее время недоступен. 

Mark Unreachable 

TerrainEdit_MarkUnreachable.bmp

Этот инструмент в настоящее время недоступен. 

(Примечание: Данный инструмент предназначен для оптимизации столкновения, но мы не нашли в нем необходимость) 

Split Terrain X (разделение Ландшафта по X)

TerrainEdit_SplitX.bmp

Этот инструмент будет разделять местности вдоль выбранной оси X. Когда он включен, желтая линия будет показывать, где будет разделение. Зажмите CTRL и щелкните ЛКМ и Вы разделите терранку. 

Split Terrain Y (разделение Ландшафта по Y)

TerrainEdit_SplitY.bmp

Этот инструмент будет разделять местности вдоль выбранной оси Y. Когда он включен, желтая линия будет показывать, где будет разделение. Зажмите CTRL и щелкните ЛКМ и Вы разделите терранку.

Merge Terrain (Соединение Ландшафта) 

TerrainEdit_Merge.bmp

Этот инструмент объединяет два соседних терраин, при условии, что они совпадают надлежащим образом. Когда этот инструмент включен, желтая линия будет показывать где произойдет слияние. Если объединить не возможно, ничего не будет. Для объединения нужно зажать CTRL и щелкунуть ЛКМ

Orientation Flip (Ориентация Транспонирования

alt
 


Этот инструмент меняет ориентацию ребра ландшафта. CTRL-ЛКМ меняет на противоположную заданной по умолчанию ориентации. CTRL-ПКМ восстановит ребра к заданной по умолчанию ориентации. Отметьте, что зеркальное отражение ребер будет только на самом высоком уровне тесселяции.


Настройки 

Снимок окна настроек. 

Ter_03.jpg


Per Tool?

Когда галка стоит, параметры будут применены только к активным инструментам. 

Scale 

В настоящее время не используется. 

SoftSelect

Когда галка стоит, то инструмент paint Vertex будет использовать "мягкий" выбор вершин. 

Constrained (Ограниченние)

Когда галка стоит и если EditorTessellationLevel местности настроен на нечто иное, чем 0, редактирование отразится только на вершины установленные  в Tessellation. Высшее подробно вершины будут автоматически устанавливается в соответствии с плоскостью определяется их редактировалось соседей. 

Angle (Угол) 

Этот контроль только для Flatten инструмента. Если включен, Flatten инструмент будет создавать плоскость под уголом, определяющимся центром инструмента... 

Height (Текстовое поле Высоты)

Этот контроль только для Flatten инструмента. Если Angle снят, и есть значение в этом поле, то Flatten инструмент создаст плоскость на этой высоте. 

Ползунки

Ползунки изменяют следующие параметры кисти: 
  • Strength (Сила) 
  • Radius (Радиус) 
  • Falloff (Спад) 
Это для создания и использование пользовательских размеров кисти для редактирования терраин. 

Заметим, что вы можете регулировать радиус и спад динамично. Удерживайте SHIFT или ALT и крутите колесо мыши для их визуальной установки на местности. 

Mirror (Зеркало)

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

View Settings (Настройки просмотра) 

Ниже показано изображение окна View Settings

Ter_04.jpg

Terrain 


Выбор местности для редактирования. 

Properties (Свойства)

Показывает окно настроек выбранного терраин. 

View (Просмотр)

Когда есть 'глаз', значит выбранная местность будет видна. При нажатии на кнопку, значок будет 'пустой'  и местность не будет видна на уровне. 

Lock (Блокировка)

Когда 'пустой' значок, это значит, что местность можно редактировать. При нажатии на кнопку будет изображение "замка", а местность не будет принимать каких-либо команд редактирования. 

Wire (Проволока)

Показывает сетку поверх материала. 

Solid

Возможно такой кнопки уже нет. А вместо нее выбор цвета для Wire режима.

Recompile Materials (Рекомпиляция Материалов)

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

Import/Export (Импорт / Экспорт) 

Ниже показано изображение окна импорта / экспорта, связанного с терраин. 

Ter_05.jpg

Import (Импорт) 

Позволяет импортировать высотную карту (HeightMap) (из 16-битных BMP-файлов), слой альфа-карт (из 16-битных BMP-файов), или местность (из T3D файлов). Для импорта высотной карты, "HeightMap Only?" (Только вытная карта?) параметр должен быть включен, и высотная карта должна быть выбрана в окне браузера терраин. Чтобы импортировать альфа карту, "HeightMap Only?" и "Into Current?" (на текущие?) варианты должны быть выбраны, а слой терраин должен быть выбран в браузере терраин. 

Export (Экспорт)

Позволяет экспортировать высотную карту (в 16-битный BMP-файл) или местность (в T3D файл). Для экспорта высотной карты, "HeightMap Only?" параметр должен быть включен, и высотная карта должна быть выбрана в браузере терраин. Чтобы экспортировать альфа карту, '"HeightMap Only?" и "Into Current?" параметры должены быть включены и слой терраин должен быть выбран в браузера терраин. 

HeightMap Only? (Высотная Карта Только?)

Если включено, при Импортироваться / Экспортироваться будет только высотная карта. Если слой выделен в окне браузера терраин, будет Импортироваться / Экспортироваться альфа-карта. 

Into Current? (В текущие?)

Если еще включено "HeightMap Only?", heightmap будет импортирована в ландшафт.

ПРИМЕЧАНИЕ: Импортированные высотные карты должны соответствовать размерам терраин, в противном случае, операция завершится неудачно. 

Bake DisplacementMap

В настоящее время не осуществляется. 

Class

Определяет расширение файла, используемого при импорте / экспорте высотаной-карты. 

Brushe (Кисти) 

Ниже показано изображение окна кистей. 

Ter_06.jpg 

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

Tessellation 

Ниже показано изображение панели плотности сетки (мозаики) терраин. 

Ter_07.jpg

Increase (Увеличение плотности)

При нажатии на эту кнопку, увеличится плотность сетки терраин. 

Decrease (Снижение плотности)

При нажатии на эту кнопку, уменьшится плотность сетки терраин

Окно браузера 

Ниже показано изображение комплексного Ландшафтного браузера. 

Ter_08.jpg

Это окно дает наглядное представление о местности. Оно функционирует так же, как ранее TerrainBrowser окно. Щелчок ПКМ в браузере, вызовет меню, предоставляющее пользователям большинство функций ландшафта.

Новое дополнение браузера, это автоматическое создания слоя из выбранного в Generic браузере материала. Когда выбран материал, редактор автоматически генерирует материал ландшафта (TerrainMaterial), сохраненный в пакете карты, с названием TMAT_ так же, как установка уровня ландшафта с названием TLS_.

Нижний ряд кнопок 

Ниже показана панель, расположенная в нижней части окна редактирования терраин. 

Ter_09.jpg 

Кнопки, слева направо: 

Use Selected (Использовать выбранное)

Используется материал, выбранный в Generic браузере. Это полезно для присвоения TerrainLayerSetup, TerrainMaterial и т.д. 

Add New Layer (Добавить новый слой)

Добавить новый TerrainLayer на местность. 

Add New Terrain Material (Добавить Новый Материал Ландшафта)

Добавить новый TerrainMaterial к местности. Слой должен быть выбран в окне браузера терраин. 

Add New DecoLayer (Добавить Новый декор слой)

Добавить новый DecoLayer к местности. 

Delete Selected (Удалить выбранное)


Удаление выбранного объекта с местности. 

Shift Up (Вверх) 

Перемещает выбранный слой вверх в пределах массива. 

Shift Down (Вниз) 

Перемещает выбранный слой вниз в пределах массива

Retain Alpha? (Сохранить "Альфа"?) 

В настоящее время не используется. 

Примечание: Первые пять кнопок, вероятно, будет удалены, так как их функции мохно вызвать с помощью правой кнопки мыши в контекстное меню в окне браузера.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

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


Группа: Активист
Регистрация: 2.12.2009
неплохо я только ща с террейном начал знакомиться и помогло!


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


Группа: Посетители
Регистрация: 12.12.2009
КАК удалять я так и не понял...


--------------------
Публикаций: 0 | Комментариев: 46      
#3 написал: FACH
8 Января 2010 22:53 | ICQ: 562039160 |


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


--------------------
Публикаций: 134 | Комментариев: 778      
#4 написал: FeL[[mAsTeR-X]]
19 Марта 2010 17:57 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Как это не понял? Этож легко, просто внимательно прочитай начало статьи "инструменты" и все cool
Публикаций: 0 | Комментариев: 0      
#5 написал: alexut
20 Марта 2010 17:18 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 12.12.2009
Читал,не получается.


--------------------
Публикаций: 0 | Комментариев: 46      
#6 написал: FACH
20 Марта 2010 18:53 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Жжесть. Как так читать надо? Выбираешь кисть удаления, на хейт слое с зажатым контролом ЛКМом удаляешь что надо


--------------------
Публикаций: 134 | Комментариев: 778      
#7 написал: ROMAshka
20 Марта 2010 18:56 | ICQ: Не Указано |


Группа: Активист
Регистрация: 2.12.2009
Что конкретно?


--------------------
Публикаций: 0 | Комментариев: 60      
#8 написал: alexut
20 Марта 2010 19:08 | ICQ: Не Указано |


Группа: Посетители
Регистрация: 12.12.2009
Да сам разобрался(Рома так подкатил,наверно ща скайп бы дал,по моему не заметил,что это я)


--------------------
Публикаций: 0 | Комментариев: 46      
#9 написал: ROMAshka
20 Марта 2010 20:08 | ICQ: Не Указано |


Группа: Активист
Регистрация: 2.12.2009
Заметил_)_)


--------------------
Публикаций: 0 | Комментариев: 60      
#10 написал: LORD-SWAROG
22 Марта 2010 11:58 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
[hide]Огромное спасибо создателю этого тутора
Упс , я заметил мелкую ошибку в туторе.(правда она очень мелкая)
Пишется не Орегинал , а Оригинал
Публикаций: 0 | Комментариев: 0      
#11 написал: FACH
22 Марта 2010 20:10 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Эту ошибку ты можешь найти еще в каких-то туторах biggrin


--------------------
Публикаций: 134 | Комментариев: 778      
#12 написал: LORD-SWAROG
22 Марта 2010 22:33 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Грамотные люди на сайте biggrin




Иногда я могу написать чёто плохое, но я не хочу не кого обидеть[color=#FF0000]
Публикаций: 0 | Комментариев: 0      
#13 написал: FACH
22 Марта 2010 22:49 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
ТЫ еще до запятых дойди, грамотей


--------------------
Публикаций: 134 | Комментариев: 778      
#14 написал: AlbertWesker
9 Июня 2010 14:03 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Руководство Изменить (Manual Edit)

Мануал Эдит переводиться как "Ручное редактирование" поправьте если не сложно =)

Гладкость (Smooth)

Не гладкость а сглаживание :)

Граммар наци! :D
Публикаций: 0 | Комментариев: 0      
#15 написал: FACH
9 Июня 2010 14:31 | ICQ: 562039160 |


Группа: Администраторы
Регистрация: 27.06.2009
Ручное редактирование) ладно - хрен с ним, все равно не используется
Может еще по всем туторам пройдешь?


--------------------
Публикаций: 134 | Комментариев: 778      
#16 написал: AlbertWesker
9 Июня 2010 17:06 | ICQ: Не Указано |


Группа: Гости
Регистрация: Не Указано
Может еще по всем туторам пройдешь?

после долгого задроства в XNA - вновь перечитываю все туторы по анрилу, так что так и так пройдусь ))
Публикаций: 0 | Комментариев: 0      
Информация
Посетители, находящиеся в группе Гости, не могут оставлять Комментарии в данной новости...


Профессиональный подход к каждому квадратному сантиметру вашего участка! Ландшафтный дизайн здесь . Качественные теплицы зимние сады по приемлемым ценам. +7 (495) 502-72-22.




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