Всем доброго дня!
Сегодня будем создавать свой материал для нашего Terrain (Landscape - ландшафт).
Для начала нужно будет скачать нужные текстуры. Можете воспользоваться моими https://cloud.mail.ru/public/LTPr/KcYsoCwn5 или скачать в интернете те, которые вам понравятся.
Создаем пустой материал, нажав правой кнопкой мыши на пустом месте в окне Content Browser как на (Рис.1) назовите его как вам хочется.
Заходим в пустой материал и перед нами находится нода с параметрами карт материалов. Она служит результирующем параметром.
В пустом месте кликаем правой кнопкой мыши и в поиске ищем LandscapeCoordinate. Выделив его, устанавливаем разрешение карты текстур Mapping Scale = 10 (Рис. 2)
Переносим нужные текстуры в наш материал, просто выделив их и зажав левую кнопку мыши. Так же делаем и с остальными текстурами.
Распределяем их по классам. Diffuse - основной цвет текстуры в одном месте, Normal - карты нормалей в другом, и Roughness - карты шороховатостей. Подключаем LandscapeCoordinate к UVs каждой карты как показано на (Рис. 3)
Перед основными тремя текстурами создаем ноду LandscapeLayerBlend. Она позволяет смешивать слои текстур. Выделяем ее и слева внизу добавляем три слоя, нажав на плюс. Разворачиваем добавленные слои и переименовываем Layer Name. Первый назовем Foliage, второй Grass, третий LongGrass. В первом слое во вкладке Blend Type выбираем LB Height Blend. Этот тип позволит, при наложении слоев, текстуре лежать сверху остальных. Preview Weight устанавливаем на 1. В LongGrass Preview Weight ставим на 0.5 как на (Рис. 4)
Соединяем текстуры с созданными слоями и выводим все в Base Color. Копируем Layer Blend и вставляем напротив карт нормалей. В нем меняем Blend Type в слое Foliage на LB Weight Blend. И удаляем слой Grass как на (Рис. 5)
Для третьей пары текстур Roughness копируем второй созданный Layer Blend. Так как трава и листья не металл, то зажав единицу на клавиатуре и нажав левую кнопку мыши, вызываем константу равную 0. Подсоединяем ее к Metallic (Рис. 6)
Материал готов. Нажимаем применить - Apply и сохраняем - Save.
Выделяем наш созданный на прошлом уроке Landscape и в Details ищем Landscape Material. В поиске вбиваем название нашего материала (Рис. 7)
Открываем редактор Landscape и в нем вкладку Paint. Разворачиваем Layers. Там окажутся сделанные нами 3 слоя. Чтобы начать наносить их на ландшафт, нужно сохранить информацию о них. Для этого создаем папку, в которую будем сохранять инфу. Нажимаем напротив слоя плюс и выбираем Weight-Blended Layer (Normal). Сохраняем в созданную нами папку как на (Рис. 8)
Теперь после выделения нужного слоя можно будет наносить, как с помощью кисти для рисования, его на ландшафт (Рис. 9)
Слои текстур хорошо применять, например, если в уровне присутствуют горы. Можно создать плавно переходящий снег в текстуру земли или травы.
Подпишись Поделись Лайкни