Найти в Дзене
Wi1dD0G Games

Инструменты разработчика - World Machine. Сгенерируй свой мир!

Доброго здравия! Это первая статья рубрики "Инструменты разработчика", в которой будут небольшие статьи про различные полезные инструменты. Вполне вероятно, что о каждом из инструментов будет небольшой гайд (или даже несколько уроков). Итак, приступим к World Machine. Для начала стоит упомянуть, что есть две версии программы: платная и бесплатная, содержащая ограничения (например максимальное разрешение - 512 х 512, что не позволит создавать четкие ландшафты). Принцип генерации ландшафта достаточно прост. Тут работает система Blueprints, которая позволяет комбинировать ноды (что-то вроде небольших функций). Если вы знакомы с системой Blueprints из Unreal Engine, Blender или других программ, то сложности с ними не возникнет. Однако придется потратить некоторое время на ознакомление с каждым типом нод. Выглядит вся эта система примерно так (на деле она бывает более запутанная): Можно увидеть, что рабочая область поделена на 3 зоны: зеленую, синюю и красную. В зеленой области имеются сл

Доброго здравия! Это первая статья рубрики "Инструменты разработчика", в которой будут небольшие статьи про различные полезные инструменты. Вполне вероятно, что о каждом из инструментов будет небольшой гайд (или даже несколько уроков). Итак, приступим к World Machine. Для начала стоит упомянуть, что есть две версии программы: платная и бесплатная, содержащая ограничения (например максимальное разрешение - 512 х 512, что не позволит создавать четкие ландшафты).

Принцип генерации ландшафта достаточно прост. Тут работает система Blueprints, которая позволяет комбинировать ноды (что-то вроде небольших функций). Если вы знакомы с системой Blueprints из Unreal Engine, Blender или других программ, то сложности с ними не возникнет. Однако придется потратить некоторое время на ознакомление с каждым типом нод. Выглядит вся эта система примерно так (на деле она бывает более запутанная):

-2

Можно увидеть, что рабочая область поделена на 3 зоны: зеленую, синюю и красную. В зеленой области имеются следующие ноды:

  • Advanced Perlin. Один самых часто используемых нод. С помощью него создаются различные возвышенности, т.е. горная местность;
  • Curves помогает регулировать самую высокую и низкую точку ландшафта;
  • Erosion имитирует эрозию, т.е. делает более гладким ландшафт.

В синюю область вынесены ноды, отвечающие за отображаемый ландшафт.

  • Quick Texture окрашивает ландшафт цветами, что помогает лучше оценить генерацию;
  • Scene View отвечает за отображение ландшафта, иными словами без этой ноды нельзя будет увидеть результат.

Красная область отвечает за экспорт сгенерированного ландшафта:

  • с помощью Height Output задаются настройки экспорта файла высот - название файла, формат и т.д.
  • Bitmap Output отвечает за настройки экспорта карты цветов (окраски ландшафта).

Помимо того, что ландшафт генерируется в зависимости от установок пользователя, так можно еще и выбрать отдельную понравившуюся область (карта генерируется бесконечно большой), что довольно удобно.

-3

Итоги

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

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

Однако бесплатная версия программы не позволит создавать детальные ландшафты. Придется либо дорабатывать детали в другой программе, либо покупать полную версию World Machine, которая стоит от $119.