Создаешь плейн с достаточной регулярностью сетки. Применяешь к нему модификатор displace с загруженной картой высоты (bitmap), далее создаешь тайлы, причем должны быть тайлы не только отдельных текстур, но и плавных переходов. Загружаешь все тайлы в макс, в материал multisub\object, каждый тайл соответственно в каждую ячейку. Применяешь текстуру к плейну. Дальше выделяешь каждый полигон и присваиваешь ему определенный id(в конце параметров свитка увидишь) равный номеру ячейки в материале, и соотвественно номеру тайла. Чтобы тайл повернуть, применяй модификатор UVW Map, поворачивай тайл как нужно, и опять выделяй следующий полигон, то тех пор пока не покроешь тайлами весь плейн, или сколько там нужно.
Вот так вот я и делал
Гемор конечно, но я пока другого способа незнаю.
Можно еще скачать бесплатный редактор террайнов, у меня где-то был, и делать терраины с помощью него. Он вроде удобный.