Забыли пароль?
Регистрация
Что такое Terrain в Unreal Engine
16.10.2024 15:53:30
Terrain - существенно более сложный объект, специально разработанный для дизайна местности.

Во-первых, в него нативно встроены неровности (возвышенности, впадины). Во-вторых, поверх этой геометрии сразу работает физика и она учитывает все возвышенности и впадины. Т.е. если, условно, ту же самую сферу, к которой добавлена физика, сбросить сверху на Terrain - она будет катиться вниз по склонам и остановится в итоге в какой-нибудь впадине.

В-третьих, геометрию Terrain можно отрисовать прямо в движке: берем кисть, настраиваем ее размер и прочие параметры (как в Photoshop) и прямо поверх плоской поверхности рисуем. Но рисуем не картинку, а геометрию (выше, ниже, плоскость и т.п.).

В-четвертых, объект Terrain отрисовывается в несколько слоев: можно задать разный материал для низины (трава), гористой местности (камни) и вершины гор (снег), затем разметить различные части местности разными материалами и они будут плавно переходить друг в друга. Красота.

В-пятых, сами слои можно хитро сочетать друг с другом, создавая более сложные и интересные ландшафты. В своем случае при создании пустыни я использовал два слоя и создал кастомную кисть (Brush), которая объединяет геометрию двух слоев с разными настройками для создания более реалистичных дюн.

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

У меня всего одна сцена использует Terrain, но она самая большая и будет самой главной, поэтому пришлось немного разобраться в этом вопросе.



15.11.2026 Qwuack продал mik 10.00 золотых кредитов на аукционе за 163.00 обычных.
15.11.2026 Виконт заработал 326991 опыта за последние сутки.
14.11.2026 Remos продал Baunatal_2.0 20.00 золотых кредитов на аукционе за 323.00 обычных.
14.11.2026 Remos продал Baunatal_2.0 20.00 золотых кредитов на аукционе за 323.00 обычных.
14.11.2026 Remos продал Baunatal_2.0 20.00 золотых кредитов на аукционе за 323.00 обычных.
14.11.2026 Remos продал Baunatal_2.0 20.00 золотых кредитов на аукционе за 323.00 обычных.
14.11.2026 Remos продал Baunatal_2.0 20.00 золотых кредитов на аукционе за 323.00 обычных.
14.11.2026 Remos продал Baunatal_2.0 20.00 золотых кредитов на аукционе за 323.00 обычных.
14.11.2026 Remos продал Baunatal_2.0 20.00 золотых кредитов на аукционе за 325.00 обычных.
14.11.2026 Remos продал Baunatal_2.0 20.00 золотых кредитов на аукционе за 323.00 обычных.
14.11.2026 Remos продал Baunatal_2.0 20.00 золотых кредитов на аукционе за 325.00 обычных.
14.11.2026 Remos продал Теся 20.00 золотых кредитов на аукционе за 325.01 обычных.
14.11.2026 Skystorm заработал 307282 опыта за последние сутки.
13.11.2026 Skystorm заработал 109108 опыта за последние сутки.
12.11.2026 База киборгов 1 уровня пала под натиском наших бойцов.
12.11.2026 База киборгов 1 уровня пала под натиском наших бойцов.
12.11.2026 Skystorm заработал 319447 опыта за последние сутки.
11.11.2026 Qwuack продал DeN 10.00 золотых кредитов на аукционе за 158.01 обычных.
11.11.2026 Skystorm заработал 222309 опыта за последние сутки.
10.11.2026 Skystorm заработал 999245 опыта за последние сутки.
Начать игру
Рейтинг игроков
Ноябрь 2026


Укуренный Ёжик 18
Militaris* 15
!Лис! 12
Виконт 15
Африканец 14
Серго 14
Мартосик 12
mouse* 12
roma 11
Одеяло 14
Рейтинг кланов
Ноябрь 2026


60 PHOENIX 7.0
54 Гринпис 1.0
46 Полиция 3.0
38 ANGELS 2.1
37 Волчья Стая 2.0
35 Immortals 2.0
22 Эволюция 0.0
20 T.R.I.A.D.A. 0.1
Все кланы
Чемпионат
Сентябрь - Ноябрь


PHOENIX 25 (13, 12)
Полиция 18 (16, 2)
Гринпис 9 (9, 0)
Волчья Стая 6 (6, 0)
Сектор 13 2 (0, 2)
ANGELS 2 (0, 2)
Мафия 0 (0, 0)
Legion 0 (0, 0)
Alkatraz 0 (0, 0)
Resident Evil 0 (0, 0)
Все кланы
Союзы


Titanium
Nuntios Caeli
Bang!
Социальные сети


Группа ВКонтакте
Дневник разработчика