Генератор пейзажей

редактировать
Пейзаж, созданный в Terragen

A Генератор пейзажей, программное обеспечение используется для создания пейзаж изображения, 3D-модели и анимация. Эти программы часто используют процедурную генерацию для создания ландшафтов. Если для создания пейзажей не используется процедурная генерация, то обычно 3D-художник будет визуализировать и создавать пейзажи. Эти программы часто используются в видеоиграх или фильмах. Основные элементы ландшафта, создаваемые генераторами пейзажей, включают рельеф, воду, листву и облака. В процессе базовой случайной генерации используется алгоритм ромбовидный квадрат.

Содержание
  • 1 Общие функции
  • 2 Приложения
  • 3 Программное обеспечение
  • 4 См. Также
  • 5 Ссылки
Общие функции

Большинство генераторов пейзажей могут создавать базовые карты высот для имитации изменения высоты на базовом ландшафте. Общие методы включают симплексный шум, фракталы или алгоритм ромбовидного квадрата, который может генерировать двухмерные карты высот. Версия генератора декораций может быть очень упрощенной. Используя алгоритм ромбовидного квадрата с некоторыми дополнительными шагами, включающими фракталы, можно создать алгоритм случайной генерации ландшафта всего с 120 строками кода. Программа в примере берет сетку, а затем многократно делит ее. Каждая меньшая сетка затем разбивается на квадраты и ромбы, и алгоритм затем создает случайный ландшафт для каждого квадрата и ромба. Большинство программ для создания ландшафта также позволяют настраивать и редактировать ландшафт. Например, World Creator позволяет моделировать рельеф, используя ту же систему «кистей», что и Photoshop, и позволяет дополнительно улучшать ее с помощью процедурных методов, таких как эрозия, осадки и многое другое. Другие инструменты, которые может использовать программа World Creator, - это штамповка местности, которую вы можете импортировать карты высот и использовать их в качестве основы. Программы, как правило, позволяют дополнительно размещать камни, деревья и т. Д. Это можно сделать процедурно или вручную, в зависимости от программы. Обычно модели, используемые для объектов размещения, такие же, чтобы уменьшить объем работы, которая была бы сделана, если бы пользователь создавал множество различных деревьев.

Ландшафт, созданный компьютером, создает мультифракталы затем интегрирует их, пока, наконец, не отобразит их на экране. Эти методы обычно выполняются «на лету», что обычно для ландшафта с разрешением 128x128 означало 1,5 секунды на CPU с начала 1990-х.

Приложения

Генераторы сценариев обычно используются в фильмы, мультфильмы и видеоигры. Например, Industrial Light Magic использовала E-on Vue для создания вымышленных сред для Пираты Карибского моря: Сундук мертвеца. В таких случаях с живым действием визуализируется 3D-модель созданной среды и смешивается с видеозаписью живого действия. Сценарии, созданные программным обеспечением, также могут использоваться для создания сцен, полностью созданных компьютером. В случае анимационных фильмов, таких как Кунг-фу Панда, необработанному поколению помогает ручная роспись, чтобы подчеркнуть тонкие детали. Элементы окружающей среды, которые обычно не ассоциируются с ландшафтом, такие как океанские волны, также обрабатывались программным обеспечением.

Генерация пейзажа используется в большинстве видеоигр на основе 3D. Обычно они используют либо специальные, либо приобретенные движки, которые содержат собственные генераторы декораций. В некоторых играх обычно используется процедурно сгенерированный ландшафт. Обычно они используют форму отображения высот и использование шума Перлина. Это создаст сетку, которая с одной точкой в ​​2D-координате создаст ту же карту высот, что и псевдослучайно, то есть приведет к тому же выходу с тем же входом. Затем это можно легко преобразовать в трехмерное изображение продукта. Затем их можно изменить с помощью инструментов редактора в большинстве движков, если ландшафт будет построен на заказ. Благодаря последним разработкам нейронные сети могут быть построены для создания или текстурирования ландшафта на основе ранее предложенных иллюстраций или данных карты высот. Они будут сгенерированы с использованием алгоритмов, способных идентифицировать изображения и сходства между ними. С этой информацией машина может взять другие карты высот и визуализировать изображение, очень похожее на изображение стиля. Это можно использовать для создания похожих изображений, например, в стиле Art Studio Ghibli или Ван Гога.

Программное обеспечение

Существует большое количество разнообразных программ, которые будут создавать декорации и позволять редактировать из этого. Сюда могут входить:

Игровые движки с генерацией ландшафта:

Большинство игровых движков, будь то пользовательские или проприетарные, будут иметь встроенную генерацию ландшафта

Программы-генераторы ландшафта:

  • Terragen - может создавать ландшафт, воду, атмосферу и освещение в этой бесплатной программе для Windows
  • L3DT - функции, аналогичные функциям программы Terragen, имеет ограничение 2048x2048
  • World Creator - может создавать ландшафт, полностью на GPU
См. Также
Ссылки
Последняя правка сделана 2021-06-07 04:48:20
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте