CryEngine5. Создание ландшафта.

CryEngine5. Создание ландшафта.

Как создать ландшафт в CryEngine5.

В этом уроке мы рассмотрим, как создать ландшафт в игровом движке CryEngine5 и наложить на него текстуры.

Давайте приступим. Для начала необходимо запустить сам движок и открыть любой проект (Как запустить CryEngine5 мы рассматривали в предыдущих статьях). Вверху на панели инструментов нажмите File — New для создания нового уровня.

new level

Появится окно, где необходимо указать название уровня, место расположения и параметры ландшафта.

При создании нового уровня движок автоматически генерирует ландшафт того размера, который вы укажите в параметрах.

new terrain

Следующий наш шаг  – преобразование нашего ландшафта. Используем инструменты движка для создания низин и высот. Справа вы можете заметить панель, где находится вкладка Terrain Editor с размещенными на ней инструментами для редактирования ландшафта, выравнивания, создания низин и высот и сглаживания. Перейдите в эту вкладку и поэкспериментируйте с изменениями ландшафта.

terrain editor

После не хитрых манипуляций у нас примерно получается вот так:

terrain

На данной стадии наш ландшафт выглядит еще не совсем так как нужно, давайте подымим уровень моря, для того чтобы наш ландшафт превратился в остров. В той же панели нажмите Edit — Set Ocean Height и в появившемся окне укажите число 30 и посмотрите что получится, таким способом  подгоните уровень моря под ваш ландшафт.

terrainOcean

Теперь добавим текстуры к поверхности. В той же вкладке перейдите в раздел Paint

Создадим новый слой и назовем его ground. В поле names, ниже под слоем default, нажмите правой кнопкой мыши и выберете Create layer.

Выберете один из слоев и ниже в поле texture, выберете текстуру белого цвета, нажав на изображение папки.  Текстуру можно использовать стандартную, найти ее можно в папке Assets\engineassets\textures.

Далее нам необходимо создать материал для нашей поверхности. Перейдите в Tools -Material Editor и нажмите на создание нового материала. Укажите папку, в вашем проекте, где будет храниться этот материал.

Material editor

Откройте созданный материал и в поле Shader укажите Terrain.Layer , в поле Diffuse укажите свою текстуру, желательно поместив ее в папку с проектом.

new material

Вернитесь к ландшафту и в нашем созданном слое ground укажите новый материал в поле Material под Texture.

material

Далее нажмем кнопку Paint и при помощи кисти добавим текстуры на поверхность.

paint

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

На этом все! Удачных проектов!

На главную


Оставить Комментарий