Как и где (программа) делают фоны для 3D игр (Assassin's creed, Left4Dead и т.д.)?

Ответить
Ответить
Комментировать
1
Подписаться
0
1 ответ
Поделиться

Любые детали внешнего мира являются частью уровня (level), или по-другому карты (map) игры. Полностью уровни или карты для трехмерных игр создаются с помощью соответствующих инструментов игрового движка, например, часто говорят о Level Editor, или Terrain Editor. Он позволяет не только сформировать сам уровень (деревья, ландшафт, реки, облака и горы), но и "достроить" туда полноценные динамичные объекты, которые отлаживаются и программируются нужным образом. Вопрос - всегда дело техники.

Например, когда разработчику необходимо добавить горы на фон игрового уровня, у него есть несколько путей. Он может создать (что не так-то просто) статичный "спрайт", который будет весеть в нужной стороне, загораживая собой небо (которое в игровых уровнях - сферическая текстура "повсюду"). Однако, если функция оптимизации таких деталей реализована в конкретном движке, то разработчик игры всего лишь рисует очередную карту высот (height map), которая повсеместно используется для оптимизации генерации уровней, а движок сам, в реальном времени, просчитывает далекие "фоны" в игровом мире, показывая игроку всего лишь спрайт гор, которые реально на самом деле "трехмерно" рисовал разработчик.

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

Если вы хотите начать работать с 3D-графикой (что бы понять основы), можете освоить Blender, Cinema4D или Autodesk 3Ds Max (есть масса литературы и видеоуроков, курсов даже). Последний объективно самый функциональный, но у вас на него вряд ли найдуться деньги на этот программный комплекс. Или можете выбрать популярный игровой движок, и уже там смотреть. Но то, что текстуры как в упомянутых играх, сделать не получиться - однозначно.

Дмитрий Игоревичотвечает на ваши вопросы в своейПрямой линии
3
0
Прокомментировать
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью