Вот шаги, которые я использую, чтобы получить свой ландшафт в Unity.
1 - Создайте свой L3DTКарта с помощью мастера, если вы не знакомы с ним.Затем ... Файл -> Экспорт карты -> (выбрать) Высота файла Формат файла - (раскрывающийся список) выбрать "RAW" -типа в имени файла - проверить "изменить размер для экспорта" -1025 размер (по умолчанию) Операции ->Альфа-карта -> Альфа-экспресс (png)
Необработанные данные - это ваша карта высот, а png - ваша карта-сплат.Переместите их в папку «Ресурсы».
2 - Убедитесь, что «Tom's Terrain Tools» установлен в соответствии с его инструкциями.
3 - В Unity Terrain -> Create Terrain Добавьте 4 текстуры в Unityкак обычно (вы можете получить несколько хороших текстур ландшафта из http://cgtextures.com) Ландшафт -> Импортировать карту высот RAW --Bit16 - Windows
Теперь вы должны увидеть карту высот в выбранном вами первом цвете.Если горы слишком высокие, перейдите в Terrain -> Set Resolution и измените значение 600.Просто изменяйте эти числа, пока не получите желаемую высоту ваших гор и долин.
Теперь для остального цвета вашего ландшафта.
В Unity выберите текстуру png в папке Project.и в Инспекторе измените его на 32-разрядный ARGB и нажмите кнопку Применить.Теперь вы не получите сообщение об ошибке, чтобы изменить его на 32-битную RBGA, как вы только что сделали это.Теперь добавьте карту сплат-карт ...
Terrain -> Tom's Terrain Tools -> Splatmap
Если ваш песок находится в вашем горном районе, а ваша трава под морем, тогда простоменяйте порядок ваших текстур до тех пор, пока они не станут правильными (т.е. текстуры кистей ландшафта, как если бы вы рисовали одну с нуля - те же, что вы загрузили выше).