Вот такую красоту способна генерить ворлдмашина буквально за пару десятков минут. Зеленый цвет ярковат, но это поправимо, а самое главное - впереди. Программа умеет создавать маски объектов, то есть готовые карты расположения лесов, кустов, камней, ягод, грибов и чего угодно. Их можно сгенерить процедурно и перегнать в наш движок при помощи WorldTools, о котором вчера писал.
Невероятно.
С объектами буду пробовать завтра, а пока - вот, что получилось в плане ландшафта и текстур. Повторяю, это все процедурное, вручную здесь только поставлены купола, просто как ориентир.
Алгоритм такой:
1. Генерация карты высот в World Machine, экспорт в формате *.ter
2. Вставка файла *.ter в l3dt, пересохранение в *.asc
3. Импорт *.asc в наш родной террейн билдер.
4. Тексутра земли генерится также в Машине, алгоритм позднее распишу. Он простой, надо только чуть-чуть доработать один из стандартных примеров.
Есть одно неудобство - поскольку наш движок "ест" только большую спутниковую карту целиком, Машина также будет вынуждена генерить целиком в высоком разрешении и весь ландшафт. Это долго. Лучше сделать все основные манипуляции с высотами в низком разрешении, к примеру 512, а высокое - 5120 - ставить уже только непосредственно для выгрузки текстуры. Ах, да, для этого потребуется полная версия программы...
Карта слоев (layer mask) для Terrain Builder сделана в фотошопе на основе спутниковой карты, ничего сложного, простое выделение диапазона цветов, зеленое - на зеленое, каменистое - на коричневое и так далее.
Невероятно.
С объектами буду пробовать завтра, а пока - вот, что получилось в плане ландшафта и текстур. Повторяю, это все процедурное, вручную здесь только поставлены купола, просто как ориентир.
Алгоритм такой:
1. Генерация карты высот в World Machine, экспорт в формате *.ter
2. Вставка файла *.ter в l3dt, пересохранение в *.asc
3. Импорт *.asc в наш родной террейн билдер.
4. Тексутра земли генерится также в Машине, алгоритм позднее распишу. Он простой, надо только чуть-чуть доработать один из стандартных примеров.
Есть одно неудобство - поскольку наш движок "ест" только большую спутниковую карту целиком, Машина также будет вынуждена генерить целиком в высоком разрешении и весь ландшафт. Это долго. Лучше сделать все основные манипуляции с высотами в низком разрешении, к примеру 512, а высокое - 5120 - ставить уже только непосредственно для выгрузки текстуры. Ах, да, для этого потребуется полная версия программы...
Карта слоев (layer mask) для Terrain Builder сделана в фотошопе на основе спутниковой карты, ничего сложного, простое выделение диапазона цветов, зеленое - на зеленое, каменистое - на коричневое и так далее.
Комментариев нет:
Отправить комментарий