Полезное
Мы Вконтакте
Discord канал
Система Landscape позволяет создавать ландшафт на вашей сцене: Горы, холмы, долины и т.п — и с легкостью редактировать его с помощью набора встроенных в Unreal Engine 4 инструментов.
Создание ландшафта |
Редактирование ландшафта |
Композиция мира |
Растительность |
В инструменте ландафта есть три режима, которые доступны по иконкам вверху панели.
Режим, позволяющий создавать и управлять ландшафтом. В данном режиме так же находятся инструменты для копирования, вставки, импорта и экспорта частей вашего ландшафта. | |
Режим изменения формы вашего ландшафта с помощью набора кистей. В данном режиме создаются горы, холмы, равнины и так далее. | |
Режим для покраски вашего ландшафта и нанесения материалов. |
Система в UE4 позволяет создавать ландшафты гораздо больше, чем в предыдущих версиях Unreal Engine. Благодаря хорошей системе LOD’ов, и тому, что ландшафт очень эффективно использует память, поддерживаются карты высот до 8192×8192 разрешения, позволяя создавать огромные ландшафты быстро и легко, без необходимости модифицировать движок и его инструментарий.
Для создания больших ландафтов, встроенная в UE4 система будет работать эффективнее, чем СтатикМеш.
Система ландшафтов использует 4 байта на каждый вертекст, когда СтатикМеш использует от 24-х до 28-ми.
Таким образом, Ландшафт использует примерно в 6 или 7 раз меньше памяти на ту же самую плотность вертексов. Сам ландшафт хранит информацию ввиде текстуры, и умеет выгружать неиспользуемые LOD’ы на дальних дистанциях. Благодаря этому, ландшафт подгружаются с диска по мере приблежения к его отдельной части.
Для создание ландшафта в Unreal Engine 4 используется соответствующий инструментарий, благодаря которому создать ландшафт для своей сцены достаточно легко. Вы можете создать новый ландшафт:
Перед созданием ландшафта, вам нужно отрыть соответствующий инструмент, который можно найти на панеле Modes. Нужный инструмент находится во вкладке Lanscape с иконкой горы.
Вы так же можете нажать Shift + 3 на клавиатуре, что бы переключится в данный режим.
Если иструмент был открыт первый раз, то вы увидете инструментарий по созданию ландшафта и его начальной настройке.
Если на вашей сцене есть какой-либо ландшафт, то вкладка Manage будет отображать выпадающее меню с уже существующими. В данном еню можно выбрать, с каким ландшафтом вы хотите работать.
Создание ландшафта с нуля происходит благодаря разделу New Landscape вкладки Manage.
Create New | Создать новый ландшафт |
Import from File | Испортировать карту высот для создания ландшафта |
Material | Позволяет сразу наложить материал на ландшафт |
Location | Положение создаваемого ландшафта |
Rotation | Поворот ландшафта |
Scale | Масшатаб |
Section Size | Размер секции, используется для LOD. Маленький размер секций позволит переключать LOD более агрессивно, но с большей нагрузкой на CPU. Большие значения наоборот, поэтому не рекумендуется устанавливать маленькие значения при больших размерах ландшафта во избежании слишком большой нагрузки на CPU. |
Section Per Component | Количество секций на компонент. Так же помогает при LOD, так как каждая секция — это, по своей сути, шаг Лода. Один компонент может иметь 2 на 2 секции, что означает, компонент будет рендерить 4 лода. |
Number of Components | Вместе с Section Size, влияет на размер всего ландшафта. Лимит значения 32х32 так как каждый компонент ассоциируется с нагрузкой на процессор и большее знание может вызвать проблемы с производительностью. |
Overall Resolution | Количество вертекстов, используемых в ландшафте. |
Fill World | Делает ландшафт настолько большим, насколько возможно. |
Create | Создает ландшафт используя вышеописанные настройки. |
Для пример, мы оставим все настройки по умолчанию.
После настройки, в главном Вьюпорте должен отобразится ваш новый ландшафт, а настройки выглядеть соответствующе.
Вы можете перемещать, поворачивать, маштабировать ваш созданный ландшафт так же, как и обычный объект. Так же есть возможность потянуть за край, для того что бы быстро изменить его размер.
Если хотите, вы можете сразу применить материал на ваш ландшафт перед тем, как создали его. Для этого выберете материал и рядом с пунктом Material нажмите стрелочку.
Подробнее о Ландшафтных материалах
Когда вы готовы создать ландшафт, нажмите Create кнопку в нижнем правом углу. После этого, ландшафт появится во вьюпорте в качестве поской поверхности. Если вы выбрали материал для наложения, то он автоматически будет наложен на созданных ландшафт.
Если ландшафт очень большой или сложный, может потребоваться несколько секунд до того, как он отобразится на сцене.
Теперь, после создания, вы должны иметь что-то вроде этого, а так же можете изменить его или раскрасить:
Процесс скульптинга подрузомевает редактирование карты высот, которая лежит в основе ландшафта, с помощью различных иструментов. Данные инструменты предназначены для «скульпта» и могут представлять из себя как и обычные эффекты подъема/спуска, так и более интересные, вроде эрозии. Каждый из этих иструментов имеет настройки, которые определяют, как тот или иной влияет на ландшафт.
Для того, что бы начать работу и изменять карту высот, нужно выбрать соответствующий инструмент (используются кисти) и используя следующие команды, изменять ландшафт.
ЛКМ | Применить эффект кисти на ландшафт. |
Ctrl + Z | Отменить последнее действие |
Ctrl + Y | Применить последнее отмененное действие |
Примитивный инструмент, который возвышает карту высот, или наоборот.
ЛКМ | Возвышает ландшафт. |
Shift + ЛКМ | Занижает ландшафт. |
Опции:
Strength | Сила воздействия инструмента. |
Сглаживат ландшафт.
Выравнивает ландшафт на определенный уровень, на котором находится курсор в момент начала использования.
Tool Strength | Сила выравнивания |
Flatten Mode | Определяет, будет ли инструмент выравнивать только вниз или вверх. Или в обе стороны. |
Use Slope Flatten | Выравнивает ландшафт по наклону, а не по горизонтальной линии. |
Pick Value Per Apply | Постоянно определяет новый уровень и угол(если включено Slope Flatten) выравнивания, вместо того что бы определять при первом нажатии. |
Flatten Target | Устанавливает уровнь, до которого нужно сглаживать. Не будет иметь значения, если включена опция Pick Value Per Apply. |
Данный инструмер позволяет выбрать две точки и выровнять ландшафт по траектории между ними. Удобно при создании спусков и подъемов.
Для того, что бы добавить склон:
Если вы хотите отменить создание склона после установки двух точек, нажмите на кнопку Reset.
Ramp Width | Ширина |
Side Falloff | Определяет ширину смягчения крайев у склона. 0 — жесткие края, 1 — мягкие. |
Данный инструмент позволяет создать эффекты температурной эрозии на ландшафте. Он симулирует сдвиг почвы с верхних уровней к нижним, при этом чем больше разница в подъеме, тем сильнее эффект. Инструмент также производит небольшой шум поверх эрозии для создания более натрурального эффекта.
Так же, как и предыдущий иструмент, однако создает эффект гидро эрозии (от воды).
Инструмент для нанесения эффекта шума на поверхность ландшафта.
Данный инструмент автоматически регулирует вертексы ландшафта сдвигая X/Y карту так, что бы улучшить плотность сетки и предотвратить растягивание текстуры.
Сдвиг X/Y делает ландшафт медленнее для рендера и использвония других иструментов, поэтому используйте иструмент только при необходимости.
Инструмент, который позволяет создать дыры в вашем ландшафте. Например для создания пещер.
Shift + ЛКМ | Вовзращает видимость скрытых частей. |
Несмотря на то, что вы можете создавать дыры и углубления в вертикальном режиме, вы так же можете создать дыру в горизонтальном положении, например для последущего создания пещер. Вы можете сделать это используя маски прозрачности и «нарисовав» прозрачные места с помощью инструмента Visibility.
Для того, что бы сделать это, вам нужно настроить ландшафтный материал.
Если вы попытаетесь использовать инструмент Visibility без настроенного материала, то вместо того, что бы создать дыру где вам нужно, он скроет слой материала.
После того, как вы настроите материал, вы можете использовать инструмент для создания дыр.
Что бы создать дыру:
Теперь вы можете подставить СтатикМеши внутрь для создания пещеры
Вам может понадобится переключится в режим Place Mode (первая вкладка на панеле Modes), что бы изменения колизии ландшафта вступили в силу.
Вы можете использовать инструменты выделения для того, что бы выделять области и производить действия только в них или вне зоны выделения.
Позволяет выделять область вашего ландшафта, используя текущую кисть и её настройки.
ЛКМ | Выделяет область |
Shift + ЛКМ | Снимает выделение. |
Инструмент для копирования и вставки информации о высотах (др.с. рельеф ландшафта) с использованием Гизмо. Вы так же можете импортировать или экспортировать Гизмо данные.